From 6f4d4d2c59831605a6d9f85a838019dcf6b3e69e Mon Sep 17 00:00:00 2001 From: wuzilong <704541015@qq.com> Date: Thu, 29 Oct 2026 16:16:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=9F=E4=B8=80=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E8=AE=A1=E9=87=8F=E5=8D=95=E4=BD=8D=E5=B9=B6?= =?UTF-8?q?=E5=85=BC=E5=AE=B9=E5=8E=86=E5=8F=B2=E5=90=A8=E5=8D=95=E4=BD=8D?= =?UTF-8?q?=EF=BC=8C=E9=81=BF=E5=85=8D=E4=BF=9D=E5=AD=98=E6=97=B6=E5=85=B3?= =?UTF-8?q?=E8=81=94=E6=A0=A1=E9=AA=8C=E5=A4=B1=E8=B4=A5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../services/pl_mobile_product_identity.py | 18 +- backend/graphify-out/GRAPH_REPORT.md | 1887 +- backend/graphify-out/graph.json | 30038 ++++++++-------- .../tests/test_pl_mobile_product_identity.py | 13 + graphify-out/manifest.json | 20376 +---------- .../business/pl-plan-form-dialog/index.vue | 9 +- .../src/composables/usePlContractToPlan.ts | 3 +- .../src/utils/crm-product-display.test.ts | 23 + web-admin/src/utils/crm-product-display.ts | 27 + web-admin/src/utils/pl-plan-stop-form.ts | 13 +- 10 files changed, 16078 insertions(+), 36329 deletions(-) create mode 100644 web-admin/src/utils/crm-product-display.test.ts diff --git a/backend/app/services/pl_mobile_product_identity.py b/backend/app/services/pl_mobile_product_identity.py index eb513aab0..5120b4983 100644 --- a/backend/app/services/pl_mobile_product_identity.py +++ b/backend/app/services/pl_mobile_product_identity.py @@ -4,11 +4,25 @@ from fastapi import HTTPException # Packaging is editable independently on each stop and does not change its linked product. LINK_IDENTITY_FIELDS = ('product_id', 'model', 'unit') +# CRM dict value + historical Chinese label; empty also means ton in plan forms. +_TON_UNIT_ALIASES = frozenset({'dun', '吨', ''}) + def _key(row, name): return str(getattr(row, name, None) or '').strip() +def _identity_value(row, name): + value = _key(row, name) + if name == 'unit' and value in _TON_UNIT_ALIASES: + return 'dun' + return value + + +def _identity_mismatch(left, right): + return any(_identity_value(left, field) != _identity_value(right, field) for field in LINK_IDENTITY_FIELDS) + + def validate_mobile_product_links(products, stop_products, *, creating=False, allow_unlinked_draft=False): products, stops = list(products or []), list(stop_products or []) if not any(_key(p, 'client_key') for p in products) and not any(_key(p, 'plan_product_client_key') or getattr(p, 'unlinked_draft', False) for p in stops): @@ -37,7 +51,7 @@ def validate_mobile_product_links(products, stop_products, *, creating=False, al explicit = _key(stop, 'plan_product_id') if explicit and explicit != _key(product, 'id'): raise HTTPException(422, '段产品关联ID与客户端关联键矛盾') - if any(_key(stop, field) != _key(product, field) for field in LINK_IDENTITY_FIELDS): + if _identity_mismatch(stop, product): raise HTTPException(422, '段产品与所关联计划产品不一致') @@ -59,7 +73,7 @@ def resolve_mobile_product_link(product, plan_products): explicit = _key(product, 'plan_product_id') if explicit and explicit != str(row.id): raise HTTPException(422, '段产品关联ID与客户端关联键矛盾') - if any(_key(product, field) != _key(row, field) for field in LINK_IDENTITY_FIELDS): + if _identity_mismatch(product, row): raise HTTPException(422, '段产品与所关联计划产品不一致') return row.id diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 720fd6fc1..923571a50 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,458 words +- 606 files · ~395,534 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 15572 nodes · 59307 edges · 680 communities (587 shown, 93 thin omitted) +- 15577 nodes · 59317 edges · 659 communities (564 shown, 95 thin omitted) - Extraction: 76% EXTRACTED · 24% INFERRED · 0% AMBIGUOUS · INFERRED: 14449 edges (avg confidence: 0.64) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `3aa0f0ff` +- Built from commit: `75d7da3d` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -377,10 +377,7 @@ - [[_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]] - [[_COMMUNITY_Community 364|Community 364]] -- [[_COMMUNITY_Community 365|Community 365]] - [[_COMMUNITY_Community 366|Community 366]] - [[_COMMUNITY_Community 367|Community 367]] - [[_COMMUNITY_Community 368|Community 368]] @@ -390,17 +387,13 @@ - [[_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_Community 385|Community 385]] -- [[_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]] - [[_COMMUNITY_Community 391|Community 391]] @@ -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,8 +488,6 @@ 10. `success_response()` - 307 edges ## Surprising Connections (you probably didn't know these) -- `test_audit_does_not_consume_document_stream_and_still_logs()` --calls--> `ApiRequestLogMiddleware` [INFERRED] - tests/test_doclib_api.py → app/core/api_request_log_middleware.py - `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] @@ -519,484 +496,486 @@ tests/test_wechat_notice_events.py → app/models/models.py - `db()` --calls--> `SysUser` [INFERRED] 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 -## Communities (680 total, 93 thin omitted) +## Communities (659 total, 95 thin omitted) ### Community 0 - "Community 0" -Cohesion: 0.03 -Nodes (279): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post(), create_role_management() (+271 more) +Cohesion: 0.02 +Nodes (307): attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post(), create_role_management() (+299 more) ### Community 1 - "Community 1" Cohesion: 0.02 -Nodes (265): bool, date, datetime, Decimal, int, PlanDeliveryRead, PlanLoadRead, PlanStopProductRead (+257 more) +Nodes (251): category_delete(), category_tree(), clue_assign(), clue_column_facet_values(), clue_convert(), clue_create(), clue_delete(), clue_export() (+243 more) ### Community 2 - "Community 2" -Cohesion: 0.04 -Nodes (248): bool, Decimal, int, object, PlanContractLink, PlanCreateFull, PlanDriverFeedbackUpdateBody, PlanSiteFeedbackUpdateBody (+240 more) +Cohesion: 0.05 +Nodes (231): bool, Decimal, int, object, PlanContractLink, PlanCreateFull, PlanDriverFeedbackUpdateBody, PlanSiteFeedbackUpdateBody (+223 more) ### Community 3 - "Community 3" -Cohesion: 0.03 -Nodes (243): clue_assign(), clue_column_facet_values(), clue_convert(), clue_create(), clue_delete(), clue_export(), clue_follow_create(), clue_follow_delete() (+235 more) +Cohesion: 0.02 +Nodes (211): get_user_menu_codes(), 读取用户授权的菜单权限标识集合(与前端 meta.menuCode / perms 对齐)。, PlPlanStopProductMeta, _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), _apply_plan_list_export_segment_stop_fields(), _apply_plan_list_export_stop_fields(), _assert_can_force_void() (+203 more) ### Community 4 - "Community 4" -Cohesion: 0.02 -Nodes (232): DbUserContext, Session, str, DbUserContext, _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), _apply_plan_list_export_labels(), _apply_plan_list_export_segment_stop_fields() (+224 more) +Cohesion: 0.03 +Nodes (184): _body_to_params(), check_document_expiry(), _document_reminder_list_kwargs(), document_reminder_stats(), export_document_reminders(), get_inventory_ledger(), get_summary(), list_document_reminders() (+176 more) ### Community 5 - "Community 5" -Cohesion: 0.02 -Nodes (169): CRM 报价单 API 路由 — 挂接到 crm.router, register_quote_routes(), CRM 报价单 CRUD — 对照 CrmQuoteServiceImpl.java(P2 全量), CRM 报价单 Pydantic Schemas, 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), accept_quote(), approve_quote() (+161 more) +Cohesion: 0.03 +Nodes (180): contact_export(), customer_create(), _opp_list_kwargs(), opportunity_export(), opportunity_kanban(), opportunity_list(), opportunity_mine_list(), pool_rule_export() (+172 more) ### Community 6 - "Community 6" -Cohesion: 0.04 -Nodes (151): 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), _body_to_params(), create_inventory(), create_link_for_plan(), delete_inventory() (+143 more) +Cohesion: 0.03 +Nodes (186): PlanStopProductBody, bool, PlanContractLink, PlanStopProductRead, Session, str, 段 address 为空时,按经纬度从运输地址库补全 full_address。, _resolve_plan_product_id() (+178 more) ### Community 7 - "Community 7" Cohesion: 0.03 -Nodes (147): get_db_current_user_optional(), 有 Bearer 且为 admin/super_admin 时返回上下文,否则 None(供三方 H5 无登录调用)。, format_datetime(), _cargo_stats(), DashboardCargoStat, DashboardPartnerCargoStat, DashboardStats, get_dashboard_stats() (+139 more) +Nodes (184): approved_by_me(), get_approval_history(), get_approvals(), pending_approval(), list_invoices(), approved_by_me(), get_approval_history(), get_approvals() (+176 more) ### Community 8 - "Community 8" -Cohesion: 0.04 -Nodes (144): ContractGapExportBody, PlanExportBody, CrmProduct, PlDriver, PlPlan, PlPlanDelivery, PlPlanDeliveryProduct, PlPlanLoad (+136 more) +Cohesion: 0.02 +Nodes (166): LeaveColumnFacetBody, LeaveExportBody, 请假列表列头可选值(去重;可附带列表上下文), OperLogColumnFacetBody, OperLogExportBody, 操作日志列头可选值(去重;可附带列表上下文), CRM 线索管理 Pydantic Schemas, CRM 客户管理 Pydantic Schemas (+158 more) ### Community 9 - "Community 9" -Cohesion: 0.02 -Nodes (136): OperLogColumnFacetBody, OperLogExportBody, 操作日志列头可选值(去重;可附带列表上下文), CRM 线索管理 Pydantic Schemas, CRM 客户管理 Pydantic Schemas, CRM 产品模块 Pydantic Schemas, 入库单 / 出库单 Pydantic schemas, BaseModel (+128 more) +Cohesion: 0.03 +Nodes (170): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), archive_plan(), archive_plan_draft(), _body_to_params(), create_from_contract(), create_plan(), create_plan_full() (+162 more) ### Community 10 - "Community 10" -Cohesion: 0.05 -Nodes (140): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), register_contract_sub_routes(), _apply_contract_entity_fields(), delete_pending_approvals(), invalidate_all_approvals(), Java: withdraw — 软删除 pending 审批, 作废该合同全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。 (+132 more) +Cohesion: 0.03 +Nodes (177): bool, date, datetime, Decimal, int, PlanDeliveryRead, PlanLoadRead, PlanStopProductRead (+169 more) ### Community 11 - "Community 11" -Cohesion: 0.02 -Nodes (138): demo_xlsx_export(), export_dict_types(), export_posts(), export_role_management(), export_sites(), export_tenants(), export_users(), list_tenants() (+130 more) +Cohesion: 0.04 +Nodes (118): BxApplyListExportBody, dump_export_row(), issue_status_label(), Any, status_label(), _advance_filters_from_params(), advance_issue_stats(), _advance_issue_tab_filters() (+110 more) ### Community 12 - "Community 12" -Cohesion: 0.05 -Nodes (139): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+131 more) +Cohesion: 0.02 +Nodes (169): CRM 报价单 API 路由 — 挂接到 crm.router, register_quote_routes(), CRM 报价单 CRUD — 对照 CrmQuoteServiceImpl.java(P2 全量), CRM 报价单 Pydantic Schemas, 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), accept_quote(), approve_quote() (+161 more) ### Community 13 - "Community 13" Cohesion: 0.03 -Nodes (125): customer_create(), pool_customer_list(), _mobile_quote_contact_snapshot(), 移动保存先校验归属和权限,再将可信联系人快照交给原更新事务。, CRM 线索 CRUD(线索主表 + 转化/分配/无效/等级操作), CRM 客户 CRUD(客户主表 + 转移/成交/公海池操作), assert_row_deletable_by_creator(), _apply_clue_list_filters() (+117 more) +Nodes (158): _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() (+150 more) ### Community 14 - "Community 14" -Cohesion: 0.1 -Nodes (129): bool, DbUserContext, int, PlPlan, PlTransport, Session, str, ApprovalRecordRead (+121 more) +Cohesion: 0.03 +Nodes (150): approved_by_me(), get_approval_history(), get_approvals(), bind_biz(), approved_by_me(), get_approval_history(), get_approvals(), pending_approval() (+142 more) ### Community 15 - "Community 15" -Cohesion: 0.04 -Nodes (127): CRM 报价单 API 路由 — 挂接到 crm.router, register_quote_routes(), 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), ensure_crm_owner_row_in_scope(), accept_quote(), delete_pending_approvals(), invalidate_all_approvals() (+119 more) +Cohesion: 0.23 +Nodes (147): alias, Any, Any, BaseModel, bool, date, DbUserContext, int (+139 more) ### Community 16 - "Community 16" Cohesion: 0.03 -Nodes (120): generate_uuid(), create_oss(), create_oss(), get_oss_by_id(), get_oss_by_url(), 按主键 id 查询附件(兼容旧 CRM 雪花 oss_id 迁入后的记录), 将 fileUrl 或旧 CRM 数字 ossId 解析为 MinIO 相对路径。 门户新上传把相对路径写入业务字段;迁入合同附件仍存数字 ossId, resolve_storage_path() (+112 more) +Nodes (133): product_delete(), product_detail(), 删除产品(支持单条 body.id 和批量 body.ids), 删除产品(支持单条 body.id 和批量 body.ids), 删除产品(支持单条 body.id 和批量 body.ids), 删除产品(支持单条 body.id 和批量 body.ids), CRM 公海池规则 CRUD + 规则执行逻辑, CRM 产品模块 CRUD(产品分类 + 产品 + 附件) (+125 more) ### Community 17 - "Community 17" Cohesion: 0.04 -Nodes (113): invoice_info_by_customer(), _invoice_info_by_customer_impl(), invoice_info_list(), CRM 管理接口(产品分类 + 产品 + Excel 导入导出), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价) (+105 more) +Nodes (138): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+130 more) ### Community 18 - "Community 18" -Cohesion: 0.04 -Nodes (113): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), _body_to_params(), cancel_plan(), cancel_plan_wait_notice(), create_from_contract(), create_plan(), _determine_plan_type() (+105 more) +Cohesion: 0.05 +Nodes (125): register_contract_routes(), register_contract_sub_routes(), _apply_contract_entity_fields(), batch_assign_owner(), batch_submit_contract_approval(), _build_contract_filters(), _build_contract_name_from_parties(), _build_customer_address() (+117 more) ### Community 19 - "Community 19" Cohesion: 0.03 -Nodes (115): register_contract_routes(), CRM 合同 CRUD — 对照 CrmContractServiceImpl.java(列表/详情 P1), _apply_contract_attachment_files(), _apply_contract_entity_fields(), can_user_approve(), invalidate_all_approvals(), 作废该合同全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。, 作废该合同全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。 (+107 more) +Nodes (96): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), list_public_vehicle_plates(), Session, 地磅公共只读:免登车牌 options(现场填写页), 免登:按出入库/计划解析 tenant_no,返回 pl_vehicle 车牌(self + carrier)。, _resolve_tenant_no(), Session (+88 more) ### Community 20 - "Community 20" -Cohesion: 0.06 -Nodes (64): BxApplyListExportBody, approve_reimburse(), approved_by_me(), _body_to_params(), _build_details_data(), create_reimburse(), delete_reimburse(), export_approved_by_me_reimburses() (+56 more) +Cohesion: 0.03 +Nodes (113): 运输计划管理 - 基础数据 API(承运商、车辆、人员), create(), get_by_id(), 报销模块 Service 基类 — 租户隔离 + UUID + 软删除。, soft_delete(), update(), assert_row_deletable_by_creator(), user_info_from_context() (+105 more) ### Community 21 - "Community 21" -Cohesion: 0.06 -Nodes (110): approve_carrier(), _assert_personnel_sys_user_bind(), bind_vehicle_driver(), _body_to_params(), CarrierExportBody, create_carrier(), create_driver(), create_personnel() (+102 more) +Cohesion: 0.05 +Nodes (107): ContractGapExportBody, PlanExportBody, _rotate_driver_access_token(), PlPlanDelivery, PlPlanLoad, PlTransport, PlTransportDbLink, 运输计划-装货段 pl_plan_load(plan 1:1) (+99 more) ### Community 22 - "Community 22" -Cohesion: 0.04 -Nodes (107): approved_by_me(), get_approval_history(), get_approvals(), pending_approval(), pending_approval_stats(), approved_by_me(), get_approval_history(), get_approvals() (+99 more) +Cohesion: 0.05 +Nodes (104): format_datetime(), InboundOutboundRead, _map_inventories(), _create_by_name(), fmt_date(), fmt_datetime(), inventory_to_read(), load_user_display_name_map() (+96 more) ### Community 23 - "Community 23" -Cohesion: 0.04 -Nodes (104): category_add(), category_delete(), category_tree(), category_update(), _map_product_export_column_keys(), product_add(), product_column_facet_values(), product_delete() (+96 more) +Cohesion: 0.1 +Nodes (102): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+94 more) ### Community 24 - "Community 24" -Cohesion: 0.04 -Nodes (108): _append_enum_filter(), _append_int_enum_filter(), _append_number_exists(), build_plan_column_filters(), _column_contains_any(), _number_conditions(), _parse_decimal(), parse_stop_customer_keywords() (+100 more) +Cohesion: 0.03 +Nodes (108): demo_xlsx_export(), export_posts(), export_tenants(), export_users(), list_tenants(), 导出职位列表(当前筛选全量,或 ids 已选)。, 导出职位列表(当前筛选全量,或 ids 已选)。, 导出职位列表(当前筛选全量,或 ids 已选)。 (+100 more) ### Community 25 - "Community 25" -Cohesion: 0.25 -Nodes (108): alias, Any, Any, BaseModel, bool, date, int, PlanCreateFull (+100 more) +Cohesion: 0.04 +Nodes (106): register_contract_routes(), CRM 合同 CRUD — 对照 CrmContractServiceImpl.java(列表/详情 P1), _apply_contract_attachment_files(), _apply_contract_entity_fields(), can_user_approve(), invalidate_all_approvals(), 作废该合同全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。, 作废该合同全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。 (+98 more) ### Community 26 - "Community 26" -Cohesion: 0.05 -Nodes (100): 附件上传 bizType 与 MinIO 目录映射(对齐原 CRM oss 上传语义), 优先使用显式 folder;否则按 bizType 映射默认目录。, resolve_upload_folder(), build_pound_qrcode_items_for_plan(), BrandOption, _build_page(), _build_public_page(), _build_site_product_read() (+92 more) +Cohesion: 0.06 +Nodes (102): generate_id(), DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, DutyAssignmentIn, DutyDaySaveBody, DutySlotSaveIn (+94 more) ### Community 27 - "Community 27" -Cohesion: 0.07 -Nodes (72): _advance_list_filters(), _advance_order(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), _body_to_params(), create_advance() (+64 more) +Cohesion: 0.06 +Nodes (100): _apply_plan_product_update(), _apply_plan_update(), AutoGenerateMonthlyResult, _base_query(), _body_to_params(), create_plan(), export_plans(), _fetch_plans() (+92 more) ### Community 28 - "Community 28" -Cohesion: 0.05 -Nodes (92): _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() (+84 more) +Cohesion: 0.04 +Nodes (101): _append_enum_filter(), _append_int_enum_filter(), _append_number_exists(), build_plan_column_filters(), _column_contains_any(), _number_conditions(), _parse_decimal(), parse_single_stop_kind() (+93 more) ### Community 29 - "Community 29" -Cohesion: 0.04 -Nodes (80): LeaveExportBody, CompletedTaskExportBody, MyInstanceExportBody, PendingTaskExportBody, ProcessDefCreateBody, ProcessDefExportBody, ProcessDefUpdateBody, PublishVersionBody (+72 more) +Cohesion: 0.05 +Nodes (92): PlPlanContract, 运输计划-合同关联(分侧多选) pl_plan_contract, PlanContractLink, PlanDeliveryBody, PlanLoadBody, is_internal_customer_name(), order_plan(), build_plan_contract_gap_read() (+84 more) ### Community 30 - "Community 30" -Cohesion: 0.09 -Nodes (94): AttachmentDownloadUrlBody, demo_xlsx_export(), DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody (+86 more) +Cohesion: 0.05 +Nodes (95): approve_settlement_legacy(), _body_to_params(), cancel_settlement(), create_settlement(), delete_settlement(), disburse_settlement(), export_unsettled_plans(), _generate_settlement_no() (+87 more) ### Community 31 - "Community 31" -Cohesion: 0.06 -Nodes (89): create_plan_full(), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), update_plan(), PlPlanContract, 运输计划-合同关联(分侧多选) pl_plan_contract, PlanContractLink, PlanDeliveryBody, PlanLoadBody (+81 more) +Cohesion: 0.05 +Nodes (93): PlOutboundOrderItemBrandQty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, BrandOption, BrandQtyItem, PlanResourceSnapshotMixin, _apply_plan_logistics_from_payload() (+85 more) ### Community 32 - "Community 32" -Cohesion: 0.04 -Nodes (89): 运输计划管理 - 基础数据 API(承运商、车辆、人员), user_info_from_context(), _assert_personnel_sys_user_bind(), bind_vehicle_driver(), carrier_to_read(), CarrierListResponse, CertRead, CertRow (+81 more) +Cohesion: 0.05 +Nodes (86): _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() (+78 more) ### Community 33 - "Community 33" -Cohesion: 0.04 -Nodes (79): pool_record_list(), PageResult, ResponseModel, BaseModel, AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest (+71 more) +Cohesion: 0.06 +Nodes (61): BxExportBodyBase, _body_to_params(), create_invoice(), delete_invoice(), export_invoice_wallets(), get_mine_wallet_summary(), _invoice_filters_from_params(), _ledger_filters_from_params() (+53 more) ### Community 34 - "Community 34" -Cohesion: 0.04 -Nodes (90): 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() (+82 more) +Cohesion: 0.05 +Nodes (87): API 路由包 — 山峡化工生产一体化门户, _filter_export_rows_by_ids(), pool_customer_export(), pool_rule_export(), 按导出 ids 裁剪行(dict 或对象)。, 导出供方列表 — Java: CrmSupplierInfoController.export, supplier_info_export(), API 路由包 — 山峡化工生产一体化门户 (+79 more) ### Community 35 - "Community 35" -Cohesion: 0.04 -Nodes (71): 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, list_public_vehicle_plates(), Session, 地磅公共只读:免登车牌 options(现场填写页), 免登:按出入库/计划解析 tenant_no,返回 pl_vehicle 车牌(self + carrier)。, _resolve_tenant_no(), Session, read_customer_stop_pref() (+63 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 36 - "Community 36" -Cohesion: 0.07 -Nodes (82): get_contract_product_arrange_qty(), get_print_delivery_slip(), 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, _apply_list_kwargs(), cancel_apply(), create_apply(), create_disburse() (+74 more) +Cohesion: 0.05 +Nodes (82): _build_driver_url(), get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, _attach_history_products(), _build_history_page(), _build_page(), _get_by_token(), _history_status_label() (+74 more) ### Community 37 - "Community 37" Cohesion: 0.05 -Nodes (86): pay(), PlVehicleRechargeRecord, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, _append_create_time_range(), _append_date_range() (+78 more) +Nodes (70): _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() (+62 more) ### Community 38 - "Community 38" Cohesion: 0.06 -Nodes (74): _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() (+66 more) +Nodes (80): 运输计划管理 - 基础数据 Schema(承运商、车辆、人员、证书), PlInventory, PlInventoryTransaction, PlInventoryWarning, 库存流水表 pl_inventory_transaction, 库存流水表 pl_inventory_transaction, 库存流水表 pl_inventory_transaction, 库存预警表 pl_inventory_warning (+72 more) ### Community 39 - "Community 39" +Cohesion: 0.04 +Nodes (72): PlPlanDeliveryProduct, PlPlanLoad, PlPlanLoadProduct, 运输计划-装货段 pl_plan_load(plan 1:1), 运输计划-装货段 pl_plan_load(plan 1:1), 运输计划-装货段产品明细 pl_plan_load_product, 运输计划-装货段产品明细 pl_plan_load_product, 运输计划-送货段产品明细 pl_plan_delivery_product (+64 more) + +### Community 40 - "Community 40" +Cohesion: 0.08 +Nodes (79): disburse_apply(), PlVehicleRechargeApproval, PlVehicleRechargeRecord, 车辆充值申请审批历史 pl_vehicle_recharge_approval, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, Decimal, 发放登记页:申请单 + 关联发放信息(左连接), 审批进度/历史节点(对齐 BxApprovalFlowTabs 展示结构)。 (+71 more) + +### Community 41 - "Community 41" +Cohesion: 0.06 +Nodes (80): category_add(), category_update(), product_add(), product_detail(), product_import(), product_update(), _alias_row_to_dict(), _assert_brand_deletable() (+72 more) + +### Community 42 - "Community 42" +Cohesion: 0.07 +Nodes (78): download_reimburse_import_template(), import_reimburses(), UploadFile, build_annotated_result_bytes(), build_applicant_label(), build_expense_path_labels(), build_import_template_bytes(), cell_str() (+70 more) + +### Community 43 - "Community 43" +Cohesion: 0.05 +Nodes (78): 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 (+70 more) + +### Community 44 - "Community 44" Cohesion: 0.03 Nodes (75): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, CRM 合同 Pydantic Schemas — 对照 CrmContractBo / CrmContractVo, CRM 模块 Excel 导出列定义(字段与字典类型对齐 Java *Vo @ExcelDictFormat)。, ContractApproverSettingSaveBody, _build_contract_filters(), ContractApprovalActionBody, ContractApprovalColumnFacetBody, ContractApprovalPassBody (+67 more) -### Community 40 - "Community 40" -Cohesion: 0.07 -Nodes (76): 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() (+68 more) - -### Community 41 - "Community 41" -Cohesion: 0.05 -Nodes (79): CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer() (+71 more) - -### Community 42 - "Community 42" -Cohesion: 0.05 -Nodes (71): list_roles_for_select(), 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。, 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。, change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), logout(), mp_webview_exchange() (+63 more) - -### Community 43 - "Community 43" -Cohesion: 0.07 -Nodes (70): approved_by_me(), get_approval_history(), get_approvals(), pending_approval(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, 报销(bx)Pydantic 模型 — 响应协议与 bx 原系统保持一致, advance_column_facet_values(), _advance_list_filters() (+62 more) - -### Community 44 - "Community 44" -Cohesion: 0.08 -Nodes (62): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), delete_process_def(), _enrich_task_list(), export_completed_tasks() (+54 more) - ### Community 45 - "Community 45" Cohesion: 0.05 -Nodes (71): _append_enum_filter(), _append_int_enum_filter(), customer_name_matches_keywords(), _number_conditions(), _parse_date(), _parse_decimal(), parse_single_stop_kind(), plan_contract_no_in_match() (+63 more) +Nodes (77): PlVehicleRechargeRecord, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 发放登记页:申请单 + 关联发放信息(左连接), 发放登记页:申请单 + 关联发放信息(左连接), 审批进度/历史节点(对齐 BxApprovalFlowTabs 展示结构)。 (+69 more) ### Community 46 - "Community 46" -Cohesion: 0.06 -Nodes (66): list_invoices(), list_invoices(), AttachmentService, BxExportBodyBase, _body_to_params(), can_query_others_wallet(), _count_invoices(), create() (+58 more) +Cohesion: 0.08 +Nodes (79): register_quote_routes(), create_from_quote(), Java: createFromQuote — 返回合同 id, accept_quote(), invalidate_all_approvals(), 作废该报价单全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。, assert_quote_editable_for_update(), _build_quote_filters() (+71 more) ### Community 47 - "Community 47" -Cohesion: 0.07 -Nodes (67): is_internal_customer_name(), 运输计划:内置山峡/云栋客户判定(合同可免), _extract_qty(), _fmt_qty(), normalize_stop_dibang_fields(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验 (+59 more) +Cohesion: 0.06 +Nodes (72): 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 (+64 more) ### Community 48 - "Community 48" -Cohesion: 0.04 -Nodes (62): API 路由包 — 山峡化工生产一体化门户, create_leave(), delete_leave(), export_leaves(), get_leave(), leave_column_facet_values(), leave_workflow_callback(), list_leaves() (+54 more) +Cohesion: 0.06 +Nodes (77): parse_date_str(), _apply_plan_product_update(), apply_product_snapshot_to_inventory(), apply_product_snapshot_to_plan(), 校验 CRM 产品并返回名称/规格快照。新建单据 product_id 必填。 require_on_shelf=False 用于运输计划联动地磅等历, resolve_crm_product(), _aggregate_stop_products(), _apply_plan_quantity_delta() (+69 more) ### Community 49 - "Community 49" -Cohesion: 0.09 -Nodes (67): _build_page(), _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _build_stop_product_reads(), _format_file_size(), _format_plan_date(), get_public_transport() (+59 more) +Cohesion: 0.05 +Nodes (77): CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer() (+69 more) ### Community 50 - "Community 50" -Cohesion: 0.19 -Nodes (68): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+60 more) +Cohesion: 0.05 +Nodes (71): normalize_optional_reason(), calc_fuel_tons(), FuelRegisterExportBody, 1176 升 = 1 吨,保留 3 位小数。, VehicleFuelPlateMonthItem, VehicleFuelPlateMonthSummaryResponse, VehicleFuelRegisterCreate, VehicleFuelRegisterRead (+63 more) ### Community 51 - "Community 51" Cohesion: 0.08 -Nodes (66): 运输计划管理 - 基础数据 Schema(承运商、车辆、人员、证书), PlInventory, PlInventoryTransaction, PlInventoryWarning, 库存流水表 pl_inventory_transaction, 库存流水表 pl_inventory_transaction, 库存流水表 pl_inventory_transaction, 库存预警表 pl_inventory_warning (+58 more) +Nodes (70): _apply_list_kwargs(), cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), _disburse_list_kwargs(), get_apply() (+62 more) ### Community 52 - "Community 52" -Cohesion: 0.08 -Nodes (67): PlFreightSettlement, PlFreightSettlementApproval, PlFreightSettlementTransport, PlRemittanceVoucher, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, 结算单-运输关联表 pl_freight_settlement_transport, 汇款凭证表 pl_remittance_voucher (+59 more) +Cohesion: 0.07 +Nodes (73): approve_carrier(), _assert_personnel_sys_user_bind(), _body_to_params(), create_carrier(), create_driver(), create_personnel(), create_vehicle(), export_carriers() (+65 more) ### Community 53 - "Community 53" -Cohesion: 0.09 -Nodes (64): dump_export_row(), issue_status_label(), Any, Session, respond_xlsx(), status_label(), _advance_filters_from_params(), advance_issue_stats() (+56 more) +Cohesion: 0.05 +Nodes (46): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, camel_to_snake(), CRUDBase (+38 more) ### Community 54 - "Community 54" -Cohesion: 0.06 -Nodes (65): AdvanceFinanceIssueStatsOut, AdvanceIssueOut, AdvanceIssueRequest, AdvanceOffsetRecordOut, export_expense_items(), BxApplyListExportBody, dump_export_row(), issue_status_label() (+57 more) +Cohesion: 0.07 +Nodes (64): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, calc_age_from_chinese_id_card(), 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, paste_recognize_commit(), VehiclePersonnelRow, ConflictAction (+56 more) ### Community 55 - "Community 55" -Cohesion: 0.06 -Nodes (58): _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 (+50 more) +Cohesion: 0.05 +Nodes (72): PlFreightSettlementApproval, 运费结算审批 pl_freight_settlement_approval, 运费结算审批 pl_freight_settlement_approval, 运费结算审批 pl_freight_settlement_approval, load_plan_party_customers_map(), 批量读取停靠段客户名;无停靠数据时回退计划主表供应商/客户。, _advance_after_approval(), _approval_to_dict() (+64 more) ### Community 56 - "Community 56" -Cohesion: 0.07 -Nodes (63): PlanDeliveryRead, PlanLoadRead, PlanStopProductRead, _append_legacy_plan_product_rows(), _append_paired_product_rows(), _append_stop_product_rows(), build_plan_archive_export_rows(), _empty_pair_side_fields() (+55 more) +Cohesion: 0.05 +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 57 - "Community 57" Cohesion: 0.05 -Nodes (64): CRM 产品模块 CRUD(产品分类 + 产品 + 附件), _alias_row_to_dict(), _apply_product_keyword_filter(), _apply_product_metadata(), _assert_brand_deletable(), barcode_exists(), _brand_row_to_dict(), _build_category_tree() (+56 more) +Nodes (52): _db_pool_keepalive_loop(), _error_json(), health_check(), lifespan(), _mask_secret(), Exception, int, Request (+44 more) ### Community 58 - "Community 58" +Cohesion: 0.07 +Nodes (65): _extract_qty(), _fmt_qty(), normalize_stop_dibang_fields(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, 归一化段次地磅勾选与方向。 - 非内部客户:强制不生成地磅单 - 内部客户:尊重显式勾选值(含可选车取消勾选传 0);仅 None 时用默认 (+57 more) + +### Community 59 - "Community 59" 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 59 - "Community 59" -Cohesion: 0.06 -Nodes (67): 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() (+59 more) - ### Community 60 - "oss.py" -Cohesion: 0.07 -Nodes (61): PlInboundOrder, PlInboundOrderItem, PlInboundOrderItemBrandQty, PlOutboundOrder, PlOutboundOrderItem, PlOutboundOrderItemBrandQty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, 运输计划-入库单 pl_inbound_order (+53 more) +Cohesion: 0.06 +Nodes (60): PlCert, PlDocumentReminder, 证件到期提醒表 pl_document_reminder, list_owner_certs(), list_owner_certs_batch(), nearest_expire_date(), _normalize_cert_row(), _pending_reminder_for_cert() (+52 more) ### Community 61 - "Community 61" -Cohesion: 0.06 -Nodes (54): AdvanceService, BxCrudService, create(), get_by_id(), 报销模块 Service 基类 — 租户隔离 + UUID + 软删除。, soft_delete(), update(), _build_tree() (+46 more) +Cohesion: 0.19 +Nodes (64): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+56 more) ### Community 62 - "Community 62" -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) +Cohesion: 0.07 +Nodes (62): generate_id(), 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() (+54 more) ### Community 63 - "Community 63" Cohesion: 0.07 Nodes (61): change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), logout(), mp_webview_exchange(), mp_webview_ticket(), public_quote_share(), Request (+53 more) ### Community 64 - "Community 64" -Cohesion: 0.06 -Nodes (58): product_delete(), 删除产品(支持单条 body.id 和批量 body.ids), 删除产品(支持单条 body.id 和批量 body.ids), 删除产品(支持单条 body.id 和批量 body.ids), 删除产品(支持单条 body.id 和批量 body.ids), CRM 公海池规则 CRUD + 规则执行逻辑, delete_clue_follow(), 软删除跟进记录,并回写线索 follow_count / last_time (+50 more) +Cohesion: 0.08 +Nodes (56): get_print_delivery_slip(), 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, DeliverySlipPrintRead, PlanDeliveryRead, PlanLoadRead, PlanStopProductRead, _append_legacy_plan_product_rows(), _append_paired_product_rows() (+48 more) ### Community 65 - "Community 65" -Cohesion: 0.04 -Nodes (62): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 主体危化品列表列头可选值(编码/名称去重), 主体危化品列表列头可选值(编码/名称去重;Excel 级联上下文), 主体危化品列表列头可选值(编码/名称去重;Excel 级联上下文), 主体危化品列表列头可选值(编码/名称去重;Excel 级联上下文) (+54 more) +Cohesion: 0.09 +Nodes (55): CertRow, VehiclePersonnelRow, _cert_row_complete(), collect_required_cert_errors(), _find_cert_for_required(), get_required_personnel_cert_names(), is_huolala_trailer_no(), match_required_cert_name() (+47 more) ### Community 66 - "Community 66" -Cohesion: 0.06 -Nodes (57): _as_date(), _history_matches_date(), date, _accumulate_calendar_day_counts(), _as_plain_date(), _parse_calendar_month(), _parse_history_date(), _plan_hit_dates() (+49 more) +Cohesion: 0.08 +Nodes (51): filter_current_cycle_approvals(), T, 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, 审批进度仅展示当前轮次;完整历史由 get_approval_history 返回。, _append_number_filters(), build_payment_column_filters(), _parse_decimal(), Decimal (+43 more) ### Community 67 - "Community 67" -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) +Cohesion: 0.06 +Nodes (58): 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() (+50 more) ### Community 68 - "Community 68" -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) +Cohesion: 0.09 +Nodes (57): customer_create(), customer_update(), follow_by_customer(), follow_detail(), assign_customer(), batch_claim_customers(), check_duplicate_customer(), claim_customer() (+49 more) ### Community 69 - "Community 69" Cohesion: 0.1 -Nodes (52): 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() (+44 more) +Nodes (58): PlFreightSettlement, PlFreightSettlementApproval, PlFreightSettlementTransport, PlRemittanceVoucher, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, 结算单-运输关联表 pl_freight_settlement_transport, 汇款凭证表 pl_remittance_voucher (+50 more) ### Community 70 - "Community 70" -Cohesion: 0.07 -Nodes (52): 地磅(db)模块数据模型 — 对齐 docs/sql/db_tables.sql, order_inventory(), order_weighing(), parse_sort_params(), 从 request/body dict 取 sortField/sortOrder(兼容 snake)。, weighing_needs_inventory_join(), order_inventory(), order_weighing() (+44 more) +Cohesion: 0.09 +Nodes (52): accumulate_stop_products(), sum_qtys_for_scope(), DefaultDict, accumulate_stop_products(), match_contract_product_for_key(), merge_product_qty_maps(), normalize_package_spec(), package_display_key() (+44 more) ### Community 71 - "Community 71" -Cohesion: 0.05 -Nodes (57): PlPlanStopProductMeta, create_plan_full(), PlanStopProductMeta, 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输) (+49 more) +Cohesion: 0.11 +Nodes (56): _add_posting(), apply_archive_inventory_for_plan(), apply_archive_inventory_for_plan_stops(), _assign_stop_line(), _current_postings(), _decimal(), _finish_postings(), _inventory_rows() (+48 more) ### Community 72 - "Community 72" -Cohesion: 0.08 -Nodes (56): _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() (+48 more) +Cohesion: 0.09 +Nodes (52): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), _body_to_params(), create_inventory(), create_link_for_plan(), delete_inventory(), export_inventory() (+44 more) ### Community 73 - "Community 73" -Cohesion: 0.04 -Nodes (55): clue_column_facet_values(), opportunity_column_facet_values(), price_letter_column_facet_values(), product_column_facet_values(), 商机列表列头可选值(编号/名称/客户名去重), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文) (+47 more) +Cohesion: 0.06 +Nodes (55): _parse_date(), plan_contract_no_in_match(), plan_delivery_time_exists(), plan_internal_contract_placeholder_exists(), 段次已关联合同(含旧计划级 side 无 stop_id)。, 出库=装货段山峡/云栋且无合同;入库=送货段山峡/云栋且无合同。, 任一未删除送货段的送货日历日落在 [from, to] 内。, 合同多选:真实编号 OR 入库/出库占位。 (+47 more) ### Community 74 - "Community 74" -Cohesion: 0.09 -Nodes (53): put_plan_side_contracts(), put_plan_stop_contracts(), PlanContractGapRead, PlanProductRead, build_plan_contract_gap_read(), _clear_legacy_side_contracts(), compute_contract_gap_sides(), compute_plan_gap_sides_from_stops() (+45 more) +Cohesion: 0.04 +Nodes (55): build_contract_gap_export_rows(), _contract_gap_export_base(), _contract_gap_row_gap_type(), PlanContractGapRead, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。 (+47 more) ### Community 75 - "apply_crm_create_by_scope" -Cohesion: 0.07 -Nodes (45): _append_enum_filter(), build_carrier_column_filters(), 承运商列表列头过滤拼装。不含 q(路由负责)。, _split_csv(), _append_enum_filter(), build_personnel_column_filters(), 驾押人员列表列头过滤拼装。不含 q / personnel_affiliation(路由负责)。, _split_csv() (+37 more) +Cohesion: 0.09 +Nodes (54): CRM 商机 CRUD(主表 + 阶段/赢输单/统计/看板/漏斗), _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value() (+46 more) ### Community 76 - "opportunity_follow.py" -Cohesion: 0.06 -Nodes (47): LeaveColumnFacetBody, 请假列表列头可选值(去重;可附带列表上下文), AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse, Pydantic schemas - 用户认证 (+39 more) +Cohesion: 0.04 +Nodes (54): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll (+46 more) ### Community 77 - "Community 77" -Cohesion: 0.06 -Nodes (19): BaseStorage, convert_heic_to_jpeg(), _guess_preview_content_type(), LocalStorage, MinIOStorage, OSSStorage, process_image_content(), Any (+11 more) +Cohesion: 0.12 +Nodes (53): _opp_list_kwargs(), opportunity_export(), opportunity_kanban(), opportunity_list(), opportunity_mine_list(), _apply_list_filters(), assign_opportunities(), batch_update_expect_date() (+45 more) ### Community 78 - "Community 78" -Cohesion: 0.12 -Nodes (53): PlVehicleRechargeApproval, PlVehicleRechargeRecord, 车辆充值申请审批历史 pl_vehicle_recharge_approval, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 发放登记页:申请单 + 关联发放信息(左连接), 审批进度/历史节点(对齐 BxApprovalFlowTabs 展示结构)。, VehicleRechargeApprovalFlowItem, VehicleRechargeApprovalRead (+45 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 79 - "PlCarrier" -Cohesion: 0.09 -Nodes (49): 运输计划 · 入库单 / 出库单管理端 API, _append_enum_filter(), build_io_order_column_filters(), _parse_date(), date, DateLike, 入库单 / 出库单列表列头/导出共用过滤条件拼装。 不含 q(由 list 路由负责)。header_m 为 PlInboundOrder 或 PlOutbo, _split_csv() (+41 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 80 - "resolve_crm_product" Cohesion: 0.06 -Nodes (46): ApiRequestLogMiddleware, _db_pool_keepalive_loop(), _error_json(), health_check(), lifespan(), _mask_secret(), Exception, int (+38 more) +Nodes (35): create_expense_item(), delete_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session (+27 more) ### Community 81 - "customer_follow.py" -Cohesion: 0.08 -Nodes (41): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+33 more) +Cohesion: 0.04 +Nodes (54): clue_column_facet_values(), opportunity_column_facet_values(), price_letter_column_facet_values(), product_column_facet_values(), 商机列表列头可选值(编号/名称/客户名去重), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文), 商机列表列头可选值(编号/名称/客户名去重;Excel 级联上下文) (+46 more) ### Community 82 - "list_duty_staff_users" -Cohesion: 0.08 -Nodes (42): archive_plan(), archive_plan_draft(), PlPlanChange, PlPlanLoadProduct, 计划变更记录表 pl_plan_change, 运输计划-装货段产品明细 pl_plan_load_product, PlanArchiveBody, PlanArchiveDeliveryBlock (+34 more) +Cohesion: 0.07 +Nodes (51): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, CRM 合同子模块路由 — 变更/模板/审批独立页, ContractApproverSettingSaveBody, ContractApprovalActionBody, ContractApprovalColumnFacetBody, ContractApprovalExportBody, ContractApprovalListQuery, ContractApprovalPassBody (+43 more) ### Community 83 - "Community 83" -Cohesion: 0.07 -Nodes (37): ApiRequestLogCRUD, Session, list_ethnics(), Any, Session, 民族码表 CRUD(全局 sys_ethnic), _row_to_dict(), create_role() (+29 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 84 - "Community 84" +Cohesion: 0.1 +Nodes (50): 附件上传 bizType 与 MinIO 目录映射(对齐原 CRM oss 上传语义), 优先使用显式 folder;否则按 bizType 映射默认目录。, resolve_upload_folder(), build_pound_qrcode_items_for_plan(), _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _format_file_size() (+42 more) + +### Community 85 - "allocate_next_biz_no" +Cohesion: 0.08 +Nodes (47): _append_user_scope_conditions(), _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), Session, 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3, 合并多角色数据范围为 dept_ids / user_ids 并集。, 判断单行数据是否在当前用户数据权限范围内。 (+39 more) + +### Community 86 - "Community 86" +Cohesion: 0.08 +Nodes (40): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+32 more) + +### Community 87 - "list_customers" +Cohesion: 0.07 +Nodes (50): CRM 报价单 API 路由 — 挂接到 crm.router, 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), list_share_logs(), _parse_user_agent(), Any, Session, CRM 报价单分享访问日志 CRUD — 对照 CrmQuoteShareLogServiceImpl.java (+42 more) + +### Community 88 - "CrmProduct" +Cohesion: 0.07 +Nodes (39): ApiRequestLogCRUD, Session, list_ethnics(), Any, Session, 民族码表 CRUD(全局 sys_ethnic), _row_to_dict(), create_role() (+31 more) + +### Community 89 - "pl_ocr_service.py" +Cohesion: 0.06 +Nodes (17): BaseStorage, convert_heic_to_jpeg(), _guess_preview_content_type(), LocalStorage, MinIOStorage, OSSStorage, process_image_content(), QiniuStorage (+9 more) + +### Community 90 - "WechatMessageService" 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 85 - "allocate_next_biz_no" -Cohesion: 0.09 -Nodes (46): generate_qrcode(), PlCert, PlDocumentReminder, 证件到期提醒表 pl_document_reminder, list_owner_certs(), list_owner_certs_batch(), nearest_expire_date(), _normalize_cert_row() (+38 more) - -### Community 86 - "Community 86" -Cohesion: 0.1 -Nodes (46): approve_settlement_legacy(), _body_to_params(), cancel_settlement(), create_settlement(), delete_settlement(), disburse_settlement(), export_settlements(), export_unsettled_plans() (+38 more) - -### Community 87 - "list_customers" -Cohesion: 0.11 -Nodes (46): clue_import(), UploadFile, assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names() (+38 more) - -### Community 88 - "CrmProduct" -Cohesion: 0.06 -Nodes (40): get_current_time(), parse_datetime(), datetime, allocate_next_biz_no(), _format_biz_no(), _prefix_for(), 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。 (+32 more) - -### Community 89 - "pl_ocr_service.py" -Cohesion: 0.08 -Nodes (42): _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj(), _schedule_persist_log() (+34 more) - -### Community 90 - "WechatMessageService" -Cohesion: 0.09 -Nodes (46): Any, bool, str, PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, PlPlanProductBrandQty, expand_export_rows_by_brand_qty() (+38 more) - ### Community 91 - "unsettled_plans_q_filter" -Cohesion: 0.12 -Nodes (46): 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(), contract_ids_linked_to_plan(), contract_line_package_specs() (+38 more) +Cohesion: 0.08 +Nodes (45): ApiRequestLogMiddleware, _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj() (+37 more) ### Community 92 - "Community 92" -Cohesion: 0.11 -Nodes (44): _body_to_params(), check_document_expiry(), _document_reminder_list_kwargs(), document_reminder_stats(), export_document_reminders(), get_inventory_ledger(), get_summary(), list_document_reminders() (+36 more) +Cohesion: 0.1 +Nodes (44): cancel_register(), create_register(), get_register(), list_registers(), _merge_query(), date, Request, Session (+36 more) ### Community 93 - "api_request_log_middleware.py" -Cohesion: 0.1 -Nodes (41): delete_carrier(), unbind_vehicle_driver(), delete_plan(), _actor_ids(), _actor_names(), assert_row_deletable_by_creator(), assert_rows_deletable_by_creator(), can_delete_by_creator() (+33 more) +Cohesion: 0.07 +Nodes (43): AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse, Pydantic schemas - 用户认证, ResetPasswordRequest, UserCreate (+35 more) ### Community 94 - "assert_contract_editable_for_update" -Cohesion: 0.11 -Nodes (29): BxExportBodyBase, _body_to_params(), create_invoice(), export_invoice_wallets(), _invoice_filters_from_params(), _ledger_filters_from_params(), list_invoice_ledgers(), list_invoice_wallets() (+21 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 95 - "test_pl_public_link_archived.py" -Cohesion: 0.08 -Nodes (43): PlTransportProductBrandQty, PlTransportProductFeedback, 运输单按产品回传 pl_transport_product_feedback, 运输单产品回传品牌数量 pl_transport_product_brand_qty, _dict_field(), format_brand_qty_summary(), load_transport_driver_product_feedbacks(), persist_io_item_brand_qtys() (+35 more) +Cohesion: 0.1 +Nodes (46): get_contract_product_arrange_qty(), 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), attach_plan_qty_fields_to_products(), auto_start_execute_approved_contracts(), _bucket_for_plan(), build_contract_qty_reminder_payload() (+38 more) ### Community 96 - "minio_url.py" -Cohesion: 0.14 -Nodes (44): generate_id(), DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), _assignment_dict(), build_public_url() (+36 more) +Cohesion: 0.08 +Nodes (44): bind_biz(), list_invoices(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), 返回图片/附件预览 URL(MinIO 预签名或本地公开地址,对齐门户 storage 能力)。 (+36 more) ### Community 97 - "contact.py" -Cohesion: 0.11 -Nodes (39): cancel_register(), create_register(), get_register(), Session, restore_register(), update_register(), PlVehicleFuelRegister, 车辆加油登记 pl_vehicle_fuel_register (+31 more) +Cohesion: 0.12 +Nodes (46): clue_follow_detail(), clue_import(), UploadFile, assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue() (+38 more) ### Community 98 - "LocalStorage" 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 (26): create_workflow(), delete_workflow(), get_workflow(), get_workflow_by_biz_type(), list_workflows(), Session, save_workflow_nodes(), update_workflow() (+18 more) ### Community 99 - "redis_client.py" -Cohesion: 0.11 -Nodes (38): _append_number_filters(), build_payment_column_filters(), _parse_decimal(), Decimal, Session, 付款(报销待付/已付)列表列头/导出共用过滤条件拼装。 基于报销列筛 builder,并追加付款特有字段:pay_time / actual_amount /, build_reimburse_column_filters(), _parse_decimal() (+30 more) +Cohesion: 0.1 +Nodes (41): pending_approval(), _append_number_filters(), build_invoice_column_filters(), build_ledger_column_filters(), build_wallet_column_filters(), _parse_decimal(), Decimal, 发票夹(钱包汇总 / 发票档案 / 额度流水)列表列头/导出共用过滤条件拼装。 (+33 more) ### Community 100 - "price_letter_detail" -Cohesion: 0.13 -Nodes (43): CrmProductBrand, PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输单-司机按段附件回传 pl_transport_driver_stop_feedback, 运输单-现场按段回传 pl_transport_site_stop_feedback, _direction_label(), _dump_product_feedbacks(), _dump_urls() (+35 more) +Cohesion: 0.08 +Nodes (43): create_price_letter(), get_price_letter(), list_price_letter_column_facet_values(), list_price_letters(), _parse_date(), Any, date, Session (+35 more) ### Community 101 - "tenant.py" -Cohesion: 0.07 -Nodes (43): CRM 合同子模块路由 — 变更/模板/审批独立页, ContractApprovalActionBody, ContractApprovalColumnFacetBody, ContractApprovalExportBody, ContractApprovalListQuery, ContractApprovalPassBody, ContractApprovalRefreshNamesBody, ContractApprovalRejectBody (+35 more) +Cohesion: 0.1 +Nodes (41): 返回 (作废, 归档)。现场链接实际走入库/出库单公共页。, _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() (+33 more) ### Community 102 - "BaseStorage" -Cohesion: 0.09 -Nodes (39): DefaultDict, accumulate_stop_products(), encode_specs_for_attr(), match_contract_product_for_key(), merge_product_qty_maps(), package_display_key(), 按 productId + 包装∈行内集合 匹配合同产品行;同包装脏数据多行时 quantity 相加。, 按 productId + 包装∈行内集合 匹配合同产品行;同包装脏数据多行时 quantity 相加。 (+31 more) +Cohesion: 0.08 +Nodes (35): _claims_from_auth(), _format_body_bytes(), _persist_log(), 统一记录 API 请求/响应出入参的中间件, _redact_notice_query(), _redact_obj(), _schedule_persist_log(), _should_skip() (+27 more) ### Community 103 - "pl_internal_customer.py" -Cohesion: 0.11 -Nodes (41): PlInventory, PlInventoryTransaction, PlPlanProductBrandQty, 库存流水表 pl_inventory_transaction, 计划产品归档品牌数量 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() (+33 more) +Cohesion: 0.05 +Nodes (44): delete_pending_approvals(), Java: withdraw — 软删除 pending 审批, Java: withdraw — 软删除 pending 审批, batch_submit_contract_approval(), Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。 (+36 more) ### Community 104 - "apply_crm_create_by_scope" -Cohesion: 0.12 -Nodes (21): 报销模块认证适配:门户 JWT 用户 → bx 业务上下文。, 菜单 code 权限守卫(V0.3:通过 sys_user_role → sys_role_menu → sys_menu.perms), 运营端角色守卫:admin / super_admin 可访问。, require_admin_or_super_admin(), BxWorkflowDef, BxWorkflowNode, 报销(bx)模块数据模型 — 对齐 docs/sql/20260606_bx_tables.sql, BxCrudService (+13 more) - -### Community 105 - "pool_customer_assign" -Cohesion: 0.11 -Nodes (36): _append_number_filters(), build_advance_column_filters(), _offset_amount_expr(), _parse_decimal(), Decimal, 备用金申请列表列头/导出共用过滤条件拼装。, 冲抵合计标量子查询,口径对齐 AdvanceService.offset_amount_map(必须带租户)。, append_create_time_filters() (+28 more) - -### Community 106 - "site.py" -Cohesion: 0.15 -Nodes (40): 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() (+32 more) - -### Community 107 - "apply_pl_scope" -Cohesion: 0.1 -Nodes (41): build_dict_value_from_label(), ensure_dict_data(), normalize_person_name(), _pad_hhmm(), parse_time_range_input(), 解析「09:00-17:00」「18:00-次日07:00」等,返回 start/end/crossDay/label/value。, 改写已软删行的 shift_type,释放 uk_day_shift(day, type, del_flag=1)。, _tombstone_shift_type() (+33 more) - -### Community 108 - "statistics.py" -Cohesion: 0.13 -Nodes (35): 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() (+27 more) - -### Community 109 - "test_pl_plan_stop_rules.py" 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 110 - "pool_rule.py" -Cohesion: 0.11 -Nodes (36): ReimburseDetailOut, filter_current_cycle_approvals(), T, 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, 审批进度仅展示当前轮次;完整历史由 get_approval_history 返回。, allocate_reimburse_title_seq(), format_reimburse_title(), generate_apply_code() (+28 more) +### Community 105 - "pool_customer_assign" +Cohesion: 0.06 +Nodes (36): customer_options(), pool_customer_assign(), pool_customer_claim(), pool_customer_list(), pool_record_detail(), pool_record_list(), 客户下拉选项(租户内只读,不做 owner 数据权限), get_pool_record() (+28 more) -### Community 111 - "test_pl_public_transport_history.py" -Cohesion: 0.07 -Nodes (40): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 主体危化品列表列头可选值(编码/名称去重), 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 新增供方 — Java: CrmSupplierInfoController.add, 修改供方 — Java: CrmSupplierInfoController.edit, 删除供方 — Java: CrmSupplierInfoController.remove, 导出供方列表 — Java: CrmSupplierInfoController.export, supplier_info_add() (+32 more) +### Community 106 - "site.py" +Cohesion: 0.09 +Nodes (39): _build_page(), apply_io_order_stop_site_feedbacks(), 保存按段现场回传,并汇总为出入库明细数量。, _direction_label(), _dump_product_feedbacks(), _dump_urls(), _get_driver_feedback_row(), _get_site_feedback_row() (+31 more) -### Community 112 - "merge_duplicate_crm_customers.py" -Cohesion: 0.11 -Nodes (39): generate_id(), DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), build_dict_value_from_label(), build_public_url() (+31 more) +### Community 107 - "apply_pl_scope" +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) -### Community 113 - "dict_type.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) +### Community 108 - "statistics.py" +Cohesion: 0.15 +Nodes (35): VehicleRechargeApplyCreate, Session, 当前用户关联驾押人员所挂靠车辆的车牌集合;充值申请管理员放宽。, mineVehicles 请求是否仍按挂靠车牌限制(管理员为 False)。, resolve_personnel_id_for_user(), should_restrict_mine_vehicles(), user_is_pl_recharge_admin(), resolve_personnel_for_user() (+27 more) -### Community 114 - "dept.py" +### Community 109 - "test_pl_plan_stop_rules.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 115 - "site.py" +### Community 110 - "pool_rule.py" +Cohesion: 0.1 +Nodes (38): invalidate_all_approvals(), 作废该合同全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。, approve_quote(), can_user_approve(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), list_quote_approvals() (+30 more) + +### Community 111 - "test_pl_public_transport_history.py" +Cohesion: 0.15 +Nodes (40): PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输单-司机按段附件回传 pl_transport_driver_stop_feedback, 运输单-现场按段回传 pl_transport_site_stop_feedback, build_public_stop_reads_for_segments(), _direction_label(), _dump_product_feedbacks(), _dump_urls() (+32 more) + +### Community 112 - "merge_duplicate_crm_customers.py" +Cohesion: 0.08 +Nodes (32): get_current_time(), parse_datetime(), datetime, allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session (+24 more) + +### Community 113 - "dict_type.py" +Cohesion: 0.08 +Nodes (32): 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() (+24 more) + +### Community 114 - "dept.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 115 - "site.py" +Cohesion: 0.13 +Nodes (36): bind_vehicle_driver(), CarrierExportBody, DriverExportBody, paste_recognize_commit(), PersonnelExportBody, VehicleExportBody, PlPersonnel, PlVehicle (+28 more) + ### Community 116 - "Community 116" -Cohesion: 0.16 -Nodes (36): license_plates_for_user_personnel(), Session, 当前用户关联驾押人员所挂靠车辆的车牌集合;充值申请管理员放宽。, mineVehicles 请求是否仍按挂靠车牌限制(管理员为 False)。, resolve_personnel_id_for_user(), should_restrict_mine_vehicles(), user_is_pl_recharge_admin(), VehicleRechargeApplyCreate (+28 more) +Cohesion: 0.13 +Nodes (38): 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() (+30 more) ### Community 117 - "pl_plan_list_attachments.py" -Cohesion: 0.12 -Nodes (35): _append_date_range(), _append_enum_filter(), build_maintenance_apply_column_filters(), build_maintenance_process_board_column_filters(), _parse_date(), date, DateLike, 车辆维保:申请列表 / 处理看板列头过滤拼装。 不含 q、tenant、数据权限(由 service 路由负责)。 (+27 more) +Cohesion: 0.09 +Nodes (32): binding(), _binding_message_page(), callback(), confirm(), ConfirmBinding, mobile_callback_page(), oauth_launch(), _oauth_redirect_page() (+24 more) ### Community 118 - "Community 118" Cohesion: 0.12 -Nodes (33): _apply_list_kwargs(), _as_bool(), cancel_apply(), create_apply(), create_record(), delete_applies(), delete_records(), _disburse_list_kwargs() (+25 more) +Nodes (34): allocate_reimburse_title_seq(), format_reimburse_title(), generate_title(), parse_optional_date(), parse_reimburse_date(), preview_reimburse_title_seq(), date, datetime (+26 more) ### Community 119 - "Community 119" Cohesion: 0.21 @@ -1008,1082 +987,990 @@ Nodes (34): _append_enum_filter(), _append_number_filters(), build_settlement_co ### Community 121 - "_build_user_info_payload" Cohesion: 0.13 -Nodes (34): _append_number_filters(), build_invoice_column_filters(), build_ledger_column_filters(), build_wallet_column_filters(), _parse_decimal(), Decimal, 发票夹(钱包汇总 / 发票档案 / 额度流水)列表列头/导出共用过滤条件拼装。, 我的发票夹 · 发票档案(BxInvoice)列筛。 (+26 more) +Nodes (36): clue_detail(), contact_by_customer(), contact_detail(), contact_set_primary(), customer_detail(), create_contact(), get_contact(), list_contacts_by_customer() (+28 more) ### Community 122 - "post.py" -Cohesion: 0.1 -Nodes (35): pool_record_detail(), pool_rule_add(), pool_rule_delete(), pool_rule_detail(), pool_rule_execute(), pool_rule_update(), pool_rule_update_status(), get_pool_record() (+27 more) +Cohesion: 0.13 +Nodes (34): delete_plan(), delete_carrier(), delete_driver(), delete_personnel(), delete_vehicle(), unbind_vehicle_driver(), delete_plan(), _actor_ids() (+26 more) ### Community 123 - "customer_options" -Cohesion: 0.12 -Nodes (35): 返回 (作废, 归档)。现场链接实际走入库/出库单公共页。, _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() (+27 more) +Cohesion: 0.08 +Nodes (34): _build_tree(), create(), ExpenseItemService, get_by_id(), get_item_tree(), soft_delete(), _tenant_no(), update() (+26 more) ### Community 124 - "LocalStorage" +Cohesion: 0.16 +Nodes (36): _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan(), _get_order() (+28 more) + +### Community 125 - "ethnic.py" Cohesion: 0.07 Nodes (12): QuoteUpdateBody, get_multi_with_filters(), Field, h(), load_functions(), Query, Execute production routes/CRUD with an in-memory Session double, never an Engine, Router (+4 more) -### Community 125 - "ethnic.py" -Cohesion: 0.09 -Nodes (30): _approval_list_kwargs(), approve_apply(), disburse_apply(), list_done(), list_pending(), _merge_query(), _param_get(), reject_apply() (+22 more) - ### Community 126 - "oper_log.py" -Cohesion: 0.11 -Nodes (32): approved_by_me(), get_approval_history(), get_approvals(), pending_approval(), _approval_record_dict(), approve(), create(), get_approval_history() (+24 more) +Cohesion: 0.14 +Nodes (34): apply_data_scope(), 根据用户角色的数据权限过滤查询。 适用于业务单据列表/详情(报销单、客户、运单等)。 以下场景 SHALL NOT 调用本函数(仅租户隔离即, create_instance(), create_process_def(), create_task(), get_all_tasks_for_business(), get_instance(), get_latest_version() (+26 more) ### Community 127 - "Any" -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) +Cohesion: 0.11 +Nodes (30): PlVehicleFuelRegister, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, 车辆加油登记 pl_vehicle_fuel_register, _append_create_time_range(), _append_date_range(), _append_enum_filter() (+22 more) ### Community 128 - "api_crypto.py" -Cohesion: 0.11 -Nodes (36): 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 (+28 more) +Cohesion: 0.14 +Nodes (32): _quote_products_to_contract_products(), 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 (+24 more) ### Community 129 - "BaseStorage" -Cohesion: 0.06 -Nodes (36): delete_pending_approvals(), Java: withdraw — 软删除 pending 审批, Java: withdraw — 软删除 pending 审批, batch_submit_contract_approval(), Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除 (+28 more) +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) ### Community 130 - "_filter_export_rows_by_ids" -Cohesion: 0.09 -Nodes (32): price_letter_add(), price_letter_column_facet_values(), price_letter_list(), create_price_letter(), get_price_letter(), list_price_letter_column_facet_values(), list_price_letters(), _parse_date() (+24 more) +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) ### Community 131 - "resolve_crm_product" -Cohesion: 0.1 -Nodes (34): _direction_label(), _dump_urls(), _get_driver_feedback_row(), _get_site_feedback_row(), _has_positive_feedback_qty(), _is_site_visible_stop(), list_plan_stop_segments(), list_site_stop_feedback_reads() (+26 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 132 - ".to_list_kwargs" -Cohesion: 0.09 -Nodes (34): _apply_list_kwargs(), _as_bool(), _body_to_params(), cancel_apply(), create_apply(), create_record(), delete_applies(), delete_records() (+26 more) +Cohesion: 0.06 +Nodes (34): patch_plan_product_certs(), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输) (+26 more) ### Community 133 - "inventory_id.py" -Cohesion: 0.11 -Nodes (27): count_plans_by_contract(), list_transports(), TransportListResponse, apply_pl_scope(), Session, build_menu_badge_counts(), count_document_reminder_expired_pending(), count_freight_approval_pending() (+19 more) +Cohesion: 0.06 +Nodes (34): get_print_delivery_slip(), 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。 (+26 more) ### Community 134 - "list_contacts" -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) +Cohesion: 0.06 +Nodes (34): 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。 (+26 more) ### Community 135 - "context.py" -Cohesion: 0.12 -Nodes (32): approve_quote(), can_user_approve(), create_approval_records(), get_quote_approval(), list_quote_approvals(), Any, Session, CRM 报价单审批 CRUD — 对照 CrmQuoteApprovalServiceImpl.java (+24 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 136 - "get_db_current_user_optional" Cohesion: 0.15 -Nodes (31): 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 → ''. (+23 more) +Nodes (29): build_product_column_filters(), Any, 根据列筛参数返回 SQLAlchemy 二元表达式列表。, _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field() (+21 more) ### Community 137 - "iter_user_menu_perm_codes" -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 (31): operlog_column_facet_values(), operlog_detail(), operlog_export(), operlog_list(), 导出操作日志(当前筛选全量,或 ids 已选)。, 导出操作日志(当前筛选全量,或 ids 已选)。, 导出操作日志(当前筛选全量,或 ids 已选)。, 导出操作日志(当前筛选全量,或 ids 已选)。 (+23 more) ### Community 138 - "test_pl_plan_draft_save.py" Cohesion: 0.16 Nodes (8): DoclibFile, DoclibFolder, DoclibShare, _PublicFields, 门户私有文档库:目录、文件元数据和按用户分享。, DoclibService, _path(), 文件可读字段的唯一转换入口;所有身份和对象属性均为只读。 ### Community 139 - "public_vehicles.py" -Cohesion: 0.13 -Nodes (26): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), get_public_pound_qr(), _parse_feedback_images(), Session (+18 more) +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 140 - "crm_export_columns.py" -Cohesion: 0.18 -Nodes (33): _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan(), _get_order() (+25 more) +Cohesion: 0.16 +Nodes (32): pool_rule_detail(), pool_rule_list(), ensure_crm_create_by_row_in_scope(), create_opportunity_follow(), _ensure_parent_opportunity(), get_opportunity_follow(), list_follows_by_opportunity(), list_opportunity_follows() (+24 more) ### Community 141 - "BaseStorage" -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.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 142 - "clear_pl_plan_instance_data.py" 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) +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 143 - "create_from_quote" Cohesion: 0.06 -Nodes (34): patch_plan_product_certs(), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输), 更新计划危化品产品证书(购买证/运输证/合法使用证明,不触发安排运输) (+26 more) +Nodes (33): get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。 (+25 more) ### Community 144 - "response.py" Cohesion: 0.06 -Nodes (34): get_print_delivery_slip(), 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 强制修改跟进状态(仅改字段,不作废联动、不补运输安排)。需权限 pl:plan:force-follow-status。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。 (+26 more) +Nodes (33): cancel_plan(), 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。 (+25 more) ### Community 145 - "list_products" -Cohesion: 0.06 -Nodes (34): cancel_plan(), 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。 (+26 more) +Cohesion: 0.13 +Nodes (29): _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() (+21 more) ### Community 146 - "dict_data.py" -Cohesion: 0.08 -Nodes (33): _body_to_params(), carrier_column_facet_values(), _carrier_column_filter_kwargs(), export_carriers(), export_personnel(), export_vehicles(), list_personnel(), _param_get() (+25 more) +Cohesion: 0.13 +Nodes (32): 运输计划 · 入库单 / 出库单管理端 API, _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan() (+24 more) ### Community 147 - "Community 147" -Cohesion: 0.09 -Nodes (25): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, 按 18 位身份证号重算 pl_personnel.age,仅更新算出值与库中不一致的记录。返回更新条数。, refresh_personnel_ages_from_id_card(), check_customer_protect_time(), pool_recovery_job(), Session (+17 more) - -### Community 148 - "plan_has_incomplete_hazard_cert_exists" -Cohesion: 0.15 -Nodes (30): ReimburseDetailCreate, BxAdvanceApply, apply(), data(), detail(), node(), Child identity and in-flight workflow guards, using isolated SQLite only., test_advance_submit_locks_definition_before_application() (+22 more) - -### Community 149 - ".to_tenant_user_dict" 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 150 - "list_product_options" +### Community 148 - "plan_has_incomplete_hazard_cert_exists" +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 149 - ".to_tenant_user_dict" 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) +### Community 150 - "list_product_options" +Cohesion: 0.15 +Nodes (28): _append_date_range(), _append_enum_filter(), build_maintenance_apply_column_filters(), build_maintenance_process_board_column_filters(), _parse_date(), date, DateLike, 车辆维保:申请列表 / 处理看板列头过滤拼装。 不含 q、tenant、数据权限(由 service 路由负责)。 (+20 more) + ### Community 151 - "list_unsettled_plans" -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 (31): PlRemittanceVoucher, 汇款凭证表 pl_remittance_voucher, 汇款凭证表 pl_remittance_voucher, 汇款凭证表 pl_remittance_voucher, db(), payload(), 真实业务事务中的完成通知;不连接生产、不调用微信。, seed() (+23 more) ### Community 152 - "register_local_callback" -Cohesion: 0.06 -Nodes (33): get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。 (+25 more) - -### Community 153 - "web_login_rsa_public_key" -Cohesion: 0.14 -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 154 - "redis_client.py" -Cohesion: 0.09 -Nodes (25): APIRoute, Config, _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID, DoclibRoute, 在 FastAPI 解析 multipart 前限制文档请求流,保护临时磁盘。 认证仍由 get_current_user 执行;这里只对缺少 Bearer, PublicIoOrderHistoryPageRead, PublicIoOrderHistoryProductRead (+17 more) - -### Community 155 - "WechatMessageService" -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 156 - "list_product_options" -Cohesion: 0.16 -Nodes (31): _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters(), can_user_approve() (+23 more) - -### Community 157 - "datetime_parse.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 158 - "create_from_quote" -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 159 - "web_login_rsa_public_key" -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) - -### Community 160 - "get_client_ip" +### Community 153 - "web_login_rsa_public_key" 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 161 - "context.py" +### Community 154 - "redis_client.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) + +### Community 155 - "WechatMessageService" +Cohesion: 0.1 +Nodes (25): 附件上传 bizType 与 MinIO 目录映射(对齐原 CRM oss 上传语义), 运输计划产品展示:标准名 / 别名拆分(与前端 applyAliasDisplayMeta 对齐), 从已存 productName 反推别名;等于标准名或不在别名列表 → None。, resolve_alias_from_saved_name(), inventory_date_to_api(), build_public_pound_qr_read(), _format_file_size(), get_public_pound_qr() (+17 more) + +### Community 156 - "list_product_options" +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 157 - "datetime_parse.py" 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 162 - ".to_tenant_user_dict" -Cohesion: 0.22 -Nodes (27): 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, datetime, Independent, feature-gated mobile stop snapshots; existing table SELECTs are unc, PlVehicleFuelCard, _add(), _apply(), 充值看板:自然日金额口径、权限隔离及真实动态。, _record() (+19 more) - -### Community 163 - "MinIOStorage" -Cohesion: 0.09 -Nodes (26): _apply_workflow_list_keyword(), create_instance(), create_process_def(), create_task(), facet_process_names(), get_all_tasks_for_business(), get_instance(), get_nodes_by_version() (+18 more) - -### Community 164 - "storage.py" +### Community 158 - "create_from_quote" Cohesion: 0.06 Nodes (31): get_contract_product_arrange_qty(), 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。, 表单可安排数量 + 问号弹窗:合同用量与已安排计划列表。 (+23 more) -### Community 165 - "list_duty_staff_users" +### Community 159 - "web_login_rsa_public_key" +Cohesion: 0.16 +Nodes (28): ReimburseDetailCreate, apply(), data(), detail(), node(), Child identity and in-flight workflow guards, using isolated SQLite only., test_advance_submit_locks_definition_before_application(), test_create_rejects_source_detail_id_without_inserting_parent() (+20 more) + +### Community 160 - "get_client_ip" 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 166 - "code:block1 (/iflytek/shanxia2.0/backend)" -Cohesion: 0.14 -Nodes (28): _apply_list_kwargs(), cancel_apply(), create_apply(), create_process(), delete_applies(), delete_processes(), get_apply(), get_process() (+20 more) - -### Community 167 - "migrate_crm_product.py" -Cohesion: 0.16 -Nodes (29): 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() (+21 more) - -### Community 168 - "run_auto_generate_monthly_plans" +### Community 161 - "context.py" 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 169 - "merge_duplicate_crm_customers.py" -Cohesion: 0.11 -Nodes (27): _attach_history_products(), _build_history_page(), _get_by_token(), _history_status_label(), _make_handlers(), _models(), _parse_history_date(), date (+19 more) - -### Community 170 - "mp_webview_ticket.py" +### Community 162 - ".to_tenant_user_dict" 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 171 - "inventory.py" +### Community 163 - "MinIOStorage" +Cohesion: 0.12 +Nodes (29): get_public_transport_site(), get_public_transport_site_history(), _get_transport_by_site_token(), 运输计划 · 现场按段免登录公共 API(一车多卸), save_public_site_stop_feedback(), upload_public_site_attachment(), PublicTransportHistoryStopProductRead, PublicTransportHistoryStopRead (+21 more) + +### Community 164 - "storage.py" +Cohesion: 0.14 +Nodes (15): 流程实例 wf_process_instance, WfProcessInstance, _dispatch_local(), Any, 工作流回调服务 —— 流程状态变更时通知业务系统, 注册本地回调函数。当 callback_url 以 path 开头时直接调用 fn。, 尝试本地直调。返回 True 表示已处理,False 表示无匹配的本地回调。, 流程实例状态变更后,向业务系统发送回调通知。 优先级: 1. 如果 callback_url 是内部路径(以 / 开头),优先尝试本地直调 (+7 more) + +### Community 165 - "list_duty_staff_users" +Cohesion: 0.11 +Nodes (27): list_warnings(), 车辆充值汇总响应;金额保留 Decimal 精度。, RechargeAmounts, VehicleRechargeNotice, VehicleRechargeSummaryItem, apply_pl_scope(), build_menu_badge_counts(), count_document_reminder_expired_pending() (+19 more) + +### Community 166 - "code:block1 (/iflytek/shanxia2.0/backend)" +Cohesion: 0.15 +Nodes (23): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), get_public_pound_qr(), _parse_feedback_images(), Session (+15 more) + +### Community 167 - "migrate_crm_product.py" Cohesion: 0.07 Nodes (30): batch_contract_product_arrange_qty(), 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。, 批量可安排数量摘要(不含已安排计划明细)。 仅供运输计划新增/编辑/调整运输表单打开时预取,问号弹窗仍走单条详情接口。 (+22 more) -### Community 172 - "vehicle_maintenance.py" +### Community 168 - "run_auto_generate_monthly_plans" +Cohesion: 0.23 +Nodes (26): datetime, Independent, feature-gated mobile stop snapshots; existing table SELECTs are unc, 运输计划相关日期时间解析:前端 date-picker 仅传 YYYY-MM-DD。, _add(), _apply(), 充值看板:自然日金额口径、权限隔离及真实动态。, _record(), _summary() (+18 more) + +### Community 169 - "merge_duplicate_crm_customers.py" +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 170 - "mp_webview_ticket.py" +Cohesion: 0.17 +Nodes (26): PlPlanDeliveryProduct, PlPlanLoadProduct, 运输计划-装货段产品明细 pl_plan_load_product, 运输计划-送货段产品明细 pl_plan_delivery_product, PlanArchiveDeliveryBlock, PlanArchiveLoadBlock, PlanArchiveStopProductItem, apply_archive_stop_quantities() (+18 more) + +### Community 171 - "inventory.py" 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) +Nodes (23): 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() (+15 more) + +### Community 172 - "vehicle_maintenance.py" +Cohesion: 0.17 +Nodes (22): Session, 微信小程序登录业务:openid + 手机号一致性校验(仅快捷登录绑号)。, resolve_wechat_login_user(), normalize_cn_mobile(), phones_match(), 账号手机号与本次微信授权手机号是否一致(规范化后比较)。, 微信小程序登录业务:openid + 手机号一致性校验(仅快捷登录绑号)。, resolve_wechat_login_user() (+14 more) ### Community 173 - "resolve_create_time_bounds" -Cohesion: 0.12 -Nodes (26): _body_to_params(), cancel_settlement(), create_settlement(), delete_settlement(), disburse_settlement(), export_settlements(), export_unsettled_plans(), freight_column_facet_values() (+18 more) - -### Community 174 - "test_pl_vehicle_ops_list_filters.py" 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 175 - "pl_ocr_service.py" -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 176 - "invoice_list_filters.py" -Cohesion: 0.17 -Nodes (28): batch_insert_quote_products(), calculate_subtotal(), _decimal_value(), delete_products_by_quote_id(), _ensure_quote_parent_scope(), _get_field(), get_quote_product(), insert_quote_product() (+20 more) - -### Community 177 - "resolve_delivery_id_for_upsert" +### Community 174 - "test_pl_vehicle_ops_list_filters.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 175 - "pl_ocr_service.py" +Cohesion: 0.11 +Nodes (26): PublicIoOrderHistoryPageRead, PublicIoOrderHistoryProductRead, PublicIoOrderHistoryRecordRead, _attach_history_products(), _build_history_page(), _get_by_token(), _history_status_label(), _models() (+18 more) + +### Community 176 - "invoice_list_filters.py" +Cohesion: 0.14 +Nodes (27): validate_brand_qty_rows(), expand_export_rows_by_brand_qty(), expand_export_rows_for_plan_brand(), is_archived_for_export_brand(), 仅「已归档」走归档品牌明细;未归档 / 已暂存走产品指定品牌。, 导出用:段级品牌明细优先,否则回退计划级;皆无则空列表。, 导出用:段级品牌明细优先,否则回退计划级;皆无则空列表。, 按归档品牌拆导出行;无明细时品牌留空并返回单行。 (+19 more) + +### Community 177 - "resolve_delivery_id_for_upsert" +Cohesion: 0.07 +Nodes (29): _apply_plan_list_export_labels(), _blank_plan_list_export_stop_fields(), _build_plan_list_export_rows(), _iter_segment_product_slots(), 计划列表导出:一计划多产品时按产品展开,并解析 CRM 标准名/别名。, 计划列表导出:一计划多产品时按产品展开,并解析 CRM 标准名/别名。, 计划列表导出:一计划多产品时按产品展开,并解析 CRM 标准名/别名。, 计划列表导出:一计划多产品时按产品展开,并解析 CRM 标准名/别名。 (+21 more) + ### Community 178 - "build_contract_template_column_filters" -Cohesion: 0.13 -Nodes (27): _address_to_read(), _body_to_params(), _build_address_query(), create_transport_address(), delete_transport_address(), export_transport_addresses(), _get_address(), get_transport_address() (+19 more) +Cohesion: 0.16 +Nodes (27): PlanUpdate, Model, 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() (+19 more) ### Community 179 - "test_pl_vehicle_personnel_photo_schema.py" -Cohesion: 0.13 -Nodes (25): assert_relation_targets(), 按业务键同步系统关联,保留关联 ID,并复用已停用关联。, sync_relations(), update_role_data_scope(), update_role_menus(), change_password(), create_user(), get_user() (+17 more) +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 180 - "crm_export_columns.py" -Cohesion: 0.12 -Nodes (24): DutyAssignmentIn, DutyDaySaveBody, DutySlotSaveIn, 值班排班 Pydantic schemas, DutyAssignmentIn, DutyDaySaveBody, DutyDictEnsureBody, DutyGrabBody (+16 more) - -### Community 181 - "list_product_options" -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 182 - "vehicle_recharge.py" -Cohesion: 0.13 -Nodes (26): PlOcrUsageMonth, 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), recognize_cert(), RecognizeCertBody, RecognizeCertResult (+18 more) - -### Community 183 - "resolve_name_pinyin_abbr" -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 184 - "verify_plan_archive_zip_export.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 185 - "admin_request_json.py" +### Community 181 - "list_product_options" 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 182 - "vehicle_recharge.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 183 - "resolve_name_pinyin_abbr" +Cohesion: 0.12 +Nodes (23): get_snapshot(), 备用金、报销与车辆充值的审批通知快照;不执行发放或支付通知。, get_snapshot(), CRM/运费审批通知快照;只读业务状态,不发送消息、不提交事务。, NoticeSnapshot, PendingApprover, notices(), test_claimed_assignment_invalid_after_transfer_back() (+15 more) + +### Community 184 - "verify_plan_archive_zip_export.py" +Cohesion: 0.13 +Nodes (21): NoticePublicFields, 服务号绑定及事务内通知 outbox;不复用小程序 OpenID。, WechatApprovalCycle, WechatBinding, WechatNotice, _assignment_key(), deliver_pending(), _enqueue() (+13 more) + +### Community 185 - "admin_request_json.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 186 - "resolve_delivery_id_for_upsert" -Cohesion: 0.15 -Nodes (21): normalize_optional_reason(), 作废/取消原因共用 Schema 与工具。, calc_fuel_tons(), 1176 升 = 1 吨,保留 3 位小数。, VehicleFuelPlateMonthItem, VehicleFuelPlateMonthSummaryResponse, VehicleFuelRegisterCreate, VehicleFuelRegisterRead (+13 more) +Cohesion: 0.17 +Nodes (20): 手机号快捷登录:须 loginCode + phoneCode;匹配 phone_no 并绑定 wx_openid。, web_qr_confirm(), wechat_login(), _get_access_token(), get_phone_number(), get_unlimited_wxacode(), 微信小程序登录:code2session、手机号快速验证。, 获取不限制小程序码 PNG/JPEG 字节;失败抛 WechatMiniAuthError。 (+12 more) ### Community 187 - "price_letter.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 188 - "mp_webview_ticket" -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 189 - "build_customer_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 190 - "ClueColumnFilterMixin" 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 191 - "pl_plan_cert_perm.py" -Cohesion: 0.15 -Nodes (26): 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() (+18 more) +### Community 188 - "mp_webview_ticket" +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 192 - "assert_row_deletable_by_creator" -Cohesion: 0.18 -Nodes (23): DeliveryPrintCustomerOption, DeliverySlipPrintRead, build_delivery_slip_print(), _customer_key(), _delivery_matches_customer(), get_delivery_slip_print_context(), list_delivery_print_customers(), _merge_stop_products() (+15 more) - -### Community 193 - "CRUDBase" +### Community 189 - "build_customer_column_filters" 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 190 - "ClueColumnFilterMixin" +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 191 - "pl_plan_cert_perm.py" +Cohesion: 0.18 +Nodes (25): 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() (+17 more) + +### Community 192 - "assert_row_deletable_by_creator" +Cohesion: 0.09 +Nodes (26): _normalize_plan_export_columns(), _plan_list_export_filename_stem(), append_archive_list_merge_sheet(), 在工作簿中追加「计划归档(合并)」页,合并方式对齐运输归档列表。, 追加按列表合并的 sheet。默认标题为「计划归档(合并)」。, 追加按列表合并的 sheet。默认标题为「计划归档(合并)」。, 追加按列表合并的 sheet。默认标题为「计划归档(合并)」。, 追加按列表合并的 sheet。默认标题为「计划归档(合并)」。 (+18 more) + +### Community 193 - "CRUDBase" +Cohesion: 0.13 +Nodes (24): force_void_plan(), 强制作废已开始的运输计划:作废地磅单、退回数量、作废出入库单。, apply_force_void_downstream(), collect_force_void_impact(), _collect_io_signals(), _collect_signals(), _doc_label(), execution_lock_message() (+16 more) + ### Community 194 - "Settings" -Cohesion: 0.19 -Nodes (23): PersonnelUpdate, VehicleUpdate, 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() (+15 more) +Cohesion: 0.09 +Nodes (23): session(), attach_calendar_vehicle_types(), 只为已经通过租户/数据权限过滤的日历计划补充车辆归属。, _text(), db(), db(), db(), db() (+15 more) ### Community 195 - "SoftDeleteModel" -Cohesion: 0.18 -Nodes (23): Row, production_function(), Pure request identity tests: no database, application startup, network or browse, 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(), test_default_stop_resolver_keeps_legacy_web_first_product_mapping() (+15 more) - -### Community 196 - "sample_code.py" Cohesion: 0.17 Nodes (23): BatchDeleteBody, CreateBody, 车油卡台账输入:卡号始终为字符串,租户不接受客户端覆盖。, PUT 使用完整业务字段,与新增及表单字段一致。, UpdateBody, create(), db(), 车油卡台账:真实数据库 CRUD、隔离及唯一性回归。 (+15 more) -### Community 197 - "start-prod.sh" -Cohesion: 0.13 -Nodes (17): get_snapshot(), 备用金、报销与车辆充值的审批通知快照;不执行发放或支付通知。, get_snapshot(), CRM/运费审批通知快照;只读业务状态,不发送消息、不提交事务。, NoticeSnapshot, PendingApprover, bind(), FakeClient (+9 more) - -### Community 198 - "login_crypto.py" -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 199 - "WechatMessageService" -Cohesion: 0.18 -Nodes (25): PlanUpdate, Model, 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() (+17 more) - -### Community 200 - "quote_share_log.py" -Cohesion: 0.1 -Nodes (24): assert_plan_products_removable(), assert_stop_products_removable(), assert_stop_removable(), _exists(), Deletion guards for stable logistics child identities., Scoped child reconciliation. Callers supply the complete writable scope, never g, Validate the whole collection before a caller mutates any ORM instance., validate_child_ids() (+16 more) - -### Community 201 - "list_products" -Cohesion: 0.08 -Nodes (25): 技术栈, 1. 创建虚拟环境, 项目结构, 1. 创建虚拟环境, 2. 安装依赖, 2. 安装依赖, 3. 配置环境变量, 快速开始 (+17 more) - -### Community 202 - "build_clue_column_filters" -Cohesion: 0.22 -Nodes (15): BxInvoiceLedger, BxInvoiceWalletSummary, InvoiceLedgerService, Any, Decimal, Session, should_skip_release(), summarize_entries() (+7 more) - -### Community 203 - "product_list_filters.py" +### Community 196 - "sample_code.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 204 - "ClueColumnFilterMixin" -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 197 - "start-prod.sh" +Cohesion: 0.08 +Nodes (25): 技术栈, 1. 创建虚拟环境, 项目结构, 1. 创建虚拟环境, 2. 安装依赖, 2. 安装依赖, 3. 配置环境变量, 快速开始 (+17 more) -### Community 205 - "pl_inventory_service.py" -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 198 - "login_crypto.py" +Cohesion: 0.16 +Nodes (22): _enforce_inventory_plan_on_edit(), _normalize_plan_no(), _pick_plan_for_inventory(), 同一计划号命中多条时,优先已关联的计划,其次唯一产品。, 同一计划号命中多条时,优先已关联的计划,其次唯一产品。, 编辑:有计划号则必须存在,且产品只能是该计划的产品;没有计划号不限制。, 编辑:有计划号则必须存在,且产品、往来单位、业务类型与计划一致;没有计划号不限制。, 新增和编辑:有计划号则必须存在,且产品、往来单位、业务类型与计划一致;没有计划号不限制。 (+14 more) -### Community 206 - "_history_matches_date" -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 207 - "iter_user_menu_perm_codes" -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) - -### Community 208 - "oss.py" +### Community 199 - "WechatMessageService" Cohesion: 0.21 Nodes (21): DictEnsureError, ensure_dict_data(), ensure_remove_dict_data(), Session, 业务页字典 ensure:白名单内按 label 复用或插入 sys_dict_data。, DictEnsureError, ensure_dict_data(), ensure_remove_dict_data() (+13 more) -### Community 209 - "storage.py" +### Community 200 - "quote_share_log.py" +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) + +### Community 201 - "list_products" +Cohesion: 0.2 +Nodes (21): _append_number_filters(), build_advance_column_filters(), _offset_amount_expr(), _parse_decimal(), Decimal, 备用金申请列表列头/导出共用过滤条件拼装。, 冲抵合计标量子查询,口径对齐 AdvanceService.offset_amount_map(必须带租户)。, _append_number_filters() (+13 more) + +### Community 202 - "build_clue_column_filters" +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 203 - "product_list_filters.py" +Cohesion: 0.1 +Nodes (20): create_leave(), delete_leave(), export_leaves(), get_leave(), leave_workflow_callback(), list_leaves(), 导出请假列表(当前筛选全量,或 ids 已选)。, 导出请假列表(当前筛选全量,或 ids 已选)。 (+12 more) + +### Community 204 - "ClueColumnFilterMixin" +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 205 - "pl_inventory_service.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 210 - "customer_pool.py" -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 206 - "_history_matches_date" +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 211 - "calc_age_from_chinese_id_card" -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 207 - "iter_user_menu_perm_codes" +Cohesion: 0.1 +Nodes (16): APIRoute, Config, decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), Any, 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。 (+8 more) -### Community 212 - "contract_list_filters.py" -Cohesion: 0.17 -Nodes (21): _enforce_inventory_plan_on_edit(), _normalize_plan_no(), _pick_plan_for_inventory(), 同一计划号命中多条时,优先已关联的计划,其次唯一产品。, 同一计划号命中多条时,优先已关联的计划,其次唯一产品。, 编辑:有计划号则必须存在,且产品只能是该计划的产品;没有计划号不限制。, 编辑:有计划号则必须存在,且产品、往来单位、业务类型与计划一致;没有计划号不限制。, 新增和编辑:有计划号则必须存在,且产品、往来单位、业务类型与计划一致;没有计划号不限制。 (+13 more) +### Community 208 - "oss.py" +Cohesion: 0.21 +Nodes (19): _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 (+11 more) -### Community 213 - "list_duty_staff_users" -Cohesion: 0.16 -Nodes (19): PlCarrier, assert_carrier_eligible_for_transport(), carrier_agreement_expired(), carrier_audit_approved(), carrier_eligible_for_transport(), carrier_qualification_complete(), date, 资质附件均为选填,保留函数签名供兼容调用。 (+11 more) - -### Community 214 - "timedelta" -Cohesion: 0.3 -Nodes (22): Connection, backup_tables(), _contact_key(), discover_merge_pairs(), fetch_customer(), _invoice_key(), load_database_url(), main() (+14 more) - -### Community 215 - "list_products" -Cohesion: 0.14 -Nodes (18): callback(), start(), StartBinding, binding(), MemoryRedis, scan(), test_binding_start_mode_defaults_to_desktop_and_rejects_invalid_mode(), test_callback_instructs_mobile_return_without_binding() (+10 more) - -### Community 216 - "build_plan_column_filters" +### Community 209 - "storage.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 217 - "normalize_cn_mobile" -Cohesion: 0.09 -Nodes (9): BaseStorage, convert_heic_to_jpeg(), _guess_preview_content_type(), OSSStorage, QiniuStorage, 文件存储工具模块 支持多种存储方式: 1. 本地存储 (local) - 默认 2. 七牛云存储 (qiniu) - 推荐生产环境使用 3. 阿里云OSS (, 浏览器内联预览 URL;默认实现为普通访问地址。, 按对象键后缀推断内联预览 Content-Type(纠正上传时未写入 MIME 的情况)。 (+1 more) - -### Community 218 - "list_products" +### Community 210 - "customer_pool.py" Cohesion: 0.21 -Nodes (22): _enrich_follow_dict(), get_follow(), list_follows(), list_follows_by_customer(), Any, Session, _row_to_dict(), soft_delete_follow() (+14 more) +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 219 - "expense_item.py" -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 211 - "calc_age_from_chinese_id_card" +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 220 - "test_pl_plan_draft_save.py" +### Community 212 - "contract_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 213 - "list_duty_staff_users" 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 221 - "test_wx_qr_api.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 214 - "timedelta" +Cohesion: 0.21 +Nodes (23): calculate_subtotal(), _decimal_value(), _ensure_quote_parent_scope(), _get_field(), get_quote_product(), insert_quote_product(), list_products_by_quote_ids(), normalize_line_brand() (+15 more) -### Community 222 - "start.sh" -Cohesion: 0.14 -Nodes (22): format_hhmm(), format_time_label(), parse_hhmm(), decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。 (+14 more) +### Community 215 - "list_products" +Cohesion: 0.17 +Nodes (22): contract_product_has_fixed_qty(), effective_arranged_total(), evaluate_product_qty_for_arrange(), 已安排合计 − 本计划旧量 + 本计划新量。, 返回: - None: 跳过(本次无量) - kind=violation | remaining | framework_cumula, effective_arranged_total(), 已安排合计 − 本计划旧量 + 本计划新量。, 已安排合计 − 本计划旧量 + 本计划新量。 (+14 more) -### Community 223 - "vehicle_recharge.py" +### Community 216 - "build_plan_column_filters" 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 224 - "Community 224" -Cohesion: 0.09 -Nodes (7): PlDocumentReminder, 证件到期提醒表 pl_document_reminder, 证件到期提醒表 pl_document_reminder, 证件到期提醒表 pl_document_reminder, 证件到期提醒表 pl_document_reminder, 证件每日汇总以真实证件、当前角色和现有列表数据权限为准。, test_duplicate_reminders_and_stale_remaining_days_do_not_change_daily_gate() +### Community 217 - "normalize_cn_mobile" +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 225 - "FakeRedis" -Cohesion: 0.15 -Nodes (21): _coerce_optional_id(), validate_approver_id(), WorkflowDefCreate, WorkflowDefOut, WorkflowDefUpdate, WorkflowNodeCreate, WorkflowNodeOut, actual_scope_payload() (+13 more) +### Community 218 - "list_products" +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 226 - "invoice.py" +### Community 219 - "expense_item.py" +Cohesion: 0.14 +Nodes (19): CertRead, 运输计划 - 安排运输时车辆/人员/证件资源快照 Schema, SnapshotCertRead, SnapshotPersonnelRow, TransportResourceSnapshot, certs_to_read(), build_personnel_summary(), links: [(personnel_name, role, is_default)] → (summary, default_driver_name). (+11 more) + +### Community 220 - "test_pl_plan_draft_save.py" +Cohesion: 0.17 +Nodes (14): plan_requires_site_link(), Session, 运输计划:内置山峡/云栋客户判定(合同可免), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, plan_requires_site_link(), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, _FakeQuery, _FakeSession (+6 more) + +### Community 221 - "test_wx_qr_api.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 227 - "Community 227" -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 222 - "start.sh" +Cohesion: 0.21 +Nodes (17): 地磅(db)模块数据模型 — 对齐 docs/sql/db_tables.sql, order_inventory(), order_weighing(), parse_sort_params(), 从 request/body dict 取 sortField/sortOrder(兼容 snake)。, weighing_needs_inventory_join(), order_inventory(), order_weighing() (+9 more) -### Community 228 - "Community 228" -Cohesion: 0.14 -Nodes (20): _get_quote_item_field(), 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。, resolve_product_id_for_quote_item(), _get_quote_item_field(), 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。, 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。, 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。, 解析报价/合同明细产品 ID:必须带本租户有效 productId,禁止自动新建产品。 (+12 more) - -### Community 229 - "Community 229" +### Community 223 - "vehicle_recharge.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 230 - "pl_plan_list_attachments.py" +### Community 224 - "Community 224" +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 225 - "FakeRedis" 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 231 - "driver_plan.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) +### Community 226 - "invoice.py" +Cohesion: 0.12 +Nodes (20): PlTransportProductBrandQty, PlTransportProductFeedback, 运输单按产品回传 pl_transport_product_feedback, 运输单按产品回传 pl_transport_product_feedback, 运输单按产品回传 pl_transport_product_feedback, 运输单产品回传品牌数量 pl_transport_product_brand_qty, 运输单产品回传品牌数量 pl_transport_product_brand_qty, 运输单产品回传品牌数量 pl_transport_product_brand_qty (+12 more) -### Community 232 - "Community 232" +### Community 227 - "Community 227" +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 228 - "Community 228" Cohesion: 0.27 Nodes (20): binding_session(), binding_status(), _call(), confirm_binding(), _decode(), enabled(), _key(), _load() (+12 more) -### Community 233 - "code:block1 (backend/)" +### Community 229 - "Community 229" 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) +Nodes (17): _append_enum_filter(), build_document_reminder_column_filters(), _parse_date(), date, DateLike, 证件到期提醒列表列头过滤拼装。 不含 q、tenant、数据权限(由路由负责)。, _split_csv(), _append_enum_filter() (+9 more) -### Community 234 - "Community 234" -Cohesion: 0.21 -Nodes (18): _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() (+10 more) - -### Community 235 - "wx_qr_session.py" -Cohesion: 0.1 -Nodes (20): 1. 上传到服务器, 1. 上传到服务器, 2. 服务器首次启动, 2. 服务器首次启动, 3. 日常运维, 3. 日常运维, 4. 配置文件, 4. 配置文件 (+12 more) - -### Community 236 - "Community 236" -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 237 - "Community 237" +### Community 230 - "pl_plan_list_attachments.py" 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 238 - "vehicle_urea.py" -Cohesion: 0.19 -Nodes (13): plan_requires_site_link(), Session, 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, plan_requires_site_link(), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, _FakeQuery, _FakeSession, _plan() (+5 more) - -### Community 239 - "shanxia2.0 Backend 生产部署说明" -Cohesion: 0.23 -Nodes (17): Settings, BaseSettings, Config, Settings, apply_renumber(), build_mapping(), fetch_products(), format_new_product_no() (+9 more) - -### Community 240 - "reimburse.py" +### Community 231 - "driver_plan.py" 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) +Nodes (20): 1. 上传到服务器, 1. 上传到服务器, 2. 服务器首次启动, 2. 服务器首次启动, 3. 日常运维, 3. 日常运维, 4. 配置文件, 4. 配置文件 (+12 more) -### Community 241 - "public_inventory.py" +### Community 232 - "Community 232" +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 233 - "code:block1 (backend/)" 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) -### Community 242 - "base.py" -Cohesion: 0.25 -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 243 - "dashboard.py" -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 244 - "workflow.py" +### Community 234 - "Community 234" 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 245 - "vehicle_maintenance.py" -Cohesion: 0.2 -Nodes (18): PlanProductCreate, apply_plan_product_fields(), build_plan_product(), _estimate_qty_fields(), _product_create_actual_qty(), _product_quantity(), 就地更新已有计划产品行字段(保持 id),用于 update upsert。, 解析计划产品行 upsert 主键:有合法 id 则保留;无 id 则新建;非法 id 则 422。 (+10 more) +### Community 235 - "wx_qr_session.py" +Cohesion: 0.17 +Nodes (17): _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key(), 仅对运营端与小程序业务 API 应用统一密文协议。 (+9 more) -### Community 246 - "Community 246" +### Community 236 - "Community 236" 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 247 - "Community 247" -Cohesion: 0.33 -Nodes (17): 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() (+9 more) +### Community 237 - "Community 237" +Cohesion: 0.25 +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 248 - "Community 248" +### Community 238 - "vehicle_urea.py" +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 239 - "shanxia2.0 Backend 生产部署说明" 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) -### Community 249 - "code:block1 (/iflytek/shanxia2.0/backend)" +### Community 240 - "reimburse.py" 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) +Nodes (19): _normalize_subpack_slip_no(), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-###, 将历史分装单号统一为 NO:SXFZYYYYMMDD-### (+11 more) -### Community 250 - "Community 250" -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 241 - "public_inventory.py" +Cohesion: 0.33 +Nodes (17): 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() (+9 more) -### Community 251 - "Community 251" -Cohesion: 0.15 -Nodes (4): LocalStorage, process_image_content(), 带下载文件名的访问 URL;默认实现为普通访问地址。, 处理图片内容,如果是 HEIC 格式则转换为 JPEG +### Community 242 - "base.py" +Cohesion: 0.34 +Nodes (18): batch_add_opportunity_products(), _calc_subtotal(), create_opportunity_product(), _decimal_value(), _fill_product_redundant(), _get_opportunity_for_product(), get_opportunity_product(), list_opportunity_products() (+10 more) -### Community 252 - "Community 252" -Cohesion: 0.12 -Nodes (17): session(), attach_calendar_vehicle_types(), 只为已经通过租户/数据权限过滤的日历计划补充车辆归属。, _text(), db(), db(), db(), db() (+9 more) +### Community 243 - "dashboard.py" +Cohesion: 0.29 +Nodes (18): PersonnelUpdate, VehicleUpdate, 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() (+10 more) -### Community 253 - "send_delivery_notice" +### Community 244 - "workflow.py" 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 254 - "Activate.ps1" -Cohesion: 0.25 -Nodes (18): contact_by_customer(), contact_detail(), create_contact(), get_contact(), list_contacts_by_customer(), _parse_optional_date(), Any, date (+10 more) - -### Community 255 - "vehicle_fuel.py" -Cohesion: 0.25 -Nodes (7): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType - -### Community 256 - "Community 256" +### Community 245 - "vehicle_maintenance.py" Cohesion: 0.11 -Nodes (18): get_contract_row(), 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。, 框架合同提交审批校验:仅要求有产品明细;调价区间为可选,不强制。 (+10 more) +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 257 - "Community 257" -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) - -### Community 258 - "Community 258" -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 259 - "Community 259" -Cohesion: 0.37 -Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more) - -### Community 260 - "Community 260" +### Community 246 - "Community 246" Cohesion: 0.19 -Nodes (14): API 路由包 — 山峡化工生产一体化门户, get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), operlog_detail(), operlog_export(), operlog_list(), OperLogExportBody, Session (+6 more) +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 261 - "Community 261" -Cohesion: 0.12 -Nodes (7): client(), MemoryStorage, 使用真实路由和 SQLite;对象存储替身仅隔离外部 MinIO。, StoredResponse, test_audit_does_not_consume_document_stream_and_still_logs(), test_encrypted_file_list_and_download_keep_existing_middleware(), test_upload_limits_folder_access_and_malicious_body() +### Community 247 - "Community 247" +Cohesion: 0.3 +Nodes (16): Settings, BaseSettings, Settings, apply_renumber(), build_mapping(), fetch_products(), format_new_product_no(), load_settings_env() (+8 more) -### Community 262 - "Community 262" -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 263 - "Community 263" +### Community 248 - "Community 248" Cohesion: 0.37 Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more) -### Community 264 - "Community 264" -Cohesion: 0.21 -Nodes (14): CertRead, parse_resource_snapshot(), Any, 运输计划 - 安排运输时车辆/人员/证件资源快照 Schema, 从 ORM 文本列或 dict 解析快照。, SnapshotCertRead, SnapshotPersonnelRow, TransportResourceSnapshot (+6 more) +### Community 249 - "code:block1 (/iflytek/shanxia2.0/backend)" +Cohesion: 0.37 +Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more) -### Community 265 - "Community 265" -Cohesion: 0.21 -Nodes (15): PlDispatchCalendar, _calendar_kind(), create_record(), delete_record(), get_record(), _list_options(), list_products(), list_records() (+7 more) - -### Community 266 - "menu.py" +### Community 250 - "Community 250" 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 267 - "Community 267" +### Community 251 - "Community 251" Cohesion: 0.12 -Nodes (17): _generate_plan_no(), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置) (+9 more) +Nodes (17): _generate_plan_no(), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 生成计划编号 POYYYYMMDD###(当日 3 位序号,每日重置), 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。 (+9 more) -### Community 268 - "Community 268" +### Community 252 - "Community 252" +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 253 - "send_delivery_notice" Cohesion: 0.2 Nodes (15): _active_cert_counts(), enqueue_daily_cert_notices(), _is_notice_time(), _local_time(), _payload(), 证件到期周一、周三、周五汇总:扫描后入队,发送前复核真实证件与收件权限。, 每日扫描完成后调用;事务由调用者提交,按租户/收件人/上海日期幂等。, 每日扫描后调用,仅通知日入队;事务由调用者提交,按租户/收件人/上海日期幂等。 (+7 more) -### Community 269 - "site.py" -Cohesion: 0.19 -Nodes (16): 按段 upsert 地磅出入库与 link:新建 / 就地更新 / 取消勾选软删。 返回 (link_results, warnings)。产品/往来, 按段 upsert 地磅出入库与 link:新建 / 就地更新 / 取消勾选软删。 返回 (link_results, warnings)。产品/往来, 按装货/送货段勾选 upsert 地磅计划与出入库单(兼容旧调用方,忽略 warnings)。, 按装货/送货段勾选 upsert 地磅计划与出入库单(兼容旧调用方,忽略 warnings)。, 按段 upsert 地磅出入库与 link:新建 / 就地更新 / 取消勾选软删。 返回 (link_results, warnings)。产品/往来, 按装货/送货段勾选 upsert 地磅计划与出入库单(兼容旧调用方,忽略 warnings)。, sync_dibang_for_plan_stops(), upsert_stop_dibang_links() (+8 more) +### Community 254 - "Activate.ps1" +Cohesion: 0.21 +Nodes (15): PlDispatchCalendar, _calendar_kind(), create_record(), delete_record(), get_record(), _list_options(), list_products(), list_records() (+7 more) -### Community 270 - "Community 270" +### Community 255 - "vehicle_fuel.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) -### Community 271 - "Community 271" -Cohesion: 0.18 -Nodes (13): 解析驾押人员:显式选择优先,否则取车辆关联该角色;均无则允许为空。, 解析司机:显式选择优先,否则取车辆关联司机;均无则允许为空。, 解析押运员:显式选择优先,否则取车辆关联押运;均无则允许为空。, _resolve_driver(), _resolve_escort(), _resolve_personnel_by_vehicle_role(), 运输计划解析司机:车辆未关联司机时允许为空。, 未显式选司机、车辆也无关联司机时,应返回空三元组而非 400。 (+5 more) +### Community 257 - "Community 257" +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 272 - "default_settlement_clause" +### Community 258 - "Community 258" +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 259 - "Community 259" Cohesion: 0.28 -Nodes (14): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), Any (+6 more) +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 273 - "storage.py" -Cohesion: 0.12 -Nodes (16): _contract_gap_row_gap_type(), 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。, 本行段缺口:装货缺供方合同,送货缺需方合同;无缺口留空。 (+8 more) - -### Community 274 - "user.py" -Cohesion: 0.12 -Nodes (16): _contract_gap_export_base(), 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。, 计划级字段;单据类型、跟进状态沿用列表导出的中文标签。 (+8 more) - -### Community 275 - "Community 275" -Cohesion: 0.24 -Nodes (13): DbSequence, _allocate_inbound_outbound_id(), _ensure_sequence_row(), max_numeric_inbound_outbound_id(), next_inbound_outbound_id(), Session, 出入库单 id 生成 — 租户内纯数字自增,并发安全。, 当前租户下纯数字 id 的最大值(不含 UUID 等非数字主键)。 (+5 more) - -### Community 276 - "Community 276" -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) - -### Community 277 - "Community 277" -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 278 - "Community 278" -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 279 - "Community 279" -Cohesion: 0.36 -Nodes (15): create_opportunity_follow(), _ensure_parent_opportunity(), get_opportunity_follow(), list_follows_by_opportunity(), list_opportunity_follows(), _parse_optional_datetime(), Any, datetime (+7 more) - -### Community 280 - "Community 280" +### Community 260 - "Community 260" 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) -### Community 281 - "apply_crm_owner_scope" -Cohesion: 0.2 -Nodes (4): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD +### Community 261 - "Community 261" +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 282 - "crm_quote_pdf.py" -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 262 - "Community 262" +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 283 - "Community 283" +### Community 263 - "Community 263" Cohesion: 0.24 -Nodes (12): _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), get_public_pound_qr(), _parse_feedback_images(), PublicInventoryFeedback, PublicInventoryPageRead (+4 more) +Nodes (14): 解析计划产品行 upsert 主键:有合法 id 则保留;无 id 则新建;非法 id 则 422。, resolve_plan_product_id_for_upsert(), 解析计划产品行 upsert 主键:有合法 id 则保留;无 id 则新建;非法 id 则 422。, 解析计划产品行 upsert 主键:有合法 id 则保留;无 id 则新建;非法 id 则 422。, 解析计划产品行 upsert 主键:有合法 id 则保留;无 id 则新建;非法 id 则 422。, 解析计划产品行 upsert 主键:有合法 id 则保留;无 id 则新建;非法 id 则 422。, resolve_plan_product_id_for_upsert(), _minimal_prod() (+6 more) -### Community 284 - "Community 284" +### Community 264 - "Community 264" +Cohesion: 0.28 +Nodes (14): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), Any (+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 266 - "menu.py" 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 285 - "Community 285" -Cohesion: 0.28 -Nodes (13): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), web-admin 扫码登录会话:短码映射 + 状态机;优先 Redis,否则进程内存。 (+5 more) - -### Community 286 - "shanxia2.0 后端骨架(FastAPI)" -Cohesion: 0.17 -Nodes (14): binding(), _binding_message_page(), confirm(), ConfirmBinding, mobile_callback_page(), oauth_launch(), _oauth_redirect_page(), _page_headers() (+6 more) - -### Community 287 - "Community 287" -Cohesion: 0.21 -Nodes (11): 运输地址列头可选值(去重;可附带列表上下文), 运输地址列头可选值(去重;可附带列表上下文), TransportAddressBase, TransportAddressColumnFacetBody, TransportAddressCreate, TransportAddressRead, TransportAddressUpdate, 运输地址库 Schema 接受 notes。 (+3 more) - -### Community 288 - "Community 288" -Cohesion: 0.24 -Nodes (14): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code) (+6 more) - -### Community 289 - "Community 289" -Cohesion: 0.24 -Nodes (12): 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() (+4 more) - -### Community 290 - "Community 290" -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 291 - "Community 291" -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 292 - "Community 292" +### 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 293 - "Community 293" -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 294 - "Community 294" -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 295 - "Community 295" +### Community 268 - "Community 268" Cohesion: 0.39 Nodes (13): apply_proposals(), collect_proposals(), _engine_from_env(), FixProposal, main(), _product_alive(), Engine, Session (+5 more) -### Community 296 - "Community 296" -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 269 - "site.py" +Cohesion: 0.28 +Nodes (13): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), web-admin 扫码登录会话:短码映射 + 状态机;优先 Redis,否则进程内存。 (+5 more) -### Community 297 - "Community 297" -Cohesion: 0.24 -Nodes (10): NoticePublicFields, 服务号绑定及事务内通知 outbox;不复用小程序 OpenID。, WechatApprovalCycle, WechatBinding, WechatNotice, binding(), Client, 新增两模板从真实业务快照到发送器的集成测试;微信传输使用假客户端。 (+2 more) +### Community 270 - "Community 270" +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 298 - "Community 298" -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 299 - "Community 299" -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 300 - "Community 300" -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 301 - "price_letter.py" +### Community 271 - "Community 271" 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 302 - "clear_pl_plan_instance_data.py" -Cohesion: 0.38 -Nodes (13): ensure_crm_customer_linked_row_in_scope(), 客户子表(开票信息等):先校验关联客户 owner scope,否则校验 create_by。, _clear_default_for_customer(), create_invoice_info(), get_invoice_info(), list_invoice_info_by_customer(), Any, Session (+5 more) +### Community 272 - "default_settlement_clause" +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 303 - "Community 303" +### Community 273 - "storage.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 274 - "user.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 275 - "Community 275" +Cohesion: 0.32 +Nodes (13): _approval_list_kwargs(), approve_apply(), list_done(), list_pending(), _merge_query(), _param_get(), Any, date (+5 more) + +### Community 276 - "Community 276" +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 277 - "Community 277" +Cohesion: 0.2 +Nodes (11): _atomic_getdel(), _consume_signed_ticket(), consume_ticket(), _issue_signed_ticket(), issue_ticket(), 小程序 WebView 一次性短时 ticket(不把 JWT 放进 URL)。 默认签发短时签名票(S. 前缀):不依赖 Redis 跨实例共享,避免生产多, 签发签名票(跨实例不依赖 Redis 读到对方写入的 key)。, 原子 GET+DEL。 不用 redis-py 的 ``getdel``:客户端有该方法,但 Redis < 6.2 不支持 GETDEL 命令, (+3 more) + +### Community 278 - "Community 278" +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 279 - "Community 279" Cohesion: 0.14 Nodes (14): _format_plan_list_export_brand(), 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。, 与列表/表单一致:仅指定品牌时导出品牌名。 (+6 more) -### Community 304 - "Community 304" -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 305 - "Community 305" -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 306 - "__init__.py" -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 307 - "Community 307" -Cohesion: 0.31 -Nodes (4): 服务号传输。异常只记录错误码,不记录 URL/token/secret/微信响应原文。, WechatAPIError, WechatDeliveryUnknown, WechatOAClient - -### Community 308 - "__init__.py" -Cohesion: 0.15 -Nodes (13): build_contract_gap_export_rows(), 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。, 把有缺口的计划按段次×产品展开;无缺口侧仍导出,gapType 为空。 (+5 more) - -### Community 309 - "__init__.py" +### Community 280 - "Community 280" 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 310 - "__init__.py" +### Community 281 - "apply_crm_owner_scope" +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 282 - "crm_quote_pdf.py" 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 311 - "Community 311" +### Community 283 - "Community 283" +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 284 - "Community 284" +Cohesion: 0.31 +Nodes (13): PlVehicleDriver, 车辆-司机关联表 pl_vehicle_driver(兼容旧表), CarrierColumnFacetBody, CarrierExportBody, DriverExportBody, PersonnelColumnFacetBody, PersonnelExportBody, 承运商列头可选值(去重;可附带列表上下文) (+5 more) + +### Community 285 - "Community 285" +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 286 - "shanxia2.0 后端骨架(FastAPI)" 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 312 - "Community 312" -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 313 - "Community 313" +### Community 287 - "Community 287" 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() +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 314 - "order_status_compat.py" -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 315 - "Community 315" -Cohesion: 0.26 -Nodes (7): download_document_file(), upload_document_file(), download_document(), private_storage(), PrivateStorage, 私有 MinIO 对象访问;不签发公开 URL,不读取整个文件到内存。, upload_document() - -### Community 316 - "Community 316" -Cohesion: 0.42 -Nodes (11): _append_approval(), approve_apply(), _current_node(), disburse_apply(), _get_apply_for_approval(), list_done(), list_pending(), datetime (+3 more) - -### Community 317 - "shanxia2.0 Backend 生产部署说明" +### Community 288 - "Community 288" Cohesion: 0.33 Nodes (11): create_leave(), get_leave(), list_leaves(), Any, Session, _row_to_dict(), soft_delete_leave(), update_leave() (+3 more) -### Community 318 - "Community 318" -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.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 319 - "Community 319" -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 290 - "Community 290" +Cohesion: 0.27 +Nodes (10): PlVehicleFuelCard, _commit_binding(), create_card(), delete_cards(), get_card(), list_cards(), _query(), 车油卡台账 CRUD,租户隔离、数据范围与软删除。 (+2 more) -### Community 320 - "Community 320" -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 291 - "Community 291" +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 321 - "Community 321" +### Community 292 - "Community 292" +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 293 - "Community 293" +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 294 - "Community 294" 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 322 - "Community 322" +### Community 295 - "Community 295" +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 296 - "Community 296" Cohesion: 0.24 Nodes (11): 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`` → 门户相对路径。 (+3 more) -### Community 323 - "customer_stop_pref.py" -Cohesion: 0.18 -Nodes (10): create_record(), delete_record(), get_record(), list_records(), product_options(), 双端手工派车日历 API;读取与维护权限分离。, menu_guard 仅支持单码,这里沿用其角色守卫和多角色权限并集。, _require_calendar_permission() (+2 more) +### Community 297 - "Community 297" +Cohesion: 0.24 +Nodes (11): 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`` → 门户相对路径。 (+3 more) -### Community 324 - "db_collation.py" -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 298 - "Community 298" +Cohesion: 0.45 +Nodes (11): _customer_base_query(), get_follow_statistics(), get_industry_statistics(), get_level_statistics(), get_overview_statistics(), get_owner_statistics(), get_source_statistics(), get_trend_statistics() (+3 more) -### Community 325 - "Community 325" -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 299 - "Community 299" +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 326 - "Community 326" -Cohesion: 0.27 -Nodes (8): create_role(), get_role(), list_roles(), 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail), role_name_exists(), _row_to_dict(), soft_delete_role(), update_role() +### Community 300 - "Community 300" +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 327 - "Community 327" -Cohesion: 0.31 -Nodes (9): force_memory_backend(), wx_qr_session 状态机与一次性消费。, 本地 .env 常有 REDIS_HOST;单测强制走进程内存,避免连真实 Redis。, test_create_pending_and_get(), test_expire_old_session(), test_invalidate(), test_mark_failed(), test_mark_scanned() (+1 more) +### Community 301 - "price_letter.py" +Cohesion: 0.26 +Nodes (7): download_document_file(), upload_document_file(), download_document(), private_storage(), PrivateStorage, 私有 MinIO 对象访问;不签发公开 URL,不读取整个文件到内存。, upload_document() -### Community 328 - "Community 328" -Cohesion: 0.22 -Nodes (10): 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, _validate_contract_product_package_specs() (+2 more) +### Community 302 - "clear_pl_plan_instance_data.py" +Cohesion: 0.17 +Nodes (12): _blank_plan_list_export_product_fields(), _fill_plan_list_export_segment_product(), 填充段产品字段;返回关联的计划产品(供品牌明细回退)。, 填充段产品字段;返回关联的计划产品(供品牌明细回退)。, 填充段产品字段;返回关联的计划产品(供品牌明细回退)。, 填充段产品字段;返回关联的计划产品(供品牌明细回退)。, 填充段产品字段;返回关联的计划产品(供品牌明细回退)。, 填充段产品字段;返回关联的计划产品(供品牌明细回退)。 (+4 more) -### Community 329 - "Community 329" -Cohesion: 0.18 -Nodes (11): list_contract_template_column_facet_values(), 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。 (+3 more) - -### Community 330 - "Community 330" -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 331 - "Community 331" +### Community 303 - "Community 303" 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 332 - "Community 332" +### Community 304 - "Community 304" +Cohesion: 0.33 +Nodes (9): 运输地址列头可选值(去重;可附带列表上下文), 运输地址列头可选值(去重;可附带列表上下文), TransportAddressBase, TransportAddressColumnFacetBody, TransportAddressCreate, TransportAddressExportBody, TransportAddressListResponse, TransportAddressRead (+1 more) + +### Community 305 - "Community 305" +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.22 +Nodes (10): 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, 每行至少 1 个包装。同一合同允许同品同包装多行(不同数量/单价)。, _validate_contract_product_package_specs() (+2 more) + +### Community 307 - "Community 307" +Cohesion: 0.18 +Nodes (11): list_contract_template_column_facet_values(), 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。, 合同模板列表列头可选值:templateNo / templateName。, 合同模板列表列头可选值:templateNo / templateName(可带列表上下文)。 (+3 more) + +### Community 308 - "__init__.py" +Cohesion: 0.24 +Nodes (9): 简易搜索:计划编号 / 客户(供应商) / 车牌 / 承运商名称。, unsettled_plans_q_filter(), 简易搜索:计划编号 / 客户(供应商) / 车牌 / 承运商名称。, 简易搜索:计划编号 / 装货送货客户 / 车牌 / 承运商名称。, 简易搜索:计划编号 / 装货送货客户 / 车牌 / 承运商名称。, 简易搜索:计划编号 / 装货送货客户 / 车牌 / 承运商名称。, unsettled_plans_q_filter(), 未结算计划简易搜索:q 应覆盖计划编号/客户/车牌/承运商名称。 (+1 more) + +### Community 309 - "__init__.py" 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 333 - "Community 333" +### Community 310 - "__init__.py" Cohesion: 0.18 -Nodes (11): PlanForceFollowStatusBody, 运维纠错:强制改跟进状态(仅改字段,不联动业务)。, 运维纠错:强制改跟进状态(仅改字段,不联动业务)。, 运维纠错:强制改跟进状态(仅改字段,不联动业务)。, 运维纠错:强制改跟进状态(仅改字段,不联动业务)。, 运维纠错:强制改跟进状态(仅改字段,不联动业务)。, 运维纠错:强制改跟进状态(仅改字段,不联动业务)。, 运维纠错:强制改跟进状态(仅改字段,不联动业务)。 (+3 more) +Nodes (10): create_record(), delete_record(), get_record(), list_records(), product_options(), 双端手工派车日历 API;读取与维护权限分离。, menu_guard 仅支持单码,这里沿用其角色守卫和多角色权限并集。, _require_calendar_permission() (+2 more) -### Community 334 - "Community 334" -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 311 - "Community 311" +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 335 - "Community 335" -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 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 336 - "Community 336" -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 337 - "Community 337" +### Community 313 - "Community 313" 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 338 - "Community 338" -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 314 - "order_status_compat.py" +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 339 - "Community 339" -Cohesion: 0.38 -Nodes (9): assert_can_save_as_draft(), resolve_follow_status_on_save(), validate_draft_min_fields(), validate_draft_min_fields(), test_assert_can_save_as_draft_rejects_arranged(), test_resolve_follow_status_draft_always_drafting(), test_resolve_follow_status_formal_promotes_drafting(), test_validate_draft_min_fields_allows_missing_create_date() (+1 more) +### Community 315 - "Community 315" +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 340 - "Community 340" +### Community 316 - "Community 316" +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 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" +Cohesion: 0.31 +Nodes (9): force_memory_backend(), wx_qr_session 状态机与一次性消费。, 本地 .env 常有 REDIS_HOST;单测强制走进程内存,避免连真实 Redis。, test_create_pending_and_get(), test_expire_old_session(), test_invalidate(), test_mark_failed(), test_mark_scanned() (+1 more) + +### Community 319 - "Community 319" Cohesion: 0.18 Nodes (10): 1. 创建虚拟环境, 2. 安装依赖, 3. 配置环境变量, 4. 启动服务, API 路由分组, shanxia2.0 后端骨架(FastAPI), 开发规范, 快速开始 (+2 more) -### Community 341 - "Community 341" -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 342 - "Community 342" +### Community 320 - "Community 320" Cohesion: 0.33 Nodes (9): build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), generate_quote_pdf(), _get_pdf_styles(), CRM 报价单 PDF/HTML 生成 — 对照 CrmQuotePdfServiceImpl.java (+1 more) -### Community 343 - "Community 343" -Cohesion: 0.27 -Nodes (4): MinIOStorage, 从 MINIO_BASE_URL 解析公网 endpoint;未配置或与内网相同时复用 self.client。, MinIO 预签名下载 URL,携带原始文件名。, MinIO 预签名内联预览 URL(图片新标签页 / PDF iframe 等)。 上传时 put_object 未写 content_typ +### Community 321 - "Community 321" +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 344 - "Community 344" +### Community 322 - "Community 322" 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 345 - "Community 345" -Cohesion: 0.38 -Nodes (8): _calc_amount_with_tax(), _normalize_framework_contract_data(), 框架合同:按需/随行就市行清零;有小计则累加写入合同金额(不再强制头金额为 0)。, 框架合同金额:有小计则累加,不再强制为 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 346 - "Community 346" +### Community 323 - "customer_stop_pref.py" 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 347 - "Community 347" -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 324 - "db_collation.py" +Cohesion: 0.5 +Nodes (7): assert_export_row_count(), 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 348 - "Community 348" -Cohesion: 0.33 -Nodes (8): _cert_url_blank(), plan_has_incomplete_hazard_cert_exists(), 证书 URL 为空(NULL / 空串 / 纯空白)。, 列表筛选:存在危化产品且至少一张必需证书未上传。, _compile(), 危化品证上传列表筛选:EXISTS 子查询应覆盖 CRM 危化标识与证书缺口。, test_plan_has_hazard_product_exists_joins_crm_flags(), test_plan_has_incomplete_hazard_cert_exists_checks_required_urls() - -### Community 349 - "__init__.py" -Cohesion: 0.33 -Nodes (8): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session, 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。, BizNoKind - -### Community 350 - "statistics.py" -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 351 - "Community 351" -Cohesion: 0.39 -Nodes (8): _Body, DeleteFilesBody, FolderCreateBody, FolderUpdateBody, 仅接受用户可编辑字段;租户、上传人和存储对象由服务端生成。, ShareBody, valid_name(), test_schema_rejects_client_tenant_and_invalid_names() - -### Community 352 - "Community 352" -Cohesion: 0.53 -Nodes (7): _count(), _delete(), _engine_from_env(), main(), Engine, 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists() - -### Community 353 - "Community 353" +### Community 325 - "Community 325" 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 354 - "__init__.py" -Cohesion: 0.39 -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 326 - "Community 326" +Cohesion: 0.53 +Nodes (7): _count(), _delete(), _engine_from_env(), main(), Engine, 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists() -### Community 355 - "Community 355" +### Community 327 - "Community 327" +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 328 - "Community 328" Cohesion: 0.31 Nodes (6): ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), encrypt_json(), is_ts_in_window() -### Community 356 - "Community 356" -Cohesion: 0.43 -Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() +### Community 329 - "Community 329" +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 357 - "Community 357" +### Community 330 - "Community 330" +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 331 - "Community 331" +Cohesion: 0.39 +Nodes (8): _Body, DeleteFilesBody, FolderCreateBody, FolderUpdateBody, 仅接受用户可编辑字段;租户、上传人和存储对象由服务端生成。, ShareBody, valid_name(), test_schema_rejects_client_tenant_and_invalid_names() + +### Community 332 - "Community 332" +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 333 - "Community 333" +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 335 - "Community 335" 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 358 - "Community 358" +### Community 336 - "Community 336" 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 359 - "Community 359" +### Community 337 - "Community 337" +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 338 - "Community 338" 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 360 - "Community 360" -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 339 - "Community 339" +Cohesion: 0.43 +Nodes (7): get_user_menu_codes(), Session, 读取用户授权的菜单权限标识集合(与前端 meta.menuCode / perms 对齐)。, Session, user_can_manage_plan_cert_ready(), user_can_upload_plan_cert(), user_has_menu_perm() -### Community 361 - "Community 361" +### Community 340 - "Community 340" Cohesion: 0.25 Nodes (7): 1. 上传到服务器, 2. 服务器首次启动, 3. 日常运维, 4. 配置文件, 5. 与 Nginx 配合, 6. 常见问题, shanxia2.0 Backend 生产部署说明 -### Community 362 - "Community 362" +### 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 363 - "Community 363" +### Community 342 - "Community 342" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 364 - "Community 364" -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 343 - "Community 343" +Cohesion: 0.29 +Nodes (7): 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, 运输单运费变更后,同步关联草稿结算单的明细快照与合计。, sync_draft_settlement_freight_for_transport() -### Community 365 - "Community 365" +### Community 344 - "Community 344" +Cohesion: 0.29 +Nodes (7): 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, 批量纠正已有汇款凭证但仍为 approved 的结算单, _sync_disbursed_settlements() + +### Community 345 - "Community 345" +Cohesion: 0.29 +Nodes (7): _fill_contract_linked_count(), list_quotes(), list_products_by_quote_ids(), 按报价单 ID 批量加载产品明细(供列表摘要展示), Java: fillContractLinkedCount, Java: fillContractLinkedCount, Java: fillContractLinkedCount + +### Community 346 - "Community 346" +Cohesion: 0.29 +Nodes (7): customer_options(), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), list_customer_options(), 客户下拉选项:租户内只读搜索,不做 owner 数据权限(供地磅/合同等主数据选用)。 + +### Community 347 - "Community 347" Cohesion: 0.33 Nodes (3): CreateBody, UpdateBody, validate_date_range() -### Community 366 - "Community 366" -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 367 - "Community 367" -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 368 - "Community 368" +### Community 348 - "Community 348" 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 369 - "Community 369" +### Community 349 - "__init__.py" 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 370 - "Community 370" -Cohesion: 0.33 -Nodes (5): create_card(), delete_cards(), get_card(), list_cards(), update_card() +### Community 350 - "statistics.py" +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 371 - "Community 371" -Cohesion: 0.33 -Nodes (6): attachment_preview_url(), 返回用于浏览器内联预览的 URL(PDF iframe 等)。, 返回用于浏览器内联预览的 URL(PDF iframe 等)。, 返回用于浏览器内联预览的 URL(PDF iframe 等)。, 返回用于浏览器内联预览的 URL(PDF iframe 等)。, 返回用于浏览器内联预览的 URL(PDF iframe 等)。 +### Community 351 - "Community 351" +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 372 - "Community 372" +### Community 352 - "Community 352" +Cohesion: 0.6 +Nodes (4): _build_workbook(), DictLabelResolver, Any, 导出单元格解析:按列配置做字典翻译或自定义格式化。 + +### Community 353 - "Community 353" Cohesion: 0.33 Nodes (5): Config, format_api_error_message(), PageResult, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。, ResponseModel -### Community 373 - "Community 373" -Cohesion: 0.4 -Nodes (3): Web 登录:优先 DEFAULT_TENANT_NO;未命中时按 user_no 回退(兼容未执行租户迁移的库)。, Web 登录:优先 DEFAULT_TENANT_NO;未命中时按 user_no 回退(兼容未执行租户迁移的库)。, _UserCRUDCompat +### Community 354 - "__init__.py" +Cohesion: 0.33 +Nodes (3): 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, 地磅(db)Pydantic schemas — 对齐原 simple-dibang-xiaoshou 契约。, 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。 -### Community 374 - "Community 374" +### Community 355 - "Community 355" +Cohesion: 0.33 +Nodes (6): attachment_download_url(), 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。, 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。, 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。, 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。, 返回带 Content-Disposition 的下载 URL,保证浏览器使用原始文件名。 + +### Community 356 - "Community 356" Cohesion: 0.47 -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() +Nodes (5): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。 -### Community 375 - "__init__.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 357 - "Community 357" +Cohesion: 0.33 +Nodes (4): DutyDictEnsureBody, DutyGrabBody, DutyLinkBody, 值班排班 Pydantic schemas -### Community 376 - "Community 376" +### Community 358 - "Community 358" Cohesion: 0.33 Nodes (6): 无段结构:回退计划级产品;stopSegment 为空。, 无段结构:回退计划级产品;stopSegment 为空。, 无段结构:回退计划级产品;stopSegment 为空。, 无段结构:回退计划级产品;stopSegment 为空。, 无段结构:回退计划级产品;stopSegment 为空。, test_build_plan_list_export_rows_legacy_without_stops() -### Community 377 - "Community 377" -Cohesion: 0.4 -Nodes (5): customer_options(), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限), 客户下拉选项(租户内只读,不做 owner 数据权限) - -### Community 378 - "Community 378" -Cohesion: 0.4 -Nodes (3): _join_alias_names(), _join_brand_names(), CRM 模块 Excel 导出列定义(字段与字典类型对齐 Java *Vo @ExcelDictFormat)。 - -### Community 380 - "Community 380" +### Community 359 - "Community 359" Cohesion: 0.4 Nodes (5): 列表展示用:优先 CRM 标准名(详情仍返回库内 product_name,以便编辑反推别名)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名,并返回反推别名(详情仍返回库内 product_name)。, 列表展示用:优先 CRM 标准名(详情仍返回库内 product_name,以便编辑反推别名)。, _resolve_list_product_name() -### Community 381 - "Community 381" +### Community 360 - "Community 360" Cohesion: 0.4 -Nodes (5): _build_seq_no_map(), 一次拉取租户内全部 id(含软删)映射序号,供列表避免 N+1。, 一次拉取租户内全部 id(含软删)映射序号,供列表避免 N+1。, 一次拉取租户内全部 id(含软删)映射序号,供列表避免 N+1。, 一次拉取租户内全部 id(含软删)映射序号,供列表避免 N+1。 +Nodes (3): _join_alias_names(), _join_brand_names(), CRM 模块 Excel 导出列定义(字段与字典类型对齐 Java *Vo @ExcelDictFormat)。 -### Community 382 - "Community 382" +### Community 361 - "Community 361" Cohesion: 0.4 -Nodes (5): _compute_seq_no(), 租户内含软删:按 create_time ASC, id ASC 的 1-based 序号。, 租户内含软删:按 create_time ASC, id ASC 的 1-based 序号。, 租户内含软删:按 create_time ASC, id ASC 的 1-based 序号。, 租户内含软删:按 create_time ASC, id ASC 的 1-based 序号。 +Nodes (5): invoice_info_list(), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价) -### Community 384 - "__init__.py" -Cohesion: 0.4 -Nodes (5): 一装多送:先装货产品行,再各送货段产品行;侧栏字段按行填写。, 一装多送:先装货产品行,再各送货段产品行;侧栏字段按行填写。, 一装多送:先装货产品行,再各送货段产品行;侧栏字段按行填写。, 一装多送:先装货产品行,再各送货段产品行;侧栏字段按行填写。, test_build_plan_list_export_rows_expands_stop_segments() - -### Community 386 - "Community 386" -Cohesion: 0.4 -Nodes (5): 山峡/云栋缺合同:装货行合同为出库,送货行为入库(与列表 UI 一致)。, 山峡/云栋缺合同:装货行合同为出库,送货行为入库(与列表 UI 一致)。, 山峡/云栋缺合同:装货行合同为出库,送货行为入库(与列表 UI 一致)。, 山峡/云栋缺合同:装货行合同为出库,送货行为入库(与列表 UI 一致)。, test_build_plan_list_export_rows_internal_customer_contract_placeholder() - -### Community 387 - "Community 387" -Cohesion: 0.8 -Nodes (4): Session, user_can_manage_plan_cert_ready(), user_can_upload_plan_cert(), user_has_menu_perm() - -### Community 390 - "Community 390" +### Community 366 - "Community 366" Cohesion: 0.5 -Nodes (4): 返回 [start, end) 自然月边界。, 返回 [start, end) 自然月边界。, 返回 [start, end) 自然月边界。, _ym_bounds() +Nodes (4): PlPlanProductCertLink, 运输计划易制毒产品行证书关联 pl_plan_product_cert_link, 运输计划易制毒产品行证书关联 pl_plan_product_cert_link, 运输计划易制毒产品行证书关联 pl_plan_product_cert_link -### Community 391 - "Community 391" +### Community 367 - "Community 367" +Cohesion: 0.5 +Nodes (4): PlTransportCert, 易制毒运输备案证明 pl_transport_cert, 易制毒运输备案证明 pl_transport_cert, 易制毒运输备案证明 pl_transport_cert + +### Community 369 - "Community 369" Cohesion: 0.67 -Nodes (3): parse_optional_plan_datetime(), datetime, 运输计划相关日期时间解析:前端 date-picker 仅传 YYYY-MM-DD。 +Nodes (3): PlPurchaseCert, 易制毒购买备案证明 pl_purchase_cert, 易制毒购买备案证明 pl_purchase_cert + +### Community 370 - "Community 370" +Cohesion: 0.67 +Nodes (3): list_roles_for_select(), 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。, 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。 ## Knowledge Gaps -- **3390 isolated node(s):** `定期 ping MySQL,避免远程库/NAT 回收空闲 TCP 后首请求长时间卡住。`, `数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误`, `未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin`, `每月 1 日凌晨执行:按上月计划模板生成本月计划。`, `每天凌晨1点:检查保护期到期客户,跟进次数不足则退回公海` (+3385 more) +- **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. -- **93 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **95 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 0` to `Community 1`, `Community 2`, `Community 4`, `Community 5`, `Community 7`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 16`, `Community 17`, `Community 19`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 34`, `Community 37`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 43`, `Community 45`, `Community 46`, `Community 47`, `Community 48`, `Community 50`, `Community 51`, `Community 52`, `Community 53`, `Community 54`, `Community 55`, `Community 56`, `Community 57`, `Community 59`, `oss.py`, `Community 61`, `Community 64`, `Community 65`, `Community 67`, `Community 68`, `Community 70`, `Community 72`, `Community 73`, `Community 74`, `apply_crm_create_by_scope`, `PlCarrier`, `resolve_crm_product`, `list_duty_staff_users`, `Community 83`, `WechatMessageService`, `test_pl_public_link_archived.py`, `LocalStorage`, `redis_client.py`, `price_letter_detail`, `BaseStorage`, `pl_internal_customer.py`, `pool_customer_assign`, `site.py`, `apply_pl_scope`, `statistics.py`, `test_pl_plan_stop_rules.py`, `pool_rule.py`, `merge_duplicate_crm_customers.py`, `dict_type.py`, `dept.py`, `site.py`, `Community 116`, `pl_plan_list_attachments.py`, `Community 119`, `statistics.py`, `_build_user_info_payload`, `LocalStorage`, `ethnic.py`, `oper_log.py`, `resolve_crm_product`, `.to_list_kwargs`, `list_contacts`, `get_db_current_user_optional`, `iter_user_menu_perm_codes`, `BaseStorage`, `clear_pl_plan_instance_data.py`, `create_from_quote`, `response.py`, `list_products`, `dict_data.py`, `.to_tenant_user_dict`, `list_product_options`, `list_unsettled_plans`, `register_local_callback`, `create_from_quote`, `web_login_rsa_public_key`, `get_client_ip`, `context.py`, `MinIOStorage`, `storage.py`, `mp_webview_ticket.py`, `resolve_create_time_bounds`, `resolve_delivery_id_for_upsert`, `build_contract_template_column_filters`, `vehicle_recharge.py`, `verify_plan_archive_zip_export.py`, `admin_request_json.py`, `resolve_delivery_id_for_upsert`, `build_customer_column_filters`, `ClueColumnFilterMixin`, `CRUDBase`, `login_crypto.py`, `build_clue_column_filters`, `product_list_filters.py`, `pl_inventory_service.py`, `_history_matches_date`, `iter_user_menu_perm_codes`, `list_duty_staff_users`, `timedelta`, `build_plan_column_filters`, `test_pl_plan_draft_save.py`, `start.sh`, `FakeRedis`, `Community 228`, `Community 229`, `driver_plan.py`, `code:block1 (backend/)`, `Community 234`, `Community 236`, `vehicle_urea.py`, `shanxia2.0 Backend 生产部署说明`, `reimburse.py`, `Community 248`, `code:block1 (/iflytek/shanxia2.0/backend)`, `Community 257`, `Community 258`, `Community 262`, `Community 267`, `storage.py`, `user.py`, `crm_quote_pdf.py`, `Community 283`, `Community 285`, `Community 288`, `Community 291`, `Community 294`, `Community 295`, `Community 305`, `__init__.py`, `Community 320`, `Community 321`, `db_collation.py`, `Community 329`, `Community 332`, `Community 336`, `Community 337`, `Community 338`, `Community 339`, `Community 342`, `Community 345`, `Community 346`, `Community 348`, `Community 352`, `Community 358`, `Community 363`, `Community 371`, `Community 372`, `Community 374`, `Community 377`, `Community 378`?** - _High betweenness centrality (0.156) - this node is a cross-community bridge._ -- **Why does `FastAPI` connect `Community 35` to `Community 0`, `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 10`, `Community 11`, `Community 12`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 26`, `Community 27`, `Community 31`, `Community 32`, `Community 34`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 41`, `Community 42`, `Community 43`, `Community 44`, `Community 45`, `Community 46`, `Community 47`, `Community 48`, `Community 49`, `Community 50`, `Community 51`, `Community 52`, `Community 53`, `Community 54`, `Community 55`, `Community 57`, `Community 58`, `Community 61`, `Community 63`, `Community 67`, `Community 68`, `Community 69`, `Community 70`, `Community 71`, `Community 74`, `Community 78`, `PlCarrier`, `resolve_crm_product`, `customer_follow.py`, `list_duty_staff_users`, `Community 86`, `CrmProduct`, `pl_ocr_service.py`, `WechatMessageService`, `Community 92`, `api_request_log_middleware.py`, `assert_contract_editable_for_update`, `contact.py`, `tenant.py`, `apply_crm_create_by_scope`, `pool_rule.py`, `site.py`, `Community 118`, `customer_options`, `ethnic.py`, `oper_log.py`, `api_crypto.py`, `.to_list_kwargs`, `list_contacts`, `public_vehicles.py`, `crm_export_columns.py`, `plan_has_incomplete_hazard_cert_exists`, `redis_client.py`, `code:block1 (/iflytek/shanxia2.0/backend)`, `run_auto_generate_monthly_plans`, `merge_duplicate_crm_customers.py`, `resolve_create_time_bounds`, `pl_ocr_service.py`, `build_contract_template_column_filters`, `vehicle_recharge.py`, `resolve_delivery_id_for_upsert`, `price_letter.py`, `mp_webview_ticket`, `pl_plan_cert_perm.py`, `Settings`, `sample_code.py`, `login_crypto.py`, `WechatMessageService`, `quote_share_log.py`, `build_clue_column_filters`, `ClueColumnFilterMixin`, `customer_pool.py`, `contract_list_filters.py`, `list_products`, `invoice.py`, `Community 232`, `workflow.py`, `vehicle_maintenance.py`, `Community 247`, `Community 260`, `Community 261`, `Community 264`, `Community 265`, `Community 276`, `Community 277`, `crm_quote_pdf.py`, `Community 283`, `Community 284`, `shanxia2.0 后端骨架(FastAPI)`, `Community 315`, `Community 316`, `customer_stop_pref.py`, `Community 339`, `statistics.py`, `Community 358`, `Community 360`, `Community 370`, `Community 385`?** - _High betweenness centrality (0.084) - this node is a cross-community bridge._ -- **Why does `datetime` connect `.to_tenant_user_dict` to `Community 0`, `Community 1`, `Community 2`, `Community 4`, `Community 5`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 13`, `Community 14`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 22`, `Community 24`, `Community 25`, `Community 26`, `Community 28`, `Community 29`, `Community 31`, `Community 32`, `Community 34`, `Community 35`, `Community 37`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 43`, `Community 45`, `Community 46`, `Community 48`, `Community 51`, `Community 54`, `Community 55`, `Community 57`, `oss.py`, `Community 61`, `Community 64`, `Community 65`, `Community 66`, `Community 67`, `Community 68`, `Community 70`, `Community 72`, `Community 73`, `apply_crm_create_by_scope`, `opportunity_follow.py`, `PlCarrier`, `resolve_crm_product`, `allocate_next_biz_no`, `CrmProduct`, `contact.py`, `LocalStorage`, `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`, `pl_plan_list_attachments.py`, `Community 119`, `statistics.py`, `LocalStorage`, `ethnic.py`, `oper_log.py`, `Any`, `api_crypto.py`, `resolve_crm_product`, `.to_list_kwargs`, `inventory_id.py`, `context.py`, `iter_user_menu_perm_codes`, `test_pl_plan_draft_save.py`, `public_vehicles.py`, `BaseStorage`, `clear_pl_plan_instance_data.py`, `Community 147`, `plan_has_incomplete_hazard_cert_exists`, `.to_tenant_user_dict`, `list_product_options`, `redis_client.py`, `web_login_rsa_public_key`, `get_client_ip`, `context.py`, `MinIOStorage`, `list_duty_staff_users`, `code:block1 (/iflytek/shanxia2.0/backend)`, `run_auto_generate_monthly_plans`, `mp_webview_ticket.py`, `resolve_create_time_bounds`, `test_pl_vehicle_ops_list_filters.py`, `build_contract_template_column_filters`, `test_pl_vehicle_personnel_photo_schema.py`, `crm_export_columns.py`, `list_product_options`, `vehicle_recharge.py`, `resolve_name_pinyin_abbr`, `verify_plan_archive_zip_export.py`, `admin_request_json.py`, `resolve_delivery_id_for_upsert`, `price_letter.py`, `assert_row_deletable_by_creator`, `CRUDBase`, `Settings`, `sample_code.py`, `start-prod.sh`, `WechatMessageService`, `quote_share_log.py`, `ClueColumnFilterMixin`, `_history_matches_date`, `oss.py`, `storage.py`, `customer_pool.py`, `list_duty_staff_users`, `timedelta`, `build_plan_column_filters`, `normalize_cn_mobile`, `test_pl_plan_draft_save.py`, `test_wx_qr_api.py`, `Community 224`, `FakeRedis`, `Community 227`, `driver_plan.py`, `code:block1 (backend/)`, `Community 237`, `shanxia2.0 Backend 生产部署说明`, `public_inventory.py`, `Community 247`, `Community 258`, `Community 265`, `Community 268`, `site.py`, `Community 270`, `Community 277`, `Community 278`, `crm_quote_pdf.py`, `Community 283`, `Community 284`, `Community 287`, `Community 288`, `Community 291`, `Community 292`, `Community 295`, `Community 296`, `Community 297`, `Community 304`, `Community 305`, `Community 311`, `order_status_compat.py`, `Community 320`, `Community 321`, `Community 326`, `Community 330`, `Community 331`, `Community 336`, `Community 337`, `Community 341`, `Community 342`, `statistics.py`, `Community 353`, `Community 356`, `Community 364`, `Community 365`, `Community 366`, `Community 367`, `Community 379`, `Community 392`?** - _High betweenness centrality (0.080) - this node is a cross-community bridge._ +- **Why does `str` connect `Community 0` to `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 18`, `Community 19`, `Community 20`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 28`, `Community 29`, `Community 31`, `Community 32`, `Community 33`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 41`, `Community 42`, `Community 43`, `Community 44`, `Community 47`, `Community 48`, `Community 49`, `Community 50`, `Community 55`, `Community 56`, `Community 57`, `Community 58`, `Community 62`, `Community 66`, `Community 67`, `Community 68`, `Community 70`, `Community 71`, `Community 72`, `Community 73`, `Community 74`, `apply_crm_create_by_scope`, `opportunity_follow.py`, `Community 78`, `PlCarrier`, `customer_follow.py`, `Community 84`, `CrmProduct`, `assert_contract_editable_for_update`, `test_pl_public_link_archived.py`, `minio_url.py`, `redis_client.py`, `BaseStorage`, `apply_crm_create_by_scope`, `site.py`, `apply_pl_scope`, `statistics.py`, `test_pl_plan_stop_rules.py`, `merge_duplicate_crm_customers.py`, `dept.py`, `Community 116`, `Community 118`, `Community 119`, `statistics.py`, `customer_options`, `ethnic.py`, `Any`, `api_crypto.py`, `BaseStorage`, `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`, `create_from_quote`, `response.py`, `list_products`, `dict_data.py`, `Community 147`, `plan_has_incomplete_hazard_cert_exists`, `.to_tenant_user_dict`, `list_product_options`, `web_login_rsa_public_key`, `WechatMessageService`, `list_product_options`, `datetime_parse.py`, `create_from_quote`, `.to_tenant_user_dict`, `MinIOStorage`, `merge_duplicate_crm_customers.py`, `vehicle_maintenance.py`, `test_pl_vehicle_ops_list_filters.py`, `pl_ocr_service.py`, `invoice_list_filters.py`, `resolve_delivery_id_for_upsert`, `crm_export_columns.py`, `list_product_options`, `resolve_delivery_id_for_upsert`, `price_letter.py`, `mp_webview_ticket`, `build_customer_column_filters`, `ClueColumnFilterMixin`, `assert_row_deletable_by_creator`, `sample_code.py`, `quote_share_log.py`, `list_products`, `build_clue_column_filters`, `product_list_filters.py`, `ClueColumnFilterMixin`, `_history_matches_date`, `storage.py`, `customer_pool.py`, `contract_list_filters.py`, `list_duty_staff_users`, `test_pl_plan_draft_save.py`, `start.sh`, `vehicle_recharge.py`, `invoice.py`, `Community 227`, `Community 229`, `Community 232`, `wx_qr_session.py`, `shanxia2.0 Backend 生产部署说明`, `reimburse.py`, `Community 246`, `Community 247`, `Community 251`, `Community 252`, `Community 258`, `Community 263`, `Community 268`, `site.py`, `Community 270`, `storage.py`, `Community 277`, `Community 285`, `Community 294`, `Community 295`, `Community 296`, `clear_pl_plan_instance_data.py`, `Community 305`, `Community 307`, `__init__.py`, `__init__.py`, `Community 313`, `order_status_compat.py`, `Community 316`, `Community 320`, `customer_stop_pref.py`, `db_collation.py`, `Community 326`, `Community 333`, `Community 336`, `Community 342`, `Community 343`, `Community 345`, `Community 346`, `statistics.py`, `Community 353`, `Community 355`, `Community 360`, `Community 361`?** + _High betweenness centrality (0.150) - this node is a cross-community bridge._ +- **Why does `FastAPI` connect `Community 19` to `Community 0`, `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 9`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 16`, `Community 17`, `Community 20`, `Community 22`, `Community 24`, `Community 27`, `Community 29`, `Community 30`, `Community 31`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 40`, `Community 41`, `Community 43`, `Community 44`, `Community 45`, `Community 47`, `Community 49`, `Community 50`, `Community 51`, `Community 52`, `Community 54`, `Community 55`, `Community 57`, `Community 58`, `Community 59`, `oss.py`, `Community 63`, `Community 65`, `Community 67`, `Community 69`, `Community 71`, `Community 72`, `Community 73`, `Community 78`, `resolve_crm_product`, `list_duty_staff_users`, `Community 84`, `allocate_next_biz_no`, `Community 86`, `list_customers`, `unsettled_plans_q_filter`, `Community 92`, `assert_contract_editable_for_update`, `minio_url.py`, `LocalStorage`, `tenant.py`, `BaseStorage`, `dept.py`, `site.py`, `pl_plan_list_attachments.py`, `post.py`, `LocalStorage`, `_filter_export_rows_by_ids`, `iter_user_menu_perm_codes`, `dict_data.py`, `WechatMessageService`, `web_login_rsa_public_key`, `context.py`, `MinIOStorage`, `code:block1 (/iflytek/shanxia2.0/backend)`, `mp_webview_ticket.py`, `pl_ocr_service.py`, `build_contract_template_column_filters`, `resolve_delivery_id_for_upsert`, `CRUDBase`, `SoftDeleteModel`, `login_crypto.py`, `build_clue_column_filters`, `product_list_filters.py`, `iter_user_menu_perm_codes`, `oss.py`, `calc_age_from_chinese_id_card`, `expense_item.py`, `test_wx_qr_api.py`, `invoice.py`, `Community 228`, `Community 234`, `public_inventory.py`, `dashboard.py`, `Activate.ps1`, `Community 259`, `Community 262`, `Community 263`, `menu.py`, `Community 275`, `Community 290`, `price_letter.py`, `__init__.py`, `Community 332`, `Community 336`, `__init__.py`, `Community 364`?** + _High betweenness centrality (0.091) - this node is a cross-community bridge._ +- **Why does `datetime` connect `run_auto_generate_monthly_plans` to `Community 0`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 19`, `Community 20`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 28`, `Community 29`, `Community 31`, `Community 32`, `Community 37`, `Community 38`, `Community 39`, `Community 42`, `Community 43`, `Community 44`, `Community 45`, `Community 47`, `Community 48`, `Community 49`, `Community 50`, `Community 53`, `Community 54`, `Community 55`, `Community 57`, `oss.py`, `Community 62`, `Community 64`, `Community 67`, `Community 71`, `Community 73`, `Community 74`, `apply_crm_create_by_scope`, `opportunity_follow.py`, `Community 78`, `PlCarrier`, `resolve_crm_product`, `Community 84`, `allocate_next_biz_no`, `pl_ocr_service.py`, `Community 92`, `assert_contract_editable_for_update`, `LocalStorage`, `redis_client.py`, `BaseStorage`, `apply_crm_create_by_scope`, `site.py`, `statistics.py`, `test_pl_plan_stop_rules.py`, `pool_rule.py`, `dict_type.py`, `Community 118`, `Community 119`, `statistics.py`, `ethnic.py`, `Any`, `BaseStorage`, `resolve_crm_product`, `context.py`, `get_db_current_user_optional`, `iter_user_menu_perm_codes`, `test_pl_plan_draft_save.py`, `public_vehicles.py`, `list_products`, `dict_data.py`, `Community 147`, `.to_tenant_user_dict`, `list_product_options`, `list_unsettled_plans`, `web_login_rsa_public_key`, `WechatMessageService`, `datetime_parse.py`, `web_login_rsa_public_key`, `get_client_ip`, `context.py`, `.to_tenant_user_dict`, `MinIOStorage`, `list_duty_staff_users`, `code:block1 (/iflytek/shanxia2.0/backend)`, `merge_duplicate_crm_customers.py`, `mp_webview_ticket.py`, `inventory.py`, `vehicle_maintenance.py`, `resolve_create_time_bounds`, `pl_ocr_service.py`, `build_contract_template_column_filters`, `crm_export_columns.py`, `list_product_options`, `vehicle_recharge.py`, `resolve_name_pinyin_abbr`, `verify_plan_archive_zip_export.py`, `admin_request_json.py`, `resolve_delivery_id_for_upsert`, `build_customer_column_filters`, `CRUDBase`, `Settings`, `SoftDeleteModel`, `WechatMessageService`, `build_clue_column_filters`, `product_list_filters.py`, `ClueColumnFilterMixin`, `pl_inventory_service.py`, `storage.py`, `customer_pool.py`, `contract_list_filters.py`, `list_duty_staff_users`, `list_products`, `expense_item.py`, `Community 224`, `invoice.py`, `Community 229`, `pl_plan_list_attachments.py`, `code:block1 (backend/)`, `public_inventory.py`, `dashboard.py`, `Community 247`, `send_delivery_notice`, `Activate.ps1`, `vehicle_fuel.py`, `Community 256`, `Community 259`, `Community 261`, `Community 262`, `Community 265`, `menu.py`, `Community 267`, `Community 268`, `storage.py`, `user.py`, `Community 277`, `Community 278`, `Community 285`, `shanxia2.0 后端骨架(FastAPI)`, `Community 287`, `Community 290`, `Community 291`, `Community 293`, `Community 294`, `Community 295`, `Community 303`, `Community 304`, `Community 311`, `Community 313`, `order_status_compat.py`, `Community 320`, `Community 321`, `Community 325`, `Community 329`, `Community 330`, `Community 332`, `Community 334`, `Community 347`, `Community 351`, `Community 356`, `Community 357`, `Community 362`?** + _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?** @@ -2091,4 +1978,4 @@ _Questions this graph is uniquely positioned to answer:_ - **Are the 408 inferred relationships involving `get_tenant_no()` (e.g. with `category_tree()` and `customer_list()`) actually correct?** _`get_tenant_no()` has 408 INFERRED edges - model-reasoned connections that need verification._ - **What connects `定期 ping MySQL,避免远程库/NAT 回收空闲 TCP 后首请求长时间卡住。`, `数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误`, `未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin` to the rest of the system?** - _3390 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file + _3392 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file diff --git a/backend/graphify-out/graph.json b/backend/graphify-out/graph.json index 1edadc9d3..963add3c5 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": 80, + "community": 57, "norm_label": "main.py" }, { @@ -27,7 +27,7 @@ "source_file": "app/main.py", "source_location": "L53", "id": "app_main_lifespan", - "community": 80, + "community": 57, "norm_label": "lifespan()" }, { @@ -36,7 +36,7 @@ "source_file": "app/main.py", "source_location": "L84", "id": "app_main_db_pool_keepalive_loop", - "community": 80, + "community": 57, "norm_label": "_db_pool_keepalive_loop()" }, { @@ -45,7 +45,7 @@ "source_file": "app/main.py", "source_location": "L132", "id": "app_main_error_json", - "community": 80, + "community": 57, "norm_label": "_error_json()" }, { @@ -54,7 +54,7 @@ "source_file": "app/main.py", "source_location": "L145", "id": "app_main_sqlalchemy_exception_handler", - "community": 80, + "community": 57, "norm_label": "sqlalchemy_exception_handler()" }, { @@ -63,7 +63,7 @@ "source_file": "app/main.py", "source_location": "L156", "id": "app_main_unhandled_exception_handler", - "community": 80, + "community": 57, "norm_label": "unhandled_exception_handler()" }, { @@ -72,7 +72,7 @@ "source_file": "app/main.py", "source_location": "L192", "id": "app_main_mask_secret", - "community": 80, + "community": 57, "norm_label": "_mask_secret()" }, { @@ -81,7 +81,7 @@ "source_file": "app/main.py", "source_location": "L214", "id": "app_main_root", - "community": 80, + "community": 57, "norm_label": "root()" }, { @@ -90,7 +90,7 @@ "source_file": "app/main.py", "source_location": "L219", "id": "app_main_health_check", - "community": 80, + "community": 57, "norm_label": "health_check()" }, { @@ -99,7 +99,7 @@ "source_file": "app/main.py", "source_location": "L85", "id": "app_main_rationale_85", - "community": 80, + "community": 57, "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": 80, + "community": 57, "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": 80, + "community": 57, "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": 64, + "community": 113, "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": 64, + "community": 113, "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": 64, + "community": 113, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 64, + "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": 64, + "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": 64, + "community": 113, "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": 64, + "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": 64, + "community": 113, "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": 64, + "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": 64, + "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": 64, + "community": 113, "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": 147, + "community": 54, "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": 147, + "community": 54, "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": 147, + "community": 54, "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": 64, + "community": 113, "norm_label": "__init__.py" }, { @@ -279,7 +279,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L11", "id": "tasks_init_init_scheduled_tasks", - "community": 80, + "community": 57, "norm_label": "init_scheduled_tasks()" }, { @@ -288,7 +288,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L87", "id": "tasks_init_shutdown_scheduler", - "community": 80, + "community": 57, "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": 85, + "community": 113, "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": 85, + "community": 113, "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": 85, + "community": 113, "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": 35, + "community": 19, "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": 14, + "community": 15, "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": 14, + "community": 15, "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": 14, + "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": 35, + "community": 19, "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": 7, + "community": 67, "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": 35, + "community": 19, "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": 14, + "community": 15, "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": 14, + "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": 7, + "community": 67, "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": 83, + "community": 207, "norm_label": "tenant_context.py" }, { @@ -441,7 +441,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "id": "app_core_oper_log_decorator_py", - "community": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 42, + "community": 94, "norm_label": "auth.py" }, { @@ -540,7 +540,7 @@ "source_file": "app/core/auth.py", "source_location": "L25", "id": "core_auth_session_key", - "community": 42, + "community": 94, "norm_label": "_session_key()" }, { @@ -549,7 +549,7 @@ "source_file": "app/core/auth.py", "source_location": "L29", "id": "core_auth_refresh_key", - "community": 42, + "community": 94, "norm_label": "_refresh_key()" }, { @@ -558,7 +558,7 @@ "source_file": "app/core/auth.py", "source_location": "L33", "id": "core_auth_redis_call_safe", - "community": 42, + "community": 94, "norm_label": "_redis_call_safe()" }, { @@ -567,7 +567,7 @@ "source_file": "app/core/auth.py", "source_location": "L44", "id": "core_auth_store_session", - "community": 42, + "community": 94, "norm_label": "store_session()" }, { @@ -576,7 +576,7 @@ "source_file": "app/core/auth.py", "source_location": "L49", "id": "core_auth_revoke_session", - "community": 42, + "community": 94, "norm_label": "revoke_session()" }, { @@ -585,7 +585,7 @@ "source_file": "app/core/auth.py", "source_location": "L54", "id": "core_auth_extend_session", - "community": 42, + "community": 94, "norm_label": "extend_session()" }, { @@ -594,7 +594,7 @@ "source_file": "app/core/auth.py", "source_location": "L61", "id": "core_auth_is_session_valid", - "community": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "norm_label": "create_refresh_token()" }, { @@ -648,7 +648,7 @@ "source_file": "app/core/auth.py", "source_location": "L135", "id": "core_auth_decode_token", - "community": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "norm_label": "get_client_ip()" }, { @@ -693,7 +693,7 @@ "source_file": "app/core/auth.py", "source_location": "L34", "id": "core_auth_rationale_34", - "community": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 355, + "community": 328, "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": 355, + "community": 328, "norm_label": "apicryptoerror" }, { @@ -756,7 +756,7 @@ "source_file": "", "source_location": "", "id": "exception", - "community": 80, + "community": 185, "norm_label": "exception" }, { @@ -765,7 +765,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L18", "id": "core_api_crypto_derive_key", - "community": 355, + "community": 328, "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": 355, + "community": 328, "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": 355, + "community": 328, "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": 355, + "community": 328, "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": 355, + "community": 328, "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": 355, + "community": 328, "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": 355, + "community": 328, "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": 222, + "community": 333, "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": 222, + "community": 333, "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": 222, + "community": 333, "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": 222, + "community": 333, "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": 222, + "community": 333, "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": 222, + "community": 333, "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": 222, + "community": 333, "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": 222, + "community": 333, "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": 222, + "community": 333, "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": 239, + "community": 207, "norm_label": "config.py" }, { @@ -918,7 +918,7 @@ "source_file": "app/core/config.py", "source_location": "L8", "id": "core_config_settings", - "community": 239, + "community": 247, "norm_label": "settings" }, { @@ -927,7 +927,7 @@ "source_file": "", "source_location": "", "id": "basesettings", - "community": 239, + "community": 247, "norm_label": "basesettings" }, { @@ -936,7 +936,7 @@ "source_file": "app/core/config.py", "source_location": "L236", "id": "core_config_config", - "community": 239, + "community": 207, "norm_label": "config" }, { @@ -945,7 +945,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L1", "id": "app_core_wechat_pay_py", - "community": 161, + "community": 157, "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": 161, + "community": 157, "norm_label": "wechatpayclient" }, { @@ -963,7 +963,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L36", "id": "core_wechat_pay_wechatpayclient_init", - "community": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "norm_label": "wechat_pay()" }, { @@ -1071,7 +1071,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L371", "id": "core_wechat_pay_wechatpayv2client", - "community": 161, + "community": 157, "norm_label": "wechatpayv2client" }, { @@ -1080,7 +1080,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L374", "id": "core_wechat_pay_wechatpayv2client_init", - "community": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 161, + "community": 157, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 80, + "community": 57, "norm_label": "apirequestlogmiddleware" }, { @@ -1332,7 +1332,7 @@ "source_file": "", "source_location": "", "id": "basehttpmiddleware", - "community": 80, + "community": 57, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 154, + "community": 207, "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": 154, + "community": 207, "norm_label": "doclibroute" }, { @@ -1377,7 +1377,7 @@ "source_file": "", "source_location": "", "id": "apiroute", - "community": 154, + "community": 207, "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": 154, + "community": 207, "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": 154, + "community": 207, "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": 154, + "community": 207, "norm_label": "database.py" }, { @@ -1413,7 +1413,7 @@ "source_file": "app/core/database.py", "source_location": "L28", "id": "core_database_get_db", - "community": 42, + "community": 19, "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": 154, + "community": 207, "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": 154, + "community": 207, "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": 147, + "community": 54, "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": 147, + "community": 54, "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": 147, + "community": 54, "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": 114, + "community": 109, "norm_label": "security.py" }, { @@ -1476,7 +1476,7 @@ "source_file": "app/core/security.py", "source_location": "L4", "id": "core_security_verify_password", - "community": 42, + "community": 0, "norm_label": "verify_password()" }, { @@ -1485,7 +1485,7 @@ "source_file": "app/core/security.py", "source_location": "L20", "id": "core_security_get_password_hash", - "community": 114, + "community": 109, "norm_label": "get_password_hash()" }, { @@ -1494,7 +1494,7 @@ "source_file": "app/core/security.py", "source_location": "L5", "id": "core_security_rationale_5", - "community": 42, + "community": 0, "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": 358, + "community": 336, "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": 358, + "community": 336, "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": 358, + "community": 336, "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": 358, + "community": 336, "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": 239, + "community": 207, "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": 55, + "community": 102, "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": 55, + "community": 102, "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": 55, + "community": 102, "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": 372, + "community": 353, "norm_label": "response.py" }, { @@ -1584,7 +1584,7 @@ "source_file": "app/core/response.py", "source_location": "L8", "id": "core_response_responsemodel", - "community": 372, + "community": 353, "norm_label": "responsemodel" }, { @@ -1593,7 +1593,7 @@ "source_file": "", "source_location": "", "id": "basemodel", - "community": 9, + "community": 8, "norm_label": "basemodel" }, { @@ -1602,7 +1602,7 @@ "source_file": "app/core/response.py", "source_location": "L15", "id": "core_response_config", - "community": 372, + "community": 353, "norm_label": "config" }, { @@ -1611,7 +1611,7 @@ "source_file": "app/core/response.py", "source_location": "L19", "id": "core_response_pageresult", - "community": 372, + "community": 353, "norm_label": "pageresult" }, { @@ -1629,7 +1629,7 @@ "source_file": "app/core/response.py", "source_location": "L39", "id": "core_response_format_api_error_message", - "community": 372, + "community": 353, "norm_label": "format_api_error_message()" }, { @@ -1647,7 +1647,7 @@ "source_file": "app/core/response.py", "source_location": "L40", "id": "core_response_rationale_40", - "community": 372, + "community": 353, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 134, + "community": 102, "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": 35, + "community": 19, "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": 48, + "community": 19, "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": 375, + "community": 3, "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": 5, + "community": 12, "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": 35, + "community": 19, "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": 48, + "community": 19, "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": 375, + "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" }, { @@ -1791,7 +1791,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L29", "id": "core_menu_guard_rationale_29", - "community": 5, + "community": 12, "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": 362, + "community": 341, "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": 362, + "community": 341, "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": 362, + "community": 341, "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": 362, + "community": 341, "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": 362, + "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" }, { @@ -1845,7 +1845,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L7", "id": "core_db_collation_rationale_7", - "community": 362, + "community": 341, "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": 362, + "community": 341, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 42, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 42, + "community": 235, "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": 262, + "community": 235, "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": 371, "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": 371, "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": 379, + "community": 362, "norm_label": "utils.py" }, { @@ -2007,7 +2007,7 @@ "source_file": "app/core/utils.py", "source_location": "L14", "id": "core_utils_generate_id", - "community": 112, + "community": 62, "norm_label": "generate_id()" }, { @@ -2016,7 +2016,7 @@ "source_file": "app/core/utils.py", "source_location": "L20", "id": "core_utils_generate_random_password", - "community": 379, + "community": 362, "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": 379, + "community": 362, "norm_label": "get_current_time()" }, { @@ -2034,7 +2034,7 @@ "source_file": "app/core/utils.py", "source_location": "L31", "id": "core_utils_format_datetime", - "community": 7, + "community": 22, "norm_label": "format_datetime()" }, { @@ -2043,7 +2043,7 @@ "source_file": "app/core/utils.py", "source_location": "L38", "id": "core_utils_parse_datetime", - "community": 379, + "community": 362, "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": 379, + "community": 362, "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": 217, + "community": 89, "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": 217, + "community": 89, "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": 217, + "community": 89, "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": 251, + "community": 89, "norm_label": "process_image_content()" }, { @@ -2097,7 +2097,7 @@ "source_file": "app/core/storage.py", "source_location": "L85", "id": "core_storage_basestorage", - "community": 217, + "community": 89, "norm_label": "basestorage" }, { @@ -2106,7 +2106,7 @@ "source_file": "app/core/storage.py", "source_location": "L88", "id": "core_storage_basestorage_upload_file", - "community": 217, + "community": 89, "norm_label": ".upload_file()" }, { @@ -2115,7 +2115,7 @@ "source_file": "app/core/storage.py", "source_location": "L92", "id": "core_storage_basestorage_upload_base64", - "community": 217, + "community": 89, "norm_label": ".upload_base64()" }, { @@ -2124,7 +2124,7 @@ "source_file": "app/core/storage.py", "source_location": "L96", "id": "core_storage_basestorage_delete_file", - "community": 217, + "community": 89, "norm_label": ".delete_file()" }, { @@ -2133,7 +2133,7 @@ "source_file": "app/core/storage.py", "source_location": "L100", "id": "core_storage_basestorage_get_url", - "community": 217, + "community": 89, "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": 251, + "community": 89, "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": 217, + "community": 89, "norm_label": ".presigned_preview_url()" }, { @@ -2160,7 +2160,7 @@ "source_file": "app/core/storage.py", "source_location": "L115", "id": "core_storage_localstorage", - "community": 251, + "community": 89, "norm_label": "localstorage" }, { @@ -2169,7 +2169,7 @@ "source_file": "app/core/storage.py", "source_location": "L118", "id": "core_storage_localstorage_init", - "community": 251, + "community": 89, "norm_label": ".__init__()" }, { @@ -2178,7 +2178,7 @@ "source_file": "app/core/storage.py", "source_location": "L122", "id": "core_storage_localstorage_ensure_dir", - "community": 251, + "community": 89, "norm_label": "._ensure_dir()" }, { @@ -2187,7 +2187,7 @@ "source_file": "app/core/storage.py", "source_location": "L128", "id": "core_storage_localstorage_generate_filename", - "community": 251, + "community": 89, "norm_label": "._generate_filename()" }, { @@ -2196,7 +2196,7 @@ "source_file": "app/core/storage.py", "source_location": "L134", "id": "core_storage_localstorage_upload_file", - "community": 251, + "community": 89, "norm_label": ".upload_file()" }, { @@ -2205,7 +2205,7 @@ "source_file": "app/core/storage.py", "source_location": "L149", "id": "core_storage_localstorage_upload_base64", - "community": 251, + "community": 89, "norm_label": ".upload_base64()" }, { @@ -2214,7 +2214,7 @@ "source_file": "app/core/storage.py", "source_location": "L158", "id": "core_storage_localstorage_delete_file", - "community": 251, + "community": 89, "norm_label": ".delete_file()" }, { @@ -2223,7 +2223,7 @@ "source_file": "app/core/storage.py", "source_location": "L175", "id": "core_storage_localstorage_get_url", - "community": 251, + "community": 89, "norm_label": ".get_url()" }, { @@ -2232,7 +2232,7 @@ "source_file": "app/core/storage.py", "source_location": "L180", "id": "core_storage_qiniustorage", - "community": 217, + "community": 89, "norm_label": "qiniustorage" }, { @@ -2241,7 +2241,7 @@ "source_file": "app/core/storage.py", "source_location": "L183", "id": "core_storage_qiniustorage_init", - "community": 217, + "community": 89, "norm_label": ".__init__()" }, { @@ -2250,7 +2250,7 @@ "source_file": "app/core/storage.py", "source_location": "L192", "id": "core_storage_qiniustorage_generate_filename", - "community": 217, + "community": 89, "norm_label": "._generate_filename()" }, { @@ -2259,7 +2259,7 @@ "source_file": "app/core/storage.py", "source_location": "L198", "id": "core_storage_qiniustorage_upload_file", - "community": 251, + "community": 89, "norm_label": ".upload_file()" }, { @@ -2268,7 +2268,7 @@ "source_file": "app/core/storage.py", "source_location": "L213", "id": "core_storage_qiniustorage_upload_base64", - "community": 251, + "community": 89, "norm_label": ".upload_base64()" }, { @@ -2277,7 +2277,7 @@ "source_file": "app/core/storage.py", "source_location": "L221", "id": "core_storage_qiniustorage_delete_file", - "community": 217, + "community": 89, "norm_label": ".delete_file()" }, { @@ -2286,7 +2286,7 @@ "source_file": "app/core/storage.py", "source_location": "L232", "id": "core_storage_qiniustorage_get_url", - "community": 217, + "community": 89, "norm_label": ".get_url()" }, { @@ -2295,7 +2295,7 @@ "source_file": "app/core/storage.py", "source_location": "L237", "id": "core_storage_ossstorage", - "community": 217, + "community": 89, "norm_label": "ossstorage" }, { @@ -2304,7 +2304,7 @@ "source_file": "app/core/storage.py", "source_location": "L240", "id": "core_storage_ossstorage_init", - "community": 217, + "community": 89, "norm_label": ".__init__()" }, { @@ -2313,7 +2313,7 @@ "source_file": "app/core/storage.py", "source_location": "L250", "id": "core_storage_ossstorage_generate_filename", - "community": 217, + "community": 89, "norm_label": "._generate_filename()" }, { @@ -2322,7 +2322,7 @@ "source_file": "app/core/storage.py", "source_location": "L256", "id": "core_storage_ossstorage_upload_file", - "community": 251, + "community": 89, "norm_label": ".upload_file()" }, { @@ -2331,7 +2331,7 @@ "source_file": "app/core/storage.py", "source_location": "L267", "id": "core_storage_ossstorage_upload_base64", - "community": 217, + "community": 89, "norm_label": ".upload_base64()" }, { @@ -2340,7 +2340,7 @@ "source_file": "app/core/storage.py", "source_location": "L275", "id": "core_storage_ossstorage_delete_file", - "community": 217, + "community": 89, "norm_label": ".delete_file()" }, { @@ -2349,7 +2349,7 @@ "source_file": "app/core/storage.py", "source_location": "L284", "id": "core_storage_ossstorage_get_url", - "community": 217, + "community": 89, "norm_label": ".get_url()" }, { @@ -2358,7 +2358,7 @@ "source_file": "app/core/storage.py", "source_location": "L289", "id": "core_storage_miniostorage", - "community": 343, + "community": 89, "norm_label": "miniostorage" }, { @@ -2367,7 +2367,7 @@ "source_file": "app/core/storage.py", "source_location": "L292", "id": "core_storage_miniostorage_init", - "community": 343, + "community": 89, "norm_label": ".__init__()" }, { @@ -2376,7 +2376,7 @@ "source_file": "app/core/storage.py", "source_location": "L312", "id": "core_storage_miniostorage_build_presign_client", - "community": 343, + "community": 89, "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": 251, + "community": 89, "norm_label": "._generate_filename()" }, { @@ -2394,7 +2394,7 @@ "source_file": "app/core/storage.py", "source_location": "L340", "id": "core_storage_miniostorage_upload_file", - "community": 251, + "community": 89, "norm_label": ".upload_file()" }, { @@ -2403,7 +2403,7 @@ "source_file": "app/core/storage.py", "source_location": "L357", "id": "core_storage_miniostorage_upload_base64", - "community": 251, + "community": 89, "norm_label": ".upload_base64()" }, { @@ -2412,7 +2412,7 @@ "source_file": "app/core/storage.py", "source_location": "L365", "id": "core_storage_miniostorage_delete_file", - "community": 343, + "community": 89, "norm_label": ".delete_file()" }, { @@ -2421,7 +2421,7 @@ "source_file": "app/core/storage.py", "source_location": "L374", "id": "core_storage_miniostorage_get_url", - "community": 251, + "community": 89, "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": 343, + "community": 89, "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": 343, + "community": 89, "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": 343, + "community": 89, "norm_label": ".presigned_preview_url()" }, { @@ -2457,7 +2457,7 @@ "source_file": "app/core/storage.py", "source_location": "L433", "id": "core_storage_get_storage", - "community": 290, + "community": 96, "norm_label": "get_storage()" }, { @@ -2466,7 +2466,7 @@ "source_file": "app/core/storage.py", "source_location": "L1", "id": "core_storage_rationale_1", - "community": 217, + "community": 89, "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": 217, + "community": 89, "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": 217, + "community": 89, "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": 251, + "community": 89, "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": 251, + "community": 89, "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": 217, + "community": 89, "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": 343, + "community": 89, "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": 343, + "community": 89, "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": 343, + "community": 89, "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": 363, + "community": 342, "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": 363, + "community": 342, "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": 363, + "community": 342, "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": 363, + "community": 342, "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": 363, + "community": 342, "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": 363, + "community": 342, "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": 363, + "community": 342, "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": 237, + "community": 230, "norm_label": "exceptions.py" }, { @@ -2619,7 +2619,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L28", "id": "core_exceptions_businessexception", - "community": 237, + "community": 230, "norm_label": "businessexception" }, { @@ -2628,7 +2628,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L30", "id": "core_exceptions_businessexception_init", - "community": 237, + "community": 230, "norm_label": ".__init__()" }, { @@ -2637,7 +2637,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L37", "id": "core_exceptions_validationexception", - "community": 237, + "community": 230, "norm_label": "validationexception" }, { @@ -2646,7 +2646,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L39", "id": "core_exceptions_validationexception_init", - "community": 237, + "community": 230, "norm_label": ".__init__()" }, { @@ -2655,7 +2655,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L43", "id": "core_exceptions_permissionexception", - "community": 237, + "community": 230, "norm_label": "permissionexception" }, { @@ -2664,7 +2664,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L45", "id": "core_exceptions_permissionexception_init", - "community": 237, + "community": 230, "norm_label": ".__init__()" }, { @@ -2673,7 +2673,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L49", "id": "core_exceptions_resourcenotfoundexception", - "community": 237, + "community": 230, "norm_label": "resourcenotfoundexception" }, { @@ -2682,7 +2682,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L51", "id": "core_exceptions_resourcenotfoundexception_init", - "community": 237, + "community": 230, "norm_label": ".__init__()" }, { @@ -2691,7 +2691,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L55", "id": "core_exceptions_resourceconflictexception", - "community": 237, + "community": 230, "norm_label": "resourceconflictexception" }, { @@ -2700,7 +2700,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L57", "id": "core_exceptions_resourceconflictexception_init", - "community": 237, + "community": 230, "norm_label": ".__init__()" }, { @@ -2709,7 +2709,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L61", "id": "core_exceptions_orderlockedexception", - "community": 237, + "community": 230, "norm_label": "orderlockedexception" }, { @@ -2718,7 +2718,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L63", "id": "core_exceptions_orderlockedexception_init", - "community": 237, + "community": 230, "norm_label": ".__init__()" }, { @@ -2727,7 +2727,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L67", "id": "core_exceptions_invalidstatustransitionexception", - "community": 237, + "community": 230, "norm_label": "invalidstatustransitionexception" }, { @@ -2736,7 +2736,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L69", "id": "core_exceptions_invalidstatustransitionexception_init", - "community": 237, + "community": 230, "norm_label": ".__init__()" }, { @@ -2745,7 +2745,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L73", "id": "core_exceptions_log_operation", - "community": 237, + "community": 230, "norm_label": "log_operation()" }, { @@ -2754,7 +2754,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L102", "id": "core_exceptions_log_api_request", - "community": 237, + "community": 230, "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": 237, + "community": 230, "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": 237, + "community": 230, "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": 237, + "community": 230, "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": 237, + "community": 230, "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": 61, + "community": 19, "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": 61, + "community": 14, "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": 61, + "community": 14, "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": 61, + "community": 14, "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": 61, + "community": 7, "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": 61, + "community": 19, "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": 61, + "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" }, { @@ -2862,7 +2862,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L23", "id": "core_bx_auth_rationale_23", - "community": 61, + "community": 14, "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": 61, + "community": 14, "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": 50, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 0, + "community": 85, "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": 50, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 55, + "community": 85, "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": 358, + "community": 336, "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": 358, + "community": 336, "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": 358, + "community": 336, "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": 358, + "community": 336, "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": 93, + "community": 122, "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": 93, + "community": 122, "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": 32, + "community": 20, "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": 93, + "community": 122, "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": 93, + "community": 122, "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": 93, + "community": 122, "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": 93, + "community": 122, "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": 93, + "community": 122, "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": 13, + "community": 20, "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": 93, + "community": 122, "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": 93, + "community": 122, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 80, + "community": 57, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 262, + "community": 235, "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": 305, + "community": 285, "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": 305, + "community": 285, "norm_label": "wechatmessageservice" }, { @@ -3294,7 +3294,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L49", "id": "core_wechat_message_wechatmessageservice_init", - "community": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 305, + "community": 285, "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": 126, + "community": 99, "norm_label": "bx_date_range.py" }, { @@ -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": 126, + "community": 99, "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": 126, + "community": 99, "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": 126, + "community": 99, "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": 121, + "community": 99, "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": 126, + "community": 99, "norm_label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177(\u4ece bx-backend \u8fc1\u79fb)\u3002" }, { @@ -3519,7 +3519,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L43", "id": "utils_bx_date_range_rationale_43", - "community": 126, + "community": 99, "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": 378, + "community": 360, "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": 378, + "community": 360, "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": 378, + "community": 360, "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": 378, + "community": 360, "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": 378, + "community": 360, "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": 40, + "community": 42, "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": 40, + "community": 42, "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": 40, + "community": 42, "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": 40, + "community": 42, "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": 40, + "community": 42, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 136, + "community": 128, "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": 1, + "community": 23, "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": 14, + "community": 15, "norm_label": "exportvalidationerror" }, { @@ -3735,7 +3735,7 @@ "source_file": "", "source_location": "", "id": "valueerror", - "community": 208, + "community": 199, "norm_label": "valueerror" }, { @@ -3744,7 +3744,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L24", "id": "utils_excel_export_exportcolumn", - "community": 14, + "community": 23, "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": 26, + "community": 84, "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": 1, + "community": 10, "norm_label": "dictlabelresolver" }, { @@ -3771,7 +3771,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L65", "id": "utils_excel_export_dictlabelresolver_init", - "community": 26, + "community": 84, "norm_label": ".__init__()" }, { @@ -3780,7 +3780,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L77", "id": "utils_excel_export_dictlabelresolver_resolve", - "community": 1, + "community": 24, "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": 1, + "community": 24, "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": 1, + "community": 24, "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": 1, + "community": 10, "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": 11, + "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": 30, + "community": 324, "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": 11, + "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": 1, + "community": 23, "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": 14, + "community": 15, "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": 14, + "community": 23, "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": 26, + "community": 84, "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": 1, + "community": 10, "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": 11, + "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": 11, + "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": 236, + "community": 232, "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": 236, + "community": 232, "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": 236, + "community": 232, "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": 236, + "community": 232, "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": 236, + "community": 232, "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": 236, + "community": 232, "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": 22, + "community": 14, "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": 126, + "community": 14, "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": 22, + "community": 14, "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": 110, + "community": 118, "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": 22, + "community": 14, "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": 22, + "community": 14, "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": 22, + "community": 118, "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": 22, + "community": 118, "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": 22, + "community": 118, "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": 22, + "community": 14, "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": 22, + "community": 14, "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": 22, + "community": 14, "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": 126, + "community": 14, "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": 110, + "community": 118, "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": 22, + "community": 118, "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": 22, + "community": 118, "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": 22, + "community": 118, "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": 22, + "community": 14, "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": 22, + "community": 14, "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": 112, + "community": 62, "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": 112, + "community": 62, "norm_label": "dutyday" }, { @@ -4149,7 +4149,7 @@ "source_file": "", "source_location": "", "id": "base", - "community": 29, + "community": 23, "norm_label": "base" }, { @@ -4158,7 +4158,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L55", "id": "models_duty_models_dutyslot", - "community": 112, + "community": 62, "norm_label": "dutyslot" }, { @@ -4167,7 +4167,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L79", "id": "models_duty_models_dutyassignment", - "community": 112, + "community": 62, "norm_label": "dutyassignment" }, { @@ -4176,7 +4176,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L1", "id": "models_duty_models_rationale_1", - "community": 112, + "community": 62, "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": 265, + "community": 254, "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": 265, + "community": 254, "norm_label": "pldispatchcalendar" }, { @@ -4212,7 +4212,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L28", "id": "models_pl_models_plcarrier", - "community": 14, + "community": 15, "norm_label": "plcarrier" }, { @@ -4221,7 +4221,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L57", "id": "models_pl_models_plvehicle", - "community": 14, + "community": 15, "norm_label": "plvehicle" }, { @@ -4230,7 +4230,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L84", "id": "models_pl_models_plpersonnel", - "community": 14, + "community": 2, "norm_label": "plpersonnel" }, { @@ -4239,7 +4239,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L120", "id": "models_pl_models_pltransportaddress", - "community": 1, + "community": 10, "norm_label": "pltransportaddress" }, { @@ -4248,7 +4248,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L145", "id": "models_pl_models_plcustomerstoppref", - "community": 158, + "community": 156, "norm_label": "plcustomerstoppref" }, { @@ -4257,7 +4257,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L170", "id": "models_pl_models_plcert", - "community": 85, + "community": 60, "norm_label": "plcert" }, { @@ -4266,7 +4266,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L196", "id": "models_pl_models_pldriver", - "community": 25, + "community": 15, "norm_label": "pldriver" }, { @@ -4284,7 +4284,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L243", "id": "models_pl_models_plvehicledriver", - "community": 14, + "community": 284, "norm_label": "plvehicledriver" }, { @@ -4293,7 +4293,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L268", "id": "models_pl_models_plplan", - "community": 1, + "community": 10, "norm_label": "plplan" }, { @@ -4302,7 +4302,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L384", "id": "models_pl_models_plplancontract", - "community": 1, + "community": 10, "norm_label": "plplancontract" }, { @@ -4311,7 +4311,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L407", "id": "models_pl_models_plplanproduct", - "community": 2, + "community": 15, "norm_label": "plplanproduct" }, { @@ -4320,7 +4320,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L466", "id": "models_pl_models_plplanproductbrandqty", - "community": 90, + "community": 116, "norm_label": "plplanproductbrandqty" }, { @@ -4338,7 +4338,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L516", "id": "models_pl_models_plplanload", - "community": 25, + "community": 39, "norm_label": "plplanload" }, { @@ -4347,7 +4347,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L544", "id": "models_pl_models_plplanloadproduct", - "community": 1, + "community": 39, "norm_label": "plplanloadproduct" }, { @@ -4365,7 +4365,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L607", "id": "models_pl_models_plplandeliveryproduct", - "community": 1, + "community": 39, "norm_label": "plplandeliveryproduct" }, { @@ -4374,7 +4374,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L646", "id": "models_pl_models_pltransport", - "community": 2, + "community": 15, "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": 226, "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": 226, "norm_label": "pltransportproductbrandqty" }, { @@ -4401,7 +4401,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L756", "id": "models_pl_models_pltransportdblink", - "community": 25, + "community": 15, "norm_label": "pltransportdblink" }, { @@ -4410,7 +4410,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L781", "id": "models_pl_models_plplantransport", - "community": 25, + "community": 15, "norm_label": "plplantransport" }, { @@ -4464,7 +4464,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L947", "id": "models_pl_models_plinboundorderitembrandqty", - "community": 29, + "community": 23, "norm_label": "plinboundorderitembrandqty" }, { @@ -4491,7 +4491,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1026", "id": "models_pl_models_ploutboundorderitembrandqty", - "community": 29, + "community": 31, "norm_label": "ploutboundorderitembrandqty" }, { @@ -4500,7 +4500,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1049", "id": "models_pl_models_pltransportapproval", - "community": 14, + "community": 15, "norm_label": "pltransportapproval" }, { @@ -4518,7 +4518,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1113", "id": "models_pl_models_plfreightsettlementapproval", - "community": 16, + "community": 55, "norm_label": "plfreightsettlementapproval" }, { @@ -4536,7 +4536,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1160", "id": "models_pl_models_plremittancevoucher", - "community": 16, + "community": 151, "norm_label": "plremittancevoucher" }, { @@ -4545,7 +4545,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1187", "id": "models_pl_models_plinventory", - "community": 51, + "community": 38, "norm_label": "plinventory" }, { @@ -4554,7 +4554,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1221", "id": "models_pl_models_plinventorytransaction", - "community": 51, + "community": 38, "norm_label": "plinventorytransaction" }, { @@ -4563,7 +4563,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1254", "id": "models_pl_models_plinventorywarning", - "community": 51, + "community": 38, "norm_label": "plinventorywarning" }, { @@ -4572,7 +4572,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1281", "id": "models_pl_models_pldocumentreminder", - "community": 224, + "community": 60, "norm_label": "pldocumentreminder" }, { @@ -4581,7 +4581,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1309", "id": "models_pl_models_plvehiclefuelregister", - "community": 233, + "community": 127, "norm_label": "plvehiclefuelregister" }, { @@ -4590,7 +4590,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1341", "id": "models_pl_models_plvehiclerechargeapply", - "community": 165, + "community": 160, "norm_label": "plvehiclerechargeapply" }, { @@ -4599,7 +4599,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1377", "id": "models_pl_models_plvehiclerechargeapproval", - "community": 165, + "community": 160, "norm_label": "plvehiclerechargeapproval" }, { @@ -4608,7 +4608,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1403", "id": "models_pl_models_plvehiclemaintenanceapply", - "community": 128, + "community": 43, "norm_label": "plvehiclemaintenanceapply" }, { @@ -4617,7 +4617,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1434", "id": "models_pl_models_plvehiclemaintenanceprocess", - "community": 128, + "community": 43, "norm_label": "plvehiclemaintenanceprocess" }, { @@ -4626,7 +4626,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1458", "id": "models_pl_models_plvehicleureaapply", - "community": 258, + "community": 47, "norm_label": "plvehicleureaapply" }, { @@ -4635,7 +4635,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1488", "id": "models_pl_models_plvehicleureadisburse", - "community": 258, + "community": 47, "norm_label": "plvehicleureadisburse" }, { @@ -4644,7 +4644,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1512", "id": "models_pl_models_plocrusagemonth", - "community": 182, + "community": 202, "norm_label": "plocrusagemonth" }, { @@ -4653,7 +4653,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1531", "id": "models_pl_models_plvehiclerechargerecord", - "community": 37, + "community": 45, "norm_label": "plvehiclerechargerecord" }, { @@ -4662,7 +4662,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L121", "id": "models_pl_models_rationale_121", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address" }, { @@ -4671,7 +4671,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L146", "id": "models_pl_models_rationale_146", - "community": 158, + "community": 156, "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": 25, + "community": 15, "norm_label": "\u53f8\u673a\u8868 pl_driver(\u517c\u5bb9\u65e7\u8868,\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03)" }, { @@ -4698,7 +4698,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L244", "id": "models_pl_models_rationale_244", - "community": 14, + "community": 284, "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": 1, + "community": 10, "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": 2, + "community": 15, "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": 90, + "community": 116, "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" }, { @@ -4743,7 +4743,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L517", "id": "models_pl_models_rationale_517", - "community": 25, + "community": 39, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)" }, { @@ -4752,7 +4752,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L545", "id": "models_pl_models_rationale_545", - "community": 1, + "community": 39, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product" }, { @@ -4770,7 +4770,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L608", "id": "models_pl_models_rationale_608", - "community": 1, + "community": 39, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product" }, { @@ -4779,7 +4779,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L713", "id": "models_pl_models_rationale_713", - "community": 95, + "community": 226, "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": 226, "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": 25, + "community": 15, "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": 25, + "community": 15, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport" }, { @@ -4860,7 +4860,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L948", "id": "models_pl_models_rationale_948", - "community": 29, + "community": 23, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty" }, { @@ -4887,7 +4887,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1027", "id": "models_pl_models_rationale_1027", - "community": 29, + "community": 31, "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": 14, + "community": 15, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval" }, { @@ -4914,7 +4914,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1114", "id": "models_pl_models_rationale_1114", - "community": 16, + "community": 55, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval" }, { @@ -4932,7 +4932,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1161", "id": "models_pl_models_rationale_1161", - "community": 16, + "community": 151, "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": 51, + "community": 38, "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": 51, + "community": 38, "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": 224, + "community": 60, "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": 233, + "community": 127, "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": 165, + "community": 160, "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": 165, + "community": 160, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 258, + "community": 47, "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": 258, + "community": 47, "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": 182, + "community": 202, "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": 37, + "community": 45, "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": 162, + "community": 290, "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": 162, + "community": 290, "norm_label": "plvehiclefuelcard" }, { @@ -5067,7 +5067,7 @@ "source_file": "app/models/models.py", "source_location": "L1", "id": "app_models_models_py", - "community": 29, + "community": 23, "norm_label": "models.py" }, { @@ -5076,7 +5076,7 @@ "source_file": "app/models/models.py", "source_location": "L11", "id": "models_models_userrole", - "community": 29, + "community": 23, "norm_label": "userrole" }, { @@ -5094,7 +5094,7 @@ "source_file": "app/models/models.py", "source_location": "L29", "id": "models_models_sysuser", - "community": 50, + "community": 23, "norm_label": "sysuser" }, { @@ -5103,7 +5103,7 @@ "source_file": "app/models/models.py", "source_location": "L58", "id": "models_models_sysrole", - "community": 50, + "community": 23, "norm_label": "sysrole" }, { @@ -5112,7 +5112,7 @@ "source_file": "app/models/models.py", "source_location": "L79", "id": "models_models_sysuserrole", - "community": 50, + "community": 23, "norm_label": "sysuserrole" }, { @@ -5121,7 +5121,7 @@ "source_file": "app/models/models.py", "source_location": "L99", "id": "models_models_sysrolemenu", - "community": 29, + "community": 23, "norm_label": "sysrolemenu" }, { @@ -5130,7 +5130,7 @@ "source_file": "app/models/models.py", "source_location": "L119", "id": "models_models_sysroledatascopedetail", - "community": 29, + "community": 23, "norm_label": "sysroledatascopedetail" }, { @@ -5139,7 +5139,7 @@ "source_file": "app/models/models.py", "source_location": "L140", "id": "models_models_sysmenu", - "community": 29, + "community": 23, "norm_label": "sysmenu" }, { @@ -5148,7 +5148,7 @@ "source_file": "app/models/models.py", "source_location": "L167", "id": "models_models_sysdept", - "community": 50, + "community": 23, "norm_label": "sysdept" }, { @@ -5157,7 +5157,7 @@ "source_file": "app/models/models.py", "source_location": "L191", "id": "models_models_systenant", - "community": 50, + "community": 23, "norm_label": "systenant" }, { @@ -5166,7 +5166,7 @@ "source_file": "app/models/models.py", "source_location": "L212", "id": "models_models_syssite", - "community": 29, + "community": 23, "norm_label": "syssite" }, { @@ -5175,7 +5175,7 @@ "source_file": "app/models/models.py", "source_location": "L238", "id": "models_models_syspost", - "community": 50, + "community": 23, "norm_label": "syspost" }, { @@ -5184,7 +5184,7 @@ "source_file": "app/models/models.py", "source_location": "L259", "id": "models_models_sysuserpost", - "community": 29, + "community": 23, "norm_label": "sysuserpost" }, { @@ -5193,7 +5193,7 @@ "source_file": "app/models/models.py", "source_location": "L278", "id": "models_models_sysusermenufavorite", - "community": 142, + "community": 131, "norm_label": "sysusermenufavorite" }, { @@ -5202,7 +5202,7 @@ "source_file": "app/models/models.py", "source_location": "L302", "id": "models_models_sysdicttype", - "community": 50, + "community": 23, "norm_label": "sysdicttype" }, { @@ -5211,7 +5211,7 @@ "source_file": "app/models/models.py", "source_location": "L322", "id": "models_models_sysethnic", - "community": 29, + "community": 23, "norm_label": "sysethnic" }, { @@ -5220,7 +5220,7 @@ "source_file": "app/models/models.py", "source_location": "L342", "id": "models_models_sysdictdata", - "community": 50, + "community": 23, "norm_label": "sysdictdata" }, { @@ -5229,7 +5229,7 @@ "source_file": "app/models/models.py", "source_location": "L374", "id": "models_models_sysapirequestlog", - "community": 29, + "community": 23, "norm_label": "sysapirequestlog" }, { @@ -5238,7 +5238,7 @@ "source_file": "app/models/models.py", "source_location": "L406", "id": "models_models_sysapirequestloghis", - "community": 29, + "community": 23, "norm_label": "sysapirequestloghis" }, { @@ -5247,7 +5247,7 @@ "source_file": "app/models/models.py", "source_location": "L448", "id": "models_models_bizleaverequest", - "community": 29, + "community": 23, "norm_label": "bizleaverequest" }, { @@ -5256,7 +5256,7 @@ "source_file": "app/models/models.py", "source_location": "L478", "id": "models_models_bizattachment", - "community": 29, + "community": 23, "norm_label": "bizattachment" }, { @@ -5265,7 +5265,7 @@ "source_file": "app/models/models.py", "source_location": "L508", "id": "models_models_wfprocessdef", - "community": 29, + "community": 37, "norm_label": "wfprocessdef" }, { @@ -5274,7 +5274,7 @@ "source_file": "app/models/models.py", "source_location": "L529", "id": "models_models_wfprocessversion", - "community": 29, + "community": 37, "norm_label": "wfprocessversion" }, { @@ -5283,7 +5283,7 @@ "source_file": "app/models/models.py", "source_location": "L551", "id": "models_models_wfnode", - "community": 29, + "community": 37, "norm_label": "wfnode" }, { @@ -5292,7 +5292,7 @@ "source_file": "app/models/models.py", "source_location": "L574", "id": "models_models_wftransition", - "community": 29, + "community": 37, "norm_label": "wftransition" }, { @@ -5301,7 +5301,7 @@ "source_file": "app/models/models.py", "source_location": "L596", "id": "models_models_wfprocessinstance", - "community": 29, + "community": 37, "norm_label": "wfprocessinstance" }, { @@ -5310,7 +5310,7 @@ "source_file": "app/models/models.py", "source_location": "L621", "id": "models_models_wftask", - "community": 29, + "community": 37, "norm_label": "wftask" }, { @@ -5319,7 +5319,7 @@ "source_file": "app/models/models.py", "source_location": "L1", "id": "models_models_rationale_1", - "community": 29, + "community": 23, "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": 29, + "community": 23, "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": 50, + "community": 23, "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": 29, + "community": 23, "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": 29, + "community": 23, "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": 50, + "community": 23, "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": 29, + "community": 23, "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": 142, + "community": 131, "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": 29, + "community": 23, "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": 29, + "community": 23, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 23, "norm_label": "__init__.py" }, { @@ -5499,7 +5499,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "id": "app_models_crm_models_py", - "community": 13, + "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": 57, + "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": 25, + "community": 2, "norm_label": "crmproduct" }, { @@ -5526,7 +5526,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L79", "id": "models_crm_models_crmproductbrand", - "community": 13, + "community": 16, "norm_label": "crmproductbrand" }, { @@ -5535,7 +5535,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L99", "id": "models_crm_models_crmproductalias", - "community": 57, + "community": 16, "norm_label": "crmproductalias" }, { @@ -5553,7 +5553,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L150", "id": "models_crm_models_crmcustomer", - "community": 13, + "community": 5, "norm_label": "crmcustomer" }, { @@ -5562,7 +5562,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L234", "id": "models_crm_models_crmcontact", - "community": 13, + "community": 5, "norm_label": "crmcontact" }, { @@ -5571,7 +5571,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L269", "id": "models_crm_models_crminvoiceinfo", - "community": 13, + "community": 5, "norm_label": "crminvoiceinfo" }, { @@ -5580,7 +5580,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L297", "id": "models_crm_models_crmcustomerfollow", - "community": 13, + "community": 5, "norm_label": "crmcustomerfollow" }, { @@ -5589,7 +5589,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L328", "id": "models_crm_models_crmcustomerpool", - "community": 64, + "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": 64, + "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": 17, + "community": 75, "norm_label": "crmopportunity" }, { @@ -5616,7 +5616,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L420", "id": "models_crm_models_crmopportunityfollow", - "community": 64, + "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": 17, + "community": 75, "norm_label": "crmopportunityproduct" }, { @@ -5634,7 +5634,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L481", "id": "models_crm_models_crmopportunitystagelog", - "community": 17, + "community": 75, "norm_label": "crmopportunitystagelog" }, { @@ -5643,7 +5643,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L512", "id": "models_crm_models_crmcontract", - "community": 25, + "community": 2, "norm_label": "crmcontract" }, { @@ -5652,7 +5652,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L597", "id": "models_crm_models_crmcontractapproversetting", - "community": 113, + "community": 273, "norm_label": "crmcontractapproversetting" }, { @@ -5661,7 +5661,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L616", "id": "models_crm_models_crmcontractapproval", - "community": 41, + "community": 49, "norm_label": "crmcontractapproval" }, { @@ -5670,7 +5670,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L647", "id": "models_crm_models_crmcontractchange", - "community": 41, + "community": 25, "norm_label": "crmcontractchange" }, { @@ -5679,7 +5679,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L678", "id": "models_crm_models_crmcontracttemplate", - "community": 41, + "community": 49, "norm_label": "crmcontracttemplate" }, { @@ -5688,7 +5688,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L712", "id": "models_crm_models_crmcontractproduct", - "community": 25, + "community": 15, "norm_label": "crmcontractproduct" }, { @@ -5697,7 +5697,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L755", "id": "models_crm_models_crmcontractproductpricetier", - "community": 270, + "community": 255, "norm_label": "crmcontractproductpricetier" }, { @@ -5706,7 +5706,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L780", "id": "models_crm_models_crmquote", - "community": 5, + "community": 12, "norm_label": "crmquote" }, { @@ -5715,7 +5715,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L842", "id": "models_crm_models_crmquoteproduct", - "community": 72, + "community": 79, "norm_label": "crmquoteproduct" }, { @@ -5724,7 +5724,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L880", "id": "models_crm_models_crmquoteapproversetting", - "community": 113, + "community": 273, "norm_label": "crmquoteapproversetting" }, { @@ -5733,7 +5733,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L899", "id": "models_crm_models_crmquoteapproval", - "community": 5, + "community": 12, "norm_label": "crmquoteapproval" }, { @@ -5742,7 +5742,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L924", "id": "models_crm_models_crmquotesharelog", - "community": 296, + "community": 274, "norm_label": "crmquotesharelog" }, { @@ -5751,7 +5751,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L950", "id": "models_crm_models_crmclue", - "community": 13, + "community": 5, "norm_label": "crmclue" }, { @@ -5760,7 +5760,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1000", "id": "models_crm_models_crmcluefollow", - "community": 13, + "community": 5, "norm_label": "crmcluefollow" }, { @@ -5769,7 +5769,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1024", "id": "models_crm_models_crmpriceletter", - "community": 64, + "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": 65, + "community": 76, "norm_label": "crmsupplierinfo" }, { @@ -5787,7 +5787,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "id": "models_crm_models_rationale_1", - "community": 13, + "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": 64, + "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": 7, + "community": 22, "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": 7, + "community": 22, "norm_label": "dbpurchaseplan" }, { @@ -5823,7 +5823,7 @@ "source_file": "app/models/db_models.py", "source_location": "L44", "id": "models_db_models_dbinboundoutbound", - "community": 25, + "community": 15, "norm_label": "dbinboundoutbound" }, { @@ -5832,7 +5832,7 @@ "source_file": "app/models/db_models.py", "source_location": "L77", "id": "models_db_models_dbweighingslip", - "community": 7, + "community": 22, "norm_label": "dbweighingslip" }, { @@ -5841,7 +5841,7 @@ "source_file": "app/models/db_models.py", "source_location": "L119", "id": "models_db_models_dbsequence", - "community": 7, + "community": 112, "norm_label": "dbsequence" }, { @@ -5850,7 +5850,7 @@ "source_file": "app/models/db_models.py", "source_location": "L1", "id": "models_db_models_rationale_1", - "community": 7, + "community": 22, "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": 162, + "community": 168, "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": 71, + "community": 3, "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": 162, + "community": 168, "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": 297, + "community": 184, "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": 297, + "community": 184, "norm_label": "noticepublicfields" }, { @@ -5904,7 +5904,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L20", "id": "models_wechat_notice_wechatbinding", - "community": 297, + "community": 184, "norm_label": "wechatbinding" }, { @@ -5913,7 +5913,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L33", "id": "models_wechat_notice_wechatapprovalcycle", - "community": 297, + "community": 184, "norm_label": "wechatapprovalcycle" }, { @@ -5922,7 +5922,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L45", "id": "models_wechat_notice_wechatnotice", - "community": 297, + "community": 184, "norm_label": "wechatnotice" }, { @@ -5931,7 +5931,7 @@ "source_file": "app/models/wechat_notice.py", "source_location": "L1", "id": "models_wechat_notice_rationale_1", - "community": 297, + "community": 184, "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": 29, + "community": 334, "norm_label": "base.py" }, { @@ -5949,7 +5949,7 @@ "source_file": "app/models/base.py", "source_location": "L10", "id": "models_base_basemodel", - "community": 29, + "community": 334, "norm_label": "basemodel" }, { @@ -5958,7 +5958,7 @@ "source_file": "app/models/base.py", "source_location": "L15", "id": "models_base_tablename", - "community": 29, + "community": 334, "norm_label": "__tablename__()" }, { @@ -5967,7 +5967,7 @@ "source_file": "app/models/base.py", "source_location": "L29", "id": "models_base_basemodel_to_dict", - "community": 29, + "community": 334, "norm_label": ".to_dict()" }, { @@ -5976,7 +5976,7 @@ "source_file": "app/models/base.py", "source_location": "L44", "id": "models_base_softdeletemodel", - "community": 29, + "community": 334, "norm_label": "softdeletemodel" }, { @@ -5985,7 +5985,7 @@ "source_file": "app/models/base.py", "source_location": "L51", "id": "models_base_get_active", - "community": 29, + "community": 334, "norm_label": "get_active()" }, { @@ -5994,7 +5994,7 @@ "source_file": "app/models/base.py", "source_location": "L55", "id": "models_base_softdeletemodel_soft_delete", - "community": 29, + "community": 334, "norm_label": ".soft_delete()" }, { @@ -6003,7 +6003,7 @@ "source_file": "app/models/base.py", "source_location": "L60", "id": "models_base_softdeletemodel_restore", - "community": 29, + "community": 334, "norm_label": ".restore()" }, { @@ -6012,7 +6012,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L1", "id": "app_models_bx_models_py", - "community": 46, + "community": 14, "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": 61, + "community": 123, "norm_label": "bxexpenseitem" }, { @@ -6030,7 +6030,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L33", "id": "models_bx_models_bxworkflowdef", - "community": 61, + "community": 14, "norm_label": "bxworkflowdef" }, { @@ -6039,7 +6039,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L62", "id": "models_bx_models_bxworkflownode", - "community": 61, + "community": 14, "norm_label": "bxworkflownode" }, { @@ -6048,7 +6048,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L101", "id": "models_bx_models_bxadvanceapply", - "community": 148, + "community": 14, "norm_label": "bxadvanceapply" }, { @@ -6057,7 +6057,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L134", "id": "models_bx_models_bxadvanceapproval", - "community": 126, + "community": 14, "norm_label": "bxadvanceapproval" }, { @@ -6066,7 +6066,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L157", "id": "models_bx_models_bxreimburseapply", - "community": 54, + "community": 14, "norm_label": "bxreimburseapply" }, { @@ -6075,7 +6075,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L195", "id": "models_bx_models_bxreimbursedetail", - "community": 22, + "community": 14, "norm_label": "bxreimbursedetail" }, { @@ -6084,7 +6084,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L217", "id": "models_bx_models_bxreimburseapproval", - "community": 22, + "community": 14, "norm_label": "bxreimburseapproval" }, { @@ -6093,7 +6093,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L240", "id": "models_bx_models_bxreimburseoffset", - "community": 54, + "community": 14, "norm_label": "bxreimburseoffset" }, { @@ -6102,7 +6102,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L258", "id": "models_bx_models_bxattachment", - "community": 46, + "community": 14, "norm_label": "bxattachment" }, { @@ -6111,7 +6111,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L281", "id": "models_bx_models_bxinvoice", - "community": 46, + "community": 14, "norm_label": "bxinvoice" }, { @@ -6120,7 +6120,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L303", "id": "models_bx_models_bxinvoiceledger", - "community": 46, + "community": 14, "norm_label": "bxinvoiceledger" }, { @@ -6129,7 +6129,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L328", "id": "models_bx_models_bxreimburseinvoice", - "community": 22, + "community": 14, "norm_label": "bxreimburseinvoice" }, { @@ -6138,7 +6138,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L346", "id": "models_bx_models_bxinvoicewalletsummary", - "community": 46, + "community": 14, "norm_label": "bxinvoicewalletsummary" }, { @@ -6147,7 +6147,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L1", "id": "models_bx_models_rationale_1", - "community": 46, + "community": 14, "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": 76, + "community": 8, "norm_label": "auth.py" }, { @@ -6165,7 +6165,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L7", "id": "schemas_auth_loginrequest", - "community": 76, + "community": 8, "norm_label": "loginrequest" }, { @@ -6174,7 +6174,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L13", "id": "schemas_auth_loginresponse", - "community": 76, + "community": 8, "norm_label": "loginresponse" }, { @@ -6183,7 +6183,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L23", "id": "schemas_auth_usercreate", - "community": 76, + "community": 8, "norm_label": "usercreate" }, { @@ -6192,7 +6192,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L33", "id": "schemas_auth_userresponse", - "community": 76, + "community": 8, "norm_label": "userresponse" }, { @@ -6201,7 +6201,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L44", "id": "schemas_auth_config", - "community": 76, + "community": 8, "norm_label": "config" }, { @@ -6210,7 +6210,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L48", "id": "schemas_auth_changepasswordrequest", - "community": 76, + "community": 8, "norm_label": "changepasswordrequest" }, { @@ -6219,7 +6219,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L54", "id": "schemas_auth_resetpasswordrequest", - "community": 76, + "community": 8, "norm_label": "resetpasswordrequest" }, { @@ -6228,7 +6228,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L1", "id": "schemas_auth_rationale_1", - "community": 76, + "community": 8, "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": 76, + "community": 8, "norm_label": "user.py" }, { @@ -6246,7 +6246,7 @@ "source_file": "app/schemas/user.py", "source_location": "L6", "id": "schemas_user_userbase", - "community": 76, + "community": 8, "norm_label": "userbase" }, { @@ -6255,7 +6255,7 @@ "source_file": "app/schemas/user.py", "source_location": "L16", "id": "schemas_user_usercreate", - "community": 76, + "community": 8, "norm_label": "usercreate" }, { @@ -6264,7 +6264,7 @@ "source_file": "app/schemas/user.py", "source_location": "L21", "id": "schemas_user_userupdate", - "community": 76, + "community": 8, "norm_label": "userupdate" }, { @@ -6273,7 +6273,7 @@ "source_file": "app/schemas/user.py", "source_location": "L30", "id": "schemas_user_userresponse", - "community": 76, + "community": 8, "norm_label": "userresponse" }, { @@ -6282,7 +6282,7 @@ "source_file": "app/schemas/user.py", "source_location": "L35", "id": "schemas_user_config", - "community": 76, + "community": 8, "norm_label": "config" }, { @@ -6291,7 +6291,7 @@ "source_file": "app/schemas/user.py", "source_location": "L39", "id": "schemas_user_userlistresponse", - "community": 76, + "community": 8, "norm_label": "userlistresponse" }, { @@ -6300,7 +6300,7 @@ "source_file": "app/schemas/user.py", "source_location": "L48", "id": "schemas_user_loginrequest", - "community": 76, + "community": 8, "norm_label": "loginrequest" }, { @@ -6309,7 +6309,7 @@ "source_file": "app/schemas/user.py", "source_location": "L54", "id": "schemas_user_loginresponse", - "community": 76, + "community": 8, "norm_label": "loginresponse" }, { @@ -6318,7 +6318,7 @@ "source_file": "app/schemas/user.py", "source_location": "L62", "id": "schemas_user_changepasswordrequest", - "community": 76, + "community": 8, "norm_label": "changepasswordrequest" }, { @@ -6327,7 +6327,7 @@ "source_file": "app/schemas/user.py", "source_location": "L68", "id": "schemas_user_resetpasswordrequest", - "community": 76, + "community": 8, "norm_label": "resetpasswordrequest" }, { @@ -6336,7 +6336,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L1", "id": "app_schemas_menu_favorite_py", - "community": 50, + "community": 23, "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": 50, + "community": 23, "norm_label": "menufavoritecreatebody" }, { @@ -6354,7 +6354,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "id": "schemas_menu_favorite_menufavoritedeletebody", - "community": 50, + "community": 23, "norm_label": "menufavoritedeletebody" }, { @@ -6363,7 +6363,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "id": "schemas_menu_favorite_menufavoritereorderbody", - "community": 50, + "community": 23, "norm_label": "menufavoritereorderbody" }, { @@ -6372,7 +6372,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L15", "id": "schemas_menu_favorite_rationale_15", - "community": 50, + "community": 23, "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": 76, + "community": 8, "norm_label": "__init__.py" }, { @@ -6390,7 +6390,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L1", "id": "app_schemas_doclib_py", - "community": 351, + "community": 331, "norm_label": "doclib.py" }, { @@ -6399,7 +6399,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L7", "id": "schemas_doclib_body", - "community": 351, + "community": 331, "norm_label": "_body" }, { @@ -6408,7 +6408,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L11", "id": "schemas_doclib_folderupdatebody", - "community": 351, + "community": 331, "norm_label": "folderupdatebody" }, { @@ -6417,7 +6417,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L16", "id": "schemas_doclib_valid_name", - "community": 351, + "community": 331, "norm_label": "valid_name()" }, { @@ -6426,7 +6426,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L23", "id": "schemas_doclib_foldercreatebody", - "community": 351, + "community": 331, "norm_label": "foldercreatebody" }, { @@ -6435,7 +6435,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L27", "id": "schemas_doclib_sharebody", - "community": 351, + "community": 331, "norm_label": "sharebody" }, { @@ -6444,7 +6444,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L31", "id": "schemas_doclib_deletefilesbody", - "community": 351, + "community": 331, "norm_label": "deletefilesbody" }, { @@ -6453,7 +6453,7 @@ "source_file": "app/schemas/doclib.py", "source_location": "L1", "id": "schemas_doclib_rationale_1", - "community": 351, + "community": 331, "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": 76, + "community": 8, "norm_label": "menu.py" }, { @@ -6471,7 +6471,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L6", "id": "schemas_menu_menumeta", - "community": 76, + "community": 8, "norm_label": "menumeta" }, { @@ -6480,7 +6480,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L19", "id": "schemas_menu_menuitem", - "community": 76, + "community": 8, "norm_label": "menuitem" }, { @@ -6489,7 +6489,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L30", "id": "schemas_menu_menulistresponse", - "community": 76, + "community": 8, "norm_label": "menulistresponse" }, { @@ -6498,7 +6498,7 @@ "source_file": "app/schemas/attachment.py", "source_location": "L1", "id": "app_schemas_attachment_py", - "community": 76, + "community": 8, "norm_label": "attachment.py" }, { @@ -6507,7 +6507,7 @@ "source_file": "app/schemas/attachment.py", "source_location": "L5", "id": "schemas_attachment_attachmentuploadresponse", - "community": 76, + "community": 8, "norm_label": "attachmentuploadresponse" }, { @@ -6516,7 +6516,7 @@ "source_file": "app/schemas/common.py", "source_location": "L1", "id": "app_schemas_common_py", - "community": 76, + "community": 8, "norm_label": "common.py" }, { @@ -6525,7 +6525,7 @@ "source_file": "app/schemas/common.py", "source_location": "L6", "id": "schemas_common_paginationparams", - "community": 76, + "community": 8, "norm_label": "paginationparams" }, { @@ -6534,7 +6534,7 @@ "source_file": "app/schemas/common.py", "source_location": "L12", "id": "schemas_common_paginationresult", - "community": 76, + "community": 8, "norm_label": "paginationresult" }, { @@ -6543,7 +6543,7 @@ "source_file": "app/schemas/common.py", "source_location": "L21", "id": "schemas_common_idinput", - "community": 76, + "community": 8, "norm_label": "idinput" }, { @@ -6552,7 +6552,7 @@ "source_file": "app/schemas/common.py", "source_location": "L26", "id": "schemas_common_statusinput", - "community": 76, + "community": 8, "norm_label": "statusinput" }, { @@ -6561,7 +6561,7 @@ "source_file": "app/schemas/common.py", "source_location": "L31", "id": "schemas_common_deleteinput", - "community": 76, + "community": 8, "norm_label": "deleteinput" }, { @@ -6570,7 +6570,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L1", "id": "app_schemas_workflow_py", - "community": 76, + "community": 8, "norm_label": "workflow.py" }, { @@ -6579,7 +6579,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L7", "id": "schemas_workflow_processdefcreate", - "community": 76, + "community": 8, "norm_label": "processdefcreate" }, { @@ -6588,7 +6588,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L15", "id": "schemas_workflow_processdefupdate", - "community": 76, + "community": 8, "norm_label": "processdefupdate" }, { @@ -6597,7 +6597,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L23", "id": "schemas_workflow_processdefresponse", - "community": 76, + "community": 8, "norm_label": "processdefresponse" }, { @@ -6606,7 +6606,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L35", "id": "schemas_workflow_config", - "community": 76, + "community": 8, "norm_label": "config" }, { @@ -6615,7 +6615,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L39", "id": "schemas_workflow_nodedata", - "community": 76, + "community": 8, "norm_label": "nodedata" }, { @@ -6624,7 +6624,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L46", "id": "schemas_workflow_transitiondata", - "community": 76, + "community": 8, "norm_label": "transitiondata" }, { @@ -6633,7 +6633,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L52", "id": "schemas_workflow_publishversionrequest", - "community": 76, + "community": 8, "norm_label": "publishversionrequest" }, { @@ -6642,7 +6642,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L59", "id": "schemas_workflow_versionresponse", - "community": 76, + "community": 8, "norm_label": "versionresponse" }, { @@ -6651,7 +6651,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L71", "id": "schemas_workflow_startinstancerequest", - "community": 76, + "community": 8, "norm_label": "startinstancerequest" }, { @@ -6660,7 +6660,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L79", "id": "schemas_workflow_approverequest", - "community": 76, + "community": 8, "norm_label": "approverequest" }, { @@ -6669,7 +6669,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L83", "id": "schemas_workflow_taskresponse", - "community": 76, + "community": 8, "norm_label": "taskresponse" }, { @@ -6678,7 +6678,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L103", "id": "schemas_workflow_instanceresponse", - "community": 76, + "community": 8, "norm_label": "instanceresponse" }, { @@ -6687,7 +6687,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L1", "id": "schemas_workflow_rationale_1", - "community": 76, + "community": 8, "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": 180, + "community": 357, "norm_label": "duty.py" }, { @@ -6705,7 +6705,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L13", "id": "schemas_duty_dutyassignmentin", - "community": 180, + "community": 26, "norm_label": "dutyassignmentin" }, { @@ -6714,7 +6714,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L20", "id": "schemas_duty_dutyslotsavein", - "community": 180, + "community": 26, "norm_label": "dutyslotsavein" }, { @@ -6723,7 +6723,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L32", "id": "schemas_duty_split_work_plans", - "community": 180, + "community": 357, "norm_label": "_split_work_plans()" }, { @@ -6732,7 +6732,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L40", "id": "schemas_duty_dutydaysavebody", - "community": 180, + "community": 26, "norm_label": "dutydaysavebody" }, { @@ -6741,7 +6741,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L46", "id": "schemas_duty_dutylinkbody", - "community": 180, + "community": 357, "norm_label": "dutylinkbody" }, { @@ -6750,7 +6750,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L50", "id": "schemas_duty_dutygrabbody", - "community": 180, + "community": 357, "norm_label": "dutygrabbody" }, { @@ -6759,7 +6759,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L55", "id": "schemas_duty_dutydictensurebody", - "community": 180, + "community": 357, "norm_label": "dutydictensurebody" }, { @@ -6768,7 +6768,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L1", "id": "schemas_duty_rationale_1", - "community": 180, + "community": 357, "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": 76, + "community": 8, "norm_label": "leave.py" }, { @@ -6786,7 +6786,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L7", "id": "schemas_leave_leavecreate", - "community": 76, + "community": 8, "norm_label": "leavecreate" }, { @@ -6795,7 +6795,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L16", "id": "schemas_leave_leaveupdate", - "community": 76, + "community": 8, "norm_label": "leaveupdate" }, { @@ -6804,7 +6804,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L25", "id": "schemas_leave_leaveresponse", - "community": 76, + "community": 8, "norm_label": "leaveresponse" }, { @@ -6813,7 +6813,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L39", "id": "schemas_leave_config", - "community": 76, + "community": 8, "norm_label": "config" }, { @@ -6822,7 +6822,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "id": "schemas_leave_rationale_1", - "community": 76, + "community": 8, "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": 25, + "community": 3, "norm_label": "plan.py" }, { @@ -6840,7 +6840,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "id": "pl_plan_planproductbase", - "community": 25, + "community": 3, "norm_label": "planproductbase" }, { @@ -6858,7 +6858,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L61", "id": "pl_plan_planproductupdate", - "community": 25, + "community": 3, "norm_label": "planproductupdate" }, { @@ -6867,7 +6867,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L83", "id": "pl_plan_planarchivebrandqtyitem", - "community": 25, + "community": 15, "norm_label": "planarchivebrandqtyitem" }, { @@ -6876,7 +6876,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L91", "id": "pl_plan_planproductread", - "community": 25, + "community": 15, "norm_label": "planproductread" }, { @@ -6885,7 +6885,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L111", "id": "pl_plan_planstopproductmeta", - "community": 71, + "community": 3, "norm_label": "planstopproductmeta" }, { @@ -6894,7 +6894,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L119", "id": "pl_plan_planstopproductbody", - "community": 1, + "community": 6, "norm_label": "planstopproductbody" }, { @@ -6903,7 +6903,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L148", "id": "pl_plan_planstopproductread", - "community": 1, + "community": 10, "norm_label": "planstopproductread" }, { @@ -6912,7 +6912,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L170", "id": "pl_plan_planloadbody", - "community": 25, + "community": 15, "norm_label": "planloadbody" }, { @@ -6921,7 +6921,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L190", "id": "pl_plan_plandeliverybody", - "community": 25, + "community": 15, "norm_label": "plandeliverybody" }, { @@ -6930,7 +6930,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L211", "id": "pl_plan_planloadread", - "community": 1, + "community": 10, "norm_label": "planloadread" }, { @@ -6939,7 +6939,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L223", "id": "pl_plan_plandeliveryread", - "community": 1, + "community": 10, "norm_label": "plandeliveryread" }, { @@ -6948,7 +6948,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L240", "id": "pl_plan_planbase", - "community": 25, + "community": 3, "norm_label": "planbase" }, { @@ -6957,7 +6957,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L291", "id": "pl_plan_plancontractlink", - "community": 25, + "community": 6, "norm_label": "plancontractlink" }, { @@ -6966,7 +6966,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L298", "id": "pl_plan_plancreate", - "community": 25, + "community": 3, "norm_label": "plancreate" }, { @@ -6984,7 +6984,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L331", "id": "pl_plan_planupdate", - "community": 199, + "community": 178, "norm_label": "planupdate" }, { @@ -6993,7 +6993,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L389", "id": "pl_plan_hazardcertreadybody", - "community": 25, + "community": 3, "norm_label": "hazardcertreadybody" }, { @@ -7002,7 +7002,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L394", "id": "pl_plan_erpenteredbody", - "community": 25, + "community": 3, "norm_label": "erpenteredbody" }, { @@ -7011,7 +7011,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L399", "id": "pl_plan_plandocumentattachmentitem", - "community": 25, + "community": 3, "norm_label": "plandocumentattachmentitem" }, { @@ -7020,7 +7020,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L405", "id": "pl_plan_planread", - "community": 25, + "community": 3, "norm_label": "planread" }, { @@ -7029,7 +7029,7 @@ "source_file": "", "source_location": "", "id": "planresourcesnapshotmixin", - "community": 26, + "community": 3, "norm_label": "planresourcesnapshotmixin" }, { @@ -7038,7 +7038,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L446", "id": "pl_plan_planforcevoidpreview", - "community": 25, + "community": 3, "norm_label": "planforcevoidpreview" }, { @@ -7047,7 +7047,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L455", "id": "pl_plan_planwithproducts", - "community": 25, + "community": 3, "norm_label": "planwithproducts" }, { @@ -7056,7 +7056,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L519", "id": "pl_plan_deliveryprintcustomeroption", - "community": 192, + "community": 327, "norm_label": "deliveryprintcustomeroption" }, { @@ -7065,7 +7065,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L526", "id": "pl_plan_deliveryslipprintread", - "community": 25, + "community": 15, "norm_label": "deliveryslipprintread" }, { @@ -7074,7 +7074,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L539", "id": "pl_plan_planinboundsliptemplatesave", - "community": 25, + "community": 3, "norm_label": "planinboundsliptemplatesave" }, { @@ -7083,7 +7083,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L544", "id": "pl_plan_plandeliverysliptemplatesave", - "community": 25, + "community": 3, "norm_label": "plandeliverysliptemplatesave" }, { @@ -7092,7 +7092,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L551", "id": "pl_plan_plansubpacksliptemplatesave", - "community": 25, + "community": 3, "norm_label": "plansubpacksliptemplatesave" }, { @@ -7101,7 +7101,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L563", "id": "pl_plan_createfromcontractrequest", - "community": 25, + "community": 3, "norm_label": "createfromcontractrequest" }, { @@ -7119,7 +7119,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L590", "id": "pl_plan_planlistquery", - "community": 25, + "community": 15, "norm_label": "planlistquery" }, { @@ -7128,7 +7128,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L615", "id": "pl_plan_planproductcertitem", - "community": 25, + "community": 3, "norm_label": "planproductcertitem" }, { @@ -7137,7 +7137,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L623", "id": "pl_plan_planproductcertsupdate", - "community": 25, + "community": 3, "norm_label": "planproductcertsupdate" }, { @@ -7155,7 +7155,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L639", "id": "pl_plan_planarchivestopproductitem", - "community": 82, + "community": 39, "norm_label": "planarchivestopproductitem" }, { @@ -7164,7 +7164,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L654", "id": "pl_plan_planarchiveloadblock", - "community": 82, + "community": 39, "norm_label": "planarchiveloadblock" }, { @@ -7173,7 +7173,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L660", "id": "pl_plan_planarchivedeliveryblock", - "community": 82, + "community": 39, "norm_label": "planarchivedeliveryblock" }, { @@ -7191,7 +7191,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L678", "id": "pl_plan_planarchivestopfeedbackattachmentitem", - "community": 25, + "community": 3, "norm_label": "planarchivestopfeedbackattachmentitem" }, { @@ -7209,7 +7209,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L695", "id": "pl_plan_planarchivebody", - "community": 25, + "community": 3, "norm_label": "planarchivebody" }, { @@ -7218,7 +7218,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L709", "id": "pl_plan_plandriverfeedbackproductitem", - "community": 25, + "community": 3, "norm_label": "plandriverfeedbackproductitem" }, { @@ -7245,7 +7245,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L738", "id": "pl_plan_planlistresponse", - "community": 25, + "community": 3, "norm_label": "planlistresponse" }, { @@ -7254,7 +7254,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L743", "id": "pl_plan_planforcefollowstatusbody", - "community": 333, + "community": 3, "norm_label": "planforcefollowstatusbody" }, { @@ -7263,7 +7263,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L754", "id": "pl_plan_plansidecontractsupdatebody", - "community": 25, + "community": 3, "norm_label": "plansidecontractsupdatebody" }, { @@ -7272,7 +7272,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L759", "id": "pl_plan_planstopcontractsupdatebody", - "community": 25, + "community": 3, "norm_label": "planstopcontractsupdatebody" }, { @@ -7281,7 +7281,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L766", "id": "pl_plan_plancontractgapread", - "community": 25, + "community": 74, "norm_label": "plancontractgapread" }, { @@ -7290,7 +7290,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L792", "id": "pl_plan_plancontractgaplistresponse", - "community": 25, + "community": 3, "norm_label": "plancontractgaplistresponse" }, { @@ -7299,7 +7299,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L744", "id": "pl_plan_rationale_744", - "community": 333, + "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" }, { @@ -7308,7 +7308,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L1", "id": "app_schemas_pl_transport_py", - "community": 26, + "community": 31, "norm_label": "transport.py" }, { @@ -7317,7 +7317,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "id": "pl_transport_transportbase", - "community": 26, + "community": 31, "norm_label": "transportbase" }, { @@ -7326,7 +7326,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L45", "id": "pl_transport_transportcreate", - "community": 14, + "community": 31, "norm_label": "transportcreate" }, { @@ -7335,7 +7335,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L50", "id": "pl_transport_transportstopdibangoption", - "community": 26, + "community": 31, "norm_label": "transportstopdibangoption" }, { @@ -7344,7 +7344,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L57", "id": "pl_transport_transportarrange", - "community": 14, + "community": 31, "norm_label": "transportarrange" }, { @@ -7353,7 +7353,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L93", "id": "pl_transport_transportinventorylinkread", - "community": 14, + "community": 31, "norm_label": "transportinventorylinkread" }, { @@ -7362,7 +7362,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L107", "id": "pl_transport_publicpoundqrcodeitemread", - "community": 26, + "community": 31, "norm_label": "publicpoundqrcodeitemread" }, { @@ -7371,7 +7371,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "id": "pl_transport_transportsitelinkread", - "community": 14, + "community": 31, "norm_label": "transportsitelinkread" }, { @@ -7380,7 +7380,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L129", "id": "pl_transport_transportupdate", - "community": 26, + "community": 31, "norm_label": "transportupdate" }, { @@ -7389,7 +7389,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L156", "id": "pl_transport_transportdriverproductfeedbackread", - "community": 14, + "community": 15, "norm_label": "transportdriverproductfeedbackread" }, { @@ -7398,7 +7398,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L172", "id": "pl_transport_transportstopfeedbackread", - "community": 14, + "community": 15, "norm_label": "transportstopfeedbackread" }, { @@ -7407,7 +7407,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L186", "id": "pl_transport_transportdriverstopproductfeedbackread", - "community": 14, + "community": 15, "norm_label": "transportdriverstopproductfeedbackread" }, { @@ -7416,7 +7416,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L199", "id": "pl_transport_transportread", - "community": 26, + "community": 31, "norm_label": "transportread" }, { @@ -7425,7 +7425,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L227", "id": "pl_transport_transportioorderbrief", - "community": 14, + "community": 31, "norm_label": "transportioorderbrief" }, { @@ -7434,7 +7434,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L237", "id": "pl_transport_contractqtyreminderitem", - "community": 26, + "community": 31, "norm_label": "contractqtyreminderitem" }, { @@ -7443,7 +7443,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L255", "id": "pl_transport_contractqtyreminder", - "community": 14, + "community": 15, "norm_label": "contractqtyreminder" }, { @@ -7452,7 +7452,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L260", "id": "pl_transport_transportarrangeresult", - "community": 14, + "community": 31, "norm_label": "transportarrangeresult" }, { @@ -7461,7 +7461,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L274", "id": "pl_transport_planarrangeinforead", - "community": 25, + "community": 15, "norm_label": "planarrangeinforead" }, { @@ -7470,7 +7470,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L286", "id": "pl_transport_transportwithplans", - "community": 26, + "community": 31, "norm_label": "transportwithplans" }, { @@ -7479,7 +7479,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L295", "id": "pl_transport_transportfeedback", - "community": 14, + "community": 31, "norm_label": "transportfeedback" }, { @@ -7488,7 +7488,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L304", "id": "pl_transport_publictransportproductfeedbackitem", - "community": 26, + "community": 31, "norm_label": "publictransportproductfeedbackitem" }, { @@ -7497,7 +7497,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L311", "id": "pl_transport_publictransportfeedback", - "community": 26, + "community": 31, "norm_label": "publictransportfeedback" }, { @@ -7506,7 +7506,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L319", "id": "pl_transport_publictransportdriverstopproductfeedbackitem", - "community": 26, + "community": 31, "norm_label": "publictransportdriverstopproductfeedbackitem" }, { @@ -7515,7 +7515,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L326", "id": "pl_transport_publictransportdriverstopfeedback", - "community": 26, + "community": 31, "norm_label": "publictransportdriverstopfeedback" }, { @@ -7524,7 +7524,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L335", "id": "pl_transport_publictransportstopproductread", - "community": 26, + "community": 175, "norm_label": "publictransportstopproductread" }, { @@ -7533,7 +7533,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L354", "id": "pl_transport_publictransportsitestopfeedback", - "community": 26, + "community": 31, "norm_label": "publictransportsitestopfeedback" }, { @@ -7542,7 +7542,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L363", "id": "pl_transport_publictransportstopread", - "community": 26, + "community": 84, "norm_label": "publictransportstopread" }, { @@ -7551,7 +7551,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L385", "id": "pl_transport_publictransportplanproductread", - "community": 26, + "community": 155, "norm_label": "publictransportplanproductread" }, { @@ -7560,7 +7560,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L403", "id": "pl_transport_publictransportpersonnelread", - "community": 26, + "community": 31, "norm_label": "publictransportpersonnelread" }, { @@ -7569,7 +7569,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L410", "id": "pl_transport_publictransportpageread", - "community": 26, + "community": 84, "norm_label": "publictransportpageread" }, { @@ -7578,7 +7578,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L447", "id": "pl_transport_publictransporthistoryproductread", - "community": 26, + "community": 84, "norm_label": "publictransporthistoryproductread" }, { @@ -7587,7 +7587,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "id": "pl_transport_publictransporthistorystopproductread", - "community": 26, + "community": 163, "norm_label": "publictransporthistorystopproductread" }, { @@ -7596,7 +7596,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L465", "id": "pl_transport_publictransporthistorystopread", - "community": 26, + "community": 163, "norm_label": "publictransporthistorystopread" }, { @@ -7605,7 +7605,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L476", "id": "pl_transport_publictransporthistoryrecordread", - "community": 26, + "community": 84, "norm_label": "publictransporthistoryrecordread" }, { @@ -7614,7 +7614,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L500", "id": "pl_transport_publictransporthistorypageread", - "community": 26, + "community": 84, "norm_label": "publictransporthistorypageread" }, { @@ -7623,7 +7623,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L508", "id": "pl_transport_publictransportmultistopsitepageread", - "community": 26, + "community": 31, "norm_label": "publictransportmultistopsitepageread" }, { @@ -7632,7 +7632,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L519", "id": "pl_transport_publictransportsitepageread", - "community": 26, + "community": 31, "norm_label": "publictransportsitepageread" }, { @@ -7641,7 +7641,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L553", "id": "pl_transport_approvalsubmit", - "community": 14, + "community": 31, "norm_label": "approvalsubmit" }, { @@ -7650,7 +7650,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L558", "id": "pl_transport_approvalrequest", - "community": 14, + "community": 31, "norm_label": "approvalrequest" }, { @@ -7659,7 +7659,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L564", "id": "pl_transport_approvalrecordread", - "community": 14, + "community": 31, "norm_label": "approvalrecordread" }, { @@ -7668,7 +7668,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L583", "id": "pl_transport_transportlistquery", - "community": 14, + "community": 15, "norm_label": "transportlistquery" }, { @@ -7677,7 +7677,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L595", "id": "pl_transport_transportlistresponse", - "community": 14, + "community": 31, "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": 35, + "community": 19, "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": 35, + "community": 19, "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": 196, + "community": 195, "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": 196, + "community": 195, "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": 196, + "community": 195, "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": 196, + "community": 195, "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": 196, + "community": 195, "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": 196, + "community": 195, "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": 196, + "community": 195, "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": 166, + "community": 43, "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": 166, + "community": 43, "norm_label": "vehiclemaintenanceapplycreate" }, { @@ -7785,7 +7785,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", - "community": 166, + "community": 43, "norm_label": "vehiclemaintenanceapplyupdate" }, { @@ -7794,7 +7794,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyread", - "community": 166, + "community": 43, "norm_label": "vehiclemaintenanceapplyread" }, { @@ -7803,7 +7803,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L52", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", - "community": 166, + "community": 43, "norm_label": "vehiclemaintenanceapplylistresponse" }, { @@ -7812,7 +7812,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L61", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", - "community": 166, + "community": 43, "norm_label": "vehiclemaintenanceapplyreminder" }, { @@ -7821,7 +7821,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L75", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", - "community": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "norm_label": "vehiclemaintenanceprocessupdate" }, { @@ -7848,7 +7848,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L98", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessread", - "community": 166, + "community": 43, "norm_label": "vehiclemaintenanceprocessread" }, { @@ -7857,7 +7857,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L118", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", - "community": 166, + "community": 43, "norm_label": "vehiclemaintenanceprocesslistresponse" }, { @@ -7866,7 +7866,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L127", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", - "community": 128, + "community": 43, "norm_label": "vehiclemaintenanceprocessboarditem" }, { @@ -7875,7 +7875,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L150", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", - "community": 166, + "community": 43, "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": 32, + "community": 219, "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": 32, + "community": 219, "norm_label": "snapshotcertread" }, { @@ -7902,7 +7902,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "id": "pl_resource_snapshot_snapshotpersonnelrow", - "community": 32, + "community": 219, "norm_label": "snapshotpersonnelrow" }, { @@ -7911,7 +7911,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "id": "pl_resource_snapshot_transportresourcesnapshot", - "community": 32, + "community": 219, "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": 32, + "community": 84, "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": 25, + "community": 31, "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": 32, + "community": 84, "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": 32, + "community": 219, "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": 32, + "community": 84, "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": 365, + "community": 347, "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": 365, + "community": 347, "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": 365, + "community": 347, "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": 365, + "community": 347, "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": 365, + "community": 347, "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": 365, + "community": 347, "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": 365, + "community": 347, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 38, "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": 125, + "community": 165, "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": 51, + "community": 38, "norm_label": "__init__.py" }, { @@ -8091,7 +8091,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "id": "pl_init_rationale_1", - "community": 51, + "community": 38, "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": 9, + "community": 78, "norm_label": "freight.py" }, { @@ -8109,7 +8109,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "id": "pl_freight_freightsettlementbase", - "community": 9, + "community": 78, "norm_label": "freightsettlementbase" }, { @@ -8118,7 +8118,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L29", "id": "pl_freight_freightsettlementcreate", - "community": 9, + "community": 78, "norm_label": "freightsettlementcreate" }, { @@ -8127,7 +8127,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L35", "id": "pl_freight_check_ids", - "community": 9, + "community": 78, "norm_label": "check_ids()" }, { @@ -8136,7 +8136,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L41", "id": "pl_freight_freightsettlementupdate", - "community": 9, + "community": 78, "norm_label": "freightsettlementupdate" }, { @@ -8145,7 +8145,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L53", "id": "pl_freight_freightsettlementread", - "community": 9, + "community": 78, "norm_label": "freightsettlementread" }, { @@ -8154,7 +8154,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L67", "id": "pl_freight_freightsettlementlistitem", - "community": 9, + "community": 78, "norm_label": "freightsettlementlistitem" }, { @@ -8163,7 +8163,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L81", "id": "pl_freight_freightsettlementtransportread", - "community": 9, + "community": 78, "norm_label": "freightsettlementtransportread" }, { @@ -8172,7 +8172,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L91", "id": "pl_freight_unsettledplanitem", - "community": 9, + "community": 78, "norm_label": "unsettledplanitem" }, { @@ -8181,7 +8181,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L118", "id": "pl_freight_unsettledplanlistresponse", - "community": 9, + "community": 78, "norm_label": "unsettledplanlistresponse" }, { @@ -8190,7 +8190,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L123", "id": "pl_freight_settlementplansummary", - "community": 9, + "community": 78, "norm_label": "settlementplansummary" }, { @@ -8199,7 +8199,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L133", "id": "pl_freight_settlementapprovalflowitem", - "community": 9, + "community": 78, "norm_label": "settlementapprovalflowitem" }, { @@ -8208,7 +8208,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L147", "id": "pl_freight_freightsettlementwithtransports", - "community": 9, + "community": 78, "norm_label": "freightsettlementwithtransports" }, { @@ -8217,7 +8217,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L165", "id": "pl_freight_freightsettlementsubmitapprovalbody", - "community": 9, + "community": 78, "norm_label": "freightsettlementsubmitapprovalbody" }, { @@ -8226,7 +8226,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L172", "id": "pl_freight_freightsettlementapprovalactionbody", - "community": 9, + "community": 78, "norm_label": "freightsettlementapprovalactionbody" }, { @@ -8235,7 +8235,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L177", "id": "pl_freight_freightsettlementdisbursebody", - "community": 9, + "community": 78, "norm_label": "freightsettlementdisbursebody" }, { @@ -8244,7 +8244,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L190", "id": "pl_freight_remittancevouchercreate", - "community": 9, + "community": 78, "norm_label": "remittancevouchercreate" }, { @@ -8253,7 +8253,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L199", "id": "pl_freight_remittancevoucherread", - "community": 9, + "community": 78, "norm_label": "remittancevoucherread" }, { @@ -8262,7 +8262,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L218", "id": "pl_freight_freightsettlementlistquery", - "community": 9, + "community": 78, "norm_label": "freightsettlementlistquery" }, { @@ -8271,7 +8271,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L227", "id": "pl_freight_freightsettlementlistresponse", - "community": 9, + "community": 78, "norm_label": "freightsettlementlistresponse" }, { @@ -8280,7 +8280,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L232", "id": "pl_freight_freightsettlementbytransportread", - "community": 9, + "community": 78, "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": 9, + "community": 8, "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": 26, + "community": 31, "norm_label": "brandoption" }, { @@ -8307,7 +8307,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "id": "pl_io_order_brandqtyitem", - "community": 14, + "community": 31, "norm_label": "brandqtyitem" }, { @@ -8316,7 +8316,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "id": "pl_io_order_ioorderitemread", - "community": 9, + "community": 8, "norm_label": "ioorderitemread" }, { @@ -8325,7 +8325,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "id": "pl_io_order_ioorderitempatch", - "community": 9, + "community": 8, "norm_label": "ioorderitempatch" }, { @@ -8334,7 +8334,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "id": "pl_io_order_ioorderpatch", - "community": 9, + "community": 8, "norm_label": "ioorderpatch" }, { @@ -8343,7 +8343,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "id": "pl_io_order_ioorderread", - "community": 9, + "community": 8, "norm_label": "ioorderread" }, { @@ -8352,7 +8352,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "id": "pl_io_order_ioorderlistresponse", - "community": 79, + "community": 146, "norm_label": "ioorderlistresponse" }, { @@ -8361,7 +8361,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "id": "pl_io_order_publicioorderitemfeedback", - "community": 9, + "community": 8, "norm_label": "publicioorderitemfeedback" }, { @@ -8370,7 +8370,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "id": "pl_io_order_publicioorderstopproductfeedback", - "community": 9, + "community": 8, "norm_label": "publicioorderstopproductfeedback" }, { @@ -8379,7 +8379,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "id": "pl_io_order_publicioorderstopfeedback", - "community": 9, + "community": 8, "norm_label": "publicioorderstopfeedback" }, { @@ -8388,7 +8388,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "id": "pl_io_order_publicioorderfeedback", - "community": 9, + "community": 8, "norm_label": "publicioorderfeedback" }, { @@ -8397,7 +8397,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "id": "pl_io_order_publicioorderhistoryproductread", - "community": 154, + "community": 175, "norm_label": "publicioorderhistoryproductread" }, { @@ -8406,7 +8406,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "id": "pl_io_order_publicioorderhistoryrecordread", - "community": 154, + "community": 175, "norm_label": "publicioorderhistoryrecordread" }, { @@ -8415,7 +8415,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "id": "pl_io_order_publicioorderhistorypageread", - "community": 154, + "community": 175, "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": 9, + "community": 8, "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": 287, + "community": 304, "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": 287, + "community": 304, "norm_label": "transportaddressbase" }, { @@ -8451,7 +8451,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "id": "pl_transport_address_transportaddresscreate", - "community": 287, + "community": 304, "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": 287, + "community": 304, "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": 287, + "community": 304, "norm_label": "transportaddressupdate" }, { @@ -8478,7 +8478,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "id": "pl_transport_address_transportaddressread", - "community": 287, + "community": 304, "norm_label": "transportaddressread" }, { @@ -8487,7 +8487,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "id": "pl_transport_address_transportaddresslistresponse", - "community": 178, + "community": 304, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "norm_label": "vehiclefuelregisterupdate" }, { @@ -8559,7 +8559,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L58", "id": "pl_vehicle_fuel_vehiclefuelregisterread", - "community": 186, + "community": 50, "norm_label": "vehiclefuelregisterread" }, { @@ -8568,7 +8568,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L82", "id": "pl_vehicle_fuel_vehiclefuelregisterlistresponse", - "community": 282, + "community": 19, "norm_label": "vehiclefuelregisterlistresponse" }, { @@ -8577,7 +8577,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L91", "id": "pl_vehicle_fuel_vehiclefuelplatemonthitem", - "community": 186, + "community": 50, "norm_label": "vehiclefuelplatemonthitem" }, { @@ -8586,7 +8586,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L135", "id": "pl_vehicle_fuel_vehiclefuelplatemonthsummaryresponse", - "community": 186, + "community": 50, "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": 186, + "community": 50, "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": 51, + "community": 38, "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": 51, + "community": 38, "norm_label": "carrierbase" }, { @@ -8622,7 +8622,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "id": "pl_base_data_carrierqualificationbase", - "community": 51, + "community": 38, "norm_label": "carrierqualificationbase" }, { @@ -8631,7 +8631,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "id": "pl_base_data_carriercreate", - "community": 51, + "community": 38, "norm_label": "carriercreate" }, { @@ -8640,7 +8640,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "id": "pl_base_data_carrierupdate", - "community": 51, + "community": 38, "norm_label": "carrierupdate" }, { @@ -8649,7 +8649,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "id": "pl_base_data_carrierauditreject", - "community": 51, + "community": 38, "norm_label": "carrierauditreject" }, { @@ -8658,7 +8658,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "id": "pl_base_data_carrierread", - "community": 51, + "community": 38, "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": 32, + "community": 20, "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": 32, + "community": 54, "norm_label": "vehiclepersonnelrow" }, { @@ -8685,7 +8685,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "id": "pl_base_data_certrow", - "community": 32, + "community": 38, "norm_label": "certrow" }, { @@ -8694,7 +8694,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "id": "pl_base_data_certread", - "community": 32, + "community": 38, "norm_label": "certread" }, { @@ -8703,7 +8703,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "id": "pl_base_data_vehiclebase", - "community": 51, + "community": 38, "norm_label": "vehiclebase" }, { @@ -8712,7 +8712,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "id": "pl_base_data_vehiclecreate", - "community": 51, + "community": 38, "norm_label": "vehiclecreate" }, { @@ -8721,7 +8721,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "id": "pl_base_data_vehicleupdate", - "community": 194, + "community": 243, "norm_label": "vehicleupdate" }, { @@ -8730,7 +8730,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "id": "pl_base_data_vehicleread", - "community": 51, + "community": 38, "norm_label": "vehicleread" }, { @@ -8739,7 +8739,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "id": "pl_base_data_vehicledetailread", - "community": 51, + "community": 38, "norm_label": "vehicledetailread" }, { @@ -8748,7 +8748,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "id": "pl_base_data_personnelbase", - "community": 51, + "community": 38, "norm_label": "personnelbase" }, { @@ -8757,7 +8757,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L267", "id": "pl_base_data_personnelcreate", - "community": 51, + "community": 38, "norm_label": "personnelcreate" }, { @@ -8766,7 +8766,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L272", "id": "pl_base_data_personnelupdate", - "community": 194, + "community": 243, "norm_label": "personnelupdate" }, { @@ -8775,7 +8775,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L291", "id": "pl_base_data_personnelread", - "community": 51, + "community": 38, "norm_label": "personnelread" }, { @@ -8784,7 +8784,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L306", "id": "pl_base_data_personneldetailread", - "community": 51, + "community": 38, "norm_label": "personneldetailread" }, { @@ -8793,7 +8793,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L316", "id": "pl_base_data_driverbase", - "community": 51, + "community": 38, "norm_label": "driverbase" }, { @@ -8802,7 +8802,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "id": "pl_base_data_drivercreate", - "community": 51, + "community": 38, "norm_label": "drivercreate" }, { @@ -8811,7 +8811,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L333", "id": "pl_base_data_driverupdate", - "community": 51, + "community": 38, "norm_label": "driverupdate" }, { @@ -8820,7 +8820,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L347", "id": "pl_base_data_driverread", - "community": 51, + "community": 38, "norm_label": "driverread" }, { @@ -8829,7 +8829,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L360", "id": "pl_base_data_driverlistresponse", - "community": 32, + "community": 20, "norm_label": "driverlistresponse" }, { @@ -8838,7 +8838,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L370", "id": "pl_base_data_vehicledrivercreate", - "community": 51, + "community": 38, "norm_label": "vehicledrivercreate" }, { @@ -8847,7 +8847,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L377", "id": "pl_base_data_vehicledriverread", - "community": 51, + "community": 38, "norm_label": "vehicledriverread" }, { @@ -8856,7 +8856,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L387", "id": "pl_base_data_carrierlistresponse", - "community": 32, + "community": 20, "norm_label": "carrierlistresponse" }, { @@ -8865,7 +8865,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L392", "id": "pl_base_data_vehiclelistresponse", - "community": 32, + "community": 20, "norm_label": "vehiclelistresponse" }, { @@ -8874,7 +8874,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L397", "id": "pl_base_data_personnellistresponse", - "community": 51, + "community": 20, "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": 51, + "community": 38, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "norm_label": "vehicleureaapplyupdate" }, { @@ -8937,7 +8937,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "id": "pl_vehicle_urea_vehicleureaapplyread", - "community": 11, + "community": 47, "norm_label": "vehicleureaapplyread" }, { @@ -8946,7 +8946,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L64", "id": "pl_vehicle_urea_vehicleureaapplylistresponse", - "community": 11, + "community": 47, "norm_label": "vehicleureaapplylistresponse" }, { @@ -8955,7 +8955,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L73", "id": "pl_vehicle_urea_vehicleureadisbursecreate", - "community": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "norm_label": "vehicleureadisburseupdate" }, { @@ -8982,7 +8982,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L96", "id": "pl_vehicle_urea_vehicleureadisburseread", - "community": 11, + "community": 47, "norm_label": "vehicleureadisburseread" }, { @@ -8991,7 +8991,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L116", "id": "pl_vehicle_urea_vehicleureadisburselistresponse", - "community": 9, + "community": 47, "norm_label": "vehicleureadisburselistresponse" }, { @@ -9000,7 +9000,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L125", "id": "pl_vehicle_urea_vehicleureadisburseboarditem", - "community": 187, + "community": 47, "norm_label": "vehicleureadisburseboarditem" }, { @@ -9009,7 +9009,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L147", "id": "pl_vehicle_urea_vehicleureadisburseboardlistresponse", - "community": 11, + "community": 47, "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": 125, + "community": 38, "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": 116, + "community": 38, "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": 125, + "community": 38, "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": 125, + "community": 38, "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": 125, + "community": 38, "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": 125, + "community": 38, "norm_label": "vehiclerechargeapplyupdate" }, { @@ -9072,7 +9072,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L54", "id": "pl_vehicle_recharge_vehiclerechargeapprovalread", - "community": 37, + "community": 45, "norm_label": "vehiclerechargeapprovalread" }, { @@ -9081,7 +9081,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L69", "id": "pl_vehicle_recharge_vehiclerechargeapprovalflowitem", - "community": 37, + "community": 45, "norm_label": "vehiclerechargeapprovalflowitem" }, { @@ -9090,7 +9090,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "id": "pl_vehicle_recharge_vehiclerechargerecordread", - "community": 37, + "community": 38, "norm_label": "vehiclerechargerecordread" }, { @@ -9099,7 +9099,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L106", "id": "pl_vehicle_recharge_vehiclerechargeapplyread", - "community": 37, + "community": 38, "norm_label": "vehiclerechargeapplyread" }, { @@ -9108,7 +9108,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L143", "id": "pl_vehicle_recharge_vehiclerechargeapplylistresponse", - "community": 125, + "community": 38, "norm_label": "vehiclerechargeapplylistresponse" }, { @@ -9117,7 +9117,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L152", "id": "pl_vehicle_recharge_vehiclerechargeapplyoption", - "community": 125, + "community": 38, "norm_label": "vehiclerechargeapplyoption" }, { @@ -9126,7 +9126,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L161", "id": "pl_vehicle_recharge_vehiclerechargeopinionbody", - "community": 125, + "community": 38, "norm_label": "vehiclerechargeopinionbody" }, { @@ -9135,7 +9135,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L167", "id": "pl_vehicle_recharge_vehiclerechargerecordcreate", - "community": 125, + "community": 38, "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": 125, + "community": 38, "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": 125, + "community": 38, "norm_label": "vehiclerechargerecordupdate" }, { @@ -9162,7 +9162,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L199", "id": "pl_vehicle_recharge_vehiclerechargerecordlistresponse", - "community": 132, + "community": 38, "norm_label": "vehiclerechargerecordlistresponse" }, { @@ -9171,7 +9171,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L208", "id": "pl_vehicle_recharge_vehiclerechargedisburseboarditem", - "community": 37, + "community": 45, "norm_label": "vehiclerechargedisburseboarditem" }, { @@ -9180,7 +9180,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L236", "id": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", - "community": 132, + "community": 38, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 32, + "community": 54, "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": 32, + "community": 54, "norm_label": "conflictaction" }, { @@ -9225,7 +9225,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "id": "pl_paste_recognize_pastepersonnelin", - "community": 32, + "community": 54, "norm_label": "pastepersonnelin" }, { @@ -9234,7 +9234,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "id": "pl_paste_recognize_pastevehiclein", - "community": 32, + "community": 54, "norm_label": "pastevehiclein" }, { @@ -9243,7 +9243,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "id": "pl_paste_recognize_pastecommitbody", - "community": 14, + "community": 284, "norm_label": "pastecommitbody" }, { @@ -9252,7 +9252,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "id": "pl_paste_recognize_pastecommitresult", - "community": 14, + "community": 284, "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": 32, + "community": 54, "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": 168, "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": 168, "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": 168, "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": 9, + "community": 19, "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": 9, + "community": 19, "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": 186, + "community": 22, "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": 186, + "community": 50, "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": 25, + "community": 15, "norm_label": "cancelreasonbody" }, { @@ -9342,7 +9342,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L22", "id": "pl_cancel_reason_voidreasonbody", - "community": 7, + "community": 22, "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": 186, + "community": 22, "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": 51, + "community": 38, "norm_label": "inventory.py" }, { @@ -9369,7 +9369,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "id": "pl_inventory_inventoryread", - "community": 51, + "community": 38, "norm_label": "inventoryread" }, { @@ -9378,7 +9378,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "id": "pl_inventory_inventorytransactionread", - "community": 51, + "community": 38, "norm_label": "inventorytransactionread" }, { @@ -9387,7 +9387,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "id": "pl_inventory_inventorywarningread", - "community": 51, + "community": 38, "norm_label": "inventorywarningread" }, { @@ -9396,7 +9396,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "id": "pl_inventory_inventorywarningupdate", - "community": 51, + "community": 38, "norm_label": "inventorywarningupdate" }, { @@ -9405,7 +9405,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "id": "pl_inventory_inventorywarningthreshold", - "community": 51, + "community": 38, "norm_label": "inventorywarningthreshold" }, { @@ -9414,7 +9414,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "id": "pl_inventory_documentreminderread", - "community": 51, + "community": 38, "norm_label": "documentreminderread" }, { @@ -9423,7 +9423,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "id": "pl_inventory_documentreminderupdate", - "community": 51, + "community": 38, "norm_label": "documentreminderupdate" }, { @@ -9432,7 +9432,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "id": "pl_inventory_documentreminderstatsread", - "community": 51, + "community": 38, "norm_label": "documentreminderstatsread" }, { @@ -9441,7 +9441,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "id": "pl_inventory_inventoryledgerquery", - "community": 51, + "community": 38, "norm_label": "inventoryledgerquery" }, { @@ -9450,7 +9450,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "id": "pl_inventory_inventoryledgerresponse", - "community": 51, + "community": 38, "norm_label": "inventoryledgerresponse" }, { @@ -9459,7 +9459,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "id": "pl_inventory_inventorytransactionquery", - "community": 51, + "community": 38, "norm_label": "inventorytransactionquery" }, { @@ -9468,7 +9468,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "id": "pl_inventory_inventorytransactionresponse", - "community": 51, + "community": 38, "norm_label": "inventorytransactionresponse" }, { @@ -9477,7 +9477,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "id": "pl_inventory_inventorysummaryquery", - "community": 51, + "community": 38, "norm_label": "inventorysummaryquery" }, { @@ -9486,7 +9486,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "id": "pl_inventory_inventorysummaryitem", - "community": 51, + "community": 38, "norm_label": "inventorysummaryitem" }, { @@ -9495,7 +9495,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "id": "pl_inventory_inventorysummaryresponse", - "community": 51, + "community": 38, "norm_label": "inventorysummaryresponse" }, { @@ -9504,7 +9504,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "id": "pl_inventory_transportstatsquery", - "community": 51, + "community": 38, "norm_label": "transportstatsquery" }, { @@ -9513,7 +9513,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "id": "pl_inventory_transportstatsitem", - "community": 51, + "community": 38, "norm_label": "transportstatsitem" }, { @@ -9522,7 +9522,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "id": "pl_inventory_transportstatsresponse", - "community": 51, + "community": 38, "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": 9, + "community": 8, "norm_label": "operlog.py" }, { @@ -9549,7 +9549,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "id": "monitor_operlog_operloglistbody", - "community": 9, + "community": 8, "norm_label": "operloglistbody" }, { @@ -9558,7 +9558,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L23", "id": "monitor_operlog_operlogdetailbody", - "community": 9, + "community": 8, "norm_label": "operlogdetailbody" }, { @@ -9567,7 +9567,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "id": "monitor_operlog_rationale_1", - "community": 9, + "community": 8, "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": 54, + "community": 123, "norm_label": "reimburse.py" }, { @@ -9585,7 +9585,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "id": "bx_reimburse_coerce_id", - "community": 54, + "community": 123, "norm_label": "_coerce_id()" }, { @@ -9594,7 +9594,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "id": "bx_reimburse_reimbursedetailcreate", - "community": 148, + "community": 159, "norm_label": "reimbursedetailcreate" }, { @@ -9603,7 +9603,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L26", "id": "bx_reimburse_validate_id", - "community": 54, + "community": 123, "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": 54, + "community": 123, "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": 22, + "community": 14, "norm_label": "reimbursedetailout" }, { @@ -9630,7 +9630,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L49", "id": "bx_reimburse_reimburseinvoicelinkin", - "community": 54, + "community": 14, "norm_label": "reimburseinvoicelinkin" }, { @@ -9639,7 +9639,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L59", "id": "bx_reimburse_validate_invoice_id", - "community": 54, + "community": 123, "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": 54, + "community": 123, "norm_label": "coerce_attachment_id()" }, { @@ -9657,7 +9657,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L71", "id": "bx_reimburse_reimburseinvoicebriefout", - "community": 22, + "community": 14, "norm_label": "reimburseinvoicebriefout" }, { @@ -9666,7 +9666,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L84", "id": "bx_reimburse_reimburseapplycreate", - "community": 54, + "community": 123, "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": 54, + "community": 123, "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": 54, + "community": 123, "norm_label": "coerce_applicant_id()" }, { @@ -9693,7 +9693,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L108", "id": "bx_reimburse_reimburseapplyupdate", - "community": 54, + "community": 123, "norm_label": "reimburseapplyupdate" }, { @@ -9702,7 +9702,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L125", "id": "bx_reimburse_reimbursesubmitbody", - "community": 54, + "community": 123, "norm_label": "reimbursesubmitbody" }, { @@ -9711,7 +9711,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L132", "id": "bx_reimburse_reimburseapplyout", - "community": 54, + "community": 14, "norm_label": "reimburseapplyout" }, { @@ -9720,7 +9720,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L162", "id": "bx_reimburse_reimburseapprovalcreate", - "community": 54, + "community": 123, "norm_label": "reimburseapprovalcreate" }, { @@ -9729,7 +9729,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L169", "id": "bx_reimburse_reimburseapprovalout", - "community": 54, + "community": 123, "norm_label": "reimburseapprovalout" }, { @@ -9738,7 +9738,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L182", "id": "bx_reimburse_reimbursemystatsout", - "community": 54, + "community": 123, "norm_label": "reimbursemystatsout" }, { @@ -9747,7 +9747,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L194", "id": "bx_reimburse_reimburseapproverpendingstatsout", - "community": 54, + "community": 123, "norm_label": "reimburseapproverpendingstatsout" }, { @@ -9756,7 +9756,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L201", "id": "bx_reimburse_payrequest", - "community": 54, + "community": 123, "norm_label": "payrequest" }, { @@ -9765,7 +9765,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L208", "id": "bx_reimburse_offsetrequest", - "community": 54, + "community": 123, "norm_label": "offsetrequest" }, { @@ -9774,7 +9774,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L217", "id": "bx_reimburse_validate_advance_id", - "community": 54, + "community": 123, "norm_label": "validate_advance_id()" }, { @@ -9783,7 +9783,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L224", "id": "bx_reimburse_offsetitem", - "community": 54, + "community": 123, "norm_label": "offsetitem" }, { @@ -9792,7 +9792,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L239", "id": "bx_reimburse_batchoffsetrequest", - "community": 54, + "community": 123, "norm_label": "batchoffsetrequest" }, { @@ -9801,7 +9801,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L247", "id": "bx_reimburse_reimburseoffsetrecordout", - "community": 54, + "community": 7, "norm_label": "reimburseoffsetrecordout" }, { @@ -9810,7 +9810,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L260", "id": "bx_reimburse_paymentfinancestatsout", - "community": 54, + "community": 123, "norm_label": "paymentfinancestatsout" }, { @@ -9819,7 +9819,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L50", "id": "bx_reimburse_rationale_50", - "community": 54, + "community": 14, "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": 61, + "community": 7, "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": 61, + "community": 7, "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": 61, + "community": 7, "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": 61, + "community": 7, "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": 61, + "community": 7, "norm_label": "expenseitemupdate" }, { @@ -9873,7 +9873,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "id": "bx_expense_item_expenseitemout", - "community": 61, + "community": 7, "norm_label": "expenseitemout" }, { @@ -9882,7 +9882,7 @@ "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "id": "app_schemas_bx_init_py", - "community": 43, + "community": 80, "norm_label": "__init__.py" }, { @@ -9891,7 +9891,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L1", "id": "bx_init_rationale_1", - "community": 43, + "community": 80, "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": 198, + "community": 80, "norm_label": "attachment.py" }, { @@ -9909,7 +9909,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "id": "bx_attachment_attachmentout", - "community": 198, + "community": 80, "norm_label": "attachmentout" }, { @@ -9918,7 +9918,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L1", "id": "app_schemas_bx_advance_py", - "community": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "_coerce_optional_id()" }, { @@ -9936,7 +9936,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "id": "bx_advance_advanceapplycreate", - "community": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "advanceapplyupdate" }, { @@ -9963,7 +9963,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "id": "bx_advance_advanceapplyout", - "community": 43, + "community": 7, "norm_label": "advanceapplyout" }, { @@ -9972,7 +9972,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "id": "bx_advance_advanceapprovalcreate", - "community": 43, + "community": 7, "norm_label": "advanceapprovalcreate" }, { @@ -9981,7 +9981,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "id": "bx_advance_advanceapprovalout", - "community": 43, + "community": 7, "norm_label": "advanceapprovalout" }, { @@ -9990,7 +9990,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "id": "bx_advance_advancemystatsout", - "community": 43, + "community": 7, "norm_label": "advancemystatsout" }, { @@ -9999,7 +9999,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "id": "bx_advance_advanceapproverpendingstatsout", - "community": 43, + "community": 7, "norm_label": "advanceapproverpendingstatsout" }, { @@ -10008,7 +10008,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "id": "bx_advance_advanceissueout", - "community": 54, + "community": 7, "norm_label": "advanceissueout" }, { @@ -10017,7 +10017,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "id": "bx_advance_advanceissuerequest", - "community": 54, + "community": 7, "norm_label": "advanceissuerequest" }, { @@ -10026,7 +10026,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "id": "bx_advance_advanceoffsetrecordout", - "community": 54, + "community": 7, "norm_label": "advanceoffsetrecordout" }, { @@ -10035,7 +10035,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "id": "bx_advance_advancefinanceissuestatsout", - "community": 54, + "community": 7, "norm_label": "advancefinanceissuestatsout" }, { @@ -10044,7 +10044,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "id": "app_schemas_bx_common_py", - "community": 43, + "community": 80, "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": 43, + "community": 80, "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": 43, + "community": 80, "norm_label": "_date_to_str()" }, { @@ -10071,7 +10071,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L29", "id": "bx_common_pagedquery", - "community": 43, + "community": 80, "norm_label": "pagedquery" }, { @@ -10080,7 +10080,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L36", "id": "bx_common_apiresponse", - "community": 43, + "community": 7, "norm_label": "apiresponse" }, { @@ -10089,7 +10089,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L42", "id": "bx_common_pageddata", - "community": 43, + "community": 7, "norm_label": "pageddata" }, { @@ -10098,7 +10098,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L51", "id": "bx_common_pagedresponse", - "community": 43, + "community": 80, "norm_label": "pagedresponse" }, { @@ -10107,7 +10107,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "id": "bx_common_rationale_1", - "community": 43, + "community": 80, "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": 225, + "community": 8, "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": 225, + "community": 8, "norm_label": "_coerce_optional_id()" }, { @@ -10134,7 +10134,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "id": "bx_workflow_workflownodecreate", - "community": 225, + "community": 7, "norm_label": "workflownodecreate" }, { @@ -10143,7 +10143,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L25", "id": "bx_workflow_validate_approver_id", - "community": 225, + "community": 8, "norm_label": "validate_approver_id()" }, { @@ -10152,7 +10152,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L29", "id": "bx_workflow_workflownodeout", - "community": 225, + "community": 8, "norm_label": "workflownodeout" }, { @@ -10161,7 +10161,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L40", "id": "bx_workflow_workflowdefcreate", - "community": 225, + "community": 8, "norm_label": "workflowdefcreate" }, { @@ -10170,7 +10170,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L49", "id": "bx_workflow_workflowdefupdate", - "community": 225, + "community": 8, "norm_label": "workflowdefupdate" }, { @@ -10179,7 +10179,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L58", "id": "bx_workflow_workflowdefout", - "community": 225, + "community": 8, "norm_label": "workflowdefout" }, { @@ -10188,7 +10188,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L1", "id": "app_schemas_bx_invoice_py", - "community": 46, + "community": 7, "norm_label": "invoice.py" }, { @@ -10197,7 +10197,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "id": "bx_invoice_walletsummaryout", - "community": 46, + "community": 7, "norm_label": "walletsummaryout" }, { @@ -10206,7 +10206,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "id": "bx_invoice_ledgerout", - "community": 46, + "community": 7, "norm_label": "ledgerout" }, { @@ -10215,7 +10215,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "id": "bx_invoice_invoiceattachmentout", - "community": 46, + "community": 7, "norm_label": "invoiceattachmentout" }, { @@ -10224,7 +10224,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "id": "bx_invoice_invoiceout", - "community": 46, + "community": 7, "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": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": "priceletterdetailbody" }, { @@ -10269,7 +10269,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L51", "id": "crm_price_letter_pricelettercreatebody", - "community": 9, + "community": 8, "norm_label": "pricelettercreatebody" }, { @@ -10278,7 +10278,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L67", "id": "crm_price_letter_priceletterupdatebody", - "community": 9, + "community": 8, "norm_label": "priceletterupdatebody" }, { @@ -10287,7 +10287,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L84", "id": "crm_price_letter_pricelettervoidbody", - "community": 9, + "community": 8, "norm_label": "pricelettervoidbody" }, { @@ -10296,7 +10296,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L92", "id": "crm_price_letter_pricelettercolumnfacetbody", - "community": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "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": 17, + "community": 5, "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": 17, + "community": 5, "norm_label": "poolrulelistbody" }, { @@ -10350,7 +10350,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L21", "id": "crm_pool_rule_poolruledetailbody", - "community": 17, + "community": 5, "norm_label": "poolruledetailbody" }, { @@ -10359,7 +10359,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L27", "id": "crm_pool_rule_poolruleaddbody", - "community": 17, + "community": 5, "norm_label": "poolruleaddbody" }, { @@ -10368,7 +10368,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L39", "id": "crm_pool_rule_poolruleupdatebody", - "community": 17, + "community": 5, "norm_label": "poolruleupdatebody" }, { @@ -10377,7 +10377,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L52", "id": "crm_pool_rule_poolruledeletebody", - "community": 17, + "community": 5, "norm_label": "poolruledeletebody" }, { @@ -10386,7 +10386,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L58", "id": "crm_pool_rule_poolruleupdatestatusbody", - "community": 17, + "community": 5, "norm_label": "poolruleupdatestatusbody" }, { @@ -10395,7 +10395,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L65", "id": "crm_pool_rule_poolruleexecutebody", - "community": 17, + "community": 5, "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": 17, + "community": 5, "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": 9, + "community": 8, "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": 13, + "community": 5, "norm_label": "poolcustomerlistbody" }, { @@ -10431,7 +10431,7 @@ "source_file": "", "source_location": "", "id": "customercolumnfiltermixin", - "community": 13, + "community": 5, "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": 13, + "community": 5, "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": 9, + "community": 8, "norm_label": "poolassignbody" }, { @@ -10458,7 +10458,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L35", "id": "crm_customer_pool_poolclaimbody", - "community": 9, + "community": 8, "norm_label": "poolclaimbody" }, { @@ -10467,7 +10467,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L41", "id": "crm_customer_pool_poolrecordlistbody", - "community": 9, + "community": 8, "norm_label": "poolrecordlistbody" }, { @@ -10476,7 +10476,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L51", "id": "crm_customer_pool_poolrecorddetailbody", - "community": 9, + "community": 8, "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": 9, + "community": 8, "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": 13, + "community": 5, "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": 5, + "community": 12, "norm_label": "quote.py" }, { @@ -10512,7 +10512,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "id": "crm_quote_quoteproductitem", - "community": 5, + "community": 12, "norm_label": "quoteproductitem" }, { @@ -10521,7 +10521,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "id": "crm_quote_quotecolumnfiltermixin", - "community": 5, + "community": 12, "norm_label": "quotecolumnfiltermixin" }, { @@ -10530,7 +10530,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L48", "id": "crm_quote_quotelistbody", - "community": 5, + "community": 12, "norm_label": "quotelistbody" }, { @@ -10539,7 +10539,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L79", "id": "crm_quote_quotedetailbody", - "community": 5, + "community": 12, "norm_label": "quotedetailbody" }, { @@ -10548,7 +10548,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L83", "id": "crm_quote_quotedeletebody", - "community": 5, + "community": 12, "norm_label": "quotedeletebody" }, { @@ -10557,7 +10557,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L87", "id": "crm_quote_quotecreatebody", - "community": 5, + "community": 12, "norm_label": "quotecreatebody" }, { @@ -10566,7 +10566,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "id": "crm_quote_quoteupdatebody", - "community": 124, + "community": 125, "norm_label": "quoteupdatebody" }, { @@ -10575,7 +10575,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L126", "id": "crm_quote_quotesubmitbody", - "community": 5, + "community": 12, "norm_label": "quotesubmitbody" }, { @@ -10584,7 +10584,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L132", "id": "crm_quote_quotetemplatesavebody", - "community": 5, + "community": 12, "norm_label": "quotetemplatesavebody" }, { @@ -10593,7 +10593,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L137", "id": "crm_quote_quotetemplategetbody", - "community": 5, + "community": 12, "norm_label": "quotetemplategetbody" }, { @@ -10602,7 +10602,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L141", "id": "crm_quote_quotepdfbody", - "community": 5, + "community": 12, "norm_label": "quotepdfbody" }, { @@ -10611,7 +10611,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L145", "id": "crm_quote_quotesharegeneratebody", - "community": 5, + "community": 12, "norm_label": "quotesharegeneratebody" }, { @@ -10620,7 +10620,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L151", "id": "crm_quote_quoteacceptbody", - "community": 5, + "community": 12, "norm_label": "quoteacceptbody" }, { @@ -10629,7 +10629,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L156", "id": "crm_quote_quoterejectbody", - "community": 5, + "community": 12, "norm_label": "quoterejectbody" }, { @@ -10638,7 +10638,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L162", "id": "crm_quote_quotetocontractbody", - "community": 5, + "community": 12, "norm_label": "quotetocontractbody" }, { @@ -10647,7 +10647,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L171", "id": "crm_quote_quotenewversionbody", - "community": 5, + "community": 12, "norm_label": "quotenewversionbody" }, { @@ -10656,7 +10656,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L177", "id": "crm_quote_quoteversionsbody", - "community": 5, + "community": 12, "norm_label": "quoteversionsbody" }, { @@ -10665,7 +10665,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L181", "id": "crm_quote_quoteinvalidbody", - "community": 5, + "community": 12, "norm_label": "quoteinvalidbody" }, { @@ -10674,7 +10674,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L187", "id": "crm_quote_quotestatisticsoverviewbody", - "community": 5, + "community": 12, "norm_label": "quotestatisticsoverviewbody" }, { @@ -10683,7 +10683,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L193", "id": "crm_quote_quotestatisticstrendbody", - "community": 5, + "community": 12, "norm_label": "quotestatisticstrendbody" }, { @@ -10692,7 +10692,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L199", "id": "crm_quote_quoteproductlistbody", - "community": 5, + "community": 12, "norm_label": "quoteproductlistbody" }, { @@ -10701,7 +10701,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L203", "id": "crm_quote_quoteproductcreatebody", - "community": 5, + "community": 12, "norm_label": "quoteproductcreatebody" }, { @@ -10710,7 +10710,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L225", "id": "crm_quote_quoteproductupdatebody", - "community": 5, + "community": 12, "norm_label": "quoteproductupdatebody" }, { @@ -10719,7 +10719,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L229", "id": "crm_quote_quoteproductdeletebody", - "community": 5, + "community": 12, "norm_label": "quoteproductdeletebody" }, { @@ -10728,7 +10728,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L233", "id": "crm_quote_quoteapprovallistbody", - "community": 5, + "community": 12, "norm_label": "quoteapprovallistbody" }, { @@ -10737,7 +10737,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L237", "id": "crm_quote_quoteapprovalapprovebody", - "community": 5, + "community": 12, "norm_label": "quoteapprovalapprovebody" }, { @@ -10746,7 +10746,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L244", "id": "crm_quote_quoteapprovalwithdrawbody", - "community": 5, + "community": 12, "norm_label": "quoteapprovalwithdrawbody" }, { @@ -10755,7 +10755,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L249", "id": "crm_quote_quoteapprovalrefreshnamesbody", - "community": 5, + "community": 12, "norm_label": "quoteapprovalrefreshnamesbody" }, { @@ -10764,7 +10764,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L253", "id": "crm_quote_quoteshareloglistbody", - "community": 5, + "community": 12, "norm_label": "quoteshareloglistbody" }, { @@ -10773,7 +10773,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L257", "id": "crm_quote_quotesharelogstatisticsbody", - "community": 5, + "community": 12, "norm_label": "quotesharelogstatisticsbody" }, { @@ -10782,7 +10782,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L261", "id": "crm_quote_quotecolumnfacetbody", - "community": 5, + "community": 12, "norm_label": "quotecolumnfacetbody" }, { @@ -10791,7 +10791,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1", "id": "crm_quote_rationale_1", - "community": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": "customerfollowlistbody" }, { @@ -10845,7 +10845,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "id": "crm_customer_follow_customerfollowcreatebody", - "community": 9, + "community": 8, "norm_label": "customerfollowcreatebody" }, { @@ -10854,7 +10854,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "id": "crm_customer_follow_customerfollowupdatebody", - "community": 9, + "community": 8, "norm_label": "customerfollowupdatebody" }, { @@ -10863,7 +10863,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "id": "crm_customer_follow_customerfollowdeletebody", - "community": 9, + "community": 8, "norm_label": "customerfollowdeletebody" }, { @@ -10872,7 +10872,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "id": "crm_customer_follow_customerfollowdetailbody", - "community": 9, + "community": 8, "norm_label": "customerfollowdetailbody" }, { @@ -10881,7 +10881,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "id": "crm_customer_follow_customerfollowbycustomerbody", - "community": 9, + "community": 8, "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": 9, + "community": 8, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 65, + "community": 76, "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": 65, + "community": 76, "norm_label": "supplierinfolistbody" }, { @@ -10944,7 +10944,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "id": "crm_supplier_info_supplierinfolistallbody", - "community": 65, + "community": 76, "norm_label": "supplierinfolistallbody" }, { @@ -10953,7 +10953,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L47", "id": "crm_supplier_info_supplierinfodetailbody", - "community": 65, + "community": 76, "norm_label": "supplierinfodetailbody" }, { @@ -10962,7 +10962,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L51", "id": "crm_supplier_info_supplierinfocreatebody", - "community": 65, + "community": 76, "norm_label": "supplierinfocreatebody" }, { @@ -10971,7 +10971,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L70", "id": "crm_supplier_info_supplierinfoupdatebody", - "community": 65, + "community": 76, "norm_label": "supplierinfoupdatebody" }, { @@ -10980,7 +10980,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L90", "id": "crm_supplier_info_supplierinfodeletebody", - "community": 65, + "community": 76, "norm_label": "supplierinfodeletebody" }, { @@ -10989,7 +10989,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L95", "id": "crm_supplier_info_supplierinfocolumnfacetbody", - "community": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 17, + "community": 5, "norm_label": "opportunity.py" }, { @@ -11025,7 +11025,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "id": "crm_opportunity_opportunitycolumnfiltermixin", - "community": 17, + "community": 5, "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": 17, + "community": 5, "norm_label": ".column_filter_kwargs()" }, { @@ -11043,7 +11043,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "id": "crm_opportunity_opportunitylistbody", - "community": 17, + "community": 5, "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": 17, + "community": 5, "norm_label": ".to_list_kwargs()" }, { @@ -11061,7 +11061,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L177", "id": "crm_opportunity_opportunitycolumnfacetbody", - "community": 17, + "community": 5, "norm_label": "opportunitycolumnfacetbody" }, { @@ -11070,7 +11070,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L188", "id": "crm_opportunity_opportunitydetailbody", - "community": 17, + "community": 5, "norm_label": "opportunitydetailbody" }, { @@ -11079,7 +11079,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L194", "id": "crm_opportunity_opportunitycreatebody", - "community": 17, + "community": 5, "norm_label": "opportunitycreatebody" }, { @@ -11088,7 +11088,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L215", "id": "crm_opportunity_opportunityupdatebody", - "community": 17, + "community": 5, "norm_label": "opportunityupdatebody" }, { @@ -11097,7 +11097,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L219", "id": "crm_opportunity_opportunitydeletebody", - "community": 17, + "community": 5, "norm_label": "opportunitydeletebody" }, { @@ -11106,7 +11106,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L225", "id": "crm_opportunity_opportunityassignbody", - "community": 17, + "community": 5, "norm_label": "opportunityassignbody" }, { @@ -11115,7 +11115,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L233", "id": "crm_opportunity_opportunitychangestagebody", - "community": 17, + "community": 5, "norm_label": "opportunitychangestagebody" }, { @@ -11124,7 +11124,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L244", "id": "crm_opportunity_opportunitymarkwonbody", - "community": 17, + "community": 5, "norm_label": "opportunitymarkwonbody" }, { @@ -11133,7 +11133,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L253", "id": "crm_opportunity_opportunitymarklostbody", - "community": 17, + "community": 5, "norm_label": "opportunitymarklostbody" }, { @@ -11142,7 +11142,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L263", "id": "crm_opportunity_opportunitybatchupdatestagebody", - "community": 17, + "community": 5, "norm_label": "opportunitybatchupdatestagebody" }, { @@ -11151,7 +11151,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L275", "id": "crm_opportunity_opportunitybatchupdateexpectdatebody", - "community": 17, + "community": 5, "norm_label": "opportunitybatchupdateexpectdatebody" }, { @@ -11160,7 +11160,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L285", "id": "crm_opportunity_opportunitystageloglistbody", - "community": 17, + "community": 5, "norm_label": "opportunitystageloglistbody" }, { @@ -11178,7 +11178,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L300", "id": "crm_opportunity_opportunitykanbanbody", - "community": 17, + "community": 5, "norm_label": "opportunitykanbanbody" }, { @@ -11187,7 +11187,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L304", "id": "crm_opportunity_opportunityfollowlistbody", - "community": 17, + "community": 5, "norm_label": "opportunityfollowlistbody" }, { @@ -11196,7 +11196,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L312", "id": "crm_opportunity_opportunityfollowdetailbody", - "community": 17, + "community": 5, "norm_label": "opportunityfollowdetailbody" }, { @@ -11205,7 +11205,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L318", "id": "crm_opportunity_opportunityfollowcreatebody", - "community": 17, + "community": 5, "norm_label": "opportunityfollowcreatebody" }, { @@ -11214,7 +11214,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L332", "id": "crm_opportunity_opportunityfollowupdatebody", - "community": 17, + "community": 5, "norm_label": "opportunityfollowupdatebody" }, { @@ -11223,7 +11223,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L336", "id": "crm_opportunity_opportunityfollowdeletebody", - "community": 17, + "community": 5, "norm_label": "opportunityfollowdeletebody" }, { @@ -11232,7 +11232,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L342", "id": "crm_opportunity_opportunityproductlistbody", - "community": 17, + "community": 5, "norm_label": "opportunityproductlistbody" }, { @@ -11241,7 +11241,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L351", "id": "crm_opportunity_opportunityproductbyopportunitybody", - "community": 17, + "community": 5, "norm_label": "opportunityproductbyopportunitybody" }, { @@ -11250,7 +11250,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L358", "id": "crm_opportunity_opportunityproductdetailbody", - "community": 17, + "community": 5, "norm_label": "opportunityproductdetailbody" }, { @@ -11259,7 +11259,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L364", "id": "crm_opportunity_opportunityproductcreatebody", - "community": 17, + "community": 5, "norm_label": "opportunityproductcreatebody" }, { @@ -11268,7 +11268,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L381", "id": "crm_opportunity_opportunityproductbatchaddbody", - "community": 17, + "community": 5, "norm_label": "opportunityproductbatchaddbody" }, { @@ -11277,7 +11277,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L388", "id": "crm_opportunity_opportunityproductupdatebody", - "community": 17, + "community": 5, "norm_label": "opportunityproductupdatebody" }, { @@ -11286,7 +11286,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L392", "id": "crm_opportunity_opportunityproductdeletebody", - "community": 17, + "community": 5, "norm_label": "opportunityproductdeletebody" }, { @@ -11295,7 +11295,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "id": "crm_opportunity_rationale_1", - "community": 17, + "community": 75, "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": 17, + "community": 5, "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": 9, + "community": 8, "norm_label": "clue.py" }, { @@ -11322,7 +11322,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "id": "crm_clue_cluecolumnfiltermixin", - "community": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": ".column_filter_kwargs()" }, { @@ -11340,7 +11340,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L100", "id": "crm_clue_cluelistbody", - "community": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": ".to_list_kwargs()" }, { @@ -11358,7 +11358,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L136", "id": "crm_clue_cluecolumnfacetbody", - "community": 9, + "community": 8, "norm_label": "cluecolumnfacetbody" }, { @@ -11367,7 +11367,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L153", "id": "crm_clue_cluecreatebody", - "community": 9, + "community": 8, "norm_label": "cluecreatebody" }, { @@ -11376,7 +11376,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L184", "id": "crm_clue_clueupdatebody", - "community": 9, + "community": 8, "norm_label": "clueupdatebody" }, { @@ -11385,7 +11385,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L191", "id": "crm_clue_cluedeletebody", - "community": 9, + "community": 8, "norm_label": "cluedeletebody" }, { @@ -11394,7 +11394,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L197", "id": "crm_clue_clueassignbody", - "community": 9, + "community": 8, "norm_label": "clueassignbody" }, { @@ -11403,7 +11403,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L205", "id": "crm_clue_clueconvertbody", - "community": 9, + "community": 8, "norm_label": "clueconvertbody" }, { @@ -11412,7 +11412,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L216", "id": "crm_clue_cluestatusbody", - "community": 9, + "community": 8, "norm_label": "cluestatusbody" }, { @@ -11421,7 +11421,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L223", "id": "crm_clue_cluelevelbody", - "community": 9, + "community": 8, "norm_label": "cluelevelbody" }, { @@ -11430,7 +11430,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L230", "id": "crm_clue_clueinvalidbody", - "community": 9, + "community": 8, "norm_label": "clueinvalidbody" }, { @@ -11439,7 +11439,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L241", "id": "crm_clue_cluefollowlistbody", - "community": 9, + "community": 8, "norm_label": "cluefollowlistbody" }, { @@ -11448,7 +11448,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L249", "id": "crm_clue_cluefollowcreatebody", - "community": 9, + "community": 8, "norm_label": "cluefollowcreatebody" }, { @@ -11457,7 +11457,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L260", "id": "crm_clue_cluefollowdeletebody", - "community": 9, + "community": 8, "norm_label": "cluefollowdeletebody" }, { @@ -11466,7 +11466,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L266", "id": "crm_clue_cluefollowupdatebody", - "community": 9, + "community": 8, "norm_label": "cluefollowupdatebody" }, { @@ -11484,7 +11484,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L1", "id": "crm_clue_rationale_1", - "community": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": "product.py" }, { @@ -11520,7 +11520,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L12", "id": "crm_product_productcategorycreatebody", - "community": 9, + "community": 8, "norm_label": "productcategorycreatebody" }, { @@ -11529,7 +11529,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L26", "id": "crm_product_productcategoryupdatebody", - "community": 9, + "community": 8, "norm_label": "productcategoryupdatebody" }, { @@ -11538,7 +11538,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L41", "id": "crm_product_categorydeletebody", - "community": 9, + "community": 8, "norm_label": "categorydeletebody" }, { @@ -11547,7 +11547,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L47", "id": "crm_product_productcategorytreebody", - "community": 17, + "community": 5, "norm_label": "productcategorytreebody" }, { @@ -11556,7 +11556,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L56", "id": "crm_product_productupdatestatusbody", - "community": 9, + "community": 8, "norm_label": "productupdatestatusbody" }, { @@ -11565,7 +11565,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L66", "id": "crm_product_productcolumnfiltermixin", - "community": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": ".column_filter_kwargs()" }, { @@ -11583,7 +11583,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L156", "id": "crm_product_productlistbody", - "community": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": ".to_list_kwargs()" }, { @@ -11601,7 +11601,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L197", "id": "crm_product_productbranditem", - "community": 9, + "community": 8, "norm_label": "productbranditem" }, { @@ -11610,7 +11610,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L208", "id": "crm_product_productaliasitem", - "community": 9, + "community": 8, "norm_label": "productaliasitem" }, { @@ -11619,7 +11619,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L218", "id": "crm_product_productcreatebody", - "community": 9, + "community": 8, "norm_label": "productcreatebody" }, { @@ -11628,7 +11628,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L255", "id": "crm_product_productupdatebody", - "community": 9, + "community": 8, "norm_label": "productupdatebody" }, { @@ -11637,7 +11637,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L293", "id": "crm_product_productdetailbody", - "community": 9, + "community": 8, "norm_label": "productdetailbody" }, { @@ -11646,7 +11646,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L299", "id": "crm_product_productdeletebody", - "community": 9, + "community": 8, "norm_label": "productdeletebody" }, { @@ -11655,7 +11655,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L306", "id": "crm_product_productoptionsbody", - "community": 9, + "community": 8, "norm_label": "productoptionsbody" }, { @@ -11664,7 +11664,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L316", "id": "crm_product_productcolumnfacetbody", - "community": 9, + "community": 8, "norm_label": "productcolumnfacetbody" }, { @@ -11673,7 +11673,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1", "id": "crm_product_rationale_1", - "community": 9, + "community": 8, "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": 17, + "community": 5, "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": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": "customer.py" }, { @@ -11718,7 +11718,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "id": "crm_customer_customeroptionsbody", - "community": 9, + "community": 8, "norm_label": "customeroptionsbody" }, { @@ -11727,7 +11727,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "id": "crm_customer_customercolumnfiltermixin", - "community": 9, + "community": 8, "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": 389, + "community": 368, "norm_label": ".column_filter_kwargs()" }, { @@ -11754,7 +11754,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L220", "id": "crm_customer_customerlistbody_to_list_kwargs", - "community": 389, + "community": 368, "norm_label": ".to_list_kwargs()" }, { @@ -11763,7 +11763,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L243", "id": "crm_customer_customercreatebody", - "community": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": "customerupdatebody" }, { @@ -11790,7 +11790,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L376", "id": "crm_customer_customerdeletebody", - "community": 9, + "community": 8, "norm_label": "customerdeletebody" }, { @@ -11799,7 +11799,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L384", "id": "crm_customer_customerdetailbody", - "community": 9, + "community": 8, "norm_label": "customerdetailbody" }, { @@ -11808,7 +11808,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L391", "id": "crm_customer_customertransferbody", - "community": 9, + "community": 8, "norm_label": "customertransferbody" }, { @@ -11817,7 +11817,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L403", "id": "crm_customer_customerintopoolbody", - "community": 9, + "community": 8, "norm_label": "customerintopoolbody" }, { @@ -11826,7 +11826,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L413", "id": "crm_customer_customerdealbody", - "community": 9, + "community": 8, "norm_label": "customerdealbody" }, { @@ -11835,7 +11835,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L425", "id": "crm_customer_customerclaimbody", - "community": 9, + "community": 8, "norm_label": "customerclaimbody" }, { @@ -11844,7 +11844,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L434", "id": "crm_customer_customerassignpoolbody", - "community": 9, + "community": 8, "norm_label": "customerassignpoolbody" }, { @@ -11853,7 +11853,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L445", "id": "crm_customer_customercheckduplicatebody", - "community": 9, + "community": 8, "norm_label": "customercheckduplicatebody" }, { @@ -11862,7 +11862,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L452", "id": "crm_customer_customercolumnfacetbody", - "community": 9, + "community": 8, "norm_label": "customercolumnfacetbody" }, { @@ -11871,7 +11871,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L1", "id": "crm_customer_rationale_1", - "community": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "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": 389, + "community": 368, "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": 389, + "community": 368, "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": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": "statistics.py" }, { @@ -11934,7 +11934,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "id": "crm_statistics_statisticsbody", - "community": 9, + "community": 8, "norm_label": "statisticsbody" }, { @@ -11943,7 +11943,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "id": "crm_statistics_rationale_1", - "community": 9, + "community": 8, "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": 39, + "community": 44, "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": 39, + "community": 44, "norm_label": "contractapproversettingsavebody" }, { @@ -11970,7 +11970,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "id": "app_schemas_crm_contract_py", - "community": 39, + "community": 44, "norm_label": "contract.py" }, { @@ -11979,7 +11979,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "id": "crm_contract_contractproductpricetieritem", - "community": 39, + "community": 44, "norm_label": "contractproductpricetieritem" }, { @@ -11988,7 +11988,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "id": "crm_contract_contractproductitem", - "community": 39, + "community": 44, "norm_label": "contractproductitem" }, { @@ -11997,7 +11997,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L58", "id": "crm_contract_contractlistquery", - "community": 39, + "community": 44, "norm_label": "contractlistquery" }, { @@ -12006,7 +12006,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L92", "id": "crm_contract_contractcreatebody", - "community": 39, + "community": 44, "norm_label": "contractcreatebody" }, { @@ -12015,7 +12015,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L156", "id": "crm_contract_contractupdatebody", - "community": 39, + "community": 44, "norm_label": "contractupdatebody" }, { @@ -12024,7 +12024,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L161", "id": "crm_contract_contractsubmitbody", - "community": 39, + "community": 44, "norm_label": "contractsubmitbody" }, { @@ -12033,7 +12033,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L167", "id": "crm_contract_contractbatchsubmitbody", - "community": 39, + "community": 44, "norm_label": "contractbatchsubmitbody" }, { @@ -12042,7 +12042,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L173", "id": "crm_contract_contractwithdrawbody", - "community": 39, + "community": 44, "norm_label": "contractwithdrawbody" }, { @@ -12051,7 +12051,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L178", "id": "crm_contract_contractstatusbody", - "community": 39, + "community": 44, "norm_label": "contractstatusbody" }, { @@ -12060,7 +12060,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L183", "id": "crm_contract_contractinvalidbody", - "community": 39, + "community": 44, "norm_label": "contractinvalidbody" }, { @@ -12069,7 +12069,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L189", "id": "crm_contract_contracttemplatesavebody", - "community": 39, + "community": 44, "norm_label": "contracttemplatesavebody" }, { @@ -12078,7 +12078,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L195", "id": "crm_contract_contractdeletebody", - "community": 39, + "community": 44, "norm_label": "contractdeletebody" }, { @@ -12087,7 +12087,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L199", "id": "crm_contract_contractapprovalactionbody", - "community": 39, + "community": 44, "norm_label": "contractapprovalactionbody" }, { @@ -12096,7 +12096,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L211", "id": "crm_contract_contractuploadfilebody", - "community": 39, + "community": 44, "norm_label": "contractuploadfilebody" }, { @@ -12105,7 +12105,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L216", "id": "crm_contract_contractuploadattachmentsbody", - "community": 39, + "community": 44, "norm_label": "contractuploadattachmentsbody" }, { @@ -12114,7 +12114,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L224", "id": "crm_contract_contractexportbody", - "community": 39, + "community": 44, "norm_label": "contractexportbody" }, { @@ -12123,7 +12123,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L231", "id": "crm_contract_contractstatisticsoverviewquery", - "community": 39, + "community": 44, "norm_label": "contractstatisticsoverviewquery" }, { @@ -12132,7 +12132,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L237", "id": "crm_contract_contractstatisticstrendquery", - "community": 39, + "community": 44, "norm_label": "contractstatisticstrendquery" }, { @@ -12141,7 +12141,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L243", "id": "crm_contract_contractrenewbody", - "community": 39, + "community": 44, "norm_label": "contractrenewbody" }, { @@ -12150,7 +12150,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L247", "id": "crm_contract_contractapprovalpassbody", - "community": 39, + "community": 44, "norm_label": "contractapprovalpassbody" }, { @@ -12159,7 +12159,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L252", "id": "crm_contract_contractapprovalrejectbody", - "community": 39, + "community": 44, "norm_label": "contractapprovalrejectbody" }, { @@ -12168,7 +12168,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L257", "id": "crm_contract_contractapprovalrefreshnamesbody", - "community": 41, + "community": 49, "norm_label": "contractapprovalrefreshnamesbody" }, { @@ -12177,7 +12177,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L261", "id": "crm_contract_contractapprovallistquery", - "community": 41, + "community": 49, "norm_label": "contractapprovallistquery" }, { @@ -12186,7 +12186,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L277", "id": "crm_contract_contractchangelistquery", - "community": 41, + "community": 49, "norm_label": "contractchangelistquery" }, { @@ -12195,7 +12195,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L293", "id": "crm_contract_contracttemplatelistquery", - "community": 41, + "community": 49, "norm_label": "contracttemplatelistquery" }, { @@ -12204,7 +12204,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L308", "id": "crm_contract_contractsignbody", - "community": 39, + "community": 44, "norm_label": "contractsignbody" }, { @@ -12213,7 +12213,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L315", "id": "crm_contract_contractbatchassignbody", - "community": 39, + "community": 44, "norm_label": "contractbatchassignbody" }, { @@ -12222,7 +12222,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L321", "id": "crm_contract_contractchangecreatebody", - "community": 39, + "community": 44, "norm_label": "contractchangecreatebody" }, { @@ -12231,7 +12231,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L336", "id": "crm_contract_contractchangeupdatebody", - "community": 39, + "community": 44, "norm_label": "contractchangeupdatebody" }, { @@ -12240,7 +12240,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L340", "id": "crm_contract_contractchangesubmitbody", - "community": 39, + "community": 44, "norm_label": "contractchangesubmitbody" }, { @@ -12249,7 +12249,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L346", "id": "crm_contract_contractchangeexportbody", - "community": 41, + "community": 49, "norm_label": "contractchangeexportbody" }, { @@ -12258,7 +12258,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L353", "id": "crm_contract_contracttemplatecreatebody", - "community": 39, + "community": 44, "norm_label": "contracttemplatecreatebody" }, { @@ -12267,7 +12267,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L375", "id": "crm_contract_contracttemplateupdatebody", - "community": 39, + "community": 44, "norm_label": "contracttemplateupdatebody" }, { @@ -12276,7 +12276,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L379", "id": "crm_contract_contracttemplateexportbody", - "community": 41, + "community": 49, "norm_label": "contracttemplateexportbody" }, { @@ -12285,7 +12285,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L386", "id": "crm_contract_contractapprovaltransferbody", - "community": 39, + "community": 44, "norm_label": "contractapprovaltransferbody" }, { @@ -12294,7 +12294,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L392", "id": "crm_contract_contractapprovalexportbody", - "community": 41, + "community": 49, "norm_label": "contractapprovalexportbody" }, { @@ -12303,7 +12303,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L398", "id": "crm_contract_contractcolumnfacetbody", - "community": 39, + "community": 44, "norm_label": "contractcolumnfacetbody" }, { @@ -12312,7 +12312,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L408", "id": "crm_contract_contractchangecolumnfacetbody", - "community": 39, + "community": 44, "norm_label": "contractchangecolumnfacetbody" }, { @@ -12321,7 +12321,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L418", "id": "crm_contract_contractapprovalcolumnfacetbody", - "community": 39, + "community": 44, "norm_label": "contractapprovalcolumnfacetbody" }, { @@ -12330,7 +12330,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L428", "id": "crm_contract_contracttemplatecolumnfacetbody", - "community": 39, + "community": 44, "norm_label": "contracttemplatecolumnfacetbody" }, { @@ -12339,7 +12339,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "id": "crm_contract_rationale_1", - "community": 39, + "community": 44, "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": 39, + "community": 44, "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": 39, + "community": 44, "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": 39, + "community": 44, "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": 39, + "community": 44, "norm_label": "java: buildquerywrapper" }, { @@ -12384,7 +12384,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L262", "id": "crm_contract_rationale_262", - "community": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 39, + "community": 44, "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": 39, + "community": 44, "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": 39, + "community": 44, "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": 39, + "community": 44, "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": 9, + "community": 8, "norm_label": "contact.py" }, { @@ -12456,7 +12456,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "id": "crm_contact_contactlistbody", - "community": 9, + "community": 8, "norm_label": "contactlistbody" }, { @@ -12465,7 +12465,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "id": "crm_contact_contactcreatebody", - "community": 9, + "community": 8, "norm_label": "contactcreatebody" }, { @@ -12474,7 +12474,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "id": "crm_contact_contactupdatebody", - "community": 9, + "community": 8, "norm_label": "contactupdatebody" }, { @@ -12483,7 +12483,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "id": "crm_contact_contactdeletebody", - "community": 9, + "community": 8, "norm_label": "contactdeletebody" }, { @@ -12492,7 +12492,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "id": "crm_contact_contactdetailbody", - "community": 9, + "community": 8, "norm_label": "contactdetailbody" }, { @@ -12501,7 +12501,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "id": "crm_contact_contactbycustomerbody", - "community": 9, + "community": 8, "norm_label": "contactbycustomerbody" }, { @@ -12510,7 +12510,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "id": "crm_contact_contactsetprimarybody", - "community": 9, + "community": 8, "norm_label": "contactsetprimarybody" }, { @@ -12519,7 +12519,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "id": "crm_contact_rationale_1", - "community": 9, + "community": 8, "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": 9, + "community": 8, "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": 9, + "community": 8, "norm_label": "invoiceinfobycustomerbody" }, { @@ -12546,7 +12546,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "id": "crm_invoice_info_invoiceinfocreatebody", - "community": 9, + "community": 8, "norm_label": "invoiceinfocreatebody" }, { @@ -12555,7 +12555,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "id": "crm_invoice_info_invoiceinfoupdatebody", - "community": 9, + "community": 8, "norm_label": "invoiceinfoupdatebody" }, { @@ -12564,7 +12564,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "id": "crm_invoice_info_invoiceinfodeletebody", - "community": 9, + "community": 8, "norm_label": "invoiceinfodeletebody" }, { @@ -12573,7 +12573,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "id": "crm_invoice_info_invoiceinfosetdefaultbody", - "community": 9, + "community": 8, "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": 9, + "community": 8, "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": 283, + "community": 155, "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": 283, + "community": 155, "norm_label": "publicinventoryfeedback" }, { @@ -12609,7 +12609,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "id": "db_public_inventory_publicinventorypageread", - "community": 283, + "community": 155, "norm_label": "publicinventorypageread" }, { @@ -12618,7 +12618,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "id": "db_public_inventory_inventorysiteurlread", - "community": 7, + "community": 67, "norm_label": "inventorysiteurlread" }, { @@ -12627,7 +12627,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L39", "id": "db_public_inventory_publicpoundqrread", - "community": 139, + "community": 155, "norm_label": "publicpoundqrread" }, { @@ -12636,7 +12636,7 @@ "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "id": "app_schemas_db_init_py", - "community": 35, + "community": 354, "norm_label": "__init__.py" }, { @@ -12645,7 +12645,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "id": "db_init_rationale_1", - "community": 35, + "community": 354, "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": 7, + "community": 259, "norm_label": "dashboard.py" }, { @@ -12663,7 +12663,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "id": "db_dashboard_dashboardstats", - "community": 7, + "community": 259, "norm_label": "dashboardstats" }, { @@ -12672,7 +12672,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "id": "db_dashboard_dashboardcargostat", - "community": 7, + "community": 259, "norm_label": "dashboardcargostat" }, { @@ -12681,7 +12681,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "id": "db_dashboard_dashboardpartnercargostat", - "community": 7, + "community": 259, "norm_label": "dashboardpartnercargostat" }, { @@ -12690,7 +12690,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L1", "id": "app_schemas_db_weighing_py", - "community": 7, + "community": 22, "norm_label": "weighing.py" }, { @@ -12699,7 +12699,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "id": "db_weighing_weighingslipbase", - "community": 7, + "community": 22, "norm_label": "weighingslipbase" }, { @@ -12708,7 +12708,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "id": "db_weighing_weighingslipcreate", - "community": 7, + "community": 22, "norm_label": "weighingslipcreate" }, { @@ -12717,7 +12717,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "id": "db_weighing_weighingslipupdate", - "community": 7, + "community": 22, "norm_label": "weighingslipupdate" }, { @@ -12726,7 +12726,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L89", "id": "db_weighing_weighingslipread", - "community": 7, + "community": 22, "norm_label": "weighingslipread" }, { @@ -12735,7 +12735,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L101", "id": "db_weighing_weighingsliplistresponse", - "community": 7, + "community": 22, "norm_label": "weighingsliplistresponse" }, { @@ -12744,7 +12744,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L102", "id": "db_weighing_rationale_102", - "community": 7, + "community": 22, "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": 7, + "community": 22, "norm_label": "plans.py" }, { @@ -12762,7 +12762,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L6", "id": "db_plans_purchaseplanbase", - "community": 7, + "community": 22, "norm_label": "purchaseplanbase" }, { @@ -12771,7 +12771,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L34", "id": "db_plans_purchaseplancreate", - "community": 7, + "community": 22, "norm_label": "purchaseplancreate" }, { @@ -12780,7 +12780,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L54", "id": "db_plans_purchaseplanupdate", - "community": 7, + "community": 22, "norm_label": "purchaseplanupdate" }, { @@ -12789,7 +12789,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L82", "id": "db_plans_purchaseplanread", - "community": 7, + "community": 22, "norm_label": "purchaseplanread" }, { @@ -12798,7 +12798,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L90", "id": "db_plans_purchaseplanwithfilllink", - "community": 7, + "community": 22, "norm_label": "purchaseplanwithfilllink" }, { @@ -12807,7 +12807,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L94", "id": "db_plans_purchaseplanlistresponse", - "community": 7, + "community": 22, "norm_label": "purchaseplanlistresponse" }, { @@ -12816,7 +12816,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L95", "id": "db_plans_rationale_95", - "community": 7, + "community": 22, "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": 7, + "community": 67, "norm_label": "inventory.py" }, { @@ -12834,7 +12834,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "id": "db_inventory_inboundoutboundbase", - "community": 7, + "community": 67, "norm_label": "inboundoutboundbase" }, { @@ -12843,7 +12843,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "id": "db_inventory_inboundoutboundcreate", - "community": 7, + "community": 67, "norm_label": "inboundoutboundcreate" }, { @@ -12852,7 +12852,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "id": "db_inventory_inboundoutboundupdate", - "community": 7, + "community": 67, "norm_label": "inboundoutboundupdate" }, { @@ -12861,7 +12861,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "id": "db_inventory_createlinkforplanpayload", - "community": 7, + "community": 67, "norm_label": "createlinkforplanpayload" }, { @@ -12870,7 +12870,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "id": "db_inventory_inboundoutboundread", - "community": 7, + "community": 22, "norm_label": "inboundoutboundread" }, { @@ -12879,7 +12879,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L83", "id": "db_inventory_inboundoutboundlistresponse", - "community": 7, + "community": 67, "norm_label": "inboundoutboundlistresponse" }, { @@ -12888,7 +12888,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L84", "id": "db_inventory_rationale_84", - "community": 7, + "community": 67, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 288, + "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": 288, + "community": 278, "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": 288, + "community": 278, "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": 14, + "community": 278, "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": 288, + "community": 278, "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": 288, + "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": 88, + "community": 330, "norm_label": "post.py" }, { @@ -13050,7 +13050,7 @@ "source_file": "app/crud/post.py", "source_location": "L16", "id": "crud_post_row_to_dict", - "community": 88, + "community": 330, "norm_label": "_row_to_dict()" }, { @@ -13059,7 +13059,7 @@ "source_file": "app/crud/post.py", "source_location": "L31", "id": "crud_post_list_posts", - "community": 88, + "community": 330, "norm_label": "list_posts()" }, { @@ -13068,7 +13068,7 @@ "source_file": "app/crud/post.py", "source_location": "L92", "id": "crud_post_get_post", - "community": 88, + "community": 330, "norm_label": "get_post()" }, { @@ -13077,7 +13077,7 @@ "source_file": "app/crud/post.py", "source_location": "L100", "id": "crud_post_post_code_exists", - "community": 88, + "community": 330, "norm_label": "post_code_exists()" }, { @@ -13086,7 +13086,7 @@ "source_file": "app/crud/post.py", "source_location": "L107", "id": "crud_post_create_post", - "community": 88, + "community": 330, "norm_label": "create_post()" }, { @@ -13095,7 +13095,7 @@ "source_file": "app/crud/post.py", "source_location": "L144", "id": "crud_post_update_post", - "community": 88, + "community": 330, "norm_label": "update_post()" }, { @@ -13104,7 +13104,7 @@ "source_file": "app/crud/post.py", "source_location": "L181", "id": "crud_post_soft_delete_post", - "community": 88, + "community": 330, "norm_label": "soft_delete_post()" }, { @@ -13113,7 +13113,7 @@ "source_file": "app/crud/post.py", "source_location": "L192", "id": "crud_post_total_pages", - "community": 14, + "community": 330, "norm_label": "total_pages()" }, { @@ -13122,7 +13122,7 @@ "source_file": "app/crud/user.py", "source_location": "L1", "id": "app_crud_user_py", - "community": 179, + "community": 53, "norm_label": "user.py" }, { @@ -13131,7 +13131,7 @@ "source_file": "app/crud/user.py", "source_location": "L20", "id": "crud_user_hash_password", - "community": 179, + "community": 53, "norm_label": "_hash_password()" }, { @@ -13140,7 +13140,7 @@ "source_file": "app/crud/user.py", "source_location": "L24", "id": "crud_user_usercrudcompat", - "community": 373, + "community": 23, "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": 373, + "community": 23, "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": 373, + "community": 23, "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": 373, + "community": 23, "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": 67, + "community": 172, "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": 179, + "community": 53, "norm_label": "_row_to_dict()" }, { @@ -13194,7 +13194,7 @@ "source_file": "app/crud/user.py", "source_location": "L99", "id": "crud_user_list_users", - "community": 179, + "community": 53, "norm_label": "list_users()" }, { @@ -13203,7 +13203,7 @@ "source_file": "app/crud/user.py", "source_location": "L150", "id": "crud_user_get_user", - "community": 179, + "community": 53, "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": 179, + "community": 53, "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": 179, + "community": 53, "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": 179, + "community": 53, "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": 179, + "community": 53, "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": 179, + "community": 53, "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": 179, + "community": 53, "norm_label": "user_no_exists()" }, { @@ -13266,7 +13266,7 @@ "source_file": "app/crud/user.py", "source_location": "L261", "id": "crud_user_replace_associations", - "community": 179, + "community": 53, "norm_label": "_replace_associations()" }, { @@ -13275,7 +13275,7 @@ "source_file": "app/crud/user.py", "source_location": "L282", "id": "crud_user_create_user", - "community": 179, + "community": 53, "norm_label": "create_user()" }, { @@ -13284,7 +13284,7 @@ "source_file": "app/crud/user.py", "source_location": "L340", "id": "crud_user_update_user", - "community": 179, + "community": 53, "norm_label": "update_user()" }, { @@ -13293,7 +13293,7 @@ "source_file": "app/crud/user.py", "source_location": "L400", "id": "crud_user_soft_delete_user", - "community": 179, + "community": 53, "norm_label": "soft_delete_user()" }, { @@ -13302,7 +13302,7 @@ "source_file": "app/crud/user.py", "source_location": "L411", "id": "crud_user_change_password", - "community": 179, + "community": 53, "norm_label": "change_password()" }, { @@ -13311,7 +13311,7 @@ "source_file": "app/crud/user.py", "source_location": "L431", "id": "crud_user_reset_password", - "community": 179, + "community": 53, "norm_label": "reset_password()" }, { @@ -13320,7 +13320,7 @@ "source_file": "app/crud/user.py", "source_location": "L441", "id": "crud_user_total_pages", - "community": 14, + "community": 53, "norm_label": "total_pages()" }, { @@ -13329,7 +13329,7 @@ "source_file": "app/crud/user.py", "source_location": "L1", "id": "crud_user_rationale_1", - "community": 179, + "community": 53, "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": 373, + "community": 23, "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": 179, + "community": 53, "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": 179, + "community": 53, "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": 353, + "community": 325, "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": 353, + "community": 325, "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": 353, + "community": 325, "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": 353, + "community": 325, "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": 353, + "community": 325, "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": 353, + "community": 325, "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": 353, + "community": 325, "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": 353, + "community": 325, "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": 14, + "community": 15, "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": 353, + "community": 325, "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": 356, + "community": 85, "norm_label": "tenant.py" }, { @@ -13464,7 +13464,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L17", "id": "crud_tenant_row_to_dict", - "community": 356, + "community": 85, "norm_label": "_row_to_dict()" }, { @@ -13473,7 +13473,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L32", "id": "crud_tenant_list_tenants", - "community": 356, + "community": 85, "norm_label": "list_tenants()" }, { @@ -13482,7 +13482,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L101", "id": "crud_tenant_get_tenant", - "community": 356, + "community": 85, "norm_label": "get_tenant()" }, { @@ -13491,7 +13491,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L109", "id": "crud_tenant_tenant_no_exists", - "community": 356, + "community": 85, "norm_label": "tenant_no_exists()" }, { @@ -13500,7 +13500,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L116", "id": "crud_tenant_create_tenant", - "community": 356, + "community": 85, "norm_label": "create_tenant()" }, { @@ -13509,7 +13509,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L153", "id": "crud_tenant_update_tenant", - "community": 356, + "community": 85, "norm_label": "update_tenant()" }, { @@ -13518,7 +13518,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L195", "id": "crud_tenant_soft_delete_tenant", - "community": 356, + "community": 85, "norm_label": "soft_delete_tenant()" }, { @@ -13527,7 +13527,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L208", "id": "crud_tenant_total_pages", - "community": 14, + "community": 85, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 142, + "community": 131, "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": 88, + "community": 356, "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": 88, + "community": 356, "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": 88, + "community": 356, "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": 88, + "community": 356, "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": 88, + "community": 356, "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": 88, + "community": 356, "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": 281, + "community": 53, "norm_label": "__init__.py" }, { @@ -13707,7 +13707,7 @@ "source_file": "app/crud/role.py", "source_location": "L1", "id": "app_crud_role_py", - "community": 326, + "community": 53, "norm_label": "role.py" }, { @@ -13716,7 +13716,7 @@ "source_file": "app/crud/role.py", "source_location": "L22", "id": "crud_role_row_to_dict", - "community": 326, + "community": 53, "norm_label": "_row_to_dict()" }, { @@ -13725,7 +13725,7 @@ "source_file": "app/crud/role.py", "source_location": "L37", "id": "crud_role_total_pages", - "community": 14, + "community": 53, "norm_label": "total_pages()" }, { @@ -13734,7 +13734,7 @@ "source_file": "app/crud/role.py", "source_location": "L48", "id": "crud_role_list_roles", - "community": 326, + "community": 53, "norm_label": "list_roles()" }, { @@ -13743,7 +13743,7 @@ "source_file": "app/crud/role.py", "source_location": "L103", "id": "crud_role_get_role", - "community": 326, + "community": 53, "norm_label": "get_role()" }, { @@ -13752,7 +13752,7 @@ "source_file": "app/crud/role.py", "source_location": "L111", "id": "crud_role_role_name_exists", - "community": 326, + "community": 53, "norm_label": "role_name_exists()" }, { @@ -13761,7 +13761,7 @@ "source_file": "app/crud/role.py", "source_location": "L125", "id": "crud_role_create_role", - "community": 326, + "community": 53, "norm_label": "create_role()" }, { @@ -13770,7 +13770,7 @@ "source_file": "app/crud/role.py", "source_location": "L162", "id": "crud_role_update_role", - "community": 326, + "community": 53, "norm_label": "update_role()" }, { @@ -13779,7 +13779,7 @@ "source_file": "app/crud/role.py", "source_location": "L199", "id": "crud_role_soft_delete_role", - "community": 326, + "community": 53, "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": 326, + "community": 53, "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": 179, + "community": 53, "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": 326, + "community": 53, "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": 179, + "community": 53, "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": 326, + "community": 53, "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": 179, + "community": 53, "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": 179, + "community": 53, "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": 179, + "community": 53, "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": 179, + "community": 53, "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": 331, + "community": 303, "norm_label": "menu.py" }, { @@ -13878,7 +13878,7 @@ "source_file": "app/crud/menu.py", "source_location": "L14", "id": "crud_menu_row_to_dict", - "community": 331, + "community": 303, "norm_label": "_row_to_dict()" }, { @@ -13887,7 +13887,7 @@ "source_file": "app/crud/menu.py", "source_location": "L35", "id": "crud_menu_build_tree", - "community": 331, + "community": 303, "norm_label": "_build_tree()" }, { @@ -13896,7 +13896,7 @@ "source_file": "app/crud/menu.py", "source_location": "L43", "id": "crud_menu_list_menus", - "community": 331, + "community": 303, "norm_label": "list_menus()" }, { @@ -13905,7 +13905,7 @@ "source_file": "app/crud/menu.py", "source_location": "L64", "id": "crud_menu_list_menus_tree", - "community": 331, + "community": 303, "norm_label": "list_menus_tree()" }, { @@ -13914,7 +13914,7 @@ "source_file": "app/crud/menu.py", "source_location": "L103", "id": "crud_menu_get_menu", - "community": 331, + "community": 303, "norm_label": "get_menu()" }, { @@ -13923,7 +13923,7 @@ "source_file": "app/crud/menu.py", "source_location": "L111", "id": "crud_menu_menu_name_exists", - "community": 331, + "community": 303, "norm_label": "menu_name_exists()" }, { @@ -13932,7 +13932,7 @@ "source_file": "app/crud/menu.py", "source_location": "L125", "id": "crud_menu_create_menu", - "community": 331, + "community": 303, "norm_label": "create_menu()" }, { @@ -13941,7 +13941,7 @@ "source_file": "app/crud/menu.py", "source_location": "L172", "id": "crud_menu_update_menu", - "community": 331, + "community": 303, "norm_label": "update_menu()" }, { @@ -13950,7 +13950,7 @@ "source_file": "app/crud/menu.py", "source_location": "L222", "id": "crud_menu_cascade_soft_delete", - "community": 331, + "community": 303, "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": 331, + "community": 303, "norm_label": "soft_delete_menu()" }, { @@ -13968,7 +13968,7 @@ "source_file": "app/crud/site.py", "source_location": "L1", "id": "app_crud_site_py", - "community": 88, + "community": 329, "norm_label": "site.py" }, { @@ -13977,7 +13977,7 @@ "source_file": "app/crud/site.py", "source_location": "L16", "id": "crud_site_row_to_dict", - "community": 88, + "community": 329, "norm_label": "_row_to_dict()" }, { @@ -13986,7 +13986,7 @@ "source_file": "app/crud/site.py", "source_location": "L36", "id": "crud_site_list_sites", - "community": 88, + "community": 329, "norm_label": "list_sites()" }, { @@ -13995,7 +13995,7 @@ "source_file": "app/crud/site.py", "source_location": "L74", "id": "crud_site_get_site", - "community": 88, + "community": 329, "norm_label": "get_site()" }, { @@ -14004,7 +14004,7 @@ "source_file": "app/crud/site.py", "source_location": "L82", "id": "crud_site_site_code_exists", - "community": 88, + "community": 329, "norm_label": "site_code_exists()" }, { @@ -14013,7 +14013,7 @@ "source_file": "app/crud/site.py", "source_location": "L89", "id": "crud_site_create_site", - "community": 88, + "community": 329, "norm_label": "create_site()" }, { @@ -14022,7 +14022,7 @@ "source_file": "app/crud/site.py", "source_location": "L136", "id": "crud_site_update_site", - "community": 88, + "community": 329, "norm_label": "update_site()" }, { @@ -14031,7 +14031,7 @@ "source_file": "app/crud/site.py", "source_location": "L188", "id": "crud_site_soft_delete_site", - "community": 88, + "community": 329, "norm_label": "soft_delete_site()" }, { @@ -14040,7 +14040,7 @@ "source_file": "app/crud/site.py", "source_location": "L199", "id": "crud_site_total_pages", - "community": 14, + "community": 329, "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": 29, + "community": 23, "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": 29, + "community": 23, "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": 124, + "community": 125, "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": 29, + "community": 23, "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": 29, + "community": 23, "norm_label": "delete()" }, { @@ -14157,7 +14157,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "id": "app_crud_dict_data_py", - "community": 88, + "community": 311, "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": 88, + "community": 311, "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": 88, + "community": 311, "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": 88, + "community": 311, "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": 88, + "community": 311, "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": 88, + "community": 311, "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": 88, + "community": 311, "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": 88, + "community": 311, "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": 14, + "community": 311, "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": 88, + "community": 311, "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": 88, + "community": 311, "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": 83, + "community": 88, "norm_label": "ethnic.py" }, { @@ -14265,7 +14265,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L9", "id": "crud_ethnic_row_to_dict", - "community": 83, + "community": 88, "norm_label": "_row_to_dict()" }, { @@ -14274,7 +14274,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L18", "id": "crud_ethnic_list_ethnics", - "community": 83, + "community": 88, "norm_label": "list_ethnics()" }, { @@ -14283,7 +14283,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "id": "crud_ethnic_rationale_1", - "community": 83, + "community": 88, "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": 163, + "community": 37, "norm_label": "workflow.py" }, { @@ -14301,7 +14301,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L30", "id": "crud_workflow_row_to_dict", - "community": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 29, + "community": 37, "norm_label": "publish_version()" }, { @@ -14373,7 +14373,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L304", "id": "crud_workflow_get_latest_version", - "community": 163, + "community": 37, "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": 163, + "community": 37, "norm_label": "_version_to_dict()" }, { @@ -14391,7 +14391,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L329", "id": "crud_workflow_list_versions", - "community": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "norm_label": "create_instance()" }, { @@ -14427,7 +14427,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L405", "id": "crud_workflow_get_instance", - "community": 163, + "community": 37, "norm_label": "get_instance()" }, { @@ -14436,7 +14436,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L413", "id": "crud_workflow_update_instance_status", - "community": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "norm_label": "create_task()" }, { @@ -14481,7 +14481,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L616", "id": "crud_workflow_get_task", - "community": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "norm_label": "facet_process_names()" }, { @@ -14535,7 +14535,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L907", "id": "crud_workflow_total_pages", - "community": 14, + "community": 37, "norm_label": "total_pages()" }, { @@ -14544,7 +14544,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L1", "id": "crud_workflow_rationale_1", - "community": 163, + "community": 37, "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": 163, + "community": 37, "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": 163, + "community": 37, "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": 314, + "community": 293, "norm_label": "dept.py" }, { @@ -14580,7 +14580,7 @@ "source_file": "app/crud/dept.py", "source_location": "L14", "id": "crud_dept_row_to_dict", - "community": 314, + "community": 293, "norm_label": "_row_to_dict()" }, { @@ -14589,7 +14589,7 @@ "source_file": "app/crud/dept.py", "source_location": "L32", "id": "crud_dept_build_tree", - "community": 314, + "community": 293, "norm_label": "_build_tree()" }, { @@ -14598,7 +14598,7 @@ "source_file": "app/crud/dept.py", "source_location": "L40", "id": "crud_dept_collect_with_ancestors", - "community": 314, + "community": 293, "norm_label": "_collect_with_ancestors()" }, { @@ -14607,7 +14607,7 @@ "source_file": "app/crud/dept.py", "source_location": "L56", "id": "crud_dept_list_depts", - "community": 314, + "community": 293, "norm_label": "list_depts()" }, { @@ -14616,7 +14616,7 @@ "source_file": "app/crud/dept.py", "source_location": "L76", "id": "crud_dept_list_depts_tree", - "community": 314, + "community": 293, "norm_label": "list_depts_tree()" }, { @@ -14625,7 +14625,7 @@ "source_file": "app/crud/dept.py", "source_location": "L98", "id": "crud_dept_get_dept", - "community": 314, + "community": 293, "norm_label": "get_dept()" }, { @@ -14634,7 +14634,7 @@ "source_file": "app/crud/dept.py", "source_location": "L106", "id": "crud_dept_create_dept", - "community": 314, + "community": 293, "norm_label": "create_dept()" }, { @@ -14643,7 +14643,7 @@ "source_file": "app/crud/dept.py", "source_location": "L147", "id": "crud_dept_update_dept", - "community": 314, + "community": 293, "norm_label": "update_dept()" }, { @@ -14652,7 +14652,7 @@ "source_file": "app/crud/dept.py", "source_location": "L185", "id": "crud_dept_cascade_soft_delete", - "community": 314, + "community": 293, "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": 314, + "community": 293, "norm_label": "soft_delete_dept()" }, { @@ -14670,7 +14670,7 @@ "source_file": "app/crud/dept.py", "source_location": "L43", "id": "crud_dept_rationale_43", - "community": 314, + "community": 293, "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": 281, + "community": 53, "norm_label": "base.py" }, { @@ -14688,7 +14688,7 @@ "source_file": "app/crud/base.py", "source_location": "L14", "id": "crud_base_camel_to_snake", - "community": 281, + "community": 53, "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": 281, + "community": 53, "norm_label": "get_model_attr()" }, { @@ -14706,7 +14706,7 @@ "source_file": "app/crud/base.py", "source_location": "L33", "id": "crud_base_crudbase", - "community": 281, + "community": 53, "norm_label": "crudbase" }, { @@ -14715,7 +14715,7 @@ "source_file": "app/crud/base.py", "source_location": "L36", "id": "crud_base_crudbase_init", - "community": 281, + "community": 53, "norm_label": ".__init__()" }, { @@ -14724,7 +14724,7 @@ "source_file": "app/crud/base.py", "source_location": "L39", "id": "crud_base_crudbase_get", - "community": 281, + "community": 53, "norm_label": ".get()" }, { @@ -14733,7 +14733,7 @@ "source_file": "app/crud/base.py", "source_location": "L43", "id": "crud_base_crudbase_get_multi", - "community": 281, + "community": 53, "norm_label": ".get_multi()" }, { @@ -14742,7 +14742,7 @@ "source_file": "app/crud/base.py", "source_location": "L67", "id": "crud_base_crudbase_get_all", - "community": 281, + "community": 53, "norm_label": ".get_all()" }, { @@ -14751,7 +14751,7 @@ "source_file": "app/crud/base.py", "source_location": "L74", "id": "crud_base_crudbase_create", - "community": 281, + "community": 53, "norm_label": ".create()" }, { @@ -14760,7 +14760,7 @@ "source_file": "app/crud/base.py", "source_location": "L95", "id": "crud_base_crudbase_update", - "community": 281, + "community": 53, "norm_label": ".update()" }, { @@ -14769,7 +14769,7 @@ "source_file": "app/crud/base.py", "source_location": "L114", "id": "crud_base_crudbase_delete", - "community": 281, + "community": 53, "norm_label": ".delete()" }, { @@ -14778,7 +14778,7 @@ "source_file": "app/crud/base.py", "source_location": "L126", "id": "crud_base_crudbase_hard_delete", - "community": 281, + "community": 53, "norm_label": ".hard_delete()" }, { @@ -14787,7 +14787,7 @@ "source_file": "app/crud/base.py", "source_location": "L135", "id": "crud_base_crudbase_count", - "community": 281, + "community": 53, "norm_label": ".count()" }, { @@ -14796,7 +14796,7 @@ "source_file": "app/crud/base.py", "source_location": "L142", "id": "crud_base_crudbase_exists", - "community": 45, + "community": 73, "norm_label": ".exists()" }, { @@ -14805,7 +14805,7 @@ "source_file": "app/crud/base.py", "source_location": "L150", "id": "crud_base_historycrud", - "community": 281, + "community": 53, "norm_label": "historycrud" }, { @@ -14814,7 +14814,7 @@ "source_file": "app/crud/base.py", "source_location": "L153", "id": "crud_base_historycrud_create_history", - "community": 281, + "community": 53, "norm_label": ".create_history()" }, { @@ -14823,7 +14823,7 @@ "source_file": "app/crud/leave.py", "source_location": "L1", "id": "app_crud_leave_py", - "community": 55, + "community": 203, "norm_label": "leave.py" }, { @@ -14832,7 +14832,7 @@ "source_file": "app/crud/leave.py", "source_location": "L15", "id": "crud_leave_total_pages", - "community": 55, + "community": 203, "norm_label": "total_pages()" }, { @@ -14841,7 +14841,7 @@ "source_file": "app/crud/leave.py", "source_location": "L19", "id": "crud_leave_row_to_dict", - "community": 55, + "community": 203, "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": 55, + "community": 203, "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": 55, + "community": 203, "norm_label": "list_leaves()" }, { @@ -14868,7 +14868,7 @@ "source_file": "app/crud/leave.py", "source_location": "L105", "id": "crud_leave_get_leave", - "community": 55, + "community": 203, "norm_label": "get_leave()" }, { @@ -14877,7 +14877,7 @@ "source_file": "app/crud/leave.py", "source_location": "L110", "id": "crud_leave_create_leave", - "community": 55, + "community": 203, "norm_label": "create_leave()" }, { @@ -14886,7 +14886,7 @@ "source_file": "app/crud/leave.py", "source_location": "L141", "id": "crud_leave_update_leave", - "community": 55, + "community": 203, "norm_label": "update_leave()" }, { @@ -14895,7 +14895,7 @@ "source_file": "app/crud/leave.py", "source_location": "L161", "id": "crud_leave_update_leave_status", - "community": 55, + "community": 203, "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": 55, + "community": 203, "norm_label": "soft_delete_leave()" }, { @@ -14913,7 +14913,7 @@ "source_file": "app/crud/leave.py", "source_location": "L50", "id": "crud_leave_rationale_50", - "community": 55, + "community": 203, "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": 55, + "community": 102, "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": 55, + "community": 102, "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": 55, + "community": 102, "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": 48, + "community": 137, "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": 55, + "community": 102, "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": 48, + "community": 137, "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": 48, + "community": 137, "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": 55, + "community": 102, "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": 55, + "community": 102, "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": 48, + "community": 137, "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": 48, + "community": 137, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 73, + "community": 81, "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": 64, + "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": 73, + "community": 81, "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "community": 16, "norm_label": "_execute_single_rule()" }, { @@ -15480,7 +15480,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L1", "id": "app_crud_crm_customer_pool_py", - "community": 17, + "community": 5, "norm_label": "customer_pool.py" }, { @@ -15489,7 +15489,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L17", "id": "crm_customer_pool_total_pages", - "community": 17, + "community": 5, "norm_label": "total_pages()" }, { @@ -15498,7 +15498,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "id": "crm_customer_pool_row_to_dict", - "community": 17, + "community": 5, "norm_label": "_row_to_dict()" }, { @@ -15507,7 +15507,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "id": "crm_customer_pool_create_pool_record", - "community": 13, + "community": 5, "norm_label": "create_pool_record()" }, { @@ -15516,7 +15516,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "id": "crm_customer_pool_list_pool_records", - "community": 17, + "community": 5, "norm_label": "list_pool_records()" }, { @@ -15525,7 +15525,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "id": "crm_customer_pool_get_pool_record", - "community": 17, + "community": 5, "norm_label": "get_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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 129, + "community": 103, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 129, + "community": 103, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 64, + "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "norm_label": "total_pages()" }, { @@ -15966,7 +15966,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L72", "id": "crm_quote_decimal_value", - "community": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 345, "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": 5, + "community": 12, "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": 228, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 345, "norm_label": "list_quotes()" }, { @@ -16137,7 +16137,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L638", "id": "crm_quote_create_quote", - "community": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "norm_label": "submit_quote()" }, { @@ -16182,7 +16182,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1001", "id": "crm_quote_save_template", - "community": 5, + "community": 12, "norm_label": "save_template()" }, { @@ -16191,7 +16191,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1019", "id": "crm_quote_get_template", - "community": 5, + "community": 12, "norm_label": "get_template()" }, { @@ -16200,7 +16200,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1033", "id": "crm_quote_generate_pdf", - "community": 5, + "community": 12, "norm_label": "generate_pdf()" }, { @@ -16209,7 +16209,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1053", "id": "crm_quote_generate_share", - "community": 5, + "community": 12, "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": 296, + "community": 274, "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": 5, + "community": 12, "norm_label": "accept_quote()" }, { @@ -16236,7 +16236,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1154", "id": "crm_quote_reject_quote", - "community": 5, + "community": 12, "norm_label": "reject_quote()" }, { @@ -16245,7 +16245,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1176", "id": "crm_quote_to_contract", - "community": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "norm_label": "invalid_quote()" }, { @@ -16290,7 +16290,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1412", "id": "crm_quote_statistics_overview", - "community": 5, + "community": 12, "norm_label": "statistics_overview()" }, { @@ -16299,7 +16299,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1471", "id": "crm_quote_statistics_status", - "community": 5, + "community": 12, "norm_label": "statistics_status()" }, { @@ -16308,7 +16308,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1504", "id": "crm_quote_period_key", - "community": 5, + "community": 12, "norm_label": "_period_key()" }, { @@ -16317,7 +16317,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1513", "id": "crm_quote_statistics_trend", - "community": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "norm_label": "java: buildquerywrapper" }, { @@ -16353,7 +16353,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L381", "id": "crm_quote_rationale_381", - "community": 5, + "community": 345, "norm_label": "java: fillcontractlinkedcount" }, { @@ -16362,7 +16362,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L406", "id": "crm_quote_rationale_406", - "community": 5, + "community": 12, "norm_label": "java: calculateamount" }, { @@ -16371,7 +16371,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L435", "id": "crm_quote_rationale_435", - "community": 228, + "community": 12, "norm_label": "java: resolvequoteproductids" }, { @@ -16380,7 +16380,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L457", "id": "crm_quote_rationale_457", - "community": 5, + "community": 12, "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": 5, + "community": 12, "norm_label": "java: deletewithvalidbyids" }, { @@ -16398,7 +16398,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1090", "id": "crm_quote_rationale_1090", - "community": 296, + "community": 274, "norm_label": "java: viewbysharecode" }, { @@ -16407,7 +16407,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1190", "id": "crm_quote_rationale_1190", - "community": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "norm_label": "java: statisticsoverview" }, { @@ -16452,7 +16452,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1476", "id": "crm_quote_rationale_1476", - "community": 5, + "community": 12, "norm_label": "java: statisticsstatus" }, { @@ -16461,7 +16461,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1522", "id": "crm_quote_rationale_1522", - "community": 5, + "community": 12, "norm_label": "java: statisticstrend" }, { @@ -16470,7 +16470,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1585", "id": "crm_quote_rationale_1585", - "community": 5, + "community": 12, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 64, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 64, + "community": 5, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 345, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 5, + "community": 12, "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": 72, + "community": 12, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 345, "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": 72, + "community": 79, "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": 72, + "community": 12, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 72, + "community": 79, "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": 13, + "community": 5, "norm_label": "data_scope_helpers.py" }, { @@ -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": 19, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 64, + "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 113, + "community": 273, "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": 113, + "community": 273, "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": 113, + "community": 273, "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": 113, + "community": 190, "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": 113, + "community": 273, "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": 113, + "community": 273, "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": 113, + "community": 273, "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": 113, + "community": 273, "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": 113, + "community": 190, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 5, + "community": 12, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 81, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 81, "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": 296, + "community": 274, "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": 296, + "community": 274, "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": 296, + "community": 274, "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": 296, + "community": 274, "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": 296, + "community": 274, "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": 5, + "community": 12, "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": 296, + "community": 274, "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": 296, + "community": 274, "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": 296, + "community": 274, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 135, + "community": 110, "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": 5, + "community": 12, "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": 135, + "community": 110, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 135, + "community": 110, "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": 5, + "community": 12, "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": 135, + "community": 110, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 73, + "community": 81, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "norm_label": "create_opportunity()" }, { @@ -17919,7 +17919,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L575", "id": "crm_opportunity_update_opportunity", - "community": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "norm_label": "assign_opportunities()" }, { @@ -17946,7 +17946,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L704", "id": "crm_opportunity_change_stage", - "community": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "norm_label": "mark_won()" }, { @@ -17973,7 +17973,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L831", "id": "crm_opportunity_mark_lost", - "community": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 17, + "community": 75, "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": 73, + "community": 81, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 73, + "community": 81, "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": 13, + "community": 5, "norm_label": "get_clue()" }, { @@ -18180,7 +18180,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L314", "id": "crm_clue_create_clue", - "community": 13, + "community": 5, "norm_label": "create_clue()" }, { @@ -18189,7 +18189,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L379", "id": "crm_clue_update_clue", - "community": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "norm_label": "assign_clues()" }, { @@ -18216,7 +18216,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L512", "id": "crm_clue_convert_clue", - "community": 13, + "community": 5, "norm_label": "convert_clue()" }, { @@ -18225,7 +18225,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L623", "id": "crm_clue_validate_convertible", - "community": 13, + "community": 5, "norm_label": "_validate_convertible()" }, { @@ -18234,7 +18234,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L636", "id": "crm_clue_check_convert", - "community": 13, + "community": 5, "norm_label": "check_convert()" }, { @@ -18243,7 +18243,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L646", "id": "crm_clue_invalid_clue", - "community": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 73, + "community": 81, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:cluename / company(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587\u5217\u7b5b)\u3002" }, { @@ -18315,7 +18315,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L1", "id": "app_crud_crm_clue_statistics_py", - "community": 17, + "community": 5, "norm_label": "clue_statistics.py" }, { @@ -18324,7 +18324,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L14", "id": "crm_clue_statistics_base_query", - "community": 17, + "community": 5, "norm_label": "_base_query()" }, { @@ -18333,7 +18333,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L26", "id": "crm_clue_statistics_apply_create_range", - "community": 17, + "community": 5, "norm_label": "_apply_create_range()" }, { @@ -18342,7 +18342,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "id": "crm_clue_statistics_get_clue_overview_statistics", - "community": 17, + "community": 5, "norm_label": "get_clue_overview_statistics()" }, { @@ -18351,7 +18351,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "id": "crm_clue_statistics_get_clue_source_statistics", - "community": 17, + "community": 5, "norm_label": "get_clue_source_statistics()" }, { @@ -18360,7 +18360,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "id": "crm_clue_statistics_get_clue_level_statistics", - "community": 17, + "community": 5, "norm_label": "get_clue_level_statistics()" }, { @@ -18369,7 +18369,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "id": "crm_clue_statistics_get_clue_trend_statistics", - "community": 17, + "community": 5, "norm_label": "get_clue_trend_statistics()" }, { @@ -18378,7 +18378,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "id": "crm_clue_statistics_get_clue_owner_statistics", - "community": 17, + "community": 5, "norm_label": "get_clue_owner_statistics()" }, { @@ -18387,7 +18387,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1", "id": "app_crud_crm_product_py", - "community": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "community": 16, "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": 57, + "community": 16, "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": 57, + "community": 16, "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": 57, + "community": 16, "norm_label": "list_products()" }, { @@ -18603,7 +18603,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L627", "id": "crm_product_get_product", - "community": 64, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 64, + "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": 57, + "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": 57, + "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": 57, + "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": 73, + "community": 81, "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": 57, + "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": 57, + "community": 16, "norm_label": "list_oss_by_biz()" }, { @@ -18738,7 +18738,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1173", "id": "crm_product_soft_delete_oss", - "community": 57, + "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": 57, + "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": 228, + "community": 246, "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": 228, + "community": 246, "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "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": 57, + "community": 16, "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": 57, + "community": 16, "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": 57, + "community": 16, "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": 57, + "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": 57, + "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": 57, + "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": 73, + "community": 81, "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": 228, + "community": 246, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 23, + "community": 346, "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": 13, + "community": 5, "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": 13, + "community": 0, "norm_label": "list_customers()" }, { @@ -18999,7 +18999,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L348", "id": "crm_customer_list_pool_customers", - "community": 13, + "community": 24, "norm_label": "list_pool_customers()" }, { @@ -19008,7 +19008,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L381", "id": "crm_customer_list_customer_column_facet_values", - "community": 73, + "community": 81, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "norm_label": "create_customer()" }, { @@ -19071,7 +19071,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L599", "id": "crm_customer_update_customer", - "community": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "norm_label": "transfer_customer()" }, { @@ -19098,7 +19098,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L732", "id": "crm_customer_deal_customer", - "community": 13, + "community": 5, "norm_label": "deal_customer()" }, { @@ -19107,7 +19107,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L760", "id": "crm_customer_into_pool", - "community": 13, + "community": 5, "norm_label": "into_pool()" }, { @@ -19116,7 +19116,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L803", "id": "crm_customer_claim_customer", - "community": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 23, + "community": 346, "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": 13, + "community": 5, "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": 73, + "community": 81, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customerno / customername / shortname(\u53ef\u5e26\u5217\u8868\u4e0a\u4e0b\u6587\u5217\u7b5b)\u3002" }, { @@ -19197,7 +19197,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L1", "id": "app_crud_crm_statistics_py", - "community": 13, + "community": 5, "norm_label": "statistics.py" }, { @@ -19206,7 +19206,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L14", "id": "crm_statistics_customer_base_query", - "community": 13, + "community": 5, "norm_label": "_customer_base_query()" }, { @@ -19215,7 +19215,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "id": "crm_statistics_get_overview_statistics", - "community": 13, + "community": 5, "norm_label": "get_overview_statistics()" }, { @@ -19224,7 +19224,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "id": "crm_statistics_get_source_statistics", - "community": 13, + "community": 5, "norm_label": "get_source_statistics()" }, { @@ -19233,7 +19233,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "id": "crm_statistics_get_level_statistics", - "community": 13, + "community": 5, "norm_label": "get_level_statistics()" }, { @@ -19242,7 +19242,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "id": "crm_statistics_get_industry_statistics", - "community": 13, + "community": 5, "norm_label": "get_industry_statistics()" }, { @@ -19251,7 +19251,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "id": "crm_statistics_get_trend_statistics", - "community": 13, + "community": 5, "norm_label": "get_trend_statistics()" }, { @@ -19260,7 +19260,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "id": "crm_statistics_get_owner_statistics", - "community": 13, + "community": 5, "norm_label": "get_owner_statistics()" }, { @@ -19269,7 +19269,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "id": "crm_statistics_get_follow_statistics", - "community": 13, + "community": 5, "norm_label": "get_follow_statistics()" }, { @@ -19278,7 +19278,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L27", "id": "crm_statistics_rationale_27", - "community": 13, + "community": 5, "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" }, { @@ -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": 113, + "community": 273, "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": 113, + "community": 273, "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": 113, + "community": 273, "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": 113, + "community": 273, "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": 113, + "community": 273, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 41, + "community": 49, "norm_label": "total_pages()" }, { @@ -19368,7 +19368,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L85", "id": "crm_contract_decimal_value", - "community": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 39, + "community": 44, "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": 19, + "community": 25, "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": 19, + "community": 25, "norm_label": "list_contracts()" }, { @@ -19467,7 +19467,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L544", "id": "crm_contract_get_contract", - "community": 19, + "community": 25, "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": 19, + "community": 25, "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": 256, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 223, + "community": 216, "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": 223, + "community": 216, "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": 183, + "community": 182, "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": 223, + "community": 216, "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": 84, + "community": 90, "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": 84, + "community": 90, "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": 84, + "community": 90, "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": 84, + "community": 90, "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": 84, + "community": 90, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 328, + "community": 306, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 369, + "community": 349, "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": 19, + "community": 25, "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": 129, + "community": 103, "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": 256, + "community": 103, "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": 19, + "community": 25, "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": 129, + "community": 103, "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": 129, + "community": 103, "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": 19, + "community": 25, "norm_label": "start_execute()" }, { @@ -19782,7 +19782,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1734", "id": "crm_contract_finish_contract", - "community": 19, + "community": 25, "norm_label": "finish_contract()" }, { @@ -19791,7 +19791,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1757", "id": "crm_contract_invalid_contract", - "community": 19, + "community": 25, "norm_label": "invalid_contract()" }, { @@ -19800,7 +19800,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1790", "id": "crm_contract_restore_contract", - "community": 129, + "community": 103, "norm_label": "restore_contract()" }, { @@ -19809,7 +19809,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1820", "id": "crm_contract_save_template", - "community": 19, + "community": 25, "norm_label": "save_template()" }, { @@ -19818,7 +19818,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1848", "id": "crm_contract_get_template", - "community": 19, + "community": 25, "norm_label": "get_template()" }, { @@ -19827,7 +19827,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1861", "id": "crm_contract_upload_file", - "community": 19, + "community": 25, "norm_label": "upload_file()" }, { @@ -19836,7 +19836,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1878", "id": "crm_contract_upload_attachments", - "community": 19, + "community": 25, "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": 39, + "community": 44, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "norm_label": "statistics_trend()" }, { @@ -19899,7 +19899,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2123", "id": "crm_contract_query_expiring", - "community": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 256, + "community": 25, "norm_label": "renew_contract()" }, { @@ -19935,7 +19935,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2302", "id": "crm_contract_export_contracts", - "community": 39, + "community": 44, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 19, + "community": 245, "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": 19, + "community": 245, "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": 19, + "community": 25, "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": 266, + "community": 250, "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": 19, + "community": 245, "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": 266, + "community": 250, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 25, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "norm_label": "withdraw_change()" }, { @@ -20115,7 +20115,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2871", "id": "crm_contract_execute_change", - "community": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 13, + "community": 5, "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": 248, + "community": 239, "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": 248, + "community": 239, "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": 329, + "community": 307, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 223, + "community": 216, "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": 223, + "community": 216, "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": 183, + "community": 182, "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": 223, + "community": 216, "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": 84, + "community": 90, "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": 84, + "community": 90, "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": 84, + "community": 90, "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": 19, + "community": 25, "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": 328, + "community": 306, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 19, + "community": 25, "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": 129, + "community": 103, "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": 256, + "community": 103, "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": 129, + "community": 103, "norm_label": "java: batchsubmitapproval" }, { @@ -20376,7 +20376,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1688", "id": "crm_contract_rationale_1688", - "community": 129, + "community": 103, "norm_label": "java: withdrawapproval" }, { @@ -20385,7 +20385,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1798", "id": "crm_contract_rationale_1798", - "community": 129, + "community": 103, "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": 39, + "community": 44, "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": 19, + "community": 25, "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": 256, + "community": 25, "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": 39, + "community": 44, "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": 19, + "community": 245, "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": 266, + "community": 250, "norm_label": "java: batchassignowner" }, { @@ -20448,7 +20448,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2651", "id": "crm_contract_rationale_2651", - "community": 19, + "community": 245, "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": 266, + "community": 250, "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": 41, + "community": 49, "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": 248, + "community": 239, "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": 248, + "community": 239, "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": 329, + "community": 307, "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": 13, + "community": 5, "norm_label": "contact.py" }, { @@ -20511,7 +20511,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L21", "id": "crm_contact_total_pages", - "community": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "norm_label": "get_contact()" }, { @@ -20565,7 +20565,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L194", "id": "crm_contact_create_contact", - "community": 13, + "community": 5, "norm_label": "create_contact()" }, { @@ -20574,7 +20574,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L255", "id": "crm_contact_update_contact", - "community": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 13, + "community": 5, "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": 286, + "community": 117, "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": 215, + "community": 117, "norm_label": "startbinding" }, { @@ -20700,7 +20700,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L24", "id": "api_wechat_notices_confirmbinding", - "community": 286, + "community": 117, "norm_label": "confirmbinding" }, { @@ -20709,7 +20709,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L29", "id": "api_wechat_notices_binding", - "community": 286, + "community": 117, "norm_label": "binding()" }, { @@ -20718,7 +20718,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L34", "id": "api_wechat_notices_start", - "community": 215, + "community": 117, "norm_label": "start()" }, { @@ -20727,7 +20727,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L39", "id": "api_wechat_notices_session", - "community": 252, + "community": 194, "norm_label": "session()" }, { @@ -20736,7 +20736,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L44", "id": "api_wechat_notices_confirm", - "community": 286, + "community": 117, "norm_label": "confirm()" }, { @@ -20745,7 +20745,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L49", "id": "api_wechat_notices_remove", - "community": 286, + "community": 117, "norm_label": "remove()" }, { @@ -20754,7 +20754,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L54", "id": "api_wechat_notices_oauth_launch", - "community": 286, + "community": 117, "norm_label": "oauth_launch()" }, { @@ -20763,7 +20763,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L65", "id": "api_wechat_notices_callback", - "community": 215, + "community": 117, "norm_label": "callback()" }, { @@ -20772,7 +20772,7 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L83", "id": "api_wechat_notices_page_headers", - "community": 286, + "community": 117, "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": 286, + "community": 117, "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": 286, + "community": 117, "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": 286, + "community": 117, "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": 286, + "community": 117, "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": 286, + "community": 117, "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": 286, + "community": 117, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 0, "norm_label": "web_login()" }, { @@ -20871,7 +20871,7 @@ "source_file": "app/api/public.py", "source_location": "L109", "id": "api_public_wx_qr_status", - "community": 42, + "community": 94, "norm_label": "wx_qr_status()" }, { @@ -20880,7 +20880,7 @@ "source_file": "app/api/public.py", "source_location": "L128", "id": "api_public_refresh_token", - "community": 42, + "community": 94, "norm_label": "refresh_token()" }, { @@ -20889,7 +20889,7 @@ "source_file": "app/api/public.py", "source_location": "L190", "id": "api_public_mp_webview_ticket", - "community": 42, + "community": 0, "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": 42, + "community": 94, "norm_label": "mp_webview_exchange()" }, { @@ -20907,7 +20907,7 @@ "source_file": "app/api/public.py", "source_location": "L263", "id": "api_public_logout", - "community": 42, + "community": 94, "norm_label": "logout()" }, { @@ -20916,7 +20916,7 @@ "source_file": "app/api/public.py", "source_location": "L280", "id": "api_public_get_current_user_profile", - "community": 42, + "community": 0, "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": 42, + "community": 94, "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": 42, + "community": 0, "norm_label": "change_current_user_password()" }, { @@ -20952,7 +20952,7 @@ "source_file": "app/api/public.py", "source_location": "L1", "id": "api_public_rationale_1", - "community": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 0, "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": 42, + "community": 0, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 0, "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": 42, + "community": 94, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002" }, { @@ -21033,7 +21033,7 @@ "source_file": "app/api/monitor.py", "source_location": "L1", "id": "app_api_monitor_py", - "community": 48, + "community": 137, "norm_label": "monitor.py" }, { @@ -21042,7 +21042,7 @@ "source_file": "app/api/monitor.py", "source_location": "L27", "id": "api_monitor_user_info", - "community": 48, + "community": 137, "norm_label": "_user_info()" }, { @@ -21051,7 +21051,7 @@ "source_file": "app/api/monitor.py", "source_location": "L39", "id": "api_monitor_operlog_list", - "community": 48, + "community": 137, "norm_label": "operlog_list()" }, { @@ -21060,7 +21060,7 @@ "source_file": "app/api/monitor.py", "source_location": "L79", "id": "api_monitor_operlogcolumnfacetbody", - "community": 9, + "community": 8, "norm_label": "operlogcolumnfacetbody" }, { @@ -21069,7 +21069,7 @@ "source_file": "app/api/monitor.py", "source_location": "L92", "id": "api_monitor_operlog_column_facet_values", - "community": 48, + "community": 137, "norm_label": "operlog_column_facet_values()" }, { @@ -21078,7 +21078,7 @@ "source_file": "app/api/monitor.py", "source_location": "L173", "id": "api_monitor_operlogexportbody", - "community": 9, + "community": 8, "norm_label": "operlogexportbody" }, { @@ -21087,7 +21087,7 @@ "source_file": "app/api/monitor.py", "source_location": "L184", "id": "api_monitor_operlog_export", - "community": 48, + "community": 137, "norm_label": "operlog_export()" }, { @@ -21096,7 +21096,7 @@ "source_file": "app/api/monitor.py", "source_location": "L238", "id": "api_monitor_operlog_detail", - "community": 48, + "community": 137, "norm_label": "operlog_detail()" }, { @@ -21105,7 +21105,7 @@ "source_file": "app/api/monitor.py", "source_location": "L44", "id": "api_monitor_rationale_44", - "community": 48, + "community": 137, "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": 9, + "community": 8, "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": 48, + "community": 137, "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": 48, + "community": 137, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -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": 41, + "community": 49, "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": 41, + "community": 49, "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": 41, + "community": 49, "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": 17, + "community": 5, "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": 11, + "community": 24, "norm_label": "_filter_export_rows_by_ids()" }, { @@ -21249,7 +21249,7 @@ "source_file": "app/api/crm.py", "source_location": "L488", "id": "api_crm_customer_options", - "community": 377, + "community": 346, "norm_label": "customer_options()" }, { @@ -21258,7 +21258,7 @@ "source_file": "app/api/crm.py", "source_location": "L512", "id": "api_crm_customer_create", - "community": 13, + "community": 5, "norm_label": "customer_create()" }, { @@ -21330,7 +21330,7 @@ "source_file": "app/api/crm.py", "source_location": "L709", "id": "api_crm_product_detail", - "community": 0, + "community": 16, "norm_label": "product_detail()" }, { @@ -21357,7 +21357,7 @@ "source_file": "app/api/crm.py", "source_location": "L775", "id": "api_crm_product_delete", - "community": 64, + "community": 16, "norm_label": "product_delete()" }, { @@ -21384,7 +21384,7 @@ "source_file": "app/api/crm.py", "source_location": "L849", "id": "api_crm_product_column_facet_values", - "community": 73, + "community": 81, "norm_label": "product_column_facet_values()" }, { @@ -21402,7 +21402,7 @@ "source_file": "app/api/crm.py", "source_location": "L973", "id": "api_crm_map_product_export_column_keys", - "community": 11, + "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": 11, + "community": 24, "norm_label": "product_export()" }, { @@ -21465,7 +21465,7 @@ "source_file": "app/api/crm.py", "source_location": "L1167", "id": "api_crm_customer_export", - "community": 11, + "community": 0, "norm_label": "customer_export()" }, { @@ -21546,7 +21546,7 @@ "source_file": "app/api/crm.py", "source_location": "L1465", "id": "api_crm_pool_customer_list", - "community": 13, + "community": 0, "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": 11, + "community": 24, "norm_label": "pool_customer_export()" }, { @@ -21663,7 +21663,7 @@ "source_file": "app/api/crm.py", "source_location": "L1796", "id": "api_crm_contact_export", - "community": 11, + "community": 5, "norm_label": "contact_export()" }, { @@ -21753,7 +21753,7 @@ "source_file": "app/api/crm.py", "source_location": "L2065", "id": "api_crm_follow_export", - "community": 11, + "community": 24, "norm_label": "follow_export()" }, { @@ -21771,7 +21771,7 @@ "source_file": "app/api/crm.py", "source_location": "L2138", "id": "api_crm_pool_rule_export", - "community": 11, + "community": 5, "norm_label": "pool_rule_export()" }, { @@ -21897,7 +21897,7 @@ "source_file": "app/api/crm.py", "source_location": "L2460", "id": "api_crm_opp_list_kwargs", - "community": 0, + "community": 5, "norm_label": "_opp_list_kwargs()" }, { @@ -21906,7 +21906,7 @@ "source_file": "app/api/crm.py", "source_location": "L2471", "id": "api_crm_opportunity_list", - "community": 0, + "community": 5, "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": 73, + "community": 81, "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": 0, + "community": 5, "norm_label": "opportunity_mine_list()" }, { @@ -22032,7 +22032,7 @@ "source_file": "app/api/crm.py", "source_location": "L2856", "id": "api_crm_opportunity_kanban", - "community": 0, + "community": 5, "norm_label": "opportunity_kanban()" }, { @@ -22194,7 +22194,7 @@ "source_file": "app/api/crm.py", "source_location": "L3303", "id": "api_crm_opportunity_export", - "community": 11, + "community": 5, "norm_label": "opportunity_export()" }, { @@ -22203,7 +22203,7 @@ "source_file": "app/api/crm.py", "source_location": "L3346", "id": "api_crm_supplier_info_list", - "community": 65, + "community": 76, "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": 65, + "community": 81, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 11, + "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": 17, + "community": 0, "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": 17, + "community": 361, "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": 17, + "community": 0, "norm_label": "invoice_info_by_customer()" }, { @@ -22347,7 +22347,7 @@ "source_file": "app/api/crm.py", "source_location": "L3778", "id": "api_crm_clue_column_facet_values", - "community": 73, + "community": 81, "norm_label": "clue_column_facet_values()" }, { @@ -22518,7 +22518,7 @@ "source_file": "app/api/crm.py", "source_location": "L4346", "id": "api_crm_clue_export", - "community": 11, + "community": 24, "norm_label": "clue_export()" }, { @@ -22626,7 +22626,7 @@ "source_file": "app/api/crm.py", "source_location": "L4721", "id": "api_crm_price_letter_column_facet_values", - "community": 73, + "community": 81, "norm_label": "price_letter_column_facet_values()" }, { @@ -22671,7 +22671,7 @@ "source_file": "app/api/crm.py", "source_location": "L1", "id": "api_crm_rationale_1", - "community": 17, + "community": 5, "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": 11, + "community": 24, "norm_label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c(dict \u6216\u5bf9\u8c61)\u3002" }, { @@ -22698,7 +22698,7 @@ "source_file": "app/api/crm.py", "source_location": "L493", "id": "api_crm_rationale_493", - "community": 377, + "community": 346, "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": 64, + "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": 73, + "community": 81, "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": 11, + "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": 73, + "community": 81, "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": 65, + "community": 76, "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": 65, + "community": 81, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 65, + "community": 76, "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": 11, + "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": 17, + "community": 361, "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": 73, + "community": 81, "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": 73, + "community": 81, "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": 48, + "community": 34, "norm_label": "__init__.py" }, { @@ -22851,7 +22851,7 @@ "source_file": "app/api/__init__.py", "source_location": "L1", "id": "api_init_rationale_1", - "community": 48, + "community": 34, "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": 115, + "community": 114, "norm_label": "doclib.py" }, { @@ -22869,7 +22869,7 @@ "source_file": "app/api/doclib.py", "source_location": "L19", "id": "api_doclib_doclib_sso", - "community": 115, + "community": 114, "norm_label": "doclib_sso()" }, { @@ -22878,7 +22878,7 @@ "source_file": "app/api/doclib.py", "source_location": "L29", "id": "api_doclib_doclib_exchange", - "community": 115, + "community": 114, "norm_label": "doclib_exchange()" }, { @@ -22887,7 +22887,7 @@ "source_file": "app/api/doclib.py", "source_location": "L38", "id": "api_doclib_service", - "community": 115, + "community": 114, "norm_label": "service()" }, { @@ -22896,7 +22896,7 @@ "source_file": "app/api/doclib.py", "source_location": "L43", "id": "api_doclib_document_tree", - "community": 115, + "community": 114, "norm_label": "document_tree()" }, { @@ -22905,7 +22905,7 @@ "source_file": "app/api/doclib.py", "source_location": "L48", "id": "api_doclib_document_users", - "community": 115, + "community": 114, "norm_label": "document_users()" }, { @@ -22914,7 +22914,7 @@ "source_file": "app/api/doclib.py", "source_location": "L53", "id": "api_doclib_document_list", - "community": 115, + "community": 114, "norm_label": "document_list()" }, { @@ -22923,7 +22923,7 @@ "source_file": "app/api/doclib.py", "source_location": "L60", "id": "api_doclib_create_document_folder", - "community": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 315, + "community": 301, "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": 115, + "community": 114, "norm_label": "delete_document_files()" }, { @@ -22968,7 +22968,7 @@ "source_file": "app/api/doclib.py", "source_location": "L91", "id": "api_doclib_document_detail", - "community": 115, + "community": 114, "norm_label": "document_detail()" }, { @@ -22977,7 +22977,7 @@ "source_file": "app/api/doclib.py", "source_location": "L96", "id": "api_doclib_share_document", - "community": 115, + "community": 114, "norm_label": "share_document()" }, { @@ -22986,7 +22986,7 @@ "source_file": "app/api/doclib.py", "source_location": "L101", "id": "api_doclib_download_document_file", - "community": 315, + "community": 301, "norm_label": "download_document_file()" }, { @@ -22995,7 +22995,7 @@ "source_file": "app/api/doclib.py", "source_location": "L20", "id": "api_doclib_rationale_20", - "community": 115, + "community": 114, "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": 115, + "community": 114, "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": 48, + "community": 19, "norm_label": "menu.py" }, { @@ -23022,7 +23022,7 @@ "source_file": "app/api/menu.py", "source_location": "L789", "id": "api_menu_get_menu_list", - "community": 48, + "community": 19, "norm_label": "get_menu_list()" }, { @@ -23031,7 +23031,7 @@ "source_file": "app/api/menu.py", "source_location": "L1", "id": "api_menu_rationale_1", - "community": 48, + "community": 19, "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": 5, + "community": 12, "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": 13, + "community": 5, "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": 5, + "community": 12, "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": 5, + "community": 12, "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": 13, + "community": 5, "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" }, { @@ -23094,7 +23094,7 @@ "source_file": "app/api/admin.py", "source_location": "L57", "id": "api_admin_list_roles_for_select", - "community": 42, + "community": 370, "norm_label": "list_roles_for_select()" }, { @@ -23121,7 +23121,7 @@ "source_file": "app/api/admin.py", "source_location": "L136", "id": "api_admin_tenantcreatebody", - "community": 50, + "community": 23, "norm_label": "tenantcreatebody" }, { @@ -23130,7 +23130,7 @@ "source_file": "app/api/admin.py", "source_location": "L147", "id": "api_admin_tenantupdatebody", - "community": 50, + "community": 23, "norm_label": "tenantupdatebody" }, { @@ -23139,7 +23139,7 @@ "source_file": "app/api/admin.py", "source_location": "L159", "id": "api_admin_list_tenants", - "community": 11, + "community": 24, "norm_label": "list_tenants()" }, { @@ -23148,7 +23148,7 @@ "source_file": "app/api/admin.py", "source_location": "L194", "id": "api_admin_tenantcolumnfacetbody", - "community": 50, + "community": 23, "norm_label": "tenantcolumnfacetbody" }, { @@ -23166,7 +23166,7 @@ "source_file": "app/api/admin.py", "source_location": "L290", "id": "api_admin_tenantexportbody", - "community": 50, + "community": 23, "norm_label": "tenantexportbody" }, { @@ -23175,7 +23175,7 @@ "source_file": "app/api/admin.py", "source_location": "L297", "id": "api_admin_export_tenants", - "community": 11, + "community": 24, "norm_label": "export_tenants()" }, { @@ -23247,7 +23247,7 @@ "source_file": "app/api/admin.py", "source_location": "L433", "id": "api_admin_usercreatebody", - "community": 50, + "community": 23, "norm_label": "usercreatebody" }, { @@ -23256,7 +23256,7 @@ "source_file": "app/api/admin.py", "source_location": "L450", "id": "api_admin_userupdatebody", - "community": 50, + "community": 23, "norm_label": "userupdatebody" }, { @@ -23265,7 +23265,7 @@ "source_file": "app/api/admin.py", "source_location": "L476", "id": "api_admin_userexportbody", - "community": 50, + "community": 23, "norm_label": "userexportbody" }, { @@ -23283,7 +23283,7 @@ "source_file": "app/api/admin.py", "source_location": "L569", "id": "api_admin_usercolumnfacetbody", - "community": 50, + "community": 23, "norm_label": "usercolumnfacetbody" }, { @@ -23301,7 +23301,7 @@ "source_file": "app/api/admin.py", "source_location": "L654", "id": "api_admin_export_users", - "community": 11, + "community": 24, "norm_label": "export_users()" }, { @@ -23355,7 +23355,7 @@ "source_file": "app/api/admin.py", "source_location": "L844", "id": "api_admin_dicttypecreatebody", - "community": 50, + "community": 23, "norm_label": "dicttypecreatebody" }, { @@ -23364,7 +23364,7 @@ "source_file": "app/api/admin.py", "source_location": "L853", "id": "api_admin_dicttypeupdatebody", - "community": 50, + "community": 23, "norm_label": "dicttypeupdatebody" }, { @@ -23382,7 +23382,7 @@ "source_file": "app/api/admin.py", "source_location": "L888", "id": "api_admin_dicttypecolumnfacetbody", - "community": 50, + "community": 23, "norm_label": "dicttypecolumnfacetbody" }, { @@ -23400,7 +23400,7 @@ "source_file": "app/api/admin.py", "source_location": "L961", "id": "api_admin_dicttypeexportbody", - "community": 50, + "community": 23, "norm_label": "dicttypeexportbody" }, { @@ -23409,7 +23409,7 @@ "source_file": "app/api/admin.py", "source_location": "L968", "id": "api_admin_export_dict_types", - "community": 11, + "community": 0, "norm_label": "export_dict_types()" }, { @@ -23445,7 +23445,7 @@ "source_file": "app/api/admin.py", "source_location": "L1067", "id": "api_admin_dictdatacreatebody", - "community": 50, + "community": 23, "norm_label": "dictdatacreatebody" }, { @@ -23454,7 +23454,7 @@ "source_file": "app/api/admin.py", "source_location": "L1078", "id": "api_admin_dictdataupdatebody", - "community": 50, + "community": 23, "norm_label": "dictdataupdatebody" }, { @@ -23517,7 +23517,7 @@ "source_file": "app/api/admin.py", "source_location": "L1203", "id": "api_admin_dictensurebody", - "community": 50, + "community": 23, "norm_label": "dictensurebody" }, { @@ -23526,7 +23526,7 @@ "source_file": "app/api/admin.py", "source_location": "L1211", "id": "api_admin_dictensureremovebody", - "community": 50, + "community": 23, "norm_label": "dictensureremovebody" }, { @@ -23553,7 +23553,7 @@ "source_file": "app/api/admin.py", "source_location": "L1268", "id": "api_admin_deptcreatebody", - "community": 50, + "community": 23, "norm_label": "deptcreatebody" }, { @@ -23562,7 +23562,7 @@ "source_file": "app/api/admin.py", "source_location": "L1281", "id": "api_admin_deptupdatebody", - "community": 50, + "community": 23, "norm_label": "deptupdatebody" }, { @@ -23580,7 +23580,7 @@ "source_file": "app/api/admin.py", "source_location": "L1315", "id": "api_admin_deptexportbody", - "community": 50, + "community": 23, "norm_label": "deptexportbody" }, { @@ -23625,7 +23625,7 @@ "source_file": "app/api/admin.py", "source_location": "L1420", "id": "api_admin_sitecreatebody", - "community": 50, + "community": 23, "norm_label": "sitecreatebody" }, { @@ -23634,7 +23634,7 @@ "source_file": "app/api/admin.py", "source_location": "L1435", "id": "api_admin_siteupdatebody", - "community": 50, + "community": 23, "norm_label": "siteupdatebody" }, { @@ -23652,7 +23652,7 @@ "source_file": "app/api/admin.py", "source_location": "L1477", "id": "api_admin_siteexportbody", - "community": 50, + "community": 23, "norm_label": "siteexportbody" }, { @@ -23661,7 +23661,7 @@ "source_file": "app/api/admin.py", "source_location": "L1484", "id": "api_admin_export_sites", - "community": 11, + "community": 0, "norm_label": "export_sites()" }, { @@ -23697,7 +23697,7 @@ "source_file": "app/api/admin.py", "source_location": "L1593", "id": "api_admin_postcreatebody", - "community": 50, + "community": 23, "norm_label": "postcreatebody" }, { @@ -23706,7 +23706,7 @@ "source_file": "app/api/admin.py", "source_location": "L1603", "id": "api_admin_postupdatebody", - "community": 50, + "community": 23, "norm_label": "postupdatebody" }, { @@ -23724,7 +23724,7 @@ "source_file": "app/api/admin.py", "source_location": "L1641", "id": "api_admin_postcolumnfacetbody", - "community": 50, + "community": 23, "norm_label": "postcolumnfacetbody" }, { @@ -23742,7 +23742,7 @@ "source_file": "app/api/admin.py", "source_location": "L1721", "id": "api_admin_postexportbody", - "community": 50, + "community": 23, "norm_label": "postexportbody" }, { @@ -23751,7 +23751,7 @@ "source_file": "app/api/admin.py", "source_location": "L1728", "id": "api_admin_export_posts", - "community": 11, + "community": 24, "norm_label": "export_posts()" }, { @@ -23787,7 +23787,7 @@ "source_file": "app/api/admin.py", "source_location": "L1822", "id": "api_admin_postusersupdatebody", - "community": 50, + "community": 23, "norm_label": "postusersupdatebody" }, { @@ -23814,7 +23814,7 @@ "source_file": "app/api/admin.py", "source_location": "L1870", "id": "api_admin_menucreatebody", - "community": 50, + "community": 23, "norm_label": "menucreatebody" }, { @@ -23823,7 +23823,7 @@ "source_file": "app/api/admin.py", "source_location": "L1886", "id": "api_admin_menuupdatebody", - "community": 50, + "community": 23, "norm_label": "menuupdatebody" }, { @@ -23841,7 +23841,7 @@ "source_file": "app/api/admin.py", "source_location": "L1926", "id": "api_admin_menuexportbody", - "community": 50, + "community": 23, "norm_label": "menuexportbody" }, { @@ -23886,7 +23886,7 @@ "source_file": "app/api/admin.py", "source_location": "L2050", "id": "api_admin_rolecreatebody", - "community": 50, + "community": 23, "norm_label": "rolecreatebody" }, { @@ -23895,7 +23895,7 @@ "source_file": "app/api/admin.py", "source_location": "L2060", "id": "api_admin_roleupdatebody", - "community": 50, + "community": 23, "norm_label": "roleupdatebody" }, { @@ -23904,7 +23904,7 @@ "source_file": "app/api/admin.py", "source_location": "L2070", "id": "api_admin_rolemenubody", - "community": 50, + "community": 23, "norm_label": "rolemenubody" }, { @@ -23913,7 +23913,7 @@ "source_file": "app/api/admin.py", "source_location": "L2074", "id": "api_admin_roledatascopebody", - "community": 50, + "community": 23, "norm_label": "roledatascopebody" }, { @@ -23931,7 +23931,7 @@ "source_file": "app/api/admin.py", "source_location": "L2107", "id": "api_admin_rolecolumnfacetbody", - "community": 50, + "community": 23, "norm_label": "rolecolumnfacetbody" }, { @@ -23949,7 +23949,7 @@ "source_file": "app/api/admin.py", "source_location": "L2182", "id": "api_admin_roleexportbody", - "community": 50, + "community": 23, "norm_label": "roleexportbody" }, { @@ -23958,7 +23958,7 @@ "source_file": "app/api/admin.py", "source_location": "L2189", "id": "api_admin_export_role_management", - "community": 11, + "community": 0, "norm_label": "export_role_management()" }, { @@ -24057,7 +24057,7 @@ "source_file": "app/api/admin.py", "source_location": "L2425", "id": "api_admin_attachmentdownloadurlbody", - "community": 50, + "community": 23, "norm_label": "attachmentdownloadurlbody" }, { @@ -24066,7 +24066,7 @@ "source_file": "app/api/admin.py", "source_location": "L2432", "id": "api_admin_attachment_download_url", - "community": 0, + "community": 355, "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": 371, + "community": 0, "norm_label": "attachment_preview_url()" }, { @@ -24120,7 +24120,7 @@ "source_file": "app/api/admin.py", "source_location": "L2564", "id": "api_admin_demoxlsxcolumnspec", - "community": 50, + "community": 23, "norm_label": "demoxlsxcolumnspec" }, { @@ -24129,7 +24129,7 @@ "source_file": "app/api/admin.py", "source_location": "L2571", "id": "api_admin_demoxlsxexportbody", - "community": 50, + "community": 23, "norm_label": "demoxlsxexportbody" }, { @@ -24138,7 +24138,7 @@ "source_file": "app/api/admin.py", "source_location": "L2581", "id": "api_admin_demo_xlsx_export", - "community": 11, + "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": 42, + "community": 370, "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" }, { @@ -24174,7 +24174,7 @@ "source_file": "app/api/admin.py", "source_location": "L195", "id": "api_admin_rationale_195", - "community": 50, + "community": 23, "norm_label": "\u79df\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24192,7 +24192,7 @@ "source_file": "app/api/admin.py", "source_location": "L302", "id": "api_admin_rationale_302", - "community": 11, + "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": 50, + "community": 23, "norm_label": "\u7528\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24219,7 +24219,7 @@ "source_file": "app/api/admin.py", "source_location": "L659", "id": "api_admin_rationale_659", - "community": 11, + "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": 50, + "community": 23, "norm_label": "\u5b57\u5178\u7c7b\u578b\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24246,7 +24246,7 @@ "source_file": "app/api/admin.py", "source_location": "L973", "id": "api_admin_rationale_973", - "community": 11, + "community": 0, "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": 11, + "community": 0, "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": 50, + "community": 23, "norm_label": "\u804c\u4f4d\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24282,7 +24282,7 @@ "source_file": "app/api/admin.py", "source_location": "L1733", "id": "api_admin_rationale_1733", - "community": 11, + "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": 50, + "community": 23, "norm_label": "\u89d2\u8272\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u53bb\u91cd;\u53ef\u9644\u5e26\u5217\u8868\u4e0a\u4e0b\u6587)" }, { @@ -24309,7 +24309,7 @@ "source_file": "app/api/admin.py", "source_location": "L2194", "id": "api_admin_rationale_2194", - "community": 11, + "community": 0, "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": 0, + "community": 355, "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": 371, + "community": 0, "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": 11, + "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": 39, + "community": 44, "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": 19, + "community": 25, "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": 39, + "community": 44, "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": 67, + "community": 186, "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": 67, + "community": 186, "norm_label": "wechat_login()" }, { @@ -24399,7 +24399,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L74", "id": "api_mini_auth_web_qr_confirm", - "community": 67, + "community": 186, "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": 67, + "community": 186, "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": 11, + "community": 37, "norm_label": "workflow.py" }, { @@ -24426,7 +24426,7 @@ "source_file": "app/api/workflow.py", "source_location": "L35", "id": "api_workflow_business_type_label", - "community": 11, + "community": 37, "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": 11, + "community": 37, "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": 11, + "community": 37, "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": 11, + "community": 37, "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": 11, + "community": 37, "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": 11, + "community": 37, "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": 11, + "community": 24, "norm_label": "_enrich_task_list()" }, { @@ -24489,7 +24489,7 @@ "source_file": "app/api/workflow.py", "source_location": "L134", "id": "api_workflow_processdefcreatebody", - "community": 29, + "community": 37, "norm_label": "processdefcreatebody" }, { @@ -24498,7 +24498,7 @@ "source_file": "app/api/workflow.py", "source_location": "L144", "id": "api_workflow_processdefupdatebody", - "community": 29, + "community": 37, "norm_label": "processdefupdatebody" }, { @@ -24507,7 +24507,7 @@ "source_file": "app/api/workflow.py", "source_location": "L154", "id": "api_workflow_publishversionbody", - "community": 29, + "community": 37, "norm_label": "publishversionbody" }, { @@ -24516,7 +24516,7 @@ "source_file": "app/api/workflow.py", "source_location": "L163", "id": "api_workflow_startinstancebody", - "community": 29, + "community": 37, "norm_label": "startinstancebody" }, { @@ -24525,7 +24525,7 @@ "source_file": "app/api/workflow.py", "source_location": "L173", "id": "api_workflow_taskactionbody", - "community": 29, + "community": 37, "norm_label": "taskactionbody" }, { @@ -24534,7 +24534,7 @@ "source_file": "app/api/workflow.py", "source_location": "L190", "id": "api_workflow_list_process_defs", - "community": 11, + "community": 24, "norm_label": "list_process_defs()" }, { @@ -24543,7 +24543,7 @@ "source_file": "app/api/workflow.py", "source_location": "L215", "id": "api_workflow_processdefexportbody", - "community": 29, + "community": 37, "norm_label": "processdefexportbody" }, { @@ -24552,7 +24552,7 @@ "source_file": "app/api/workflow.py", "source_location": "L223", "id": "api_workflow_export_process_defs", - "community": 11, + "community": 24, "norm_label": "export_process_defs()" }, { @@ -24597,7 +24597,7 @@ "source_file": "app/api/workflow.py", "source_location": "L350", "id": "api_workflow_list_versions", - "community": 11, + "community": 37, "norm_label": "list_versions()" }, { @@ -24606,7 +24606,7 @@ "source_file": "app/api/workflow.py", "source_location": "L361", "id": "api_workflow_get_designer_data", - "community": 11, + "community": 37, "norm_label": "get_designer_data()" }, { @@ -24624,7 +24624,7 @@ "source_file": "app/api/workflow.py", "source_location": "L430", "id": "api_workflow_list_my_instances", - "community": 11, + "community": 24, "norm_label": "list_my_instances()" }, { @@ -24633,7 +24633,7 @@ "source_file": "app/api/workflow.py", "source_location": "L451", "id": "api_workflow_workflowcolumnfacetbody", - "community": 29, + "community": 37, "norm_label": "workflowcolumnfacetbody" }, { @@ -24642,7 +24642,7 @@ "source_file": "app/api/workflow.py", "source_location": "L462", "id": "api_workflow_workflow_column_facet_values", - "community": 48, + "community": 137, "norm_label": "workflow_column_facet_values()" }, { @@ -24651,7 +24651,7 @@ "source_file": "app/api/workflow.py", "source_location": "L511", "id": "api_workflow_myinstanceexportbody", - "community": 29, + "community": 37, "norm_label": "myinstanceexportbody" }, { @@ -24660,7 +24660,7 @@ "source_file": "app/api/workflow.py", "source_location": "L519", "id": "api_workflow_export_my_instances", - "community": 11, + "community": 24, "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": 11, + "community": 37, "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": 11, + "community": 24, "norm_label": "list_pending_tasks()" }, { @@ -24687,7 +24687,7 @@ "source_file": "app/api/workflow.py", "source_location": "L652", "id": "api_workflow_pendingtaskexportbody", - "community": 29, + "community": 37, "norm_label": "pendingtaskexportbody" }, { @@ -24696,7 +24696,7 @@ "source_file": "app/api/workflow.py", "source_location": "L659", "id": "api_workflow_export_pending_tasks", - "community": 11, + "community": 24, "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": 11, + "community": 24, "norm_label": "list_completed_tasks()" }, { @@ -24714,7 +24714,7 @@ "source_file": "app/api/workflow.py", "source_location": "L729", "id": "api_workflow_completedtaskexportbody", - "community": 29, + "community": 37, "norm_label": "completedtaskexportbody" }, { @@ -24723,7 +24723,7 @@ "source_file": "app/api/workflow.py", "source_location": "L736", "id": "api_workflow_export_completed_tasks", - "community": 11, + "community": 24, "norm_label": "export_completed_tasks()" }, { @@ -24750,7 +24750,7 @@ "source_file": "app/api/workflow.py", "source_location": "L835", "id": "api_workflow_get_business_all_tasks", - "community": 11, + "community": 37, "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": 29, + "community": 37, "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": 11, + "community": 24, "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": 29, + "community": 37, "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": 48, + "community": 137, "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": 11, + "community": 24, "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": 11, + "community": 24, "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": 11, + "community": 24, "norm_label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -24921,7 +24921,7 @@ "source_file": "app/api/leave.py", "source_location": "L1", "id": "app_api_leave_py", - "community": 48, + "community": 203, "norm_label": "leave.py" }, { @@ -24930,7 +24930,7 @@ "source_file": "app/api/leave.py", "source_location": "L34", "id": "api_leave_leave_local_callback", - "community": 48, + "community": 203, "norm_label": "_leave_local_callback()" }, { @@ -24939,7 +24939,7 @@ "source_file": "app/api/leave.py", "source_location": "L49", "id": "api_leave_list_leaves", - "community": 48, + "community": 203, "norm_label": "list_leaves()" }, { @@ -24948,7 +24948,7 @@ "source_file": "app/api/leave.py", "source_location": "L73", "id": "api_leave_leavecolumnfacetbody", - "community": 76, + "community": 8, "norm_label": "leavecolumnfacetbody" }, { @@ -24957,7 +24957,7 @@ "source_file": "app/api/leave.py", "source_location": "L84", "id": "api_leave_leave_column_facet_values", - "community": 48, + "community": 81, "norm_label": "leave_column_facet_values()" }, { @@ -24966,7 +24966,7 @@ "source_file": "app/api/leave.py", "source_location": "L153", "id": "api_leave_leaveexportbody", - "community": 29, + "community": 8, "norm_label": "leaveexportbody" }, { @@ -24975,7 +24975,7 @@ "source_file": "app/api/leave.py", "source_location": "L162", "id": "api_leave_export_leaves", - "community": 48, + "community": 203, "norm_label": "export_leaves()" }, { @@ -24984,7 +24984,7 @@ "source_file": "app/api/leave.py", "source_location": "L215", "id": "api_leave_create_leave", - "community": 48, + "community": 203, "norm_label": "create_leave()" }, { @@ -24993,7 +24993,7 @@ "source_file": "app/api/leave.py", "source_location": "L240", "id": "api_leave_submit_leave", - "community": 48, + "community": 203, "norm_label": "submit_leave()" }, { @@ -25002,7 +25002,7 @@ "source_file": "app/api/leave.py", "source_location": "L295", "id": "api_leave_leave_workflow_callback", - "community": 48, + "community": 203, "norm_label": "leave_workflow_callback()" }, { @@ -25011,7 +25011,7 @@ "source_file": "app/api/leave.py", "source_location": "L314", "id": "api_leave_get_leave", - "community": 48, + "community": 203, "norm_label": "get_leave()" }, { @@ -25020,7 +25020,7 @@ "source_file": "app/api/leave.py", "source_location": "L327", "id": "api_leave_delete_leave", - "community": 48, + "community": 203, "norm_label": "delete_leave()" }, { @@ -25029,7 +25029,7 @@ "source_file": "app/api/leave.py", "source_location": "L344", "id": "api_leave_update_leave", - "community": 48, + "community": 203, "norm_label": "update_leave()" }, { @@ -25038,7 +25038,7 @@ "source_file": "app/api/leave.py", "source_location": "L74", "id": "api_leave_rationale_74", - "community": 76, + "community": 8, "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": 48, + "community": 81, "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": 48, + "community": 203, "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": 4, + "community": 3, "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": 257, + "community": 252, "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": 4, + "community": 15, "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": 267, + "community": 251, "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": 4, + "community": 15, "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": 249, + "community": 240, "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": 4, + "community": 15, "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": 240, + "community": 227, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 15, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 15, "norm_label": "_merge_query()" }, { @@ -25200,7 +25200,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L412", "id": "pl_plan_param_get", - "community": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "norm_label": "_body_to_params()" }, { @@ -25227,7 +25227,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L544", "id": "pl_plan_plancolumnfacetbody", - "community": 25, + "community": 3, "norm_label": "plancolumnfacetbody" }, { @@ -25236,7 +25236,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L557", "id": "pl_plan_truthy_param", - "community": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 192, "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": 4, + "community": 192, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 15, "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": 4, + "community": 177, "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": 4, + "community": 3, "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": 4, + "community": 177, "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": 4, + "community": 302, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 302, "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": 4, + "community": 177, "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": 4, + "community": 15, "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": 25, + "community": 15, "norm_label": "planexportbody" }, { @@ -25425,7 +25425,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1614", "id": "pl_plan_export_plans", - "community": 4, + "community": 3, "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": 4, + "community": 15, "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": 164, + "community": 158, "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": 171, + "community": 167, "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": 4, + "community": 15, "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": 274, + "community": 74, "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": 273, + "community": 74, "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": 308, + "community": 74, "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": 25, + "community": 15, "norm_label": "contractgapexportbody" }, { @@ -25506,7 +25506,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2054", "id": "pl_plan_export_contract_gaps", - "community": 4, + "community": 3, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 71, + "community": 6, "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": 4, + "community": 15, "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": 4, + "community": 3, "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": 4, + "community": 3, "norm_label": "get_plan()" }, { @@ -25587,7 +25587,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3104", "id": "pl_plan_patch_plan_product_certs", - "community": 143, + "community": 132, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 3, "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": 152, + "community": 143, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 151, + "community": 134, "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": 145, + "community": 144, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 210, + "community": 193, "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": 4, + "community": 2, "norm_label": "archive_plan_draft()" }, { @@ -25722,7 +25722,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L3798", "id": "pl_plan_update_plan_driver_feedback", - "community": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 144, + "community": 133, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 15, "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": 4, + "community": 15, "norm_label": "delete_plan()" }, { @@ -25812,7 +25812,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L229", "id": "pl_plan_rationale_229", - "community": 267, + "community": 251, "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": 267, + "community": 251, "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": 249, + "community": 227, "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": 240, + "community": 227, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 302, "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": 4, + "community": 177, "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": 4, + "community": 3, "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": 164, + "community": 158, "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": 171, + "community": 167, "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": 274, + "community": 74, "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": 273, + "community": 74, "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": 308, + "community": 74, "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": 71, + "community": 6, "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": 143, + "community": 132, "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": 152, + "community": 143, "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": 151, + "community": 134, "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": 145, + "community": 144, "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": 4, + "community": 3, "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": 210, + "community": 193, "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": 144, + "community": 133, "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": 154, + "community": 175, "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": 154, + "community": 175, "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": 154, + "community": 175, "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": 154, + "community": 175, "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": 123, + "community": 101, "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": 154, + "community": 175, "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": 154, + "community": 175, "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": 154, + "community": 175, "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": 154, + "community": 175, "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": 154, + "community": 175, "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": 26, + "community": 106, "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": 154, + "community": 175, "norm_label": "_format_file_size()" }, { @@ -26145,7 +26145,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "id": "pl_public_io_order_rationale_1", - "community": 154, + "community": 175, "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": 123, + "community": 101, "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": 154, + "community": 175, "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": 125, + "community": 19, "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": 125, + "community": 19, "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": 125, + "community": 19, "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": 125, + "community": 19, "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": 125, + "community": 19, "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": 125, + "community": 19, "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": 125, + "community": 19, "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": 125, + "community": 19, "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": 125, + "community": 19, "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": 14, + "community": 31, "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": 14, + "community": 15, "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": 14, + "community": 31, "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": 14, + "community": 31, "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": 14, + "community": 31, "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": 14, + "community": 31, "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": 14, + "community": 15, "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": 14, + "community": 15, "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": 14, + "community": 31, "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": 14, + "community": 31, "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": 14, + "community": 31, "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": 14, + "community": 15, "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": 14, + "community": 31, "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": 14, + "community": 15, "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": 14, + "community": 15, "norm_label": "list_transports()" }, { @@ -26388,7 +26388,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L578", "id": "pl_transport_transportexportbody", - "community": 14, + "community": 31, "norm_label": "transportexportbody" }, { @@ -26397,7 +26397,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L592", "id": "pl_transport_export_transports", - "community": 14, + "community": 31, "norm_label": "export_transports()" }, { @@ -26406,7 +26406,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L643", "id": "pl_transport_create_transport", - "community": 14, + "community": 15, "norm_label": "create_transport()" }, { @@ -26415,7 +26415,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L733", "id": "pl_transport_arrange_transport", - "community": 14, + "community": 31, "norm_label": "arrange_transport()" }, { @@ -26424,7 +26424,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1108", "id": "pl_transport_get_transport", - "community": 14, + "community": 15, "norm_label": "get_transport()" }, { @@ -26433,7 +26433,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1123", "id": "pl_transport_qrcoderesponse", - "community": 14, + "community": 31, "norm_label": "qrcoderesponse" }, { @@ -26442,7 +26442,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1133", "id": "pl_transport_generate_qrcode", - "community": 14, + "community": 15, "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": 14, + "community": 31, "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": 14, + "community": 15, "norm_label": "submit_approval()" }, { @@ -26469,7 +26469,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1252", "id": "pl_transport_process_approval", - "community": 14, + "community": 15, "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": 14, + "community": 15, "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": 14, + "community": 31, "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": 14, + "community": 31, "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": 14, + "community": 31, "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": 370, + "community": 19, "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": 370, + "community": 19, "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": 370, + "community": 19, "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": 370, + "community": 19, "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": 370, + "community": 19, "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": 370, + "community": 19, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 11, + "community": 43, "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": 166, + "community": 43, "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": 166, + "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 11, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "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": 166, + "community": 43, "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": 11, + "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 166, + "community": 43, "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": 11, + "community": 43, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 323, + "community": 310, "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": 35, + "community": 19, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "norm_label": "_merge_query()" }, { @@ -26910,7 +26910,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L67", "id": "pl_freight_param_get", - "community": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 9, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "norm_label": "list_settlements()" }, { @@ -26982,7 +26982,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L383", "id": "pl_freight_unsettledexportbody", - "community": 9, + "community": 78, "norm_label": "unsettledexportbody" }, { @@ -26991,7 +26991,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L396", "id": "pl_freight_export_unsettled_plans", - "community": 173, + "community": 78, "norm_label": "export_unsettled_plans()" }, { @@ -27000,7 +27000,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L454", "id": "pl_freight_settlementexportbody", - "community": 9, + "community": 78, "norm_label": "settlementexportbody" }, { @@ -27009,7 +27009,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L467", "id": "pl_freight_export_settlements", - "community": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "norm_label": "create_settlement()" }, { @@ -27036,7 +27036,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L548", "id": "pl_freight_get_settlement", - "community": 173, + "community": 78, "norm_label": "get_settlement()" }, { @@ -27045,7 +27045,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L561", "id": "pl_freight_update_settlement", - "community": 173, + "community": 78, "norm_label": "update_settlement()" }, { @@ -27054,7 +27054,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L579", "id": "pl_freight_cancel_settlement", - "community": 173, + "community": 78, "norm_label": "cancel_settlement()" }, { @@ -27063,7 +27063,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L597", "id": "pl_freight_delete_settlement", - "community": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "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": 173, + "community": 78, "norm_label": "list_vouchers()" }, { @@ -27144,7 +27144,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L162", "id": "pl_freight_rationale_162", - "community": 9, + "community": 78, "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": 173, + "community": 78, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 123, + "community": 101, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 26, + "community": 155, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "norm_label": "list_inbound()" }, { @@ -27396,7 +27396,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L338", "id": "pl_io_order_export_orders", - "community": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 79, + "community": 146, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 287, + "community": 304, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 14, + "community": 304, "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": 178, + "community": 19, "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": 178, + "community": 16, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 20, "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": 287, + "community": 304, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 178, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 14, + "community": 50, "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": 282, + "community": 24, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 282, + "community": 19, "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": 182, + "community": 19, "norm_label": "ocr.py" }, { @@ -27846,7 +27846,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L15", "id": "pl_ocr_recognizecertbody", - "community": 182, + "community": 8, "norm_label": "recognizecertbody" }, { @@ -27855,7 +27855,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L23", "id": "pl_ocr_recognizecertresult", - "community": 182, + "community": 8, "norm_label": "recognizecertresult" }, { @@ -27864,7 +27864,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L34", "id": "pl_ocr_recognize_cert", - "community": 182, + "community": 202, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 14, + "community": 284, "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": 146, + "community": 20, "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": 14, + "community": 284, "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": 146, + "community": 20, "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": 14, + "community": 284, "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": 146, + "community": 20, "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": 32, + "community": 20, "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": 14, + "community": 284, "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": 146, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 146, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 14, + "community": 284, "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": 146, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 146, + "community": 20, "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": 14, + "community": 284, "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": 146, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 14, + "community": 284, "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": 11, + "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 54, "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": 14, + "community": 284, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 146, + "community": 20, "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": 11, + "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "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": 11, + "community": 47, "norm_label": "delete_disburses()" }, { @@ -28737,7 +28737,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L1", "id": "app_api_pl_menu_badges_py", - "community": 35, + "community": 19, "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": 35, + "community": 19, "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 125, + "community": 38, "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 125, + "community": 38, "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 132, + "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": 26, + "community": 84, "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": 26, + "community": 175, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 66, + "community": 13, "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": 66, + "community": 13, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 48, + "community": 163, "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": 48, + "community": 163, "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": 48, + "community": 163, "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": 48, + "community": 163, "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": 48, + "community": 163, "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": 48, + "community": 163, "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": 48, + "community": 163, "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": 35, + "community": 19, "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": 158, + "community": 156, "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": 51, + "community": 38, "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": 51, + "community": 38, "norm_label": "get_inventory_ledger()" }, { @@ -29268,7 +29268,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L101", "id": "pl_inventory_inventoryledgerexportbody", - "community": 51, + "community": 38, "norm_label": "inventoryledgerexportbody" }, { @@ -29277,7 +29277,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L109", "id": "pl_inventory_export_inventory_ledger", - "community": 11, + "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": 51, + "community": 38, "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": 250, + "community": 165, "norm_label": "list_warnings()" }, { @@ -29304,7 +29304,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L225", "id": "pl_inventory_update_warning", - "community": 16, + "community": 47, "norm_label": "update_warning()" }, { @@ -29313,7 +29313,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L265", "id": "pl_inventory_list_transactions", - "community": 51, + "community": 38, "norm_label": "list_transactions()" }, { @@ -29322,7 +29322,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L308", "id": "pl_inventory_get_summary", - "community": 51, + "community": 38, "norm_label": "get_summary()" }, { @@ -29331,7 +29331,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L369", "id": "pl_inventory_merge_query", - "community": 51, + "community": 38, "norm_label": "_merge_query()" }, { @@ -29340,7 +29340,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L377", "id": "pl_inventory_param_get", - "community": 51, + "community": 38, "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": 51, + "community": 38, "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": 51, + "community": 38, "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": 51, + "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": 51, + "community": 38, "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": 51, + "community": 38, "norm_label": "list_document_reminders()" }, { @@ -29394,7 +29394,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L525", "id": "pl_inventory_documentreminderexportbody", - "community": 51, + "community": 38, "norm_label": "documentreminderexportbody" }, { @@ -29403,7 +29403,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L534", "id": "pl_inventory_export_document_reminders", - "community": 51, + "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": 16, + "community": 47, "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": 85, + "community": 60, "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": 22, + "community": 7, "norm_label": "reimburse.py" }, { @@ -29439,7 +29439,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L53", "id": "bx_reimburse_tenant", - "community": 22, + "community": 7, "norm_label": "_tenant()" }, { @@ -29448,7 +29448,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L57", "id": "bx_reimburse_reimburse_order", - "community": 22, + "community": 7, "norm_label": "_reimburse_order()" }, { @@ -29457,7 +29457,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L75", "id": "bx_reimburse_merge_query", - "community": 22, + "community": 7, "norm_label": "_merge_query()" }, { @@ -29466,7 +29466,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L85", "id": "bx_reimburse_param_get", - "community": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 40, + "community": 42, "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": 22, + "community": 7, "norm_label": "import_reimburses()" }, { @@ -29547,7 +29547,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L247", "id": "bx_reimburse_reimbursecolumnfacetbody", - "community": 54, + "community": 123, "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": 22, + "community": 7, "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": 22, + "community": 7, "norm_label": "list_reimburses()" }, { @@ -29574,7 +29574,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L371", "id": "bx_reimburse_my_reimburses", - "community": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "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": 22, + "community": 7, "norm_label": "get_reimburse()" }, { @@ -29673,7 +29673,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L896", "id": "bx_reimburse_get_approvals", - "community": 22, + "community": 14, "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": 22, + "community": 7, "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": 22, + "community": 7, "norm_label": "create_reimburse()" }, { @@ -29700,7 +29700,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L765", "id": "bx_reimburse_update_reimburse", - "community": 22, + "community": 7, "norm_label": "update_reimburse()" }, { @@ -29709,7 +29709,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L810", "id": "bx_reimburse_submit_reimburse", - "community": 22, + "community": 7, "norm_label": "submit_reimburse()" }, { @@ -29718,7 +29718,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L832", "id": "bx_reimburse_approve_reimburse", - "community": 22, + "community": 7, "norm_label": "approve_reimburse()" }, { @@ -29727,7 +29727,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L848", "id": "bx_reimburse_reject_reimburse", - "community": 22, + "community": 7, "norm_label": "reject_reimburse()" }, { @@ -29736,7 +29736,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L864", "id": "bx_reimburse_withdraw_reimburse", - "community": 22, + "community": 7, "norm_label": "withdraw_reimburse()" }, { @@ -29745,7 +29745,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L882", "id": "bx_reimburse_delete_reimburse", - "community": 22, + "community": 7, "norm_label": "delete_reimburse()" }, { @@ -29754,7 +29754,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L248", "id": "bx_reimburse_rationale_248", - "community": 54, + "community": 123, "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": 22, + "community": 7, "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": 61, + "community": 7, "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": 61, + "community": 7, "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": 61, + "community": 7, "norm_label": "expenseitemexportbody" }, { @@ -29799,7 +29799,7 @@ "source_file": "", "source_location": "", "id": "bxexportbodybase", - "community": 61, + "community": 7, "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": 61, + "community": 7, "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": 54, + "community": 7, "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": 61, + "community": 7, "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": 61, + "community": 7, "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": 61, + "community": 7, "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": 61, + "community": 7, "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": 43, + "community": 80, "norm_label": "__init__.py" }, { @@ -29871,7 +29871,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L18", "id": "bx_init_bx_health", - "community": 43, + "community": 80, "norm_label": "bx_health()" }, { @@ -29880,7 +29880,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L19", "id": "bx_init_rationale_19", - "community": 43, + "community": 80, "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": 198, + "community": 96, "norm_label": "attachment.py" }, { @@ -29898,7 +29898,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L24", "id": "bx_attachment_tenant", - "community": 198, + "community": 96, "norm_label": "_tenant()" }, { @@ -29907,7 +29907,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L28", "id": "bx_attachment_parse_id_list", - "community": 198, + "community": 96, "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": 198, + "community": 96, "norm_label": "upload_file()" }, { @@ -29925,7 +29925,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L67", "id": "bx_attachment_download_file", - "community": 198, + "community": 96, "norm_label": "download_file()" }, { @@ -29934,7 +29934,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L89", "id": "bx_attachment_delete_attachment", - "community": 198, + "community": 96, "norm_label": "delete_attachment()" }, { @@ -29943,7 +29943,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L103", "id": "bx_attachment_preview_attachment", - "community": 198, + "community": 96, "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": 198, + "community": 96, "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": 198, + "community": 14, "norm_label": "bind_biz()" }, { @@ -29970,7 +29970,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L108", "id": "bx_attachment_rationale_108", - "community": 198, + "community": 96, "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": 43, + "community": 7, "norm_label": "advance.py" }, { @@ -29988,7 +29988,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L39", "id": "bx_advance_tenant", - "community": 43, + "community": 7, "norm_label": "_tenant()" }, { @@ -29997,7 +29997,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L43", "id": "bx_advance_advance_order", - "community": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "_merge_query()" }, { @@ -30024,7 +30024,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L78", "id": "bx_advance_param_get", - "community": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "_export_advance_rows()" }, { @@ -30069,7 +30069,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L154", "id": "bx_advance_advancecolumnfacetbody", - "community": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "list_advances()" }, { @@ -30096,7 +30096,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L277", "id": "bx_advance_my_advances", - "community": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "get_advance()" }, { @@ -30195,7 +30195,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L538", "id": "bx_advance_get_approvals", - "community": 126, + "community": 14, "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": 126, + "community": 14, "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": 43, + "community": 7, "norm_label": "create_advance()" }, { @@ -30222,7 +30222,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L640", "id": "bx_advance_update_advance", - "community": 43, + "community": 7, "norm_label": "update_advance()" }, { @@ -30231,7 +30231,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L661", "id": "bx_advance_submit_advance", - "community": 43, + "community": 7, "norm_label": "submit_advance()" }, { @@ -30240,7 +30240,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L675", "id": "bx_advance_approve_advance", - "community": 43, + "community": 7, "norm_label": "approve_advance()" }, { @@ -30249,7 +30249,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L690", "id": "bx_advance_reject_advance", - "community": 43, + "community": 7, "norm_label": "reject_advance()" }, { @@ -30258,7 +30258,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L705", "id": "bx_advance_withdraw_advance", - "community": 43, + "community": 7, "norm_label": "withdraw_advance()" }, { @@ -30267,7 +30267,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L722", "id": "bx_advance_delete_advance", - "community": 43, + "community": 7, "norm_label": "delete_advance()" }, { @@ -30276,7 +30276,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L155", "id": "bx_advance_rationale_155", - "community": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "workflow.py" }, { @@ -30303,7 +30303,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L22", "id": "bx_workflow_list_workflows", - "community": 43, + "community": 7, "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": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "get_workflow()" }, { @@ -30330,7 +30330,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L61", "id": "bx_workflow_create_workflow", - "community": 43, + "community": 7, "norm_label": "create_workflow()" }, { @@ -30357,7 +30357,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L146", "id": "bx_workflow_delete_workflow", - "community": 43, + "community": 7, "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": 54, + "community": 7, "norm_label": "payment.py" }, { @@ -30375,7 +30375,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L53", "id": "bx_payment_tenant", - "community": 54, + "community": 7, "norm_label": "_tenant()" }, { @@ -30384,7 +30384,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L57", "id": "bx_payment_wrap_reimburse_rows", - "community": 43, + "community": 7, "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": 43, + "community": 7, "norm_label": "_merge_query()" }, { @@ -30402,7 +30402,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L71", "id": "bx_payment_param_get", - "community": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 43, + "community": 7, "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": 54, + "community": 7, "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": 43, + "community": 7, "norm_label": "list_processed_payments()" }, { @@ -30474,7 +30474,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L242", "id": "bx_payment_pay", - "community": 54, + "community": 7, "norm_label": "pay()" }, { @@ -30483,7 +30483,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L262", "id": "bx_payment_offset", - "community": 54, + "community": 7, "norm_label": "offset()" }, { @@ -30492,7 +30492,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L285", "id": "bx_payment_batch_offset", - "community": 54, + "community": 7, "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": 43, + "community": 7, "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": 54, + "community": 7, "norm_label": "advance_issue_stats()" }, { @@ -30519,7 +30519,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L390", "id": "bx_payment_paymentexportbody", - "community": 54, + "community": 14, "norm_label": "paymentexportbody" }, { @@ -30528,7 +30528,7 @@ "source_file": "", "source_location": "", "id": "bxapplylistexportbody", - "community": 54, + "community": 14, "norm_label": "bxapplylistexportbody" }, { @@ -30537,7 +30537,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L395", "id": "bx_payment_export_pending_payments", - "community": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 46, + "community": 7, "norm_label": "bxexportbodybase" }, { @@ -30627,7 +30627,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L42", "id": "bx_export_common_bxapplylistexportbody", - "community": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 54, + "community": 7, "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": 22, + "community": 7, "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": 46, + "community": 7, "norm_label": "invoice.py" }, { @@ -30681,7 +30681,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L34", "id": "bx_invoice_merge_query", - "community": 46, + "community": 7, "norm_label": "_merge_query()" }, { @@ -30690,7 +30690,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L44", "id": "bx_invoice_param_get", - "community": 46, + "community": 7, "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": 46, + "community": 7, "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": 46, + "community": 7, "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": 46, + "community": 7, "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": 46, + "community": 7, "norm_label": "_body_to_params()" }, { @@ -30735,7 +30735,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L115", "id": "bx_invoice_invoicecolumnfacetbody", - "community": 46, + "community": 7, "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": 46, + "community": 7, "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": 46, + "community": 7, "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": 46, + "community": 7, "norm_label": "list_invoice_wallets()" }, { @@ -30771,7 +30771,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L219", "id": "bx_invoice_walletexportbody", - "community": 46, + "community": 7, "norm_label": "walletexportbody" }, { @@ -30780,7 +30780,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L226", "id": "bx_invoice_export_invoice_wallets", - "community": 46, + "community": 7, "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": 46, + "community": 96, "norm_label": "list_invoices()" }, { @@ -30798,7 +30798,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L293", "id": "bx_invoice_create_invoice", - "community": 46, + "community": 7, "norm_label": "create_invoice()" }, { @@ -30807,7 +30807,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L372", "id": "bx_invoice_delete_invoice", - "community": 46, + "community": 7, "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": 46, + "community": 7, "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": 46, + "community": 7, "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": 46, + "community": 7, "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": 46, + "community": 7, "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": 283, + "community": 155, "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": 283, + "community": 0, "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": 283, + "community": 0, "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": 283, + "community": 155, "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": 283, + "community": 155, "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": 283, + "community": 0, "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": 283, + "community": 155, "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": 283, + "community": 0, "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": 283, + "community": 0, "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": 283, + "community": 155, "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": 283, + "community": 0, "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": 283, + "community": 155, "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": 35, + "community": 354, "norm_label": "__init__.py" }, { @@ -30969,7 +30969,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L14", "id": "db_init_db_health", - "community": 35, + "community": 354, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 7, + "community": 259, "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": 70, + "community": 22, "norm_label": "weighing.py" }, { @@ -31086,7 +31086,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L59", "id": "db_weighing_base_query", - "community": 70, + "community": 22, "norm_label": "_base_query()" }, { @@ -31095,7 +31095,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L67", "id": "db_weighing_merge_query", - "community": 70, + "community": 22, "norm_label": "_merge_query()" }, { @@ -31104,7 +31104,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L77", "id": "db_weighing_param_get", - "community": 70, + "community": 22, "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": 70, + "community": 22, "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": 70, + "community": 22, "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": 70, + "community": 22, "norm_label": "_weighing_query()" }, { @@ -31140,7 +31140,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L163", "id": "db_weighing_map_weighings", - "community": 7, + "community": 22, "norm_label": "_map_weighings()" }, { @@ -31149,7 +31149,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L189", "id": "db_weighing_fetch_weighing", - "community": 70, + "community": 22, "norm_label": "_fetch_weighing()" }, { @@ -31158,7 +31158,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L207", "id": "db_weighing_get_weighing", - "community": 70, + "community": 22, "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": 70, + "community": 22, "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": 70, + "community": 22, "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": 70, + "community": 22, "norm_label": "list_weighing()" }, { @@ -31194,7 +31194,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L318", "id": "db_weighing_weighingcolumnfacetbody", - "community": 7, + "community": 22, "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": 70, + "community": 22, "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": 7, + "community": 22, "norm_label": "weighingexportbody" }, { @@ -31221,7 +31221,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L422", "id": "db_weighing_kg_to_ton", - "community": 70, + "community": 22, "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": 70, + "community": 22, "norm_label": "export_weighing()" }, { @@ -31239,7 +31239,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L471", "id": "db_weighing_create_weighing", - "community": 7, + "community": 22, "norm_label": "create_weighing()" }, { @@ -31248,7 +31248,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L587", "id": "db_weighing_update_weighing", - "community": 70, + "community": 22, "norm_label": "update_weighing()" }, { @@ -31257,7 +31257,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L615", "id": "db_weighing_void_weighing", - "community": 70, + "community": 22, "norm_label": "void_weighing()" }, { @@ -31266,7 +31266,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L641", "id": "db_weighing_delete_weighing", - "community": 70, + "community": 22, "norm_label": "delete_weighing()" }, { @@ -31275,7 +31275,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L655", "id": "db_weighing_weighingrelateddata", - "community": 7, + "community": 22, "norm_label": "weighingrelateddata" }, { @@ -31284,7 +31284,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L661", "id": "db_weighing_get_weighing_related", - "community": 7, + "community": 22, "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": 7, + "community": 22, "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": 70, + "community": 22, "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": 70, + "community": 22, "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": 7, + "community": 22, "norm_label": "plans.py" }, { @@ -31329,7 +31329,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L57", "id": "db_plans_base_query", - "community": 7, + "community": 22, "norm_label": "_base_query()" }, { @@ -31338,7 +31338,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L64", "id": "db_plans_merge_query", - "community": 7, + "community": 22, "norm_label": "_merge_query()" }, { @@ -31347,7 +31347,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L74", "id": "db_plans_param_get", - "community": 7, + "community": 22, "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": 7, + "community": 22, "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": 48, + "community": 137, "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": 7, + "community": 22, "norm_label": "_plans_query()" }, { @@ -31383,7 +31383,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L143", "id": "db_plans_map_plans", - "community": 7, + "community": 22, "norm_label": "_map_plans()" }, { @@ -31392,7 +31392,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L216", "id": "db_plans_fetch_plans", - "community": 7, + "community": 22, "norm_label": "_fetch_plans()" }, { @@ -31401,7 +31401,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L235", "id": "db_plans_list_plans", - "community": 7, + "community": 22, "norm_label": "list_plans()" }, { @@ -31410,7 +31410,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L316", "id": "db_plans_plancolumnfacetbody", - "community": 7, + "community": 22, "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": 48, + "community": 137, "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": 7, + "community": 22, "norm_label": "planexportbody" }, { @@ -31437,7 +31437,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L391", "id": "db_plans_export_plans", - "community": 11, + "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": 7, + "community": 22, "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": 7, + "community": 22, "norm_label": "create_plan()" }, { @@ -31464,7 +31464,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L481", "id": "db_plans_autogeneratemonthlyresult", - "community": 7, + "community": 22, "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": 7, + "community": 113, "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": 7, + "community": 22, "norm_label": "get_plan()" }, { @@ -31491,7 +31491,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L513", "id": "db_plans_update_plan", - "community": 7, + "community": 22, "norm_label": "update_plan()" }, { @@ -31500,7 +31500,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L531", "id": "db_plans_delete_plan", - "community": 13, + "community": 20, "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": 7, + "community": 22, "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": 7, + "community": 48, "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": 7, + "community": 22, "norm_label": "_apply_plan_update()" }, { @@ -31536,7 +31536,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L619", "id": "db_plans_planrelateddata", - "community": 7, + "community": 22, "norm_label": "planrelateddata" }, { @@ -31545,7 +31545,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L625", "id": "db_plans_get_plan_related", - "community": 7, + "community": 22, "norm_label": "get_plan_related()" }, { @@ -31554,7 +31554,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L670", "id": "db_plans_thirdpartyplanpagedata", - "community": 7, + "community": 22, "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": 7, + "community": 22, "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": 7, + "community": 22, "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": 48, + "community": 137, "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": 11, + "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": 7, + "community": 113, "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": 7, + "community": 22, "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": 35, + "community": 19, "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": 35, + "community": 19, "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": 35, + "community": 19, "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": 35, + "community": 19, "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": 35, + "community": 19, "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": 7, + "community": 67, "norm_label": "inventory.py" }, { @@ -31671,7 +31671,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L60", "id": "db_inventory_base_query", - "community": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 212, + "community": 198, "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": 212, + "community": 198, "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": 7, + "community": 198, "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": 212, + "community": 198, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "norm_label": "_merge_query()" }, { @@ -31788,7 +31788,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L297", "id": "db_inventory_param_get", - "community": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "norm_label": "_inventory_query()" }, { @@ -31824,7 +31824,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L372", "id": "db_inventory_map_inventories", - "community": 7, + "community": 22, "norm_label": "_map_inventories()" }, { @@ -31833,7 +31833,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L412", "id": "db_inventory_fetch_inventory", - "community": 7, + "community": 67, "norm_label": "_fetch_inventory()" }, { @@ -31842,7 +31842,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L431", "id": "db_inventory_list_inventory", - "community": 7, + "community": 67, "norm_label": "list_inventory()" }, { @@ -31851,7 +31851,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L483", "id": "db_inventory_inventorycolumnfacetbody", - "community": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "norm_label": "inventoryexportbody" }, { @@ -31878,7 +31878,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L587", "id": "db_inventory_export_inventory", - "community": 11, + "community": 67, "norm_label": "export_inventory()" }, { @@ -31887,7 +31887,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L622", "id": "db_inventory_create_inventory", - "community": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "norm_label": "update_inventory()" }, { @@ -31923,7 +31923,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L792", "id": "db_inventory_delete_inventory", - "community": 13, + "community": 20, "norm_label": "delete_inventory()" }, { @@ -31932,7 +31932,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L812", "id": "db_inventory_inventoryrelateddata", - "community": 7, + "community": 67, "norm_label": "inventoryrelateddata" }, { @@ -31941,7 +31941,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L818", "id": "db_inventory_get_inventory_related", - "community": 7, + "community": 67, "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": 212, + "community": 198, "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": 212, + "community": 198, "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": 11, + "community": 67, "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": 7, + "community": 67, "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": 11, + "community": 67, "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": 7, + "community": 67, "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": 375, + "community": 19, "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": 375, + "community": 19, "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": 375, + "community": 19, "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": 375, + "community": 19, "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": 19, + "community": 305, "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": 293, + "community": 305, "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": 19, + "community": 305, "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": 72, + "community": 79, "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": 19, + "community": 305, "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": 72, + "community": 79, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 32, + "community": 54, "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": 32, + "community": 54, "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": 32, + "community": 54, "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": 32, + "community": 54, "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": 32, + "community": 20, "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": 32, + "community": 20, "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": 32, + "community": 54, "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": 32, + "community": 54, "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": 32, + "community": 54, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 250, + "community": 165, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 250, + "community": 165, "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": 250, + "community": 165, "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": 250, + "community": 165, "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": 250, + "community": 165, "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": 250, + "community": 171, "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": 250, + "community": 165, "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": 250, + "community": 165, "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": 250, + "community": 165, "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": 250, + "community": 165, "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": 250, + "community": 165, "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": 250, + "community": 171, "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": 250, + "community": 165, "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": 250, + "community": 165, "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" }, { @@ -32841,7 +32841,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "id": "app_services_pl_plan_stop_service_py", - "community": 1, + "community": 6, "norm_label": "pl_plan_stop_service.py" }, { @@ -32850,7 +32850,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L49", "id": "services_pl_plan_stop_service_contract_link", - "community": 1, + "community": 6, "norm_label": "_contract_link()" }, { @@ -32859,7 +32859,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L57", "id": "services_pl_plan_stop_service_attach_contract_nos_to_stop_products", - "community": 1, + "community": 6, "norm_label": "_attach_contract_nos_to_stop_products()" }, { @@ -32868,7 +32868,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L107", "id": "services_pl_plan_stop_service_attach_stop_brand_qtys", - "community": 1, + "community": 6, "norm_label": "_attach_stop_brand_qtys()" }, { @@ -32877,7 +32877,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L119", "id": "services_pl_plan_stop_service_resolve_stop_list_product_name", - "community": 1, + "community": 6, "norm_label": "_resolve_stop_list_product_name()" }, { @@ -32886,7 +32886,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L136", "id": "services_pl_plan_stop_service_apply_stop_list_product_name", - "community": 1, + "community": 6, "norm_label": "_apply_stop_list_product_name()" }, { @@ -32895,7 +32895,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L151", "id": "services_pl_plan_stop_service_load_stop_product", - "community": 1, + "community": 6, "norm_label": "_load_stop_product()" }, { @@ -32904,7 +32904,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L170", "id": "services_pl_plan_stop_service_delivery_stop_product", - "community": 1, + "community": 6, "norm_label": "_delivery_stop_product()" }, { @@ -32913,7 +32913,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L189", "id": "services_pl_plan_stop_service_load_stop_contract_rows_grouped", - "community": 1, + "community": 6, "norm_label": "load_stop_contract_rows_grouped()" }, { @@ -32922,7 +32922,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L212", "id": "services_pl_plan_stop_service_contracts_for_stop", - "community": 1, + "community": 6, "norm_label": "_contracts_for_stop()" }, { @@ -32931,7 +32931,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L227", "id": "services_pl_plan_stop_service_to_decimal", - "community": 1, + "community": 6, "norm_label": "_to_decimal()" }, { @@ -32940,7 +32940,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L236", "id": "services_pl_plan_stop_service_resolve_stop_address_from_library", - "community": 1, + "community": 6, "norm_label": "resolve_stop_address_from_library()" }, { @@ -32949,7 +32949,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L277", "id": "services_pl_plan_stop_service_enrich_stop_addresses_from_library", - "community": 1, + "community": 6, "norm_label": "enrich_stop_addresses_from_library()" }, { @@ -32958,7 +32958,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L296", "id": "services_pl_plan_stop_service_load_plan_stops_grouped", - "community": 1, + "community": 6, "norm_label": "load_plan_stops_grouped()" }, { @@ -32967,7 +32967,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L464", "id": "services_pl_plan_stop_service_resolve_load_customer_name", - "community": 1, + "community": 10, "norm_label": "resolve_load_customer_name()" }, { @@ -32976,7 +32976,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L474", "id": "services_pl_plan_stop_service_resolve_delivery_customer_summary", - "community": 1, + "community": 10, "norm_label": "resolve_delivery_customer_summary()" }, { @@ -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": 45, + "community": 73, "norm_label": "collect_unique_delivery_date_strings()" }, { @@ -32994,7 +32994,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L517", "id": "services_pl_plan_stop_service_attach_plan_stops_to_item", - "community": 1, + "community": 10, "norm_label": "attach_plan_stops_to_item()" }, { @@ -33003,7 +33003,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L534", "id": "services_pl_plan_stop_service_uses_multi_stop_payload", - "community": 1, + "community": 6, "norm_label": "uses_multi_stop_payload()" }, { @@ -33012,7 +33012,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L538", "id": "services_pl_plan_stop_service_normalize_contract_links", - "community": 1, + "community": 6, "norm_label": "_normalize_contract_links()" }, { @@ -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": 1, + "community": 6, "norm_label": "assert_at_most_one_contract()" }, { @@ -33030,7 +33030,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L564", "id": "services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", - "community": 1, + "community": 6, "norm_label": "_assert_product_rows_in_contract_allowed()" }, { @@ -33039,7 +33039,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L580", "id": "services_pl_plan_stop_service_contract_product_rows", - "community": 1, + "community": 6, "norm_label": "_contract_product_rows()" }, { @@ -33048,7 +33048,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L592", "id": "services_pl_plan_stop_service_contract_allowed_product_ids", - "community": 1, + "community": 6, "norm_label": "_contract_allowed_product_ids()" }, { @@ -33057,7 +33057,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L601", "id": "services_pl_plan_stop_service_assert_stop_products_package_for_contract", - "community": 1, + "community": 6, "norm_label": "_assert_stop_products_package_for_contract()" }, { @@ -33066,7 +33066,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L620", "id": "services_pl_plan_stop_service_union_contract_product_rows", - "community": 1, + "community": 6, "norm_label": "_union_contract_product_rows()" }, { @@ -33075,7 +33075,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L636", "id": "services_pl_plan_stop_service_assert_stop_products_package_for_union", - "community": 1, + "community": 6, "norm_label": "_assert_stop_products_package_for_union()" }, { @@ -33084,7 +33084,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L652", "id": "services_pl_plan_stop_service_assert_stop_products_bound_to_lines", - "community": 1, + "community": 6, "norm_label": "_assert_stop_products_bound_to_lines()" }, { @@ -33093,7 +33093,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L707", "id": "services_pl_plan_stop_service_assert_load_products_in_selected_contract", - "community": 1, + "community": 6, "norm_label": "assert_load_products_in_selected_contract()" }, { @@ -33102,7 +33102,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L734", "id": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", - "community": 1, + "community": 6, "norm_label": "assert_delivery_products_in_selected_contract()" }, { @@ -33111,7 +33111,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L763", "id": "services_pl_plan_stop_service_assert_external_stop_products_have_contract_line", - "community": 31, + "community": 6, "norm_label": "assert_external_stop_products_have_contract_line()" }, { @@ -33120,7 +33120,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L780", "id": "services_pl_plan_stop_service_assert_stop_rows_have_contract_line", - "community": 1, + "community": 6, "norm_label": "_assert_stop_rows_have_contract_line()" }, { @@ -33129,7 +33129,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L811", "id": "services_pl_plan_stop_service_assert_stop_contract_required", - "community": 31, + "community": 6, "norm_label": "assert_stop_contract_required()" }, { @@ -33138,7 +33138,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L823", "id": "services_pl_plan_stop_service_resolve_stop_contracts", - "community": 1, + "community": 6, "norm_label": "_resolve_stop_contracts()" }, { @@ -33147,7 +33147,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L859", "id": "services_pl_plan_stop_service_has_pending_stop_products", - "community": 1, + "community": 6, "norm_label": "has_pending_stop_products()" }, { @@ -33156,7 +33156,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L868", "id": "services_pl_plan_stop_service_assert_no_pending_stop_products", - "community": 1, + "community": 6, "norm_label": "assert_no_pending_stop_products()" }, { @@ -33165,7 +33165,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L873", "id": "services_pl_plan_stop_service_validate_mobile_stop_sources", - "community": 1, + "community": 6, "norm_label": "validate_mobile_stop_sources()" }, { @@ -33174,7 +33174,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L919", "id": "services_pl_plan_stop_service_validate_mobile_draft_stops", - "community": 1, + "community": 6, "norm_label": "validate_mobile_draft_stops()" }, { @@ -33183,7 +33183,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L936", "id": "services_pl_plan_stop_service_validate_plan_stops_write", - "community": 1, + "community": 6, "norm_label": "validate_plan_stops_write()" }, { @@ -33192,7 +33192,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L991", "id": "services_pl_plan_stop_service_collect_stop_qty_warnings", - "community": 1, + "community": 6, "norm_label": "collect_stop_qty_warnings()" }, { @@ -33201,7 +33201,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1004", "id": "services_pl_plan_stop_service_sync_plan_legacy_from_stops", - "community": 1, + "community": 6, "norm_label": "sync_plan_legacy_from_stops()" }, { @@ -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": 360, + "community": 29, "norm_label": "resolve_delivery_id_for_upsert()" }, { @@ -33219,7 +33219,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1060", "id": "services_pl_plan_stop_service_write_stop_contracts", - "community": 1, + "community": 6, "norm_label": "_write_stop_contracts()" }, { @@ -33228,7 +33228,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1072", "id": "services_pl_plan_stop_service_resolve_plan_product_id", - "community": 31, + "community": 6, "norm_label": "_resolve_plan_product_id()" }, { @@ -33237,7 +33237,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1107", "id": "services_pl_plan_stop_service_resolve_or_create_plan_load", - "community": 1, + "community": 6, "norm_label": "_resolve_or_create_plan_load()" }, { @@ -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": 71, + "community": 6, "norm_label": "assert_plan_create_child_ids()" }, { @@ -33255,7 +33255,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1187", "id": "services_pl_plan_stop_service_complete_plan_stops_for_validation", - "community": 1, + "community": 6, "norm_label": "complete_plan_stops_for_validation()" }, { @@ -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": 200, + "community": 211, "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": 200, + "community": 211, "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": 200, + "community": 211, "norm_label": "prepare_plan_stops_write()" }, { @@ -33291,7 +33291,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1387", "id": "services_pl_plan_stop_service_replace_plan_stops", - "community": 1, + "community": 6, "norm_label": "replace_plan_stops()" }, { @@ -33300,7 +33300,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "id": "services_pl_plan_stop_service_rationale_1", - "community": 1, + "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002" }, { @@ -33309,7 +33309,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L63", "id": "services_pl_plan_stop_service_rationale_63", - "community": 1, + "community": 6, "norm_label": "\u6bb5\u4ea7\u54c1\u884c\u5c55\u793a\u7528\u5408\u540c\u7f16\u53f7:\u4f18\u5148\u6bb5\u5408\u540c\u5173\u8054,\u5176\u6b21\u6309 contract_id \u67e5 crm\u3002" }, { @@ -33318,7 +33318,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L126", "id": "services_pl_plan_stop_service_rationale_126", - "community": 1, + "community": 6, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002" }, { @@ -33327,7 +33327,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L243", "id": "services_pl_plan_stop_service_rationale_243", - "community": 1, + "community": 6, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002" }, { @@ -33336,7 +33336,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L301", "id": "services_pl_plan_stop_service_rationale_301", - "community": 1, + "community": 6, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002" }, { @@ -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": 45, + "community": 73, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002" }, { @@ -33354,7 +33354,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L767", "id": "services_pl_plan_stop_service_rationale_767", - "community": 31, + "community": 6, "norm_label": "\u6b63\u5f0f\u4fdd\u5b58:\u5916\u90e8\u5ba2\u6237\u5df2\u9009\u5408\u540c\u65f6,\u6bcf\u884c\u4ea7\u54c1\u5fc5\u987b\u7ed1\u5230\u5f53\u524d\u5408\u540c\u660e\u7ec6\u3002\u6682\u5b58\u4e0d\u8c03\u7528\u3002" }, { @@ -33363,7 +33363,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L816", "id": "services_pl_plan_stop_service_rationale_816", - "community": 31, + "community": 6, "norm_label": "\u975e\u5185\u90e8\u5ba2\u6237\u88c5/\u9001\u8d27\u6bb5\u4fdd\u5b58\u65f6\u5fc5\u987b\u81f3\u5c11\u9009\u4e00\u4efd\u5408\u540c\u3002" }, { @@ -33372,7 +33372,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L876", "id": "services_pl_plan_stop_service_rationale_876", - "community": 1, + "community": 6, "norm_label": "opt-in source validation also runs for incomplete drafts; never trusts client te" }, { @@ -33381,7 +33381,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1116", "id": "services_pl_plan_stop_service_rationale_1116", - "community": 1, + "community": 6, "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" }, { @@ -33390,7 +33390,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1188", "id": "services_pl_plan_stop_service_rationale_1188", - "community": 1, + "community": 6, "norm_label": "validate partial edits against stored values without marking omitted fields as s" }, { @@ -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": 200, + "community": 211, "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": 200, + "community": 211, "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": 200, + "community": 211, "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": 131, + "community": 106, "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": 2, + "community": 39, "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": 2, + "community": 39, "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": 154, + "community": 31, "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": 14, + "community": 31, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 100, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 26, + "community": 84, "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": 131, + "community": 106, "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": 131, + "community": 163, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 100, + "community": 106, "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": 14, + "community": 106, "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": 131, + "community": 106, "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": 131, + "community": 175, "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": 26, + "community": 175, "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": 131, + "community": 106, "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": 131, + "community": 106, "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": 26, + "community": 175, "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": 67, + "community": 186, "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": 67, + "community": 186, "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": 67, + "community": 186, "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": 67, + "community": 172, "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": 67, + "community": 172, "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": 67, + "community": 186, "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": 67, + "community": 186, "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": 67, + "community": 186, "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": 67, + "community": 186, "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": 67, + "community": 186, "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": 67, + "community": 186, "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": 67, + "community": 172, "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": 67, + "community": 186, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 7, + "community": 67, "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": 374, + "community": 31, "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": 7, + "community": 67, "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": 374, + "community": 31, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 125, + "community": 165, "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": 26, + "community": 175, "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": 26, + "community": 175, "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": 26, + "community": 84, "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": 26, + "community": 175, "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": 26, + "community": 175, "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": 26, + "community": 175, "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": 26, + "community": 175, "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": 26, + "community": 84, "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": 26, + "community": 175, "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": 26, + "community": 175, "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": 90, + "community": 116, "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": 90, + "community": 116, "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": 90, + "community": 116, "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": 90, + "community": 116, "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": 90, + "community": 116, "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": 90, + "community": 116, "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": 90, + "community": 176, "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": 90, + "community": 116, "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": 90, + "community": 176, "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": 90, + "community": 176, "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": 90, + "community": 176, "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": 103, + "community": 176, "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": 90, + "community": 226, "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": 90, + "community": 116, "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": 90, + "community": 116, "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": 90, + "community": 116, "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": 90, + "community": 116, "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": 90, + "community": 176, "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": 90, + "community": 176, "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": 90, + "community": 176, "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": 90, + "community": 176, "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" }, { @@ -34299,7 +34299,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L50", "id": "services_pl_plan_service_determine_plan_type", - "community": 4, + "community": 3, "norm_label": "determine_plan_type()" }, { @@ -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": 200, + "community": 211, "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": 2, + "community": 263, "norm_label": "resolve_plan_product_id_for_upsert()" }, { @@ -34479,7 +34479,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L406", "id": "services_pl_plan_service_cert_url_blank", - "community": 45, + "community": 73, "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": 4, + "community": 3, "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": 45, + "community": 73, "norm_label": "plan_has_incomplete_hazard_cert_exists()" }, { @@ -34668,7 +34668,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1238", "id": "services_pl_plan_service_belongs_company_trading_entity", - "community": 1, + "community": 6, "norm_label": "belongs_company_trading_entity()" }, { @@ -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": 2, + "community": 6, "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": 45, + "community": 2, "norm_label": "_normalize_contract_links()" }, { @@ -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": 45, + "community": 2, "norm_label": "load_plan_contracts_grouped()" }, { @@ -34749,7 +34749,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1442", "id": "services_pl_plan_service_validate_draft_min_fields", - "community": 339, + "community": 2, "norm_label": "validate_draft_min_fields()" }, { @@ -34893,7 +34893,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L184", "id": "services_pl_plan_service_rationale_184", - "community": 200, + "community": 211, "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": 2, + "community": 263, "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" }, { @@ -34956,7 +34956,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L407", "id": "services_pl_plan_service_rationale_407", - "community": 45, + "community": 73, "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": 4, + "community": 3, "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": 45, + "community": 73, "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" }, { @@ -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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 66, + "community": 163, "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": 66, + "community": 13, "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": 66, + "community": 13, "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": 66, + "community": 163, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 26, + "community": 84, "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": 66, + "community": 163, "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": 66, + "community": 13, "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": 66, + "community": 163, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "norm_label": "_password()" }, { @@ -35199,7 +35199,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L49", "id": "services_doclib_sso_issue_ticket", - "community": 115, + "community": 114, "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": 115, + "community": 114, "norm_label": "consume_ticket()" }, { @@ -35217,7 +35217,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L71", "id": "services_doclib_sso_request", - "community": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "norm_label": "_login()" }, { @@ -35280,7 +35280,7 @@ "source_file": "app/services/doclib_sso.py", "source_location": "L211", "id": "services_doclib_sso_reset_password", - "community": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 115, + "community": 114, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 69, + "community": 65, "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": 32, + "community": 65, "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": 69, + "community": 65, "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": 32, + "community": 65, "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": 69, + "community": 65, "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": 26, + "community": 163, "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": 66, + "community": 13, "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": 66, + "community": 13, "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": 26, + "community": 163, "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": 26, + "community": 163, "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": 26, + "community": 163, "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": 66, + "community": 13, "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": 26, + "community": 163, "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": 26, + "community": 84, "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": 66, + "community": 163, "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": 48, + "community": 163, "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": 66, + "community": 163, "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": 26, + "community": 163, "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": 26, + "community": 163, "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": 26, + "community": 163, "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": 66, + "community": 13, "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": 66, + "community": 13, "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": 66, + "community": 163, "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": 48, + "community": 163, "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": 26, + "community": 163, "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": 29, + "community": 37, "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": 29, + "community": 37, "norm_label": "workflowengine" }, { @@ -35712,7 +35712,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L32", "id": "services_workflow_engine_workflowengine_init", - "community": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "norm_label": "._check_rules()" }, { @@ -35793,7 +35793,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L330", "id": "services_workflow_engine_compare", - "community": 29, + "community": 37, "norm_label": "_compare()" }, { @@ -35802,7 +35802,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L359", "id": "services_workflow_engine_get_variable", - "community": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 29, + "community": 37, "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": 197, + "community": 183, "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": 197, + "community": 183, "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": 197, + "community": 183, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 182, + "community": 202, "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": 197, + "community": 183, "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": 197, + "community": 183, "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": 197, + "community": 183, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 285, + "community": 269, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 4, + "community": 3, "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": 112, + "community": 62, "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": 112, + "community": 62, "norm_label": "dutybizerror" }, { @@ -36279,7 +36279,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L41", "id": "services_duty_schedule_parse_hhmm", - "community": 222, + "community": 26, "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": 222, + "community": 62, "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": 222, + "community": 62, "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": 107, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 107, + "community": 62, "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": 107, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 107, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 222, + "community": 62, "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": 222, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 107, + "community": 62, "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": 107, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 107, + "community": 62, "norm_label": "grab()" }, { @@ -36639,7 +36639,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L1", "id": "services_duty_schedule_rationale_1", - "community": 112, + "community": 62, "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": 107, + "community": 62, "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": 112, + "community": 62, "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": 112, + "community": 62, "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": 107, + "community": 62, "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": 107, + "community": 62, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 47, + "community": 58, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 232, + "community": 228, "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": 192, + "community": 327, "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": 192, + "community": 327, "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": 192, + "community": 327, "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": 192, + "community": 327, "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": 192, + "community": 327, "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": 192, + "community": 327, "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": 192, + "community": 327, "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": 192, + "community": 327, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 37, + "community": 45, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 307, + "community": 185, "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": 55, + "community": 85, "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": 250, + "community": 165, "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": 16, + "community": 47, "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": 55, + "community": 85, "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": 213, + "community": 20, "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": 213, + "community": 20, "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": 213, + "community": 20, "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": 213, + "community": 20, "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": 213, + "community": 20, "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": 213, + "community": 257, "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": 213, + "community": 257, "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": 32, + "community": 20, "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": 213, + "community": 20, "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": 213, + "community": 20, "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": 315, + "community": 301, "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": 315, + "community": 301, "norm_label": "privatestorage" }, { @@ -37467,7 +37467,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L20", "id": "services_doclib_storage_privatestorage_init", - "community": 315, + "community": 301, "norm_label": ".__init__()" }, { @@ -37476,7 +37476,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L49", "id": "services_doclib_storage_privatestorage_upload", - "community": 315, + "community": 301, "norm_label": ".upload()" }, { @@ -37485,7 +37485,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L52", "id": "services_doclib_storage_privatestorage_open", - "community": 315, + "community": 301, "norm_label": ".open()" }, { @@ -37494,7 +37494,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L55", "id": "services_doclib_storage_privatestorage_discard", - "community": 315, + "community": 301, "norm_label": ".discard()" }, { @@ -37503,7 +37503,7 @@ "source_file": "app/services/doclib_storage.py", "source_location": "L60", "id": "services_doclib_storage_private_storage", - "community": 315, + "community": 301, "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": 315, + "community": 301, "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": 315, + "community": 301, "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": 315, + "community": 301, "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": 68, + "community": 71, "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": 68, + "community": 176, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 68, + "community": 71, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "norm_label": "execution_lock_message()" }, { @@ -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": 210, + "community": 193, "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": 4, + "community": 193, "norm_label": "plan_execution_lock_reason()" }, { @@ -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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 210, + "community": 193, "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": 34, + "community": 48, "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": 1, + "community": 39, "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": 25, + "community": 15, "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": 1, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 8, + "community": 21, "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": 34, + "community": 48, "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": 26, + "community": 84, "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": 47, + "community": 58, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 21, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 269, + "community": 39, "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": 269, + "community": 31, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 8, + "community": 21, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 21, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 269, + "community": 39, "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": 269, + "community": 31, "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": 34, + "community": 48, "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": 34, + "community": 48, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 187, + "community": 47, "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": 154, + "community": 31, "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": 154, + "community": 31, "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": 154, + "community": 31, "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": 154, + "community": 31, "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": 29, + "community": 23, "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": 42, + "community": 23, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 46, + "community": 96, "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": 205, + "community": 206, "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": 46, + "community": 96, "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": 29, + "community": 23, "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": 42, + "community": 23, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 205, + "community": 206, "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": 46, + "community": 96, "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": 73, + "community": 81, "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": 73, + "community": 81, "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": 73, + "community": 81, "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": 73, + "community": 81, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 52, + "community": 308, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 343, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 344, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "norm_label": "withdraw_settlement_approval()" }, { @@ -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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 52, + "community": 308, "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": 16, + "community": 343, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 55, "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": 16, + "community": 344, "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": 16, + "community": 55, "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": 324, + "community": 316, "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": 324, + "community": 316, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 268, + "community": 253, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 42, + "community": 94, "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": 61, + "community": 14, "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": 22, + "community": 14, "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": 61, + "community": 20, "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": 198, + "community": 14, "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": 198, + "community": 14, "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": 61, + "community": 14, "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": 198, + "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" }, { @@ -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": 14, + "community": 31, "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": 14, + "community": 31, "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": 14, + "community": 31, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 382, + "community": 50, "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": 381, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 186, + "community": 50, "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": 127, + "community": 50, "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": 127, + "community": 50, "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": 390, + "community": 50, "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": 127, + "community": 50, "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": 127, + "community": 50, "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": 127, + "community": 50, "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": 127, + "community": 50, "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": 127, + "community": 50, "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": 127, + "community": 50, "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": 127, + "community": 50, "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": 382, + "community": 50, "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": 381, + "community": 50, "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": 127, + "community": 50, "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": 390, + "community": 50, "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": 127, + "community": 50, "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": 127, + "community": 50, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 250, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 128, + "community": 43, "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": 90, + "community": 39, "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": 90, + "community": 39, "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": 90, + "community": 39, "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": 90, + "community": 39, "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": 90, + "community": 39, "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": 90, + "community": 39, "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": 39, "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": 2, + "community": 39, "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": 82, + "community": 39, "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": 39, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 16, + "community": 55, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 16, + "community": 184, "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": 265, + "community": 254, "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": 265, + "community": 254, "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": 265, + "community": 254, "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": 265, + "community": 254, "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": 265, + "community": 254, "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": 265, + "community": 254, "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": 265, + "community": 254, "norm_label": "get_record()" }, { @@ -40374,7 +40374,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L83", "id": "services_pl_dispatch_calendar_service_resolve_snapshots", - "community": 265, + "community": 254, "norm_label": "_resolve_snapshots()" }, { @@ -40383,7 +40383,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L93", "id": "services_pl_dispatch_calendar_service_create_record", - "community": 265, + "community": 254, "norm_label": "create_record()" }, { @@ -40392,7 +40392,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L106", "id": "services_pl_dispatch_calendar_service_update_record", - "community": 265, + "community": 254, "norm_label": "update_record()" }, { @@ -40401,7 +40401,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L120", "id": "services_pl_dispatch_calendar_service_delete_record", - "community": 265, + "community": 254, "norm_label": "delete_record()" }, { @@ -40410,7 +40410,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L128", "id": "services_pl_dispatch_calendar_service_list_options", - "community": 265, + "community": 254, "norm_label": "_list_options()" }, { @@ -40419,7 +40419,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L141", "id": "services_pl_dispatch_calendar_service_list_vehicles", - "community": 265, + "community": 254, "norm_label": "list_vehicles()" }, { @@ -40428,7 +40428,7 @@ "source_file": "app/services/pl_dispatch_calendar_service.py", "source_location": "L147", "id": "services_pl_dispatch_calendar_service_list_products", - "community": 265, + "community": 254, "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": 265, + "community": 254, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 192, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 10, "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": 1, + "community": 192, "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": 1, + "community": 10, "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": 1, + "community": 10, "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,52 +40815,70 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L1", "id": "app_services_pl_mobile_product_identity_py", - "community": 71, + "community": 6, "norm_label": "pl_mobile_product_identity.py" }, { "label": "_key()", "file_type": "code", "source_file": "app/services/pl_mobile_product_identity.py", - "source_location": "L8", + "source_location": "L11", "id": "services_pl_mobile_product_identity_key", - "community": 71, + "community": 6, "norm_label": "_key()" }, + { + "label": "_identity_value()", + "file_type": "code", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L15", + "id": "services_pl_mobile_product_identity_identity_value", + "community": 6, + "norm_label": "_identity_value()" + }, + { + "label": "_identity_mismatch()", + "file_type": "code", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L22", + "id": "services_pl_mobile_product_identity_identity_mismatch", + "community": 6, + "norm_label": "_identity_mismatch()" + }, { "label": "validate_mobile_product_links()", "file_type": "code", "source_file": "app/services/pl_mobile_product_identity.py", - "source_location": "L12", + "source_location": "L26", "id": "services_pl_mobile_product_identity_validate_mobile_product_links", - "community": 71, + "community": 6, "norm_label": "validate_mobile_product_links()" }, { "label": "bind_mobile_product_key()", "file_type": "code", "source_file": "app/services/pl_mobile_product_identity.py", - "source_location": "L44", + "source_location": "L58", "id": "services_pl_mobile_product_identity_bind_mobile_product_key", - "community": 2, + "community": 6, "norm_label": "bind_mobile_product_key()" }, { "label": "resolve_mobile_product_link()", "file_type": "code", "source_file": "app/services/pl_mobile_product_identity.py", - "source_location": "L51", + "source_location": "L65", "id": "services_pl_mobile_product_identity_resolve_mobile_product_link", - "community": 71, + "community": 6, "norm_label": "resolve_mobile_product_link()" }, { "label": "is_existing_pending_delivery()", "file_type": "code", "source_file": "app/services/pl_mobile_product_identity.py", - "source_location": "L67", + "source_location": "L81", "id": "services_pl_mobile_product_identity_is_existing_pending_delivery", - "community": 71, + "community": 6, "norm_label": "is_existing_pending_delivery()" }, { @@ -40869,16 +40887,16 @@ "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L1", "id": "services_pl_mobile_product_identity_rationale_1", - "community": 71, + "community": 6, "norm_label": "opt-in request-local keys. no storage, configuration, or database access." }, { "label": "An unrelated Web draft save cannot silently choose an arbitrary load row.", "file_type": "rationale", "source_file": "app/services/pl_mobile_product_identity.py", - "source_location": "L68", - "id": "services_pl_mobile_product_identity_rationale_68", - "community": 71, + "source_location": "L82", + "id": "services_pl_mobile_product_identity_rationale_82", + "community": 6, "norm_label": "an unrelated web draft save cannot silently choose an arbitrary load row." }, { @@ -40887,7 +40905,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L1", "id": "app_services_pl_vehicle_mine_vehicles_py", - "community": 116, + "community": 108, "norm_label": "pl_vehicle_mine_vehicles.py" }, { @@ -40896,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": 116, + "community": 108, "norm_label": "user_is_pl_recharge_admin()" }, { @@ -40905,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": 116, + "community": 108, "norm_label": "should_restrict_mine_vehicles()" }, { @@ -40914,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": 116, + "community": 108, "norm_label": "license_plates_for_user_personnel()" }, { @@ -40923,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": 116, + "community": 108, "norm_label": "resolve_personnel_id_for_user()" }, { @@ -40932,7 +40950,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L1", "id": "services_pl_vehicle_mine_vehicles_rationale_1", - "community": 116, + "community": 108, "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" }, { @@ -40941,7 +40959,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L41", "id": "services_pl_vehicle_mine_vehicles_rationale_41", - "community": 116, + "community": 108, "norm_label": "minevehicles \u8bf7\u6c42\u662f\u5426\u4ecd\u6309\u6302\u9760\u8f66\u724c\u9650\u5236(\u7ba1\u7406\u5458\u4e3a false)\u3002" }, { @@ -40950,7 +40968,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L1", "id": "app_services_pl_plan_contract_gap_py", - "community": 45, + "community": 73, "norm_label": "pl_plan_contract_gap.py" }, { @@ -40959,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": 74, + "community": 29, "norm_label": "stop_contract_gap()" }, { @@ -40968,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": 45, + "community": 73, "norm_label": "side_is_exempt()" }, { @@ -40977,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": 74, + "community": 29, "norm_label": "compute_contract_gap_sides()" }, { @@ -40986,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": 74, + "community": 29, "norm_label": "compute_plan_gap_sides_from_stops()" }, { @@ -40995,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": 45, + "community": 73, "norm_label": "_stop_contract_exists()" }, { @@ -41004,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": 45, + "community": 73, "norm_label": "_load_stop_gap_expr()" }, { @@ -41013,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": 45, + "community": 73, "norm_label": "_delivery_stop_gap_expr()" }, { @@ -41022,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": 45, + "community": 73, "norm_label": "_legacy_supplier_gap_expr()" }, { @@ -41031,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": 45, + "community": 73, "norm_label": "_legacy_demander_gap_expr()" }, { @@ -41040,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": 45, + "community": 73, "norm_label": "plan_has_contract_gap_exists()" }, { @@ -41049,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": 45, + "community": 73, "norm_label": "_supplier_gap_expr()" }, { @@ -41058,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": 45, + "community": 73, "norm_label": "_demander_gap_expr()" }, { @@ -41067,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": 45, + "community": 73, "norm_label": "apply_contract_gap_type_filter()" }, { @@ -41076,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": 45, + "community": 73, "norm_label": "build_plan_contract_gap_read()" }, { @@ -41085,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": 45, + "community": 73, "norm_label": "_load_products_by_plan_ids()" }, { @@ -41094,7 +41112,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L349", "id": "services_pl_plan_contract_gap_parse_csv", - "community": 45, + "community": 73, "norm_label": "_parse_csv()" }, { @@ -41103,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": 45, + "community": 73, "norm_label": "apply_contract_gap_keyword_filter()" }, { @@ -41112,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": 45, + "community": 73, "norm_label": "list_plan_contract_gaps()" }, { @@ -41121,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": 45, + "community": 73, "norm_label": "_write_stop_contract_rows()" }, { @@ -41130,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": 45, + "community": 73, "norm_label": "_clear_legacy_side_contracts()" }, { @@ -41139,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": 45, + "community": 73, "norm_label": "update_plan_stop_contracts()" }, { @@ -41148,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": 45, + "community": 73, "norm_label": "update_plan_side_contracts()" }, { @@ -41157,7 +41175,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L86", "id": "services_pl_plan_contract_gap_rationale_86", - "community": 74, + "community": 29, "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" }, { @@ -41166,7 +41184,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L227", "id": "services_pl_plan_contract_gap_rationale_227", - "community": 45, + "community": 73, "norm_label": "\u5217\u8868\u7b5b\u9009:\u4efb\u4e00\u6bb5\u6b21(\u6216\u65e7\u8ba1\u5212\u7ea7)\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002" }, { @@ -41175,7 +41193,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L245", "id": "services_pl_plan_contract_gap_rationale_245", - "community": 45, + "community": 73, "norm_label": "\u6309\u7f3a\u53e3\u7c7b\u578b\u6536\u7a84\u8ba1\u5212\u67e5\u8be2(\u4e0e list_plan_contract_gaps \u4e00\u81f4)\u3002" }, { @@ -41184,7 +41202,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L362", "id": "services_pl_plan_contract_gap_rationale_362", - "community": 45, + "community": 73, "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" }, { @@ -41193,7 +41211,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L667", "id": "services_pl_plan_contract_gap_rationale_667", - "community": 45, + "community": 73, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002" }, { @@ -41202,7 +41220,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L1", "id": "app_services_pl_driver_plan_service_py", - "community": 26, + "community": 84, "norm_label": "pl_driver_plan_service.py" }, { @@ -41211,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": 66, + "community": 13, "norm_label": "transport_visible_to_personnel()" }, { @@ -41220,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": 116, + "community": 108, "norm_label": "resolve_personnel_for_user()" }, { @@ -41229,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": 26, + "community": 84, "norm_label": "resolve_transport_for_driver_plan()" }, { @@ -41238,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": 341, + "community": 321, "norm_label": "allocate_or_get_plan_copy_seq()" }, { @@ -41247,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": 26, + "community": 84, "norm_label": "ensure_copy_seq_for_driver()" }, { @@ -41256,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": 26, + "community": 84, "norm_label": "_build_driver_url()" }, { @@ -41265,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": 26, + "community": 84, "norm_label": "_format_file_size()" }, { @@ -41274,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": 26, + "community": 84, "norm_label": "build_driver_history_page()" }, { @@ -41283,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": 66, + "community": 163, "norm_label": "build_driver_calendar_counts()" }, { @@ -41292,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": 26, + "community": 84, "norm_label": "build_driver_page_for_plan()" }, { @@ -41301,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": 26, + "community": 84, "norm_label": "save_driver_feedback_for_plan()" }, { @@ -41310,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": 26, + "community": 84, "norm_label": "save_driver_stop_feedback_for_plan()" }, { @@ -41319,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": 26, + "community": 84, "norm_label": "upload_driver_attachment_for_plan()" }, { @@ -41328,7 +41346,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L1", "id": "services_pl_driver_plan_service_rationale_1", - "community": 26, + "community": 84, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u53f8\u673a/\u62bc\u8fd0\u767b\u5f55\u6001(history / page / feedback / upload)" }, { @@ -41337,7 +41355,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L84", "id": "services_pl_driver_plan_service_rationale_84", - "community": 26, + "community": 84, "norm_label": "\u672c\u79df\u6237\u8ba1\u5212 + \u8fd0\u8f93,\u4e14\u5f53\u524d\u4eba\u5458\u662f\u53f8\u673a\u6216\u62bc\u8fd0\u3002" }, { @@ -41346,7 +41364,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L117", "id": "services_pl_driver_plan_service_rationale_117", - "community": 341, + "community": 321, "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" }, { @@ -41355,7 +41373,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L147", "id": "services_pl_driver_plan_service_rationale_147", - "community": 26, + "community": 84, "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" }, { @@ -41364,7 +41382,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L343", "id": "services_pl_driver_plan_service_rationale_343", - "community": 66, + "community": 163, "norm_label": "\u6309\u6708\u7edf\u8ba1\u53f8\u673a\u53ef\u89c1\u8ba1\u5212\u6761\u6570,\u952e\u4e3a yyyy-mm-dd\u3002" }, { @@ -41373,7 +41391,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L1", "id": "app_services_wechat_completion_notices_py", - "community": 16, + "community": 45, "norm_label": "wechat_completion_notices.py" }, { @@ -41382,7 +41400,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L21", "id": "services_wechat_completion_notices_completion", - "community": 16, + "community": 45, "norm_label": "completion" }, { @@ -41391,7 +41409,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L30", "id": "services_wechat_completion_notices_document", - "community": 16, + "community": 45, "norm_label": "_document()" }, { @@ -41400,7 +41418,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L85", "id": "services_wechat_completion_notices_sync_completion_notification", - "community": 37, + "community": 45, "norm_label": "sync_completion_notification()" }, { @@ -41409,7 +41427,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L133", "id": "services_wechat_completion_notices_valid_completion_notice", - "community": 16, + "community": 45, "norm_label": "valid_completion_notice()" }, { @@ -41418,7 +41436,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L1", "id": "services_wechat_completion_notices_rationale_1", - "community": 16, + "community": 45, "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" }, { @@ -41427,7 +41445,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L87", "id": "services_wechat_completion_notices_rationale_87", - "community": 37, + "community": 45, "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" }, { @@ -41436,7 +41454,7 @@ "source_file": "app/services/wechat_completion_notices.py", "source_location": "L134", "id": "services_wechat_completion_notices_rationale_134", - "community": 16, + "community": 45, "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" }, { @@ -41445,7 +41463,7 @@ "source_file": "app/services/wechat_notice_bx_sources.py", "source_location": "L1", "id": "app_services_wechat_notice_bx_sources_py", - "community": 197, + "community": 183, "norm_label": "wechat_notice_bx_sources.py" }, { @@ -41454,7 +41472,7 @@ "source_file": "app/services/wechat_notice_bx_sources.py", "source_location": "L24", "id": "services_wechat_notice_bx_sources_get_snapshot", - "community": 197, + "community": 183, "norm_label": "get_snapshot()" }, { @@ -41463,7 +41481,7 @@ "source_file": "app/services/wechat_notice_bx_sources.py", "source_location": "L1", "id": "services_wechat_notice_bx_sources_rationale_1", - "community": 197, + "community": 183, "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" }, { @@ -41472,7 +41490,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L1", "id": "app_services_dict_ensure_py", - "community": 208, + "community": 199, "norm_label": "dict_ensure.py" }, { @@ -41481,7 +41499,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L20", "id": "services_dict_ensure_dictensureerror", - "community": 208, + "community": 199, "norm_label": "dictensureerror" }, { @@ -41490,7 +41508,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L24", "id": "services_dict_ensure_ensure_dict_data", - "community": 208, + "community": 199, "norm_label": "ensure_dict_data()" }, { @@ -41499,7 +41517,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L96", "id": "services_dict_ensure_ensure_remove_dict_data", - "community": 208, + "community": 199, "norm_label": "ensure_remove_dict_data()" }, { @@ -41508,7 +41526,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L1", "id": "services_dict_ensure_rationale_1", - "community": 208, + "community": 199, "norm_label": "\u4e1a\u52a1\u9875\u5b57\u5178 ensure:\u767d\u540d\u5355\u5185\u6309 label \u590d\u7528\u6216\u63d2\u5165 sys_dict_data\u3002" }, { @@ -41517,7 +41535,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1", "id": "app_services_pl_contract_plan_qty_py", - "community": 59, + "community": 56, "norm_label": "pl_contract_plan_qty.py" }, { @@ -41526,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": 59, + "community": 56, "norm_label": "line_occupancy_key()" }, { @@ -41535,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": 59, + "community": 56, "norm_label": "is_line_occupancy_key()" }, { @@ -41544,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": 59, + "community": 70, "norm_label": "normalize_package_spec()" }, { @@ -41553,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": 59, + "community": 70, "norm_label": "product_package_key()" }, { @@ -41562,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": 102, + "community": 70, "norm_label": "package_display_key()" }, { @@ -41571,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": 59, + "community": 56, "norm_label": "_stats_for_package_breakdown()" }, { @@ -41580,7 +41598,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L95", "id": "services_pl_contract_plan_qty_to_float", - "community": 59, + "community": 56, "norm_label": "_to_float()" }, { @@ -41589,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": 59, + "community": 56, "norm_label": "contract_line_package_specs()" }, { @@ -41598,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": 59, + "community": 56, "norm_label": "pool_keys_for_contract_line()" }, { @@ -41607,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": 59, + "community": 56, "norm_label": "sum_qty_stats_for_keys()" }, { @@ -41616,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": 59, + "community": 56, "norm_label": "contract_product_id_of()" }, { @@ -41625,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": 59, + "community": 56, "norm_label": "match_first_contract_product_for_key()" }, { @@ -41634,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": 59, + "community": 56, "norm_label": "occupancy_keys_for_contract_line()" }, { @@ -41643,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": 102, + "community": 70, "norm_label": "match_contract_product_for_key()" }, { @@ -41652,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": 102, + "community": 56, "norm_label": "encode_specs_for_attr()" }, { @@ -41661,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": 59, + "community": 56, "norm_label": "_bucket_for_plan()" }, { @@ -41670,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": 102, + "community": 70, "norm_label": "merge_product_qty_maps()" }, { @@ -41679,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": 59, + "community": 56, "norm_label": "_resolve_stop_product_qty()" }, { @@ -41688,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": 102, + "community": 70, "norm_label": "accumulate_stop_products()" }, { @@ -41697,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": 59, + "community": 56, "norm_label": "resolve_linked_plan_scopes()" }, { @@ -41706,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": 102, + "community": 70, "norm_label": "sum_qtys_for_scope()" }, { @@ -41715,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": 59, + "community": 56, "norm_label": "aggregate_contract_product_plan_qtys()" }, { @@ -41724,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": 59, + "community": 56, "norm_label": "attach_plan_qty_fields_to_products()" }, { @@ -41733,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": 4, + "community": 3, "norm_label": "plan_ids_linked_to_contract()" }, { @@ -41742,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": 338, + "community": 95, "norm_label": "contract_ids_linked_to_plan()" }, { @@ -41751,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": 338, + "community": 95, "norm_label": "auto_start_execute_approved_contracts()" }, { @@ -41760,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": 172, + "community": 215, "norm_label": "effective_arranged_total()" }, { @@ -41769,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": 172, + "community": 56, "norm_label": "contract_product_has_fixed_qty()" }, { @@ -41778,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": 172, + "community": 56, "norm_label": "evaluate_product_qty_for_arrange()" }, { @@ -41787,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": 59, + "community": 56, "norm_label": "_stop_kind_from_scope()" }, { @@ -41796,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": 59, + "community": 56, "norm_label": "_plan_scope_for_contract()" }, { @@ -41805,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": 59, + "community": 56, "norm_label": "_load_plan_stop_product_maps()" }, { @@ -41814,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": 59, + "community": 56, "norm_label": "collect_plan_contract_qty_checks()" }, { @@ -41823,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": 59, + "community": 56, "norm_label": "assert_contract_qty_for_arrange()" }, { @@ -41832,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": 14, + "community": 31, "norm_label": "build_contract_qty_reminder_payload()" }, { @@ -41841,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": 294, + "community": 270, "norm_label": "validate_stop_products_package_against_contract()" }, { @@ -41850,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": 59, + "community": 56, "norm_label": "get_contract_product_arrange_qty_detail()" }, { @@ -41859,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": 59, + "community": 56, "norm_label": "_exclude_plan_qty_for_keys()" }, { @@ -41868,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": 59, + "community": 56, "norm_label": "batch_contract_product_arrange_qty_summaries()" }, { @@ -41877,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": 59, + "community": 56, "norm_label": "collect_archive_line_overages()" }, { @@ -41886,7 +41904,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L64", "id": "services_pl_contract_plan_qty_rationale_64", - "community": 102, + "community": 70, "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" }, { @@ -41895,7 +41913,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L105", "id": "services_pl_contract_plan_qty_rationale_105", - "community": 59, + "community": 56, "norm_label": "\u4ece\u5408\u540c\u4ea7\u54c1\u884c(orm / dict / simplenamespace)\u89e3\u6790\u5305\u88c5\u5217\u8868\u3002" }, { @@ -41904,7 +41922,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L162", "id": "services_pl_contract_plan_qty_rationale_162", - "community": 59, + "community": 56, "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" }, { @@ -41913,7 +41931,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L183", "id": "services_pl_contract_plan_qty_rationale_183", - "community": 59, + "community": 56, "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" }, { @@ -41922,7 +41940,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L204", "id": "services_pl_contract_plan_qty_rationale_204", - "community": 102, + "community": 70, "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" }, { @@ -41931,7 +41949,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L263", "id": "services_pl_contract_plan_qty_rationale_263", - "community": 59, + "community": 56, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002" }, { @@ -41940,7 +41958,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L282", "id": "services_pl_contract_plan_qty_rationale_282", - "community": 102, + "community": 70, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal" }, { @@ -41949,7 +41967,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L358", "id": "services_pl_contract_plan_qty_rationale_358", - "community": 59, + "community": 56, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_" }, { @@ -41958,7 +41976,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L488", "id": "services_pl_contract_plan_qty_rationale_488", - "community": 59, + "community": 56, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002" }, { @@ -41967,7 +41985,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L741", "id": "services_pl_contract_plan_qty_rationale_741", - "community": 338, + "community": 95, "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" }, { @@ -41976,7 +41994,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L779", "id": "services_pl_contract_plan_qty_rationale_779", - "community": 172, + "community": 215, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002" }, { @@ -41985,7 +42003,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L809", "id": "services_pl_contract_plan_qty_rationale_809", - "community": 172, + "community": 56, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula" }, { @@ -41994,7 +42012,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L953", "id": "services_pl_contract_plan_qty_rationale_953", - "community": 59, + "community": 56, "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" }, { @@ -42003,7 +42021,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1186", "id": "services_pl_contract_plan_qty_rationale_1186", - "community": 59, + "community": 56, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002" }, { @@ -42012,7 +42030,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1217", "id": "services_pl_contract_plan_qty_rationale_1217", - "community": 294, + "community": 270, "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" }, { @@ -42021,7 +42039,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1265", "id": "services_pl_contract_plan_qty_rationale_1265", - "community": 59, + "community": 56, "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" }, { @@ -42030,7 +42048,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1555", "id": "services_pl_contract_plan_qty_rationale_1555", - "community": 59, + "community": 56, "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" }, { @@ -42039,7 +42057,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1669", "id": "services_pl_contract_plan_qty_rationale_1669", - "community": 59, + "community": 56, "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" }, { @@ -42048,7 +42066,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1836", "id": "services_pl_contract_plan_qty_rationale_1836", - "community": 59, + "community": 56, "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" }, { @@ -42057,7 +42075,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L1", "id": "app_services_mp_webview_ticket_py", - "community": 42, + "community": 277, "norm_label": "mp_webview_ticket.py" }, { @@ -42066,7 +42084,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L40", "id": "services_mp_webview_ticket_key", - "community": 42, + "community": 277, "norm_label": "_key()" }, { @@ -42075,7 +42093,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L44", "id": "services_mp_webview_ticket_jti_key", - "community": 42, + "community": 277, "norm_label": "_jti_key()" }, { @@ -42084,7 +42102,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L48", "id": "services_mp_webview_ticket_atomic_getdel", - "community": 42, + "community": 277, "norm_label": "_atomic_getdel()" }, { @@ -42093,7 +42111,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L57", "id": "services_mp_webview_ticket_redis_call", - "community": 42, + "community": 277, "norm_label": "_redis_call()" }, { @@ -42102,7 +42120,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L71", "id": "services_mp_webview_ticket_issue_signed_ticket", - "community": 42, + "community": 277, "norm_label": "_issue_signed_ticket()" }, { @@ -42111,7 +42129,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L88", "id": "services_mp_webview_ticket_try_mark_jti_once", - "community": 42, + "community": 277, "norm_label": "_try_mark_jti_once()" }, { @@ -42120,7 +42138,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L102", "id": "services_mp_webview_ticket_consume_signed_ticket", - "community": 42, + "community": 277, "norm_label": "_consume_signed_ticket()" }, { @@ -42129,7 +42147,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L125", "id": "services_mp_webview_ticket_issue_ticket", - "community": 42, + "community": 277, "norm_label": "issue_ticket()" }, { @@ -42138,7 +42156,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L130", "id": "services_mp_webview_ticket_consume_ticket", - "community": 42, + "community": 277, "norm_label": "consume_ticket()" }, { @@ -42147,7 +42165,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L1", "id": "services_mp_webview_ticket_rationale_1", - "community": 42, + "community": 277, "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" }, { @@ -42156,7 +42174,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L49", "id": "services_mp_webview_ticket_rationale_49", - "community": 42, + "community": 277, "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," }, { @@ -42165,7 +42183,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L89", "id": "services_mp_webview_ticket_rationale_89", - "community": 42, + "community": 277, "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" }, { @@ -42174,7 +42192,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L126", "id": "services_mp_webview_ticket_rationale_126", - "community": 42, + "community": 277, "norm_label": "\u7b7e\u53d1\u7b7e\u540d\u7968(\u8de8\u5b9e\u4f8b\u4e0d\u4f9d\u8d56 redis \u8bfb\u5230\u5bf9\u65b9\u5199\u5165\u7684 key)\u3002" }, { @@ -42183,7 +42201,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L1", "id": "app_services_pl_child_references_py", - "community": 200, + "community": 211, "norm_label": "pl_child_references.py" }, { @@ -42192,7 +42210,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L10", "id": "services_pl_child_references_exists", - "community": 200, + "community": 211, "norm_label": "_exists()" }, { @@ -42201,7 +42219,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L14", "id": "services_pl_child_references_assert_stop_products_removable", - "community": 200, + "community": 211, "norm_label": "assert_stop_products_removable()" }, { @@ -42210,7 +42228,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L49", "id": "services_pl_child_references_assert_stop_removable", - "community": 200, + "community": 211, "norm_label": "assert_stop_removable()" }, { @@ -42219,7 +42237,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L56", "id": "services_pl_child_references_assert_plan_products_removable", - "community": 200, + "community": 211, "norm_label": "assert_plan_products_removable()" }, { @@ -42228,7 +42246,7 @@ "source_file": "app/services/pl_child_references.py", "source_location": "L1", "id": "services_pl_child_references_rationale_1", - "community": 200, + "community": 211, "norm_label": "deletion guards for stable logistics child identities." }, { @@ -42237,7 +42255,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "id": "app_services_pl_io_order_service_py", - "community": 2, + "community": 31, "norm_label": "pl_io_order_service.py" }, { @@ -42246,7 +42264,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L45", "id": "services_pl_io_order_service_ioordercreateresult", - "community": 2, + "community": 31, "norm_label": "ioordercreateresult" }, { @@ -42255,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": 154, + "community": 31, "norm_label": "build_io_order_site_url()" }, { @@ -42264,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": 2, + "community": 31, "norm_label": "_normalize_plan_date()" }, { @@ -42273,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": 2, + "community": 31, "norm_label": "_next_order_no()" }, { @@ -42282,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": 2, + "community": 31, "norm_label": "_dibang_qty_by_plan_product()" }, { @@ -42291,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": 2, + "community": 31, "norm_label": "create_io_order_for_transport()" }, { @@ -42300,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": 2, + "community": 31, "norm_label": "apply_dibang_prefill_to_order()" }, { @@ -42309,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": 14, + "community": 31, "norm_label": "void_io_orders_for_plan()" }, { @@ -42318,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": 154, + "community": 31, "norm_label": "get_active_io_order_for_plan()" }, { @@ -42336,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": 79, + "community": 146, "norm_label": "dump_feedback_images()" }, { @@ -42345,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": 146, "norm_label": "_io_item_brand_qty_model()" }, { @@ -42354,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": 79, + "community": 146, "norm_label": "update_io_order_items_qty_and_brand()" }, { @@ -42363,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": 0, + "community": 106, "norm_label": "apply_io_order_stop_site_feedbacks()" }, { @@ -42372,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": 60, + "community": 291, "norm_label": "apply_site_feedback()" }, { @@ -42381,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": 60, + "community": 36, "norm_label": "resolve_unit_label()" }, { @@ -42390,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": 60, + "community": 36, "norm_label": "merge_plan_logistics_into_order()" }, { @@ -42399,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": 60, + "community": 36, "norm_label": "merge_plan_product_into_item()" }, { @@ -42408,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": 60, + "community": 36, "norm_label": "_format_io_product_summary_line()" }, { @@ -42417,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": 146, "norm_label": "enrich_io_items_with_brand_feedback()" }, { @@ -42426,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": 60, + "community": 36, "norm_label": "enrich_io_order_dict()" }, { @@ -42435,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": 79, + "community": 146, "norm_label": "order_header_to_dict()" }, { @@ -42444,7 +42462,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "id": "services_pl_io_order_service_rationale_1", - "community": 2, + "community": 31, "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)" }, { @@ -42453,7 +42471,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L131", "id": "services_pl_io_order_service_rationale_131", - "community": 2, + "community": 31, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de none\u3002" }, { @@ -42462,7 +42480,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L209", "id": "services_pl_io_order_service_rationale_209", - "community": 2, + "community": 31, "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" }, { @@ -42471,7 +42489,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L344", "id": "services_pl_io_order_service_rationale_344", - "community": 79, + "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" }, { @@ -42480,7 +42498,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L432", "id": "services_pl_io_order_service_rationale_432", - "community": 0, + "community": 106, "norm_label": "\u4fdd\u5b58\u6309\u6bb5\u73b0\u573a\u56de\u4f20,\u5e76\u6c47\u603b\u4e3a\u51fa\u5165\u5e93\u660e\u7ec6\u6570\u91cf\u3002" }, { @@ -42489,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": 146, "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" }, { @@ -42498,7 +42516,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "id": "app_services_pl_plan_list_attachments_py", - "community": 2, + "community": 3, "norm_label": "pl_plan_list_attachments.py" }, { @@ -42507,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": 28, + "community": 258, "norm_label": "_parse_image_urls()" }, { @@ -42516,7 +42534,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L36", "id": "services_pl_plan_list_attachments_short_label", - "community": 4, + "community": 3, "norm_label": "_short_label()" }, { @@ -42525,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": 28, + "community": 258, "norm_label": "_stop_source_label()" }, { @@ -42534,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": 4, + "community": 3, "norm_label": "_stop_sort_key()" }, { @@ -42543,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": 4, + "community": 3, "norm_label": "load_plan_document_attachments_by_plan_ids()" }, { @@ -42552,7 +42570,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "id": "services_pl_plan_list_attachments_rationale_1", - "community": 2, + "community": 3, "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" }, { @@ -42561,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": 32, + "community": 219, "norm_label": "pl_transport_resource_snapshot_service.py" }, { @@ -42570,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": 32, + "community": 219, "norm_label": "_cert_to_snapshot()" }, { @@ -42579,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": 14, + "community": 31, "norm_label": "build_transport_resource_snapshot()" }, { @@ -42588,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": 14, + "community": 31, "norm_label": "apply_resource_snapshot_json()" }, { @@ -42606,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": 32, + "community": 219, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167" }, { @@ -42615,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": 14, + "community": 31, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e,\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002" }, { @@ -42624,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": 14, + "community": 31, "norm_label": "\u5c06\u5feb\u7167 json \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355,\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002" }, { @@ -42633,7 +42651,7 @@ "source_file": "app/services/pl_calendar_customer_names.py", "source_location": "L1", "id": "app_services_pl_calendar_customer_names_py", - "community": 344, + "community": 322, "norm_label": "pl_calendar_customer_names.py" }, { @@ -42642,7 +42660,7 @@ "source_file": "app/services/pl_calendar_customer_names.py", "source_location": "L9", "id": "services_pl_calendar_customer_names_text", - "community": 344, + "community": 322, "norm_label": "_text()" }, { @@ -42651,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": 344, + "community": 322, "norm_label": "attach_calendar_routes()" }, { @@ -42660,7 +42678,7 @@ "source_file": "app/services/pl_calendar_customer_names.py", "source_location": "L1", "id": "services_pl_calendar_customer_names_rationale_1", - "community": 344, + "community": 322, "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" }, { @@ -42669,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": 226, "norm_label": "pl_feedback_brand_qty.py" }, { @@ -42678,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": 13, "norm_label": "format_brand_qty_summary()" }, { @@ -42687,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": 13, "norm_label": "require_brand_qtys_if_needed()" }, { @@ -42696,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": 95, + "community": 226, "norm_label": "persist_io_item_brand_qtys()" }, { @@ -42705,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": 226, "norm_label": "_dict_field()" }, { @@ -42714,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": 26, + "community": 226, "norm_label": "persist_transport_product_feedback()" }, { @@ -42723,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": 226, "norm_label": "load_transport_driver_product_feedbacks()" }, { @@ -42732,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": 226, "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" }, { @@ -42741,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": 226, "norm_label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002" }, { @@ -42750,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": 158, + "community": 156, "norm_label": "pl_customer_stop_pref_service.py" }, { @@ -42759,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": 158, + "community": 156, "norm_label": "_as_str()" }, { @@ -42768,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": 158, + "community": 156, "norm_label": "_row_to_item()" }, { @@ -42777,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": 158, + "community": 156, "norm_label": "build_stop_pref_upsert_items()" }, { @@ -42786,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": 158, + "community": 156, "norm_label": "get_customer_stop_pref()" }, { @@ -42795,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": 158, + "community": 156, "norm_label": "upsert_customer_stop_pref()" }, { @@ -42804,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": 158, + "community": 156, "norm_label": "upsert_prefs_from_plan_stops()" }, { @@ -42813,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": 71, + "community": 3, "norm_label": "safe_upsert_prefs_from_plan_stops()" }, { @@ -42822,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": 158, + "community": 156, "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" }, { @@ -42831,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": 158, + "community": 156, "norm_label": "\u4f9b plan \u4fdd\u5b58\u8c03\u7528;\u5f02\u5e38\u7531\u8c03\u7528\u65b9\u7528 savepoint \u541e\u6389\u3002" }, { @@ -42840,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": 71, + "community": 3, "norm_label": "savepoint \u5305\u88f9;\u5931\u8d25\u53ea\u8bb0\u65e5\u5fd7,\u4e0d\u629b\u7ed9\u8ba1\u5212\u4e3b\u6d41\u7a0b\u3002" }, { @@ -42849,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": 28, + "community": 32, "norm_label": "pl_plan_archive_zip_export.py" }, { @@ -42858,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": 28, + "community": 32, "norm_label": "first_row_no_by_plan_id()" }, { @@ -42867,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": 28, + "community": 32, "norm_label": "collect_hazard_cert_items()" }, { @@ -42876,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": 28, + "community": 32, "norm_label": "merge_plan_attachment_items()" }, { @@ -42885,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": 28, + "community": 32, "norm_label": "load_plan_products_by_plan_ids()" }, { @@ -42894,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": 28, + "community": 32, "norm_label": "build_archive_zip_bytes()" }, { @@ -42903,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": 28, + "community": 32, "norm_label": "build_archive_zip_streaming_response()" }, { @@ -42912,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": 28, + "community": 32, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863 zip \u5bfc\u51fa(\u8ba1\u5212\u7279\u6709\u9644\u4ef6\u6536\u96c6 + \u516c\u5171\u6253\u5305)\u3002" }, { @@ -42921,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": 28, + "community": 32, "norm_label": "\u6253\u5305\u5f52\u6863 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002" }, { @@ -42930,7 +42948,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L1", "id": "app_services_wechat_login_service_py", - "community": 67, + "community": 172, "norm_label": "wechat_login_service.py" }, { @@ -42939,7 +42957,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L14", "id": "services_wechat_login_service_resolve_wechat_login_user", - "community": 67, + "community": 172, "norm_label": "resolve_wechat_login_user()" }, { @@ -42948,7 +42966,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L1", "id": "services_wechat_login_service_rationale_1", - "community": 67, + "community": 172, "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" }, { @@ -42957,7 +42975,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "id": "app_services_pl_personnel_service_py", - "community": 32, + "community": 54, "norm_label": "pl_personnel_service.py" }, { @@ -42966,7 +42984,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L17", "id": "services_pl_personnel_service_prepare_personnel_rows", - "community": 32, + "community": 54, "norm_label": "_prepare_personnel_rows()" }, { @@ -42975,7 +42993,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L98", "id": "services_pl_personnel_service_apply_personnel_jobs", - "community": 32, + "community": 54, "norm_label": "_apply_personnel_jobs()" }, { @@ -42984,7 +43002,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L113", "id": "services_pl_personnel_service_upsert_personnel", - "community": 32, + "community": 54, "norm_label": "upsert_personnel()" }, { @@ -42993,7 +43011,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L130", "id": "services_pl_personnel_service_save_vehicle_personnel", - "community": 32, + "community": 54, "norm_label": "save_vehicle_personnel()" }, { @@ -43002,7 +43020,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L169", "id": "services_pl_personnel_service_build_personnel_summary", - "community": 32, + "community": 54, "norm_label": "build_personnel_summary()" }, { @@ -43011,7 +43029,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L186", "id": "services_pl_personnel_service_load_vehicle_personnel_rows", - "community": 32, + "community": 20, "norm_label": "load_vehicle_personnel_rows()" }, { @@ -43020,7 +43038,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L219", "id": "services_pl_personnel_service_load_vehicle_personnel_summaries", - "community": 32, + "community": 20, "norm_label": "load_vehicle_personnel_summaries()" }, { @@ -43029,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": 147, + "community": 54, "norm_label": "refresh_personnel_ages_from_id_card()" }, { @@ -43038,7 +43056,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "id": "services_pl_personnel_service_rationale_1", - "community": 32, + "community": 54, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58" }, { @@ -43047,7 +43065,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L18", "id": "services_pl_personnel_service_rationale_18", - "community": 32, + "community": 54, "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" }, { @@ -43056,7 +43074,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L122", "id": "services_pl_personnel_service_rationale_122", - "community": 32, + "community": 54, "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" }, { @@ -43065,7 +43083,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L140", "id": "services_pl_personnel_service_rationale_140", - "community": 32, + "community": 54, "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" }, { @@ -43074,7 +43092,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L172", "id": "services_pl_personnel_service_rationale_172", - "community": 32, + "community": 54, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name)." }, { @@ -43083,7 +43101,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L222", "id": "services_pl_personnel_service_rationale_222", - "community": 32, + "community": 20, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002" }, { @@ -43092,7 +43110,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L254", "id": "services_pl_personnel_service_rationale_254", - "community": 147, + "community": 54, "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" }, { @@ -43101,7 +43119,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "id": "app_services_crm_quote_pdf_py", - "community": 342, + "community": 320, "norm_label": "crm_quote_pdf.py" }, { @@ -43110,7 +43128,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L15", "id": "services_crm_quote_pdf_default_value", - "community": 342, + "community": 320, "norm_label": "_default_value()" }, { @@ -43119,7 +43137,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "id": "services_crm_quote_pdf_format_date", - "community": 342, + "community": 320, "norm_label": "_format_date()" }, { @@ -43128,7 +43146,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "id": "services_crm_quote_pdf_format_money", - "community": 342, + "community": 320, "norm_label": "_format_money()" }, { @@ -43137,7 +43155,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "id": "services_crm_quote_pdf_format_discount", - "community": 342, + "community": 320, "norm_label": "_format_discount()" }, { @@ -43146,7 +43164,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L49", "id": "services_crm_quote_pdf_get_pdf_styles", - "community": 342, + "community": 320, "norm_label": "_get_pdf_styles()" }, { @@ -43155,7 +43173,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "id": "services_crm_quote_pdf_build_quote_html", - "community": 342, + "community": 320, "norm_label": "build_quote_html()" }, { @@ -43164,7 +43182,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "id": "services_crm_quote_pdf_generate_quote_pdf", - "community": 342, + "community": 320, "norm_label": "generate_quote_pdf()" }, { @@ -43173,7 +43191,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "id": "services_crm_quote_pdf_rationale_1", - "community": 342, + "community": 320, "norm_label": "crm \u62a5\u4ef7\u5355 pdf/html \u751f\u6210 \u2014 \u5bf9\u7167 crmquotepdfserviceimpl.java" }, { @@ -43182,7 +43200,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L189", "id": "services_crm_quote_pdf_rationale_189", - "community": 342, + "community": 320, "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" }, { @@ -43191,7 +43209,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L1", "id": "app_services_pl_mobile_stop_meta_py", - "community": 71, + "community": 3, "norm_label": "pl_mobile_stop_meta.py" }, { @@ -43200,7 +43218,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L10", "id": "services_pl_mobile_stop_meta_value", - "community": 71, + "community": 3, "norm_label": "_value()" }, { @@ -43209,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": 71, + "community": 3, "norm_label": "_saved_meta_values()" }, { @@ -43218,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": 4, + "community": 3, "norm_label": "assert_mobile_meta_enabled()" }, { @@ -43227,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": 71, + "community": 3, "norm_label": "fold_mobile_selection_into_web_fields()" }, { @@ -43236,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": 71, + "community": 3, "norm_label": "_apply_mobile_alias()" }, { @@ -43245,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": 71, + "community": 3, "norm_label": "_apply_mobile_brand()" }, { @@ -43254,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": 71, + "community": 3, "norm_label": "validate_mobile_meta_request()" }, { @@ -43263,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": 71, + "community": 3, "norm_label": "resolve_stop_meta()" }, { @@ -43272,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": 4, + "community": 3, "norm_label": "load_stop_meta()" }, { @@ -43281,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": 71, + "community": 3, "norm_label": "write_stop_meta()" }, { @@ -43290,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": 71, + "community": 3, "norm_label": "attach_stop_meta()" }, { @@ -43299,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": 71, + "community": 3, "norm_label": "attach_web_selection_as_mobile_meta()" }, { @@ -43308,7 +43326,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L1", "id": "services_pl_mobile_stop_meta_rationale_1", - "community": 71, + "community": 3, "norm_label": "optional independent stop metadata. no old-table columns or default-path queries" }, { @@ -43317,7 +43335,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L23", "id": "services_pl_mobile_stop_meta_rationale_23", - "community": 4, + "community": 3, "norm_label": "kept for existing callers. alias and brand now follow the web plan-product field" }, { @@ -43326,7 +43344,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L28", "id": "services_pl_mobile_stop_meta_rationale_28", - "community": 71, + "community": 3, "norm_label": "write the mobile alias into product_name and the load-line brand onto the plan p" }, { @@ -43335,7 +43353,7 @@ "source_file": "app/services/pl_mobile_stop_meta.py", "source_location": "L168", "id": "services_pl_mobile_stop_meta_rationale_168", - "community": 71, + "community": 3, "norm_label": "expose the web plan-product alias and brand in the mobile read shape. no side ta" }, { @@ -43344,7 +43362,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L1", "id": "app_services_pl_site_link_read_py", - "community": 374, + "community": 31, "norm_label": "pl_site_link_read.py" }, { @@ -43353,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": 374, + "community": 31, "norm_label": "build_transport_site_link_read()" }, { @@ -43362,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": 374, + "community": 31, "norm_label": "build_transport_site_link_read_from_row()" }, { @@ -43371,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": 374, + "community": 31, "norm_label": "_parse_feedback_images()" }, { @@ -43380,7 +43398,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L1", "id": "app_services_export_attachment_zip_py", - "community": 28, + "community": 32, "norm_label": "export_attachment_zip.py" }, { @@ -43389,7 +43407,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L28", "id": "services_export_attachment_zip_sanitize_zip_segment", - "community": 28, + "community": 32, "norm_label": "sanitize_zip_segment()" }, { @@ -43398,7 +43416,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L34", "id": "services_export_attachment_zip_short_hash", - "community": 28, + "community": 32, "norm_label": "short_hash()" }, { @@ -43407,7 +43425,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L38", "id": "services_export_attachment_zip_guess_ext_from_url", - "community": 28, + "community": 32, "norm_label": "guess_ext_from_url()" }, { @@ -43416,7 +43434,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L49", "id": "services_export_attachment_zip_build_attachment_filename", - "community": 28, + "community": 32, "norm_label": "build_attachment_filename()" }, { @@ -43425,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": 28, + "community": 32, "norm_label": "first_row_no_by_entity_id()" }, { @@ -43434,7 +43452,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L71", "id": "services_export_attachment_zip_build_hyperlink_formula", - "community": 28, + "community": 32, "norm_label": "build_hyperlink_formula()" }, { @@ -43443,7 +43461,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L77", "id": "services_export_attachment_zip_parse_url_list", - "community": 28, + "community": 32, "norm_label": "parse_url_list()" }, { @@ -43452,7 +43470,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L92", "id": "services_export_attachment_zip_urls_to_attachment_items", - "community": 132, + "community": 32, "norm_label": "urls_to_attachment_items()" }, { @@ -43461,7 +43479,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L102", "id": "services_export_attachment_zip_default_download", - "community": 290, + "community": 96, "norm_label": "_default_download()" }, { @@ -43470,7 +43488,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L108", "id": "services_export_attachment_zip_attach_field", - "community": 28, + "community": 32, "norm_label": "_attach_field()" }, { @@ -43479,7 +43497,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L112", "id": "services_export_attachment_zip_plan_attachment_jobs", - "community": 28, + "community": 32, "norm_label": "_plan_attachment_jobs()" }, { @@ -43488,7 +43506,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L155", "id": "services_export_attachment_zip_build_xlsx_bytes", - "community": 28, + "community": 32, "norm_label": "_build_xlsx_bytes()" }, { @@ -43497,7 +43515,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L215", "id": "services_export_attachment_zip_build_attachment_zip_bytes", - "community": 28, + "community": 32, "norm_label": "build_attachment_zip_bytes()" }, { @@ -43506,7 +43524,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L250", "id": "services_export_attachment_zip_iter_attachment_zip_chunks", - "community": 28, + "community": 32, "norm_label": "iter_attachment_zip_chunks()" }, { @@ -43515,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": 132, + "community": 32, "norm_label": "build_attachment_zip_streaming_response()" }, { @@ -43524,7 +43542,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L1", "id": "services_export_attachment_zip_rationale_1", - "community": 28, + "community": 32, "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" }, { @@ -43533,7 +43551,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L95", "id": "services_export_attachment_zip_rationale_95", - "community": 132, + "community": 32, "norm_label": "\u5c06\u9017\u53f7/json url \u5217\u8868\u8f6c\u4e3a {url, label} \u5217\u8868\u3002" }, { @@ -43542,7 +43560,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L119", "id": "services_export_attachment_zip_rationale_119", - "community": 28, + "community": 32, "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" }, { @@ -43551,7 +43569,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L229", "id": "services_export_attachment_zip_rationale_229", - "community": 28, + "community": 32, "norm_label": "\u6253\u5305 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002" }, { @@ -43560,7 +43578,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L265", "id": "services_export_attachment_zip_rationale_265", - "community": 28, + "community": 32, "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" }, { @@ -43569,7 +43587,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L359", "id": "services_export_attachment_zip_rationale_359", - "community": 132, + "community": 32, "norm_label": "\u7acb\u5373\u8fd4\u56de streamingresponse:\u5148\u53d1\u54cd\u5e94\u5934,\u518d\u8fb9\u4e0b\u9644\u4ef6\u8fb9\u63a8\u9001 zip \u5b57\u8282\u3002" }, { @@ -43578,7 +43596,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "id": "app_services_db_data_scope_py", - "community": 55, + "community": 85, "norm_label": "db_data_scope.py" }, { @@ -43587,7 +43605,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L14", "id": "services_db_data_scope_apply_db_scope", - "community": 7, + "community": 259, "norm_label": "apply_db_scope()" }, { @@ -43596,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": 7, + "community": 22, "norm_label": "assert_db_row_in_scope()" }, { @@ -43605,7 +43623,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "id": "services_db_data_scope_rationale_1", - "community": 55, + "community": 85, "norm_label": "db \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -43614,7 +43632,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L1", "id": "app_services_pl_child_sync_py", - "community": 200, + "community": 226, "norm_label": "pl_child_sync.py" }, { @@ -43623,7 +43641,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L9", "id": "services_pl_child_sync_validate_child_ids", - "community": 200, + "community": 211, "norm_label": "validate_child_ids()" }, { @@ -43632,7 +43650,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L25", "id": "services_pl_child_sync_prepare_keyed_rows", - "community": 90, + "community": 226, "norm_label": "prepare_keyed_rows()" }, { @@ -43641,7 +43659,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L47", "id": "services_pl_child_sync_apply_keyed_rows", - "community": 90, + "community": 226, "norm_label": "apply_keyed_rows()" }, { @@ -43650,7 +43668,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L1", "id": "services_pl_child_sync_rationale_1", - "community": 200, + "community": 226, "norm_label": "scoped child reconciliation. callers supply the complete writable scope, never g" }, { @@ -43659,7 +43677,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L10", "id": "services_pl_child_sync_rationale_10", - "community": 200, + "community": 211, "norm_label": "validate the whole collection before a caller mutates any orm instance." }, { @@ -43668,7 +43686,7 @@ "source_file": "app/services/pl_child_sync.py", "source_location": "L26", "id": "services_pl_child_sync_rationale_26", - "community": 90, + "community": 226, "norm_label": "natural-key relations keep their identities; ambiguous keys must be corrected ex" }, { @@ -43677,7 +43695,7 @@ "source_file": "app/services/crm_settlement_clause.py", "source_location": "L1", "id": "app_services_crm_settlement_clause_py", - "community": 313, + "community": 289, "norm_label": "crm_settlement_clause.py" }, { @@ -43686,7 +43704,7 @@ "source_file": "app/services/crm_settlement_clause.py", "source_location": "L23", "id": "services_crm_settlement_clause_default_settlement_clause", - "community": 313, + "community": 289, "norm_label": "default_settlement_clause()" }, { @@ -43695,7 +43713,7 @@ "source_file": "app/services/pl_calendar_vehicle_types.py", "source_location": "L1", "id": "app_services_pl_calendar_vehicle_types_py", - "community": 252, + "community": 194, "norm_label": "pl_calendar_vehicle_types.py" }, { @@ -43704,7 +43722,7 @@ "source_file": "app/services/pl_calendar_vehicle_types.py", "source_location": "L10", "id": "services_pl_calendar_vehicle_types_text", - "community": 252, + "community": 194, "norm_label": "_text()" }, { @@ -43713,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": 252, + "community": 194, "norm_label": "attach_calendar_vehicle_types()" }, { @@ -43722,7 +43740,7 @@ "source_file": "app/services/pl_calendar_vehicle_types.py", "source_location": "L1", "id": "services_pl_calendar_vehicle_types_rationale_1", - "community": 252, + "community": 194, "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" }, { @@ -43731,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": 88, + "community": 290, "norm_label": "pl_vehicle_fuel_card_service.py" }, { @@ -43740,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": 88, + "community": 290, "norm_label": "_row_to_dict()" }, { @@ -43749,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": 88, + "community": 290, "norm_label": "_query()" }, { @@ -43758,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": 88, + "community": 290, "norm_label": "list_cards()" }, { @@ -43767,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": 88, + "community": 290, "norm_label": "get_card()" }, { @@ -43776,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": 88, + "community": 290, "norm_label": "_commit_binding()" }, { @@ -43785,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": 88, + "community": 290, "norm_label": "create_card()" }, { @@ -43794,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": 88, + "community": 290, "norm_label": "update_card()" }, { @@ -43803,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": 88, + "community": 290, "norm_label": "delete_cards()" }, { @@ -43812,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": 116, + "community": 108, "norm_label": "lookup_for_recharge()" }, { @@ -43821,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": 37, + "community": 45, "norm_label": "attach_recharge_list_bindings()" }, { @@ -43830,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": 88, + "community": 290, "norm_label": "\u8f66\u6cb9\u5361\u53f0\u8d26 crud,\u79df\u6237\u9694\u79bb\u3001\u6570\u636e\u8303\u56f4\u4e0e\u8f6f\u5220\u9664\u3002" }, { @@ -43839,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": 116, + "community": 108, "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" }, { @@ -43848,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": 37, + "community": 45, "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" }, { @@ -43857,7 +43875,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L1", "id": "app_services_doclib_service_py", - "community": 35, + "community": 19, "norm_label": "doclib_service.py" }, { @@ -44109,7 +44127,7 @@ "source_file": "app/services/doclib_service.py", "source_location": "L1", "id": "services_doclib_service_rationale_1", - "community": 35, + "community": 19, "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" }, { @@ -44127,7 +44145,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "id": "app_services_pl_transport_site_service_py", - "community": 2, + "community": 48, "norm_label": "pl_transport_site_service.py" }, { @@ -44136,7 +44154,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L28", "id": "services_pl_transport_site_service_transportsitelinkresult", - "community": 2, + "community": 10, "norm_label": "transportsitelinkresult" }, { @@ -44145,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": 34, + "community": 48, "norm_label": "_normalize_plan_date()" }, { @@ -44154,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": 4, + "community": 48, "norm_label": "revoke_site_links_for_transport()" }, { @@ -44163,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": 34, + "community": 48, "norm_label": "sync_site_links_for_transport()" }, { @@ -44172,7 +44190,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "id": "services_pl_transport_site_service_rationale_1", - "community": 2, + "community": 48, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -44181,7 +44199,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L82", "id": "services_pl_transport_site_service_rationale_82", - "community": 34, + "community": 48, "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" }, { @@ -44190,7 +44208,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L1", "id": "app_services_pl_cert_service_py", - "community": 32, + "community": 60, "norm_label": "pl_cert_service.py" }, { @@ -44199,7 +44217,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L15", "id": "services_pl_cert_service_list_owner_certs", - "community": 32, + "community": 20, "norm_label": "list_owner_certs()" }, { @@ -44208,7 +44226,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L31", "id": "services_pl_cert_service_list_owner_certs_batch", - "community": 32, + "community": 20, "norm_label": "list_owner_certs_batch()" }, { @@ -44217,7 +44235,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L53", "id": "services_pl_cert_service_certs_to_read", - "community": 32, + "community": 20, "norm_label": "certs_to_read()" }, { @@ -44226,7 +44244,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L75", "id": "services_pl_cert_service_normalize_cert_row", - "community": 32, + "community": 60, "norm_label": "_normalize_cert_row()" }, { @@ -44235,7 +44253,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L81", "id": "services_pl_cert_service_save_owner_certs", - "community": 32, + "community": 60, "norm_label": "save_owner_certs()" }, { @@ -44244,7 +44262,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L174", "id": "services_pl_cert_service_nearest_expire_date", - "community": 32, + "community": 20, "norm_label": "nearest_expire_date()" }, { @@ -44253,7 +44271,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L192", "id": "services_pl_cert_service_resolve_owner_label", - "community": 85, + "community": 60, "norm_label": "_resolve_owner_label()" }, { @@ -44262,7 +44280,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L219", "id": "services_pl_cert_service_pending_reminder_for_cert", - "community": 85, + "community": 60, "norm_label": "_pending_reminder_for_cert()" }, { @@ -44271,7 +44289,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L233", "id": "services_pl_cert_service_resolve_pending_reminder", - "community": 85, + "community": 60, "norm_label": "_resolve_pending_reminder()" }, { @@ -44280,7 +44298,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L255", "id": "services_pl_cert_service_scan_cert_expiry", - "community": 85, + "community": 60, "norm_label": "scan_cert_expiry()" }, { @@ -44289,7 +44307,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L91", "id": "services_pl_cert_service_rationale_91", - "community": 32, + "community": 60, "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" }, { @@ -44298,7 +44316,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L242", "id": "services_pl_cert_service_rationale_242", - "community": 85, + "community": 60, "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" }, { @@ -44307,7 +44325,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L256", "id": "services_pl_cert_service_rationale_256", - "community": 85, + "community": 60, "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" }, { @@ -44316,7 +44334,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "id": "app_services_pl_internal_customer_py", - "community": 1, + "community": 39, "norm_label": "pl_internal_customer.py" }, { @@ -44325,7 +44343,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L18", "id": "services_pl_internal_customer_is_internal_customer_name", - "community": 1, + "community": 6, "norm_label": "is_internal_customer_name()" }, { @@ -44334,7 +44352,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "id": "services_pl_internal_customer_plan_requires_site_link", - "community": 238, + "community": 220, "norm_label": "plan_requires_site_link()" }, { @@ -44343,7 +44361,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "id": "services_pl_internal_customer_rationale_1", - "community": 1, + "community": 39, "norm_label": "\u8fd0\u8f93\u8ba1\u5212:\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a(\u5408\u540c\u53ef\u514d)" }, { @@ -44352,7 +44370,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L23", "id": "services_pl_internal_customer_rationale_23", - "community": 238, + "community": 220, "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 +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()" }, { @@ -44388,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()" }, { @@ -44406,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" }, { @@ -44415,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": 75, + "community": 148, "norm_label": "transport_address_list_filters.py" }, { @@ -44424,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": 75, + "community": 148, "norm_label": "_split_csv()" }, { @@ -44433,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": 75, + "community": 148, "norm_label": "_append_enum_filter()" }, { @@ -44442,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": 75, + "community": 148, "norm_label": "build_transport_address_column_filters()" }, { @@ -44451,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": 75, + "community": 148, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5e93\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q(\u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -44460,7 +44478,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_list_filters_py", - "community": 75, + "community": 20, "norm_label": "vehicle_list_filters.py" }, { @@ -44469,7 +44487,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L12", "id": "pl_vehicle_list_filters_split_csv", - "community": 75, + "community": 20, "norm_label": "_split_csv()" }, { @@ -44478,7 +44496,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L18", "id": "pl_vehicle_list_filters_append_enum_filter", - "community": 75, + "community": 20, "norm_label": "_append_enum_filter()" }, { @@ -44487,7 +44505,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L32", "id": "pl_vehicle_list_filters_parse_decimal", - "community": 75, + "community": 20, "norm_label": "_parse_decimal()" }, { @@ -44496,7 +44514,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L42", "id": "pl_vehicle_list_filters_append_number_filters", - "community": 75, + "community": 20, "norm_label": "_append_number_filters()" }, { @@ -44505,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": 75, + "community": 20, "norm_label": "build_vehicle_column_filters()" }, { @@ -44514,7 +44532,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "id": "pl_vehicle_list_filters_rationale_1", - "community": 75, + "community": 20, "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" }, { @@ -44523,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": 37, + "community": 150, "norm_label": "vehicle_recharge_list_filters.py" }, { @@ -44532,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": 37, + "community": 150, "norm_label": "_split_csv()" }, { @@ -44541,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": 37, + "community": 150, "norm_label": "_append_enum_filter()" }, { @@ -44550,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": 37, + "community": 150, "norm_label": "_parse_date()" }, { @@ -44559,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": 37, + "community": 150, "norm_label": "_append_date_range()" }, { @@ -44568,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": 37, + "community": 150, "norm_label": "_append_create_time_range()" }, { @@ -44577,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": 37, + "community": 150, "norm_label": "_parse_decimal()" }, { @@ -44586,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": 37, + "community": 150, "norm_label": "_append_number_filters()" }, { @@ -44595,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": 37, + "community": 150, "norm_label": "_append_user_name_filter()" }, { @@ -44604,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": 37, + "community": 150, "norm_label": "build_recharge_apply_column_filters()" }, { @@ -44613,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": 37, + "community": 150, "norm_label": "build_recharge_disburse_board_column_filters()" }, { @@ -44622,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": 37, + "community": 150, "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" }, { @@ -44631,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": 37, + "community": 150, "norm_label": "datetime \u5217:\u542b\u8d77\u65e5 00:00,\u6b62\u65e5\u6b21\u65e5 00:00(\u4e0d\u542b)\u3002" }, { @@ -44640,7 +44658,7 @@ "source_file": "app/services/pl/freight_party_customers.py", "source_location": "L1", "id": "app_services_pl_freight_party_customers_py", - "community": 354, + "community": 39, "norm_label": "freight_party_customers.py" }, { @@ -44649,7 +44667,7 @@ "source_file": "app/services/pl/freight_party_customers.py", "source_location": "L12", "id": "pl_freight_party_customers_unique_customer_names", - "community": 354, + "community": 337, "norm_label": "unique_customer_names()" }, { @@ -44658,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": 354, + "community": 337, "norm_label": "resolve_plan_party_customers()" }, { @@ -44667,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": 16, + "community": 55, "norm_label": "load_plan_party_customers_map()" }, { @@ -44676,7 +44694,7 @@ "source_file": "app/services/pl/freight_party_customers.py", "source_location": "L48", "id": "pl_freight_party_customers_rationale_48", - "community": 16, + "community": 55, "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" }, { @@ -44685,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" }, { @@ -44694,7 +44712,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "id": "app_services_pl_carrier_list_filters_py", - "community": 75, + "community": 20, "norm_label": "carrier_list_filters.py" }, { @@ -44703,7 +44721,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L12", "id": "pl_carrier_list_filters_split_csv", - "community": 75, + "community": 20, "norm_label": "_split_csv()" }, { @@ -44712,7 +44730,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L18", "id": "pl_carrier_list_filters_append_enum_filter", - "community": 75, + "community": 20, "norm_label": "_append_enum_filter()" }, { @@ -44721,7 +44739,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L32", "id": "pl_carrier_list_filters_parse_date", - "community": 75, + "community": 20, "norm_label": "_parse_date()" }, { @@ -44730,7 +44748,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L50", "id": "pl_carrier_list_filters_append_date_range", - "community": 75, + "community": 20, "norm_label": "_append_date_range()" }, { @@ -44739,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": 75, + "community": 20, "norm_label": "build_carrier_column_filters()" }, { @@ -44748,7 +44766,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "id": "pl_carrier_list_filters_rationale_1", - "community": 75, + "community": 20, "norm_label": "\u627f\u8fd0\u5546\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q(\u8def\u7531\u8d1f\u8d23)\u3002" }, { @@ -44757,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": 231, + "community": 229, "norm_label": "document_reminder_list_filters.py" }, { @@ -44766,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": 231, + "community": 229, "norm_label": "_split_csv()" }, { @@ -44775,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": 231, + "community": 229, "norm_label": "_append_enum_filter()" }, { @@ -44784,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": 231, + "community": 229, "norm_label": "_parse_date()" }, { @@ -44793,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": 231, + "community": 229, "norm_label": "build_document_reminder_column_filters()" }, { @@ -44802,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": 231, + "community": 229, "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" }, { @@ -44811,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": 117, + "community": 43, "norm_label": "vehicle_maintenance_list_filters.py" }, { @@ -44820,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": 117, + "community": 43, "norm_label": "_split_csv()" }, { @@ -44829,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": 117, + "community": 43, "norm_label": "_append_enum_filter()" }, { @@ -44838,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": 117, + "community": 43, "norm_label": "_parse_date()" }, { @@ -44847,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": 117, + "community": 43, "norm_label": "_append_date_range()" }, { @@ -44856,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": 117, + "community": 43, "norm_label": "_append_create_time_range()" }, { @@ -44865,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": 117, + "community": 43, "norm_label": "_parse_decimal()" }, { @@ -44874,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": 117, + "community": 43, "norm_label": "_append_number_filters()" }, { @@ -44883,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": 117, + "community": 43, "norm_label": "_append_user_name_filter()" }, { @@ -44892,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": 117, + "community": 43, "norm_label": "build_maintenance_apply_column_filters()" }, { @@ -44901,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": 117, + "community": 43, "norm_label": "build_maintenance_process_board_column_filters()" }, { @@ -44910,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": 117, + "community": 43, "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" }, { @@ -44919,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": 258, + "community": 47, "norm_label": "vehicle_urea_list_filters.py" }, { @@ -44928,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": 258, + "community": 47, "norm_label": "_split_csv()" }, { @@ -44937,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": 258, + "community": 47, "norm_label": "_append_enum_filter()" }, { @@ -44946,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": 258, + "community": 47, "norm_label": "_parse_date()" }, { @@ -44955,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": 258, + "community": 47, "norm_label": "_append_date_range()" }, { @@ -44964,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": 258, + "community": 47, "norm_label": "build_urea_apply_column_filters()" }, { @@ -44973,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": 258, + "community": 47, "norm_label": "build_urea_disburse_board_column_filters()" }, { @@ -44982,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": 258, + "community": 47, "norm_label": "\u8f66\u8f86\u5c3f\u7d20:\u7533\u8bf7\u5217\u8868 / \u53d1\u653e\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002" }, { @@ -45099,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": 291, + "community": 127, "norm_label": "vehicle_fuel_list_filters.py" }, { @@ -45108,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": 291, + "community": 127, "norm_label": "_split_csv()" }, { @@ -45117,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": 291, + "community": 127, "norm_label": "_append_enum_filter()" }, { @@ -45126,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": 291, + "community": 127, "norm_label": "_parse_date()" }, { @@ -45135,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": 291, + "community": 127, "norm_label": "_append_date_range()" }, { @@ -45144,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": 291, + "community": 127, "norm_label": "_append_create_time_range()" }, { @@ -45153,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": 291, + "community": 127, "norm_label": "_parse_decimal()" }, { @@ -45162,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": 291, + "community": 127, "norm_label": "_append_number_filters()" }, { @@ -45171,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": 291, + "community": 127, "norm_label": "_append_user_name_filter()" }, { @@ -45180,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": 291, + "community": 127, "norm_label": "build_fuel_register_column_filters()" }, { @@ -45189,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": 291, + "community": 127, "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" }, { @@ -45198,7 +45216,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "id": "app_services_pl_personnel_list_filters_py", - "community": 75, + "community": 20, "norm_label": "personnel_list_filters.py" }, { @@ -45207,7 +45225,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L15", "id": "pl_personnel_list_filters_split_csv", - "community": 75, + "community": 20, "norm_label": "_split_csv()" }, { @@ -45216,7 +45234,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L21", "id": "pl_personnel_list_filters_append_enum_filter", - "community": 75, + "community": 20, "norm_label": "_append_enum_filter()" }, { @@ -45225,7 +45243,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L35", "id": "pl_personnel_list_filters_parse_decimal", - "community": 75, + "community": 20, "norm_label": "_parse_decimal()" }, { @@ -45234,7 +45252,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L45", "id": "pl_personnel_list_filters_append_number_filters", - "community": 75, + "community": 20, "norm_label": "_append_number_filters()" }, { @@ -45243,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": 75, + "community": 20, "norm_label": "_append_user_name_filter()" }, { @@ -45252,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": 75, + "community": 20, "norm_label": "build_personnel_column_filters()" }, { @@ -45261,7 +45279,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "id": "pl_personnel_list_filters_rationale_1", - "community": 75, + "community": 20, "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" }, { @@ -45270,7 +45288,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L1", "id": "app_services_pl_facet_context_py", - "community": 48, + "community": 137, "norm_label": "facet_context.py" }, { @@ -45279,7 +45297,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L8", "id": "pl_facet_context_camel_to_snake", - "community": 48, + "community": 137, "norm_label": "_camel_to_snake()" }, { @@ -45288,7 +45306,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L13", "id": "pl_facet_context_keys_for_facet_field", - "community": 48, + "community": 137, "norm_label": "keys_for_facet_field()" }, { @@ -45297,7 +45315,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L24", "id": "pl_facet_context_strip_simple_facet_self_params", - "community": 48, + "community": 137, "norm_label": "strip_simple_facet_self_params()" }, { @@ -45306,7 +45324,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L1", "id": "pl_facet_context_rationale_1", - "community": 48, + "community": 137, "norm_label": "\u5217\u5934 facet \u4e0a\u4e0b\u6587:\u5265\u79bb\u5f53\u524d\u5217\u81ea\u8eab\u8fc7\u6ee4\u952e(excel \u8bed\u4e49)\u3002" }, { @@ -45315,7 +45333,7 @@ "source_file": "app/services/pl/facet_context.py", "source_location": "L30", "id": "pl_facet_context_rationale_30", - "community": 48, + "community": 137, "norm_label": "\u53bb\u6389\u5f53\u524d facet \u5217\u5bf9\u5e94\u8fc7\u6ee4\u952e\u4e0e\u5143\u6570\u636e,\u8fd4\u56de\u65b0 dict\u3002" }, { @@ -45324,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": 79, + "community": 210, "norm_label": "io_order_list_filters.py" }, { @@ -45333,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": 79, + "community": 210, "norm_label": "_split_csv()" }, { @@ -45342,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": 79, + "community": 210, "norm_label": "_append_enum_filter()" }, { @@ -45351,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": 79, + "community": 210, "norm_label": "_parse_date()" }, { @@ -45360,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": 79, + "community": 210, "norm_label": "build_io_order_column_filters()" }, { @@ -45369,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": 79, + "community": 210, "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" }, { @@ -45378,7 +45396,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "id": "app_services_pl_plan_list_filters_py", - "community": 45, + "community": 39, "norm_label": "plan_list_filters.py" }, { @@ -45387,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": 4, + "community": 3, "norm_label": "plan_product_name_exists()" }, { @@ -45396,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": 24, + "community": 28, "norm_label": "plan_package_spec_exists()" }, { @@ -45405,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": 24, + "community": 28, "norm_label": "plan_product_spec_exists()" }, { @@ -45414,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": 24, + "community": 28, "norm_label": "plan_product_unit_exists()" }, { @@ -45423,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": 24, + "community": 28, "norm_label": "plan_carrier_name_match()" }, { @@ -45432,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": 24, + "community": 28, "norm_label": "plan_stop_address_match()" }, { @@ -45441,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": 24, + "community": 28, "norm_label": "plan_contract_no_match()" }, { @@ -45450,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": 45, + "community": 73, "norm_label": "_stop_has_contract_exists()" }, { @@ -45459,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": 45, + "community": 73, "norm_label": "plan_internal_contract_placeholder_exists()" }, { @@ -45468,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": 45, + "community": 73, "norm_label": "plan_contract_no_in_match()" }, { @@ -45477,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": 24, + "community": 39, "norm_label": "plan_stop_dibang_match()" }, { @@ -45486,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": 45, + "community": 73, "norm_label": "plan_delivery_time_exists()" }, { @@ -45495,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": 45, + "community": 39, "norm_label": "parse_single_stop_kind()" }, { @@ -45504,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": 24, + "community": 28, "norm_label": "plan_stop_kind_exists()" }, { @@ -45513,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": 332, + "community": 309, "norm_label": "stock_role_exists_clause()" }, { @@ -45522,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": 332, + "community": 309, "norm_label": "apply_stock_role_filter()" }, { @@ -45531,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": 24, + "community": 28, "norm_label": "parse_stop_customer_keywords()" }, { @@ -45540,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": 45, + "community": 10, "norm_label": "customer_name_matches_keywords()" }, { @@ -45549,7 +45567,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L476", "id": "pl_plan_list_filters_column_contains_any", - "community": 24, + "community": 28, "norm_label": "_column_contains_any()" }, { @@ -45558,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": 24, + "community": 28, "norm_label": "plan_stop_customer_keywords_match()" }, { @@ -45567,7 +45585,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L510", "id": "pl_plan_list_filters_plan_plate_match", - "community": 4, + "community": 39, "norm_label": "plan_plate_match()" }, { @@ -45576,7 +45594,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L519", "id": "pl_plan_list_filters_split_csv", - "community": 45, + "community": 39, "norm_label": "_split_csv()" }, { @@ -45585,7 +45603,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L525", "id": "pl_plan_list_filters_append_enum_filter", - "community": 45, + "community": 39, "norm_label": "_append_enum_filter()" }, { @@ -45594,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": 45, + "community": 39, "norm_label": "_append_int_enum_filter()" }, { @@ -45603,7 +45621,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L559", "id": "pl_plan_list_filters_parse_date", - "community": 45, + "community": 73, "norm_label": "_parse_date()" }, { @@ -45612,7 +45630,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L577", "id": "pl_plan_list_filters_parse_decimal", - "community": 45, + "community": 39, "norm_label": "_parse_decimal()" }, { @@ -45621,7 +45639,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L587", "id": "pl_plan_list_filters_number_conditions", - "community": 45, + "community": 39, "norm_label": "_number_conditions()" }, { @@ -45630,7 +45648,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L623", "id": "pl_plan_list_filters_append_number_exists", - "community": 24, + "community": 39, "norm_label": "_append_number_exists()" }, { @@ -45639,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": 24, + "community": 28, "norm_label": "build_plan_column_filters()" }, { @@ -45648,7 +45666,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "id": "pl_plan_list_filters_rationale_1", - "community": 45, + "community": 39, "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" }, { @@ -45657,7 +45675,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L70", "id": "pl_plan_list_filters_rationale_70", - "community": 24, + "community": 28, "norm_label": "\u578b\u53f7/\u89c4\u683c:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1\u7684 model / package_spec \u6a21\u7cca\u5339\u914d\u3002" }, { @@ -45666,7 +45684,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L115", "id": "pl_plan_list_filters_rationale_115", - "community": 24, + "community": 28, "norm_label": "\u5355\u4f4d:\u8ba1\u5212\u4ea7\u54c1\u6216\u6bb5\u4ea7\u54c1 unit \u6a21\u7cca\u5339\u914d\u3002" }, { @@ -45675,7 +45693,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L151", "id": "pl_plan_list_filters_rationale_151", - "community": 24, + "community": 28, "norm_label": "\u627f\u8fd0\u5546:\u8fd0\u8f93\u8868 carrier_name,\u6216\u8ba1\u5212 resource_snapshot json \u6587\u672c\u542b\u5173\u952e\u5b57\u3002" }, { @@ -45684,7 +45702,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L173", "id": "pl_plan_list_filters_rationale_173", - "community": 24, + "community": 28, "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" }, { @@ -45693,7 +45711,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L205", "id": "pl_plan_list_filters_rationale_205", - "community": 24, + "community": 28, "norm_label": "\u5408\u540c\u7f16\u53f7:\u5173\u8054\u8868 contract_no,\u6216\u8ba1\u5212\u4e3b\u8868\u9057\u7559 contract_no\u3002" }, { @@ -45702,7 +45720,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L229", "id": "pl_plan_list_filters_rationale_229", - "community": 45, + "community": 73, "norm_label": "\u6bb5\u6b21\u5df2\u5173\u8054\u5408\u540c(\u542b\u65e7\u8ba1\u5212\u7ea7 side \u65e0 stop_id)\u3002" }, { @@ -45711,7 +45729,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L247", "id": "pl_plan_list_filters_rationale_247", - "community": 45, + "community": 73, "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" }, { @@ -45720,7 +45738,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L283", "id": "pl_plan_list_filters_rationale_283", - "community": 45, + "community": 73, "norm_label": "\u5408\u540c\u591a\u9009:\u771f\u5b9e\u7f16\u53f7 or \u5165\u5e93/\u51fa\u5e93\u5360\u4f4d\u3002" }, { @@ -45729,7 +45747,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L313", "id": "pl_plan_list_filters_rationale_313", - "community": 24, + "community": 39, "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" }, { @@ -45738,7 +45756,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L372", "id": "pl_plan_list_filters_rationale_372", - "community": 45, + "community": 73, "norm_label": "\u4efb\u4e00\u672a\u5220\u9664\u9001\u8d27\u6bb5\u7684\u9001\u8d27\u65e5\u5386\u65e5\u843d\u5728 [from, to] \u5185\u3002" }, { @@ -45747,7 +45765,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L390", "id": "pl_plan_list_filters_rationale_390", - "community": 45, + "community": 39, "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" }, { @@ -45756,7 +45774,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L416", "id": "pl_plan_list_filters_rationale_416", - "community": 332, + "community": 309, "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" }, { @@ -45765,7 +45783,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L440", "id": "pl_plan_list_filters_rationale_440", - "community": 24, + "community": 28, "norm_label": "\u5ba2\u6237\u5217\u591a\u503c:json \u6570\u7ec4,\u6216\u5355\u4e2a\u7eaf\u6587\u672c\u5173\u952e\u5b57\u3002" }, { @@ -45774,7 +45792,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L481", "id": "pl_plan_list_filters_rationale_481", - "community": 24, + "community": 28, "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" }, { @@ -45783,7 +45801,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L635", "id": "pl_plan_list_filters_rationale_635", - "community": 24, + "community": 39, "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" }, { @@ -45792,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": 325, + "community": 312, "norm_label": "plan_column_facet_context.py" }, { @@ -45801,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": 325, + "community": 312, "norm_label": "_keys_for_field()" }, { @@ -45810,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": 325, + "community": 312, "norm_label": "strip_plan_facet_self_params()" }, { @@ -45819,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": 325, + "community": 312, "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" }, { @@ -45828,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": 325, + "community": 312, "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" }, { @@ -45837,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": 1, + "community": 10, "norm_label": "plan_list_export_segments.py" }, { @@ -45846,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": 1, + "community": 10, "norm_label": "format_stop_segment_label()" }, { @@ -45855,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": 1, + "community": 10, "norm_label": "iter_segment_product_slots()" }, { @@ -45864,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": 1, + "community": 10, "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" }, { @@ -45873,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": 1, + "community": 10, "norm_label": "\u6309\u5217\u8868\u5c55\u5e73\u987a\u5e8f\u4ea7\u51fa (kind, load, delivery, delivery_seq, product)\u3002" }, { @@ -45882,7 +45900,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L1", "id": "app_services_pl_list_sort_py", - "community": 108, + "community": 107, "norm_label": "list_sort.py" }, { @@ -45891,7 +45909,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L29", "id": "pl_list_sort_order_plan", - "community": 108, + "community": 107, "norm_label": "order_plan()" }, { @@ -45900,7 +45918,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L35", "id": "pl_list_sort_order_reminder", - "community": 108, + "community": 107, "norm_label": "order_reminder()" }, { @@ -45909,7 +45927,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L41", "id": "pl_list_sort_order_maint_apply", - "community": 108, + "community": 107, "norm_label": "order_maint_apply()" }, { @@ -45918,7 +45936,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L47", "id": "pl_list_sort_order_maint_board", - "community": 108, + "community": 107, "norm_label": "order_maint_board()" }, { @@ -45927,7 +45945,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L53", "id": "pl_list_sort_order_recharge_apply", - "community": 108, + "community": 107, "norm_label": "order_recharge_apply()" }, { @@ -45936,7 +45954,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L59", "id": "pl_list_sort_order_recharge_board", - "community": 108, + "community": 107, "norm_label": "order_recharge_board()" }, { @@ -45945,7 +45963,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L65", "id": "pl_list_sort_parse_sort_params", - "community": 108, + "community": 107, "norm_label": "parse_sort_params()" }, { @@ -45954,7 +45972,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "id": "app_services_bx_approval_cycle_py", - "community": 162, + "community": 14, "norm_label": "approval_cycle.py" }, { @@ -45963,7 +45981,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "id": "bx_approval_cycle_filter_current_cycle_approvals", - "community": 126, + "community": 14, "norm_label": "filter_current_cycle_approvals()" }, { @@ -45972,7 +45990,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "id": "bx_approval_cycle_rationale_1", - "community": 162, + "community": 14, "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" }, { @@ -45981,7 +45999,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L17", "id": "bx_approval_cycle_rationale_17", - "community": 126, + "community": 14, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21;\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002" }, { @@ -45990,7 +46008,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L1", "id": "app_services_bx_reimburse_list_filters_py", - "community": 99, + "community": 66, "norm_label": "reimburse_list_filters.py" }, { @@ -45999,7 +46017,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L17", "id": "bx_reimburse_list_filters_parse_decimal", - "community": 99, + "community": 66, "norm_label": "_parse_decimal()" }, { @@ -46008,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": 99, + "community": 66, "norm_label": "build_reimburse_column_filters()" }, { @@ -46017,7 +46035,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1", "id": "app_services_bx_reimburse_py", - "community": 22, + "community": 14, "norm_label": "reimburse.py" }, { @@ -46026,7 +46044,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "id": "bx_reimburse_reimburseservice", - "community": 61, + "community": 14, "norm_label": "reimburseservice" }, { @@ -46035,7 +46053,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L60", "id": "bx_reimburse_tenant_no", - "community": 22, + "community": 14, "norm_label": "_tenant_no()" }, { @@ -46044,7 +46062,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L64", "id": "bx_reimburse_can_change_applicant", - "community": 22, + "community": 14, "norm_label": "can_change_applicant()" }, { @@ -46053,7 +46071,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L73", "id": "bx_reimburse_resolve_applicant", - "community": 22, + "community": 14, "norm_label": "resolve_applicant()" }, { @@ -46062,7 +46080,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L111", "id": "bx_reimburse_get_by_id", - "community": 22, + "community": 14, "norm_label": "get_by_id()" }, { @@ -46071,7 +46089,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L140", "id": "bx_reimburse_get_paged", - "community": 22, + "community": 14, "norm_label": "get_paged()" }, { @@ -46080,7 +46098,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L162", "id": "bx_reimburse_soft_delete", - "community": 22, + "community": 14, "norm_label": "soft_delete()" }, { @@ -46089,7 +46107,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L169", "id": "bx_reimburse_workflow_nodes", - "community": 22, + "community": 14, "norm_label": "_workflow_nodes()" }, { @@ -46098,7 +46116,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L185", "id": "bx_reimburse_list_scope_filter", - "community": 22, + "community": 14, "norm_label": "list_scope_filter()" }, { @@ -46107,7 +46125,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L391", "id": "bx_reimburse_has_debit_reimburse", - "community": 22, + "community": 14, "norm_label": "_has_debit_reimburse()" }, { @@ -46116,7 +46134,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L405", "id": "bx_reimburse_normalize_invoice_links", - "community": 22, + "community": 14, "norm_label": "normalize_invoice_links()" }, { @@ -46125,7 +46143,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L437", "id": "bx_reimburse_sync_reimburse_invoices", - "community": 22, + "community": 14, "norm_label": "sync_reimburse_invoices()" }, { @@ -46134,7 +46152,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L539", "id": "bx_reimburse_get_linked_invoice_ids", - "community": 22, + "community": 14, "norm_label": "get_linked_invoice_ids()" }, { @@ -46143,7 +46161,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L561", "id": "bx_reimburse_get_linked_invoices_brief", - "community": 22, + "community": 14, "norm_label": "get_linked_invoices_brief()" }, { @@ -46152,7 +46170,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L656", "id": "bx_reimburse_get_linked_invoice_ids_map", - "community": 22, + "community": 14, "norm_label": "get_linked_invoice_ids_map()" }, { @@ -46161,7 +46179,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L679", "id": "bx_reimburse_submit", - "community": 22, + "community": 14, "norm_label": "submit()" }, { @@ -46170,7 +46188,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L741", "id": "bx_reimburse_approve", - "community": 22, + "community": 14, "norm_label": "approve()" }, { @@ -46179,7 +46197,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L789", "id": "bx_reimburse_reject", - "community": 22, + "community": 14, "norm_label": "reject()" }, { @@ -46188,7 +46206,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L832", "id": "bx_reimburse_withdraw", - "community": 22, + "community": 14, "norm_label": "withdraw()" }, { @@ -46197,7 +46215,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L854", "id": "bx_reimburse_approval_record_dict", - "community": 22, + "community": 14, "norm_label": "_approval_record_dict()" }, { @@ -46206,7 +46224,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L867", "id": "bx_reimburse_latest_approval_per_node", - "community": 22, + "community": 14, "norm_label": "_latest_approval_per_node()" }, { @@ -46215,7 +46233,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L884", "id": "bx_reimburse_query_approvals", - "community": 22, + "community": 14, "norm_label": "_query_approvals()" }, { @@ -46224,7 +46242,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L951", "id": "bx_reimburse_create_with_details", - "community": 22, + "community": 14, "norm_label": "create_with_details()" }, { @@ -46233,7 +46251,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1025", "id": "bx_reimburse_update_with_details", - "community": 22, + "community": 14, "norm_label": "update_with_details()" }, { @@ -46242,7 +46260,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1148", "id": "bx_reimburse_get_details", - "community": 22, + "community": 14, "norm_label": "get_details()" }, { @@ -46251,7 +46269,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1161", "id": "bx_reimburse_detail_expense_keyword_match", - "community": 22, + "community": 14, "norm_label": "detail_expense_keyword_match()" }, { @@ -46260,7 +46278,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1172", "id": "bx_reimburse_build_expense_name_condition", - "community": 22, + "community": 14, "norm_label": "build_expense_name_condition()" }, { @@ -46269,7 +46287,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1192", "id": "bx_reimburse_build_occur_date_range_condition", - "community": 126, + "community": 99, "norm_label": "build_occur_date_range_condition()" }, { @@ -46278,7 +46296,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1221", "id": "bx_reimburse_get_details_map_by_reimburse_ids", - "community": 22, + "community": 14, "norm_label": "get_details_map_by_reimburse_ids()" }, { @@ -46287,7 +46305,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1242", "id": "bx_reimburse_out_rows_with_attachment_counts", - "community": 22, + "community": 14, "norm_label": "out_rows_with_attachment_counts()" }, { @@ -46296,7 +46314,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1272", "id": "bx_reimburse_out_one_with_attachment_counts", - "community": 22, + "community": 14, "norm_label": "out_one_with_attachment_counts()" }, { @@ -46305,7 +46323,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1278", "id": "bx_reimburse_build_apply_out_with_details", - "community": 22, + "community": 14, "norm_label": "build_apply_out_with_details()" }, { @@ -46314,7 +46332,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1289", "id": "bx_reimburse_global_status_counts", - "community": 22, + "community": 14, "norm_label": "global_status_counts()" }, { @@ -46323,7 +46341,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1298", "id": "bx_reimburse_my_apply_base", - "community": 22, + "community": 14, "norm_label": "_my_apply_base()" }, { @@ -46341,7 +46359,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1399", "id": "bx_reimburse_pay", - "community": 37, + "community": 14, "norm_label": "pay()" }, { @@ -46350,7 +46368,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1425", "id": "bx_reimburse_offset", - "community": 22, + "community": 14, "norm_label": "offset()" }, { @@ -46359,7 +46377,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1456", "id": "bx_reimburse_batch_offset", - "community": 22, + "community": 14, "norm_label": "batch_offset()" }, { @@ -46377,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" }, { @@ -46386,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" }, { @@ -46395,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(" }, { @@ -46404,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" }, { @@ -46413,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" }, { @@ -46422,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" }, { @@ -46431,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" }, { @@ -46440,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" }, { @@ -46449,7 +46467,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L1", "id": "app_services_bx_reimburse_import_py", - "community": 40, + "community": 42, "norm_label": "reimburse_import.py" }, { @@ -46458,7 +46476,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L59", "id": "bx_reimburse_import_build_applicant_label", - "community": 40, + "community": 42, "norm_label": "build_applicant_label()" }, { @@ -46467,7 +46485,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "id": "bx_reimburse_import_ids_visible_in_web_tree", - "community": 40, + "community": 42, "norm_label": "_ids_visible_in_web_tree()" }, { @@ -46476,7 +46494,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "id": "bx_reimburse_import_build_expense_path_labels", - "community": 40, + "community": 42, "norm_label": "build_expense_path_labels()" }, { @@ -46485,7 +46503,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "id": "bx_reimburse_import_is_example_row", - "community": 40, + "community": 42, "norm_label": "is_example_row()" }, { @@ -46494,7 +46512,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "id": "bx_reimburse_import_partition_import_groups", - "community": 40, + "community": 42, "norm_label": "partition_import_groups()" }, { @@ -46503,7 +46521,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "id": "bx_reimburse_import_validate_group_headers", - "community": 40, + "community": 42, "norm_label": "validate_group_headers()" }, { @@ -46512,7 +46530,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "id": "bx_reimburse_import_cell_str", - "community": 40, + "community": 42, "norm_label": "cell_str()" }, { @@ -46521,7 +46539,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "id": "bx_reimburse_import_parse_amount", - "community": 40, + "community": 42, "norm_label": "parse_amount()" }, { @@ -46530,7 +46548,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "id": "bx_reimburse_import_load_expense_nodes_flat", - "community": 40, + "community": 42, "norm_label": "load_expense_nodes_flat()" }, { @@ -46539,7 +46557,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "id": "bx_reimburse_import_load_applicant_options", - "community": 40, + "community": 42, "norm_label": "load_applicant_options()" }, { @@ -46548,7 +46566,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "id": "bx_reimburse_import_build_import_template_bytes", - "community": 40, + "community": 42, "norm_label": "build_import_template_bytes()" }, { @@ -46557,7 +46575,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "id": "bx_reimburse_import_read_sheet_header", - "community": 40, + "community": 42, "norm_label": "_read_sheet_header()" }, { @@ -46566,7 +46584,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "id": "bx_reimburse_import_scan_sheet_rows", - "community": 40, + "community": 42, "norm_label": "scan_sheet_rows()" }, { @@ -46575,7 +46593,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "id": "bx_reimburse_import_iter_data_rows", - "community": 40, + "community": 42, "norm_label": "iter_data_rows()" }, { @@ -46584,7 +46602,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L351", "id": "bx_reimburse_import_build_annotated_result_bytes", - "community": 40, + "community": 42, "norm_label": "build_annotated_result_bytes()" }, { @@ -46593,7 +46611,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L391", "id": "bx_reimburse_import_mark_rows", - "community": 40, + "community": 42, "norm_label": "_mark_rows()" }, { @@ -46602,7 +46620,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "id": "bx_reimburse_import_import_reimburse_workbook", - "community": 40, + "community": 42, "norm_label": "import_reimburse_workbook()" }, { @@ -46611,7 +46629,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L66", "id": "bx_reimburse_import_rationale_66", - "community": 40, + "community": 42, "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" }, { @@ -46620,7 +46638,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L88", "id": "bx_reimburse_import_rationale_88", - "community": 40, + "community": 42, "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" }, { @@ -46629,7 +46647,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L322", "id": "bx_reimburse_import_rationale_322", - "community": 40, + "community": 42, "norm_label": "\u626b\u63cf\u975e\u7a7a\u884c\u3002\u542b\u793a\u4f8b\u884c(_kind=example)\u4e0e\u53ef\u5bfc\u5165\u884c(_kind=data)\u3002" }, { @@ -46638,7 +46656,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L347", "id": "bx_reimburse_import_rationale_347", - "community": 40, + "community": 42, "norm_label": "\u4ec5\u8fd4\u56de\u53ef\u5bfc\u5165\u6570\u636e\u884c(\u8df3\u8fc7\u793a\u4f8b),\u517c\u5bb9\u65e7\u6d4b\u8bd5\u3002" }, { @@ -46647,7 +46665,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L355", "id": "bx_reimburse_import_rationale_355", - "community": 40, + "community": 42, "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" }, { @@ -46656,7 +46674,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L1", "id": "app_services_bx_expense_item_py", - "community": 61, + "community": 123, "norm_label": "expense_item.py" }, { @@ -46665,7 +46683,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L13", "id": "bx_expense_item_expenseitemservice", - "community": 61, + "community": 123, "norm_label": "expenseitemservice" }, { @@ -46674,7 +46692,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "id": "bx_expense_item_tenant_no", - "community": 61, + "community": 123, "norm_label": "_tenant_no()" }, { @@ -46683,7 +46701,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "id": "bx_expense_item_get_by_id", - "community": 61, + "community": 123, "norm_label": "get_by_id()" }, { @@ -46692,7 +46710,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "id": "bx_expense_item_create", - "community": 61, + "community": 123, "norm_label": "create()" }, { @@ -46701,7 +46719,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "id": "bx_expense_item_update", - "community": 61, + "community": 123, "norm_label": "update()" }, { @@ -46710,7 +46728,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "id": "bx_expense_item_soft_delete", - "community": 61, + "community": 123, "norm_label": "soft_delete()" }, { @@ -46719,7 +46737,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "id": "bx_expense_item_get_item_tree", - "community": 61, + "community": 123, "norm_label": "get_item_tree()" }, { @@ -46728,7 +46746,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "id": "bx_expense_item_build_tree", - "community": 61, + "community": 123, "norm_label": "_build_tree()" }, { @@ -46737,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" }, { @@ -46746,7 +46764,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L1", "id": "app_services_bx_attachment_py", - "community": 198, + "community": 14, "norm_label": "attachment.py" }, { @@ -46755,7 +46773,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L15", "id": "bx_attachment_attachmentservice", - "community": 46, + "community": 14, "norm_label": "attachmentservice" }, { @@ -46764,7 +46782,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L17", "id": "bx_attachment_tenant_no", - "community": 198, + "community": 14, "norm_label": "_tenant_no()" }, { @@ -46773,7 +46791,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L21", "id": "bx_attachment_get_by_id", - "community": 198, + "community": 14, "norm_label": "get_by_id()" }, { @@ -46782,7 +46800,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L34", "id": "bx_attachment_create", - "community": 198, + "community": 14, "norm_label": "create()" }, { @@ -46791,7 +46809,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L51", "id": "bx_attachment_soft_delete", - "community": 198, + "community": 14, "norm_label": "soft_delete()" }, { @@ -46800,7 +46818,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L61", "id": "bx_attachment_get_by_biz", - "community": 198, + "community": 14, "norm_label": "get_by_biz()" }, { @@ -46809,7 +46827,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L106", "id": "bx_attachment_count_invoice_attach_by_biz_ids", - "community": 198, + "community": 14, "norm_label": "count_invoice_attach_by_biz_ids()" }, { @@ -46818,7 +46836,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L1", "id": "app_services_bx_advance_py", - "community": 126, + "community": 14, "norm_label": "advance.py" }, { @@ -46827,7 +46845,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L29", "id": "bx_advance_advanceservice", - "community": 61, + "community": 14, "norm_label": "advanceservice" }, { @@ -46836,7 +46854,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L31", "id": "bx_advance_tenant_no", - "community": 126, + "community": 14, "norm_label": "_tenant_no()" }, { @@ -46845,7 +46863,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L35", "id": "bx_advance_get_by_id", - "community": 126, + "community": 14, "norm_label": "get_by_id()" }, { @@ -46854,7 +46872,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L64", "id": "bx_advance_get_paged", - "community": 126, + "community": 14, "norm_label": "get_paged()" }, { @@ -46863,7 +46881,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L86", "id": "bx_advance_create", - "community": 126, + "community": 14, "norm_label": "create()" }, { @@ -46872,7 +46890,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L123", "id": "bx_advance_update", - "community": 126, + "community": 14, "norm_label": "update()" }, { @@ -46881,7 +46899,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L142", "id": "bx_advance_soft_delete", - "community": 126, + "community": 14, "norm_label": "soft_delete()" }, { @@ -46890,7 +46908,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L149", "id": "bx_advance_list_scope_filter", - "community": 126, + "community": 14, "norm_label": "list_scope_filter()" }, { @@ -46899,7 +46917,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L338", "id": "bx_advance_workflow_nodes", - "community": 126, + "community": 14, "norm_label": "_workflow_nodes()" }, { @@ -46908,7 +46926,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L354", "id": "bx_advance_submit", - "community": 126, + "community": 14, "norm_label": "submit()" }, { @@ -46917,7 +46935,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L389", "id": "bx_advance_approve", - "community": 126, + "community": 14, "norm_label": "approve()" }, { @@ -46926,7 +46944,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L437", "id": "bx_advance_reject", - "community": 126, + "community": 14, "norm_label": "reject()" }, { @@ -46935,7 +46953,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L477", "id": "bx_advance_withdraw", - "community": 126, + "community": 14, "norm_label": "withdraw()" }, { @@ -46944,7 +46962,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L496", "id": "bx_advance_approval_record_dict", - "community": 126, + "community": 14, "norm_label": "_approval_record_dict()" }, { @@ -46953,7 +46971,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L509", "id": "bx_advance_latest_approval_per_node", - "community": 126, + "community": 14, "norm_label": "_latest_approval_per_node()" }, { @@ -46962,7 +46980,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L526", "id": "bx_advance_query_approvals", - "community": 126, + "community": 14, "norm_label": "_query_approvals()" }, { @@ -46971,7 +46989,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L593", "id": "bx_advance_global_status_counts", - "community": 22, + "community": 14, "norm_label": "global_status_counts()" }, { @@ -46980,7 +46998,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L602", "id": "bx_advance_my_apply_base", - "community": 22, + "community": 14, "norm_label": "_my_apply_base()" }, { @@ -47007,7 +47025,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L725", "id": "bx_advance_offset_amount_map", - "community": 126, + "community": 14, "norm_label": "offset_amount_map()" }, { @@ -47016,7 +47034,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L744", "id": "bx_advance_issue", - "community": 126, + "community": 14, "norm_label": "issue()" }, { @@ -47034,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(" }, { @@ -47043,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" }, { @@ -47052,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" }, { @@ -47061,7 +47079,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "id": "app_services_bx_invoice_list_filters_py", - "community": 121, + "community": 99, "norm_label": "invoice_list_filters.py" }, { @@ -47070,7 +47088,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L15", "id": "bx_invoice_list_filters_parse_decimal", - "community": 121, + "community": 99, "norm_label": "_parse_decimal()" }, { @@ -47079,7 +47097,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L25", "id": "bx_invoice_list_filters_append_number_filters", - "community": 121, + "community": 99, "norm_label": "_append_number_filters()" }, { @@ -47088,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": 121, + "community": 99, "norm_label": "build_wallet_column_filters()" }, { @@ -47097,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": 121, + "community": 99, "norm_label": "build_invoice_column_filters()" }, { @@ -47106,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": 121, + "community": 99, "norm_label": "build_ledger_column_filters()" }, { @@ -47115,7 +47133,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "id": "bx_invoice_list_filters_rationale_1", - "community": 121, + "community": 99, "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" }, { @@ -47124,7 +47142,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L81", "id": "bx_invoice_list_filters_rationale_81", - "community": 121, + "community": 99, "norm_label": "\u7ba1\u7406\u7aef\u53d1\u7968\u5939\u6c47\u603b(bxinvoicewalletsummary)\u5217\u7b5b\u3002" }, { @@ -47133,7 +47151,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L147", "id": "bx_invoice_list_filters_rationale_147", - "community": 121, + "community": 99, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u53d1\u7968\u6863\u6848(bxinvoice)\u5217\u7b5b\u3002" }, { @@ -47142,7 +47160,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L215", "id": "bx_invoice_list_filters_rationale_215", - "community": 121, + "community": 99, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u989d\u5ea6\u6d41\u6c34(bxinvoiceledger)\u5217\u7b5b\u3002" }, { @@ -47151,7 +47169,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "id": "app_services_bx_storage_py", - "community": 290, + "community": 96, "norm_label": "storage.py" }, { @@ -47160,7 +47178,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L11", "id": "bx_storage_normalize_storage_path", - "community": 290, + "community": 96, "norm_label": "normalize_storage_path()" }, { @@ -47169,7 +47187,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L31", "id": "bx_storage_upload_bx_file", - "community": 198, + "community": 96, "norm_label": "upload_bx_file()" }, { @@ -47178,7 +47196,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L44", "id": "bx_storage_get_access_url", - "community": 290, + "community": 96, "norm_label": "get_access_url()" }, { @@ -47187,7 +47205,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L53", "id": "bx_storage_get_preview_url", - "community": 290, + "community": 96, "norm_label": "get_preview_url()" }, { @@ -47196,7 +47214,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L65", "id": "bx_storage_get_download_url", - "community": 290, + "community": 96, "norm_label": "get_download_url()" }, { @@ -47205,7 +47223,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L72", "id": "bx_storage_download_file_bytes", - "community": 290, + "community": 96, "norm_label": "download_file_bytes()" }, { @@ -47214,7 +47232,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L98", "id": "bx_storage_file_stream", - "community": 290, + "community": 96, "norm_label": "file_stream()" }, { @@ -47223,7 +47241,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "id": "bx_storage_rationale_1", - "community": 290, + "community": 96, "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" }, { @@ -47232,7 +47250,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L12", "id": "bx_storage_rationale_12", - "community": 290, + "community": 96, "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" }, { @@ -47241,7 +47259,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L32", "id": "bx_storage_rationale_32", - "community": 198, + "community": 96, "norm_label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002" }, { @@ -47250,7 +47268,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L45", "id": "bx_storage_rationale_45", - "community": 290, + "community": 96, "norm_label": "\u83b7\u53d6\u53ef\u8bbf\u95ee url(\u672c\u5730/minio \u516c\u5f00\u5730\u5740)\u3002" }, { @@ -47259,7 +47277,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L54", "id": "bx_storage_rationale_54", - "community": 290, + "community": 96, "norm_label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url:minio \u9884\u7b7e\u540d inline,\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002" }, { @@ -47268,7 +47286,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L66", "id": "bx_storage_rationale_66", - "community": 290, + "community": 96, "norm_label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d url(\u5bf9\u9f50\u95e8\u6237 attachment/download-url)\u3002" }, { @@ -47277,7 +47295,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L73", "id": "bx_storage_rationale_73", - "community": 290, + "community": 96, "norm_label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236,\u4f9b streamingresponse \u4e0b\u8f7d\u3002" }, { @@ -47286,7 +47304,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L1", "id": "app_services_bx_invoice_ledger_py", - "community": 46, + "community": 14, "norm_label": "invoice_ledger.py" }, { @@ -47295,7 +47313,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "id": "bx_invoice_ledger_summarize_entries", - "community": 202, + "community": 33, "norm_label": "summarize_entries()" }, { @@ -47304,7 +47322,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L47", "id": "bx_invoice_ledger_should_skip_release", - "community": 202, + "community": 14, "norm_label": "should_skip_release()" }, { @@ -47313,7 +47331,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L53", "id": "bx_invoice_ledger_invoiceledgerservice", - "community": 46, + "community": 14, "norm_label": "invoiceledgerservice" }, { @@ -47322,7 +47340,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "id": "bx_invoice_ledger_list_entries", - "community": 46, + "community": 14, "norm_label": "list_entries()" }, { @@ -47331,7 +47349,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "id": "bx_invoice_ledger_calc_summary", - "community": 46, + "community": 14, "norm_label": "calc_summary()" }, { @@ -47340,7 +47358,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "id": "bx_invoice_ledger_lock_summary", - "community": 46, + "community": 14, "norm_label": "_lock_summary()" }, { @@ -47349,7 +47367,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "id": "bx_invoice_ledger_refresh_summary", - "community": 46, + "community": 14, "norm_label": "refresh_summary()" }, { @@ -47358,7 +47376,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "id": "bx_invoice_ledger_add_entry", - "community": 46, + "community": 14, "norm_label": "add_entry()" }, { @@ -47367,7 +47385,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "id": "bx_invoice_ledger_debit_reimburse", - "community": 46, + "community": 14, "norm_label": "debit_reimburse()" }, { @@ -47376,7 +47394,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "id": "bx_invoice_ledger_release_reimburse", - "community": 46, + "community": 14, "norm_label": "release_reimburse()" }, { @@ -47385,7 +47403,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "id": "bx_invoice_ledger_assert_can_delete_invoice", - "community": 46, + "community": 14, "norm_label": "assert_can_delete_invoice()" }, { @@ -47394,7 +47412,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L1", "id": "app_services_bx_workflow_py", - "community": 61, + "community": 14, "norm_label": "workflow.py" }, { @@ -47403,7 +47421,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L30", "id": "bx_workflow_workflowservice", - "community": 61, + "community": 14, "norm_label": "workflowservice" }, { @@ -47412,7 +47430,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L32", "id": "bx_workflow_tenant_no", - "community": 61, + "community": 14, "norm_label": "_tenant_no()" }, { @@ -47421,7 +47439,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L36", "id": "bx_workflow_get_by_id", - "community": 61, + "community": 14, "norm_label": "get_by_id()" }, { @@ -47430,7 +47448,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L49", "id": "bx_workflow_get_paged", - "community": 61, + "community": 14, "norm_label": "get_paged()" }, { @@ -47439,7 +47457,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L63", "id": "bx_workflow_create", - "community": 61, + "community": 14, "norm_label": "create()" }, { @@ -47448,7 +47466,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L80", "id": "bx_workflow_update", - "community": 61, + "community": 14, "norm_label": "update()" }, { @@ -47457,7 +47475,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L106", "id": "bx_workflow_lock_definition", - "community": 61, + "community": 14, "norm_label": "lock_definition()" }, { @@ -47466,7 +47484,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L114", "id": "bx_workflow_assert_not_pending", - "community": 61, + "community": 14, "norm_label": "_assert_not_pending()" }, { @@ -47475,7 +47493,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L128", "id": "bx_workflow_soft_delete", - "community": 61, + "community": 14, "norm_label": "soft_delete()" }, { @@ -47484,7 +47502,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L146", "id": "bx_workflow_get_by_biz_type", - "community": 61, + "community": 14, "norm_label": "get_by_biz_type()" }, { @@ -47493,7 +47511,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L158", "id": "bx_workflow_ensure_by_biz_type", - "community": 61, + "community": 14, "norm_label": "ensure_by_biz_type()" }, { @@ -47502,7 +47520,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L189", "id": "bx_workflow_save_nodes", - "community": 61, + "community": 14, "norm_label": "save_nodes()" }, { @@ -47511,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" }, { @@ -47520,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" }, { @@ -47529,7 +47547,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "id": "app_services_bx_base_py", - "community": 61, + "community": 20, "norm_label": "base.py" }, { @@ -47538,7 +47556,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L18", "id": "bx_base_bxcrudservice", - "community": 61, + "community": 14, "norm_label": "bxcrudservice" }, { @@ -47547,7 +47565,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "id": "bx_base_get_by_id", - "community": 61, + "community": 20, "norm_label": "get_by_id()" }, { @@ -47556,7 +47574,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L38", "id": "bx_base_get_paged", - "community": 22, + "community": 14, "norm_label": "get_paged()" }, { @@ -47565,7 +47583,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L68", "id": "bx_base_create", - "community": 61, + "community": 20, "norm_label": "create()" }, { @@ -47574,7 +47592,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L88", "id": "bx_base_update", - "community": 61, + "community": 20, "norm_label": "update()" }, { @@ -47583,7 +47601,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L112", "id": "bx_base_soft_delete", - "community": 61, + "community": 20, "norm_label": "soft_delete()" }, { @@ -47592,7 +47610,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "id": "bx_base_rationale_1", - "community": 61, + "community": 20, "norm_label": "\u62a5\u9500\u6a21\u5757 service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + uuid + \u8f6f\u5220\u9664\u3002" }, { @@ -47601,7 +47619,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "id": "app_services_bx_payment_list_filters_py", - "community": 99, + "community": 66, "norm_label": "payment_list_filters.py" }, { @@ -47610,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": 99, + "community": 66, "norm_label": "payment_filters_from_params()" }, { @@ -47619,7 +47637,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L68", "id": "bx_payment_list_filters_parse_decimal", - "community": 99, + "community": 66, "norm_label": "_parse_decimal()" }, { @@ -47628,7 +47646,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L78", "id": "bx_payment_list_filters_append_number_filters", - "community": 99, + "community": 66, "norm_label": "_append_number_filters()" }, { @@ -47637,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": 99, + "community": 66, "norm_label": "build_payment_column_filters()" }, { @@ -47646,7 +47664,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "id": "bx_payment_list_filters_rationale_1", - "community": 99, + "community": 66, "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 /" }, { @@ -47655,7 +47673,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "id": "app_services_bx_advance_list_filters_py", - "community": 105, + "community": 201, "norm_label": "advance_list_filters.py" }, { @@ -47664,7 +47682,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L15", "id": "bx_advance_list_filters_parse_decimal", - "community": 105, + "community": 201, "norm_label": "_parse_decimal()" }, { @@ -47673,7 +47691,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L25", "id": "bx_advance_list_filters_append_number_filters", - "community": 105, + "community": 201, "norm_label": "_append_number_filters()" }, { @@ -47682,7 +47700,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L60", "id": "bx_advance_list_filters_offset_amount_expr", - "community": 105, + "community": 201, "norm_label": "_offset_amount_expr()" }, { @@ -47691,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": 105, + "community": 201, "norm_label": "build_advance_column_filters()" }, { @@ -47700,7 +47718,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "id": "bx_advance_list_filters_rationale_1", - "community": 105, + "community": 201, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002" }, { @@ -47709,7 +47727,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L61", "id": "bx_advance_list_filters_rationale_61", - "community": 105, + "community": 201, "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" }, { @@ -47718,7 +47736,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L1", "id": "app_services_bx_invoice_py", - "community": 46, + "community": 96, "norm_label": "invoice.py" }, { @@ -47727,7 +47745,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L29", "id": "bx_invoice_invoiceservice", - "community": 46, + "community": 14, "norm_label": "invoiceservice" }, { @@ -47736,7 +47754,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L31", "id": "bx_invoice_tenant_no", - "community": 46, + "community": 96, "norm_label": "_tenant_no()" }, { @@ -47745,7 +47763,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L35", "id": "bx_invoice_is_wallet_admin", - "community": 46, + "community": 96, "norm_label": "is_wallet_admin()" }, { @@ -47754,7 +47772,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L42", "id": "bx_invoice_can_query_others_wallet", - "community": 46, + "community": 96, "norm_label": "can_query_others_wallet()" }, { @@ -47763,7 +47781,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L50", "id": "bx_invoice_require_wallet_admin", - "community": 46, + "community": 96, "norm_label": "_require_wallet_admin()" }, { @@ -47772,7 +47790,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L55", "id": "bx_invoice_lookup_user_name", - "community": 46, + "community": 96, "norm_label": "_lookup_user_name()" }, { @@ -47781,7 +47799,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L66", "id": "bx_invoice_resolve_owner", - "community": 46, + "community": 96, "norm_label": "_resolve_owner()" }, { @@ -47790,7 +47808,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L78", "id": "bx_invoice_resolve_owner_for_query", - "community": 46, + "community": 96, "norm_label": "_resolve_owner_for_query()" }, { @@ -47799,7 +47817,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L92", "id": "bx_invoice_count_invoices", - "community": 46, + "community": 96, "norm_label": "_count_invoices()" }, { @@ -47808,7 +47826,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L104", "id": "bx_invoice_get_mine_summary", - "community": 46, + "community": 96, "norm_label": "get_mine_summary()" }, { @@ -47817,7 +47835,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L143", "id": "bx_invoice_list_wallets", - "community": 46, + "community": 96, "norm_label": "list_wallets()" }, { @@ -47826,7 +47844,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L211", "id": "bx_invoice_list_ledgers", - "community": 46, + "community": 96, "norm_label": "list_ledgers()" }, { @@ -47835,7 +47853,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L264", "id": "bx_invoice_create", - "community": 46, + "community": 96, "norm_label": "create()" }, { @@ -47844,7 +47862,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L341", "id": "bx_invoice_delete", - "community": 46, + "community": 96, "norm_label": "delete()" }, { @@ -47853,7 +47871,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L390", "id": "bx_invoice_summary_to_dict", - "community": 46, + "community": 96, "norm_label": "_summary_to_dict()" }, { @@ -47862,7 +47880,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L405", "id": "bx_invoice_out_rows_with_attachments", - "community": 46, + "community": 96, "norm_label": "out_rows_with_attachments()" }, { @@ -47871,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" }, { @@ -47880,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" }, { @@ -47889,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" }, { @@ -47898,7 +47916,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L1", "id": "app_services_bx_list_sort_py", - "community": 46, + "community": 14, "norm_label": "list_sort.py" }, { @@ -47907,7 +47925,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L25", "id": "bx_list_sort_order_advance", - "community": 53, + "community": 33, "norm_label": "order_advance()" }, { @@ -47916,7 +47934,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L31", "id": "bx_list_sort_order_reimburse", - "community": 54, + "community": 7, "norm_label": "order_reimburse()" }, { @@ -47925,7 +47943,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L37", "id": "bx_list_sort_order_invoice", - "community": 46, + "community": 33, "norm_label": "order_invoice()" }, { @@ -47934,7 +47952,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L43", "id": "bx_list_sort_order_ledger", - "community": 46, + "community": 33, "norm_label": "order_ledger()" }, { @@ -47943,7 +47961,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L49", "id": "bx_list_sort_parse_sort_params", - "community": 53, + "community": 33, "norm_label": "parse_sort_params()" }, { @@ -47952,7 +47970,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L50", "id": "bx_list_sort_rationale_50", - "community": 53, + "community": 33, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002" }, { @@ -47961,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": 321, + "community": 294, "norm_label": "price_letter_list_filters.py" }, { @@ -47970,7 +47988,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L19", "id": "crm_price_letter_list_filters_param", - "community": 321, + "community": 294, "norm_label": "_param()" }, { @@ -47979,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": 321, + "community": 294, "norm_label": "_split_csv()" }, { @@ -47988,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": 321, + "community": 294, "norm_label": "_parse_number()" }, { @@ -47997,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": 321, + "community": 294, "norm_label": "_parse_day_start()" }, { @@ -48006,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": 321, + "community": 294, "norm_label": "_append_enum_filters()" }, { @@ -48015,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": 321, + "community": 294, "norm_label": "_append_text_filters()" }, { @@ -48024,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": 321, + "community": 294, "norm_label": "_append_create_time_filters()" }, { @@ -48033,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": 321, + "community": 294, "norm_label": "_append_adjust_date_filters()" }, { @@ -48042,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": 321, + "community": 294, "norm_label": "_append_one_number_field()" }, { @@ -48051,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": 321, + "community": 294, "norm_label": "_append_number_filters()" }, { @@ -48060,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": 203, + "community": 196, "norm_label": "build_price_letter_column_filters()" }, { @@ -48069,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": 321, + "community": 294, "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" }, { @@ -48078,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": 203, + "community": 196, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48087,7 +48105,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "id": "app_services_crm_opportunity_list_filters_py", - "community": 73, + "community": 145, "norm_label": "opportunity_list_filters.py" }, { @@ -48096,7 +48114,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L56", "id": "crm_opportunity_list_filters_split_csv", - "community": 73, + "community": 145, "norm_label": "_split_csv()" }, { @@ -48105,7 +48123,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L62", "id": "crm_opportunity_list_filters_parse_number", - "community": 73, + "community": 145, "norm_label": "_parse_number()" }, { @@ -48114,7 +48132,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L74", "id": "crm_opportunity_list_filters_parse_day_start", - "community": 73, + "community": 145, "norm_label": "_parse_day_start()" }, { @@ -48123,7 +48141,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L90", "id": "crm_opportunity_list_filters_append_enum_filters", - "community": 73, + "community": 145, "norm_label": "_append_enum_filters()" }, { @@ -48132,7 +48150,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L102", "id": "crm_opportunity_list_filters_append_text_filters", - "community": 73, + "community": 145, "norm_label": "_append_text_filters()" }, { @@ -48141,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": 73, + "community": 145, "norm_label": "_append_create_time_filters()" }, { @@ -48150,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": 73, + "community": 145, "norm_label": "_append_date_range_filters()" }, { @@ -48159,7 +48177,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L176", "id": "crm_opportunity_list_filters_append_number_filters", - "community": 73, + "community": 145, "norm_label": "_append_number_filters()" }, { @@ -48168,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": 73, + "community": 145, "norm_label": "build_opportunity_column_filters()" }, { @@ -48177,7 +48195,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "id": "crm_opportunity_list_filters_rationale_1", - "community": 73, + "community": 145, "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" }, { @@ -48186,7 +48204,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L220", "id": "crm_opportunity_list_filters_rationale_220", - "community": 73, + "community": 145, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48195,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": 336, + "community": 314, "norm_label": "contract_template_list_filters.py" }, { @@ -48204,7 +48222,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L20", "id": "crm_contract_template_list_filters_param", - "community": 336, + "community": 314, "norm_label": "_param()" }, { @@ -48213,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": 336, + "community": 314, "norm_label": "_split_csv()" }, { @@ -48222,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": 336, + "community": 314, "norm_label": "_parse_number()" }, { @@ -48231,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": 336, + "community": 314, "norm_label": "_parse_day_start()" }, { @@ -48240,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": 336, + "community": 314, "norm_label": "_append_enum_filters()" }, { @@ -48249,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": 336, + "community": 314, "norm_label": "_append_text_filters()" }, { @@ -48258,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": 336, + "community": 314, "norm_label": "_append_create_time_filters()" }, { @@ -48267,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": 336, + "community": 314, "norm_label": "_append_one_number_field()" }, { @@ -48276,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": 336, + "community": 314, "norm_label": "_append_number_filters()" }, { @@ -48285,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": 190, + "community": 187, "norm_label": "build_contract_template_column_filters()" }, { @@ -48294,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": 336, + "community": 314, "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" }, { @@ -48303,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": 190, + "community": 187, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48312,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" }, { @@ -48321,7 +48339,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "id": "app_services_crm_customer_list_filters_py", - "community": 109, + "community": 104, "norm_label": "customer_list_filters.py" }, { @@ -48330,7 +48348,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L66", "id": "crm_customer_list_filters_split_csv", - "community": 109, + "community": 104, "norm_label": "_split_csv()" }, { @@ -48339,7 +48357,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L72", "id": "crm_customer_list_filters_parse_number", - "community": 109, + "community": 104, "norm_label": "_parse_number()" }, { @@ -48348,7 +48366,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L84", "id": "crm_customer_list_filters_parse_day_start", - "community": 109, + "community": 104, "norm_label": "_parse_day_start()" }, { @@ -48357,7 +48375,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L100", "id": "crm_customer_list_filters_append_enum_filters", - "community": 109, + "community": 104, "norm_label": "_append_enum_filters()" }, { @@ -48366,7 +48384,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L112", "id": "crm_customer_list_filters_append_text_filters", - "community": 109, + "community": 104, "norm_label": "_append_text_filters()" }, { @@ -48375,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": 109, + "community": 104, "norm_label": "_append_create_time_filters()" }, { @@ -48384,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": 109, + "community": 104, "norm_label": "_append_date_range_filters()" }, { @@ -48393,7 +48411,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L196", "id": "crm_customer_list_filters_append_number_filters", - "community": 109, + "community": 104, "norm_label": "_append_number_filters()" }, { @@ -48402,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": 109, + "community": 104, "norm_label": "build_customer_column_filters()" }, { @@ -48411,7 +48429,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "id": "crm_customer_list_filters_rationale_1", - "community": 109, + "community": 104, "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)" }, { @@ -48420,7 +48438,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L227", "id": "crm_customer_list_filters_rationale_227", - "community": 109, + "community": 104, "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" }, { @@ -48429,7 +48447,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_list_filters_py", - "community": 149, + "community": 147, "norm_label": "contract_list_filters.py" }, { @@ -48438,7 +48456,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L42", "id": "crm_contract_list_filters_split_csv", - "community": 149, + "community": 147, "norm_label": "_split_csv()" }, { @@ -48447,7 +48465,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L48", "id": "crm_contract_list_filters_parse_number", - "community": 149, + "community": 147, "norm_label": "_parse_number()" }, { @@ -48456,7 +48474,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L60", "id": "crm_contract_list_filters_parse_day_start", - "community": 149, + "community": 147, "norm_label": "_parse_day_start()" }, { @@ -48465,7 +48483,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L76", "id": "crm_contract_list_filters_append_enum", - "community": 149, + "community": 147, "norm_label": "_append_enum()" }, { @@ -48474,7 +48492,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L87", "id": "crm_contract_list_filters_append_text", - "community": 149, + "community": 147, "norm_label": "_append_text()" }, { @@ -48483,7 +48501,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L117", "id": "crm_contract_list_filters_append_create", - "community": 149, + "community": 147, "norm_label": "_append_create()" }, { @@ -48492,7 +48510,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L138", "id": "crm_contract_list_filters_append_sign_date", - "community": 149, + "community": 147, "norm_label": "_append_sign_date()" }, { @@ -48501,7 +48519,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L150", "id": "crm_contract_list_filters_append_dates", - "community": 149, + "community": 147, "norm_label": "_append_dates()" }, { @@ -48510,7 +48528,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L174", "id": "crm_contract_list_filters_append_numbers", - "community": 149, + "community": 147, "norm_label": "_append_numbers()" }, { @@ -48519,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": 149, + "community": 147, "norm_label": "build_contract_column_filters()" }, { @@ -48528,7 +48546,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "id": "crm_contract_list_filters_rationale_1", - "community": 149, + "community": 147, "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" }, { @@ -48537,7 +48555,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "id": "app_services_crm_clue_list_filters_py", - "community": 141, + "community": 135, "norm_label": "clue_list_filters.py" }, { @@ -48546,7 +48564,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L46", "id": "crm_clue_list_filters_split_csv", - "community": 141, + "community": 135, "norm_label": "_split_csv()" }, { @@ -48555,7 +48573,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L52", "id": "crm_clue_list_filters_parse_number", - "community": 141, + "community": 135, "norm_label": "_parse_number()" }, { @@ -48564,7 +48582,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L64", "id": "crm_clue_list_filters_parse_day_start", - "community": 141, + "community": 135, "norm_label": "_parse_day_start()" }, { @@ -48573,7 +48591,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L80", "id": "crm_clue_list_filters_append_enum_filters", - "community": 141, + "community": 135, "norm_label": "_append_enum_filters()" }, { @@ -48582,7 +48600,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L92", "id": "crm_clue_list_filters_append_text_filters", - "community": 141, + "community": 135, "norm_label": "_append_text_filters()" }, { @@ -48591,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": 141, + "community": 135, "norm_label": "_append_create_time_filters()" }, { @@ -48600,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": 141, + "community": 135, "norm_label": "_append_date_range_filters()" }, { @@ -48609,7 +48627,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L160", "id": "crm_clue_list_filters_append_number_filters", - "community": 141, + "community": 135, "norm_label": "_append_number_filters()" }, { @@ -48618,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": 141, + "community": 135, "norm_label": "build_clue_column_filters()" }, { @@ -48627,7 +48645,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "id": "crm_clue_list_filters_rationale_1", - "community": 141, + "community": 135, "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" }, { @@ -48636,7 +48654,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L190", "id": "crm_clue_list_filters_rationale_190", - "community": 141, + "community": 135, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48645,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": 337, + "community": 313, "norm_label": "contract_approval_list_filters.py" }, { @@ -48654,7 +48672,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L22", "id": "crm_contract_approval_list_filters_param", - "community": 337, + "community": 313, "norm_label": "_param()" }, { @@ -48663,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": 337, + "community": 313, "norm_label": "_split_csv()" }, { @@ -48672,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": 337, + "community": 313, "norm_label": "_parse_number()" }, { @@ -48681,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": 337, + "community": 313, "norm_label": "_parse_day_start()" }, { @@ -48690,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": 337, + "community": 313, "norm_label": "_append_enum_filters()" }, { @@ -48699,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": 337, + "community": 313, "norm_label": "_append_text_filters()" }, { @@ -48708,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": 337, + "community": 313, "norm_label": "_append_contract_field_filters()" }, { @@ -48717,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": 337, + "community": 313, "norm_label": "_append_approval_time_filters()" }, { @@ -48726,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": 337, + "community": 313, "norm_label": "_append_one_number_field()" }, { @@ -48735,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": 189, + "community": 188, "norm_label": "build_contract_approval_column_filters()" }, { @@ -48744,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": 337, + "community": 313, "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" }, { @@ -48753,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": 189, + "community": 188, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48762,7 +48780,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L1", "id": "app_services_crm_facet_context_py", - "community": 306, + "community": 283, "norm_label": "facet_context.py" }, { @@ -48771,7 +48789,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L59", "id": "crm_facet_context_camel_to_snake", - "community": 306, + "community": 283, "norm_label": "_camel_to_snake()" }, { @@ -48780,7 +48798,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L64", "id": "crm_facet_context_clear_facet_field_kwargs", - "community": 73, + "community": 81, "norm_label": "clear_facet_field_kwargs()" }, { @@ -48789,7 +48807,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L81", "id": "crm_facet_context_strip_crm_facet_body_params", - "community": 306, + "community": 283, "norm_label": "strip_crm_facet_body_params()" }, { @@ -48798,7 +48816,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L90", "id": "crm_facet_context_facet_filter_kwargs_from_body", - "community": 306, + "community": 283, "norm_label": "facet_filter_kwargs_from_body()" }, { @@ -48807,7 +48825,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L1", "id": "crm_facet_context_rationale_1", - "community": 306, + "community": 283, "norm_label": "crm \u5217\u5934 facet:\u4ece column_filter_kwargs \u4e2d\u6e05\u9664\u5f53\u524d\u5217\u81ea\u8eab\u6761\u4ef6\u3002" }, { @@ -48816,7 +48834,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L70", "id": "crm_facet_context_rationale_70", - "community": 73, + "community": 81, "norm_label": "\u8fd4\u56de\u6e05\u9664\u5f53\u524d facet \u5217\u76f8\u5173\u952e\u540e\u7684 kwargs \u526f\u672c(\u503c\u7f6e none)\u3002" }, { @@ -48825,7 +48843,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L84", "id": "crm_facet_context_rationale_84", - "community": 306, + "community": 283, "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" }, { @@ -48834,7 +48852,7 @@ "source_file": "app/services/crm/facet_context.py", "source_location": "L91", "id": "crm_facet_context_rationale_91", - "community": 306, + "community": 283, "norm_label": "\u4ece facet body(\u542b extra=allow)\u63d0\u53d6 snake_case \u5217\u7b5b kwargs,\u5e76\u6e05\u9664\u5f53\u524d\u5217\u3002" }, { @@ -48843,7 +48861,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "id": "app_services_crm_product_list_filters_py", - "community": 98, + "community": 136, "norm_label": "product_list_filters.py" }, { @@ -48852,7 +48870,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L36", "id": "crm_product_list_filters_split_csv", - "community": 98, + "community": 136, "norm_label": "_split_csv()" }, { @@ -48861,7 +48879,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L42", "id": "crm_product_list_filters_parse_number", - "community": 98, + "community": 136, "norm_label": "_parse_number()" }, { @@ -48870,7 +48888,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L54", "id": "crm_product_list_filters_parse_day_start", - "community": 98, + "community": 136, "norm_label": "_parse_day_start()" }, { @@ -48879,7 +48897,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L70", "id": "crm_product_list_filters_append_enum_filters", - "community": 98, + "community": 136, "norm_label": "_append_enum_filters()" }, { @@ -48888,7 +48906,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L82", "id": "crm_product_list_filters_append_text_filters", - "community": 98, + "community": 136, "norm_label": "_append_text_filters()" }, { @@ -48897,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": 98, + "community": 136, "norm_label": "_append_create_time_filters()" }, { @@ -48906,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": 98, + "community": 136, "norm_label": "_append_date_range_filters()" }, { @@ -48915,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": 98, + "community": 136, "norm_label": "_append_one_number_field()" }, { @@ -48924,7 +48942,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L237", "id": "crm_product_list_filters_append_number_filters", - "community": 98, + "community": 136, "norm_label": "_append_number_filters()" }, { @@ -48933,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": 98, + "community": 136, "norm_label": "build_product_column_filters()" }, { @@ -48942,7 +48960,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "id": "crm_product_list_filters_rationale_1", - "community": 98, + "community": 136, "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" }, { @@ -48951,7 +48969,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L272", "id": "crm_product_list_filters_rationale_272", - "community": 98, + "community": 136, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -48960,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": 320, + "community": 295, "norm_label": "contract_change_list_filters.py" }, { @@ -48969,7 +48987,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L22", "id": "crm_contract_change_list_filters_param", - "community": 320, + "community": 295, "norm_label": "_param()" }, { @@ -48978,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": 320, + "community": 295, "norm_label": "_split_csv()" }, { @@ -48987,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": 320, + "community": 295, "norm_label": "_parse_number()" }, { @@ -48996,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": 320, + "community": 295, "norm_label": "_parse_day_start()" }, { @@ -49005,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": 320, + "community": 295, "norm_label": "_append_enum_filters()" }, { @@ -49014,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": 320, + "community": 295, "norm_label": "_append_text_filters()" }, { @@ -49023,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": 320, + "community": 295, "norm_label": "_append_contract_name_filter()" }, { @@ -49032,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": 320, + "community": 295, "norm_label": "_append_create_time_filters()" }, { @@ -49041,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": 320, + "community": 295, "norm_label": "_append_one_number_field()" }, { @@ -49050,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": 320, + "community": 295, "norm_label": "_append_number_filters()" }, { @@ -49059,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": 177, + "community": 174, "norm_label": "build_contract_change_column_filters()" }, { @@ -49068,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": 320, + "community": 295, "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" }, { @@ -49077,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": 177, + "community": 174, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { @@ -49086,7 +49104,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "id": "app_services_crm_quote_list_filters_py", - "community": 150, + "community": 149, "norm_label": "quote_list_filters.py" }, { @@ -49095,7 +49113,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L44", "id": "crm_quote_list_filters_split_csv", - "community": 150, + "community": 149, "norm_label": "_split_csv()" }, { @@ -49104,7 +49122,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L50", "id": "crm_quote_list_filters_parse_number", - "community": 150, + "community": 149, "norm_label": "_parse_number()" }, { @@ -49113,7 +49131,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L62", "id": "crm_quote_list_filters_parse_day_start", - "community": 150, + "community": 149, "norm_label": "_parse_day_start()" }, { @@ -49122,7 +49140,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L78", "id": "crm_quote_list_filters_append_enum", - "community": 150, + "community": 149, "norm_label": "_append_enum()" }, { @@ -49131,7 +49149,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L89", "id": "crm_quote_list_filters_append_text", - "community": 150, + "community": 149, "norm_label": "_append_text()" }, { @@ -49140,7 +49158,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L109", "id": "crm_quote_list_filters_append_create", - "community": 150, + "community": 149, "norm_label": "_append_create()" }, { @@ -49149,7 +49167,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L130", "id": "crm_quote_list_filters_append_quote_date", - "community": 150, + "community": 149, "norm_label": "_append_quote_date()" }, { @@ -49158,7 +49176,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L145", "id": "crm_quote_list_filters_append_dates", - "community": 150, + "community": 149, "norm_label": "_append_dates()" }, { @@ -49167,7 +49185,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L169", "id": "crm_quote_list_filters_append_numbers", - "community": 150, + "community": 149, "norm_label": "_append_numbers()" }, { @@ -49176,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": 150, + "community": 149, "norm_label": "build_quote_column_filters()" }, { @@ -49185,7 +49203,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "id": "crm_quote_list_filters_rationale_1", - "community": 150, + "community": 149, "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" }, { @@ -49194,7 +49212,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "id": "app_services_crm_list_sort_py", - "community": 108, + "community": 107, "norm_label": "list_sort.py" }, { @@ -49203,7 +49221,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L7", "id": "crm_list_sort_resolve_datetime_order_by", - "community": 108, + "community": 107, "norm_label": "resolve_datetime_order_by()" }, { @@ -49212,7 +49230,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "id": "crm_list_sort_rationale_1", - "community": 108, + "community": 107, "norm_label": "crm \u5217\u8868\u65e5\u671f\u5217\u6392\u5e8f:\u767d\u540d\u5355 prop \u2192 sqlalchemy order \u8868\u8fbe\u5f0f\u3002" }, { @@ -49221,7 +49239,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L13", "id": "crm_list_sort_rationale_13", - "community": 108, + "community": 107, "norm_label": "sort_field: \u524d\u7aef camelcase prop(\u5982 createtime) sort_order: asc | desc(\u5927\u5c0f\u5199\u4e0d\u654f\u611f)" }, { @@ -49230,7 +49248,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "id": "app_services_db_weighing_logic_py", - "community": 70, + "community": 22, "norm_label": "weighing_logic.py" }, { @@ -49239,7 +49257,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "id": "db_weighing_logic_has_weight_time", - "community": 70, + "community": 22, "norm_label": "_has_weight_time()" }, { @@ -49248,7 +49266,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "id": "db_weighing_logic_weighing_weights_complete", - "community": 70, + "community": 22, "norm_label": "weighing_weights_complete()" }, { @@ -49257,7 +49275,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L30", "id": "db_weighing_logic_process_weighing_business_logic", - "community": 70, + "community": 22, "norm_label": "process_weighing_business_logic()" }, { @@ -49266,7 +49284,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "id": "db_weighing_logic_rationale_1", - "community": 70, + "community": 22, "norm_label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic" }, { @@ -49275,7 +49293,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L21", "id": "db_weighing_logic_rationale_21", - "community": 70, + "community": 22, "norm_label": "\u6bdb\u91cd\u3001\u76ae\u91cd\u90fd\u5927\u4e8e 0,\u4e14\u5404\u81ea\u6709\u65f6\u95f4,\u624d\u7b97\u8fc7\u78c5\u5b8c\u6210\u3002" }, { @@ -49284,7 +49302,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L31", "id": "db_weighing_logic_rationale_31", - "community": 70, + "community": 22, "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" }, { @@ -49293,7 +49311,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "id": "app_services_db_product_helpers_py", - "community": 34, + "community": 22, "norm_label": "product_helpers.py" }, { @@ -49302,7 +49320,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L13", "id": "db_product_helpers_productsnapshot", - "community": 34, + "community": 22, "norm_label": "productsnapshot" }, { @@ -49311,7 +49329,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "id": "db_product_helpers_resolve_crm_product", - "community": 34, + "community": 48, "norm_label": "resolve_crm_product()" }, { @@ -49320,7 +49338,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "id": "db_product_helpers_apply_product_snapshot_to_plan", - "community": 7, + "community": 48, "norm_label": "apply_product_snapshot_to_plan()" }, { @@ -49329,7 +49347,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "id": "db_product_helpers_apply_product_snapshot_to_inventory", - "community": 34, + "community": 48, "norm_label": "apply_product_snapshot_to_inventory()" }, { @@ -49338,7 +49356,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "id": "db_product_helpers_apply_product_snapshot_to_weighing", - "community": 70, + "community": 22, "norm_label": "apply_product_snapshot_to_weighing()" }, { @@ -49347,7 +49365,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "id": "db_product_helpers_rationale_1", - "community": 34, + "community": 22, "norm_label": "\u5730\u78c5\u6a21\u5757 \u2014 crm \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002" }, { @@ -49356,7 +49374,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L26", "id": "db_product_helpers_rationale_26", - "community": 34, + "community": 48, "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" }, { @@ -49365,7 +49383,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L1", "id": "app_services_db_pound_qr_public_py", - "community": 139, + "community": 155, "norm_label": "pound_qr_public.py" }, { @@ -49374,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": 139, + "community": 166, "norm_label": "build_pound_qr_label()" }, { @@ -49383,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": 139, + "community": 155, "norm_label": "build_public_pound_qr_read()" }, { @@ -49392,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": 26, + "community": 84, "norm_label": "build_pound_qrcode_items_for_plan()" }, { @@ -49401,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" }, { @@ -49410,7 +49428,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L1", "id": "app_services_db_plan_helpers_py", - "community": 34, + "community": 113, "norm_label": "plan_helpers.py" }, { @@ -49419,7 +49437,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L7", "id": "db_plan_helpers_generate_plan_no", - "community": 34, + "community": 113, "norm_label": "generate_plan_no()" }, { @@ -49428,7 +49446,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L13", "id": "db_plan_helpers_default_execution_status", - "community": 34, + "community": 113, "norm_label": "default_execution_status()" }, { @@ -49437,7 +49455,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L8", "id": "db_plan_helpers_rationale_8", - "community": 34, + "community": 113, "norm_label": "\u751f\u6210\u8ba1\u5212\u53f7:sx-yyyymmddhhmmss001" }, { @@ -49446,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": 209, "norm_label": "weighing_list_filters.py" }, { @@ -49455,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": 209, "norm_label": "_parse_decimal()" }, { @@ -49464,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": 209, "norm_label": "_append_number_filters()" }, { @@ -49473,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": 209, "norm_label": "_append_enum_filter()" }, { @@ -49482,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": 209, "norm_label": "build_weighing_column_filters()" }, { @@ -49491,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": 209, "norm_label": "\u62fc\u88c5\u5730\u78c5\u5355\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { @@ -49500,7 +49518,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "id": "app_services_db_mappers_py", - "community": 7, + "community": 22, "norm_label": "mappers.py" }, { @@ -49509,7 +49527,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L21", "id": "db_mappers_fmt_date", - "community": 7, + "community": 22, "norm_label": "fmt_date()" }, { @@ -49518,7 +49536,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L31", "id": "db_mappers_fmt_datetime", - "community": 7, + "community": 22, "norm_label": "fmt_datetime()" }, { @@ -49527,7 +49545,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L39", "id": "db_mappers_load_user_display_name_map", - "community": 7, + "community": 22, "norm_label": "load_user_display_name_map()" }, { @@ -49536,7 +49554,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L54", "id": "db_mappers_create_by_name", - "community": 7, + "community": 22, "norm_label": "_create_by_name()" }, { @@ -49545,7 +49563,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L64", "id": "db_mappers_plan_to_read", - "community": 7, + "community": 22, "norm_label": "plan_to_read()" }, { @@ -49554,7 +49572,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L104", "id": "db_mappers_plan_to_read_with_fill_link", - "community": 7, + "community": 22, "norm_label": "plan_to_read_with_fill_link()" }, { @@ -49563,7 +49581,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L121", "id": "db_mappers_is_empty_inventory_date", - "community": 7, + "community": 67, "norm_label": "is_empty_inventory_date()" }, { @@ -49572,7 +49590,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L125", "id": "db_mappers_inventory_date_to_api", - "community": 7, + "community": 155, "norm_label": "inventory_date_to_api()" }, { @@ -49581,7 +49599,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L131", "id": "db_mappers_parse_site_feedback_images", - "community": 7, + "community": 22, "norm_label": "_parse_site_feedback_images()" }, { @@ -49590,7 +49608,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L145", "id": "db_mappers_inventory_to_read", - "community": 7, + "community": 22, "norm_label": "inventory_to_read()" }, { @@ -49599,7 +49617,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L205", "id": "db_mappers_weighing_to_read", - "community": 7, + "community": 22, "norm_label": "weighing_to_read()" }, { @@ -49608,7 +49626,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L250", "id": "db_mappers_datetime_end_of_day", - "community": 216, + "community": 209, "norm_label": "datetime_end_of_day()" }, { @@ -49617,7 +49635,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L254", "id": "db_mappers_parse_date_str", - "community": 34, + "community": 48, "norm_label": "parse_date_str()" }, { @@ -49626,7 +49644,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L263", "id": "db_mappers_parse_datetime_str", - "community": 7, + "community": 22, "norm_label": "parse_datetime_str()" }, { @@ -49635,7 +49653,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "id": "db_mappers_rationale_1", - "community": 7, + "community": 22, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002" }, { @@ -49644,7 +49662,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L42", "id": "db_mappers_rationale_42", - "community": 7, + "community": 22, "norm_label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d(\u6635\u79f0\u4f18\u5148,\u5426\u5219\u8d26\u53f7)\u3002" }, { @@ -49653,7 +49671,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "id": "app_services_db_inventory_id_py", - "community": 7, + "community": 112, "norm_label": "inventory_id.py" }, { @@ -49662,7 +49680,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "id": "db_inventory_id_max_numeric_inbound_outbound_id", - "community": 275, + "community": 112, "norm_label": "max_numeric_inbound_outbound_id()" }, { @@ -49671,7 +49689,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "id": "db_inventory_id_ensure_sequence_row", - "community": 7, + "community": 112, "norm_label": "_ensure_sequence_row()" }, { @@ -49680,7 +49698,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "id": "db_inventory_id_allocate_inbound_outbound_id", - "community": 7, + "community": 112, "norm_label": "_allocate_inbound_outbound_id()" }, { @@ -49689,7 +49707,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "id": "db_inventory_id_next_inbound_outbound_id", - "community": 7, + "community": 112, "norm_label": "next_inbound_outbound_id()" }, { @@ -49698,7 +49716,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "id": "db_inventory_id_rationale_1", - "community": 7, + "community": 112, "norm_label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e,\u5e76\u53d1\u5b89\u5168\u3002" }, { @@ -49707,7 +49725,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L16", "id": "db_inventory_id_rationale_16", - "community": 275, + "community": 112, "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" }, { @@ -49716,7 +49734,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L74", "id": "db_inventory_id_rationale_74", - "community": 7, + "community": 112, "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" }, { @@ -49725,7 +49743,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "id": "app_services_db_inventory_list_filters_py", - "community": 207, + "community": 200, "norm_label": "inventory_list_filters.py" }, { @@ -49734,7 +49752,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L15", "id": "db_inventory_list_filters_parse_decimal", - "community": 207, + "community": 200, "norm_label": "_parse_decimal()" }, { @@ -49743,7 +49761,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L25", "id": "db_inventory_list_filters_append_number_filters", - "community": 207, + "community": 200, "norm_label": "_append_number_filters()" }, { @@ -49752,7 +49770,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L60", "id": "db_inventory_list_filters_append_enum_filter", - "community": 207, + "community": 200, "norm_label": "_append_enum_filter()" }, { @@ -49761,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": 207, + "community": 200, "norm_label": "build_inventory_column_filters()" }, { @@ -49770,7 +49788,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "id": "db_inventory_list_filters_rationale_1", - "community": 207, + "community": 200, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002" }, { @@ -49779,7 +49797,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L95", "id": "db_inventory_list_filters_rationale_95", - "community": 207, + "community": 200, "norm_label": "\u62fc\u88c5\u5730\u78c5\u51fa\u5165\u5e93\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { @@ -49788,7 +49806,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L1", "id": "app_services_db_plan_list_filters_py", - "community": 229, + "community": 223, "norm_label": "plan_list_filters.py" }, { @@ -49797,7 +49815,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L15", "id": "db_plan_list_filters_parse_decimal", - "community": 229, + "community": 223, "norm_label": "_parse_decimal()" }, { @@ -49806,7 +49824,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L25", "id": "db_plan_list_filters_append_number_filters", - "community": 229, + "community": 223, "norm_label": "_append_number_filters()" }, { @@ -49815,7 +49833,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L60", "id": "db_plan_list_filters_append_enum_filter", - "community": 229, + "community": 223, "norm_label": "_append_enum_filter()" }, { @@ -49824,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": 229, + "community": 223, "norm_label": "build_plan_column_filters()" }, { @@ -49833,7 +49851,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L97", "id": "db_plan_list_filters_rationale_97", - "community": 229, + "community": 223, "norm_label": "\u62fc\u88c5\u5730\u78c5\u8ba1\u5212\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { @@ -49842,7 +49860,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "id": "app_services_db_auto_generate_plans_py", - "community": 34, + "community": 113, "norm_label": "auto_generate_plans.py" }, { @@ -49851,7 +49869,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "id": "db_auto_generate_plans_month_range", - "community": 34, + "community": 113, "norm_label": "month_range()" }, { @@ -49860,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": 34, + "community": 113, "norm_label": "get_last_month_range()" }, { @@ -49869,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": 34, + "community": 113, "norm_label": "run_auto_generate_monthly_plans()" }, { @@ -49878,7 +49896,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "id": "db_auto_generate_plans_rationale_1", - "community": 34, + "community": 113, "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" }, { @@ -49887,7 +49905,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L41", "id": "db_auto_generate_plans_rationale_41", - "community": 34, + "community": 113, "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" }, { @@ -49896,7 +49914,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L1", "id": "app_services_db_list_sort_py", - "community": 70, + "community": 222, "norm_label": "list_sort.py" }, { @@ -49905,7 +49923,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L13", "id": "db_list_sort_order_inventory", - "community": 70, + "community": 222, "norm_label": "order_inventory()" }, { @@ -49914,7 +49932,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L19", "id": "db_list_sort_order_weighing", - "community": 70, + "community": 222, "norm_label": "order_weighing()" }, { @@ -49923,7 +49941,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L25", "id": "db_list_sort_weighing_needs_inventory_join", - "community": 70, + "community": 222, "norm_label": "weighing_needs_inventory_join()" }, { @@ -49932,7 +49950,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L31", "id": "db_list_sort_parse_sort_params", - "community": 70, + "community": 222, "norm_label": "parse_sort_params()" }, { @@ -49941,7 +49959,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L32", "id": "db_list_sort_rationale_32", - "community": 70, + "community": 222, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002" }, { @@ -49950,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" }, { @@ -49959,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": 8, + "community": 21, "norm_label": "test_pl_plan_arrange_copy_flags.py" }, { @@ -49968,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": 8, + "community": 21, "norm_label": "test_load_plan_arrange_copy_flags_batches_stop_lookups()" }, { @@ -49977,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": 8, + "community": 21, "norm_label": "regression: arrange copy flags must not n+1 query load/delivery per plan." }, { @@ -49986,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": 79, + "community": 210, "norm_label": "test_pl_io_order_list_filters.py" }, { @@ -49995,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": 79, + "community": 210, "norm_label": "_compile()" }, { @@ -50004,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": 79, + "community": 210, "norm_label": "test_order_no_contains()" }, { @@ -50013,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": 79, + "community": 210, "norm_label": "test_plan_no_contains()" }, { @@ -50022,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": 79, + "community": 210, "norm_label": "test_status_in()" }, { @@ -50031,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": 79, + "community": 210, "norm_label": "test_status_single()" }, { @@ -50040,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": 79, + "community": 210, "norm_label": "test_partner_and_vehicle()" }, { @@ -50049,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": 79, + "community": 210, "norm_label": "test_plan_date_range()" }, { @@ -50058,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": 79, + "community": 210, "norm_label": "test_empty()" }, { @@ -50067,7 +50085,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L1", "id": "tests_test_pl_dibang_plan_quantity_py", - "community": 8, + "community": 21, "norm_label": "test_pl_dibang_plan_quantity.py" }, { @@ -50076,7 +50094,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L17", "id": "tests_test_pl_dibang_plan_quantity_stopstub", - "community": 8, + "community": 21, "norm_label": "_stopstub" }, { @@ -50085,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": 8, + "community": 21, "norm_label": ".__init__()" }, { @@ -50094,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": 8, + "community": 21, "norm_label": "test_resolve_stop_dibang_partner_load_uses_first_delivery()" }, { @@ -50103,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": 8, + "community": 21, "norm_label": "test_resolve_stop_dibang_partner_delivery_uses_load()" }, { @@ -50112,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": 8, + "community": 21, "norm_label": "test_resolve_stop_dibang_partner_load_fallback_without_delivery()" }, { @@ -50121,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": 8, + "community": 21, "norm_label": "test_apply_plan_quantity_delta_accumulates()" }, { @@ -50130,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": 8, + "community": 21, "norm_label": "test_apply_plan_quantity_delta_never_below_zero()" }, { @@ -50139,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": 8, + "community": 21, "norm_label": "test_resolve_link_contributed_qty_prefers_link_field()" }, { @@ -50148,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": 8, + "community": 21, "norm_label": "test_resolve_link_contributed_qty_falls_back_to_inventory()" }, { @@ -50157,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": 8, + "community": 21, "norm_label": "test_resolve_link_contributed_qty_zero_when_missing()" }, { @@ -50166,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": 8, + "community": 21, "norm_label": "test_revoke_subtracts_plan_quantity_on_cancel()" }, { @@ -50175,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": 8, + "community": 21, "norm_label": "test_revoke_blocks_when_weighing_exists()" }, { @@ -50184,7 +50202,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "id": "tests_test_crm_settlement_clause_py", - "community": 313, + "community": 289, "norm_label": "test_crm_settlement_clause.py" }, { @@ -50193,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": 313, + "community": 289, "norm_label": "test_advance_payment_clause()" }, { @@ -50202,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": 313, + "community": 289, "norm_label": "test_arrive_payment_clause()" }, { @@ -50211,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": 313, + "community": 289, "norm_label": "test_monthly_settlement_clause_uses_label()" }, { @@ -50220,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": 313, + "community": 289, "norm_label": "test_volume_quarterly_other_labels()" }, { @@ -50229,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": 313, + "community": 289, "norm_label": "test_unknown_falls_back_to_arrive()" }, { @@ -50238,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": 313, + "community": 289, "norm_label": "test_empty_falls_back_to_arrive()" }, { @@ -50247,7 +50265,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L1", "id": "tests_test_crm_customer_column_facet_py", - "community": 109, + "community": 104, "norm_label": "test_crm_customer_column_facet.py" }, { @@ -50256,7 +50274,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L9", "id": "tests_test_crm_customer_column_facet_compile", - "community": 109, + "community": 104, "norm_label": "_compile()" }, { @@ -50265,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": 109, + "community": 104, "norm_label": "test_customer_no_in()" }, { @@ -50274,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": 109, + "community": 104, "norm_label": "test_customer_name_in_skips_fuzzy()" }, { @@ -50283,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": 109, + "community": 104, "norm_label": "test_short_name_in()" }, { @@ -50292,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": 109, + "community": 104, "norm_label": "test_customer_facet_field_whitelist()" }, { @@ -50301,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": 109, + "community": 104, "norm_label": "\u5ba2\u6237\u5217\u5934 customernoin / customernamein / shortnamein \u5355\u6d4b\u3002" }, { @@ -50310,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": 287, + "community": 130, "norm_label": "test_pl_transport_address_notes_schema.py" }, { @@ -50319,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": 287, + "community": 130, "norm_label": "test_transport_address_create_accepts_notes()" }, { @@ -50328,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": 287, + "community": 130, "norm_label": "test_transport_address_update_accepts_notes()" }, { @@ -50337,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": 287, + "community": 130, "norm_label": "test_transport_address_create_notes_optional()" }, { @@ -50346,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": 287, + "community": 130, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5e93 schema \u63a5\u53d7 notes\u3002" }, { @@ -50355,7 +50373,7 @@ "source_file": "tests/test_pl_freight_party_customers.py", "source_location": "L1", "id": "tests_test_pl_freight_party_customers_py", - "community": 354, + "community": 337, "norm_label": "test_pl_freight_party_customers.py" }, { @@ -50364,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": 354, + "community": 337, "norm_label": "test_unique_customer_names_strips_dedupes_preserves_order()" }, { @@ -50373,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": 354, + "community": 337, "norm_label": "test_resolve_uses_stop_names_over_legacy()" }, { @@ -50382,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": 354, + "community": 337, "norm_label": "test_resolve_falls_back_when_stops_empty()" }, { @@ -50391,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": 354, + "community": 337, "norm_label": "test_resolve_delivery_falls_back_to_destination()" }, { @@ -50400,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": 354, + "community": 337, "norm_label": "\u672a\u7ed3\u7b97\u8ba1\u5212:\u88c5\u8d27/\u9001\u8d27\u5ba2\u6237\u540d\u79f0\u53bb\u91cd\u4e0e\u56de\u9000\u3002" }, { @@ -50409,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": 348, + "community": 9, "norm_label": "test_pl_plan_cert_list_filters.py" }, { @@ -50418,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": 348, + "community": 9, "norm_label": "_compile()" }, { @@ -50427,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": 348, + "community": 9, "norm_label": "test_plan_has_hazard_product_exists_joins_crm_flags()" }, { @@ -50436,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": 348, + "community": 9, "norm_label": "test_plan_has_incomplete_hazard_cert_exists_checks_required_urls()" }, { @@ -50445,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": 348, + "community": 9, "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" }, { @@ -50454,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": 25, + "community": 39, "norm_label": "test_pl_dibang_date_sync_on_plan_save.py" }, { @@ -50463,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": 25, + "community": 39, "norm_label": "_make_query_router()" }, { @@ -50472,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": 25, + "community": 39, "norm_label": "test_sync_same_month_updates_inventory_date_only()" }, { @@ -50481,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": 25, + "community": 39, "norm_label": "test_sync_cross_month_repoints_purchase_plan()" }, { @@ -50490,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": 25, + "community": 39, "norm_label": "test_sync_skips_when_weighing_exists()" }, { @@ -50499,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": 8, + "community": 21, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u65f6\u540c\u6b65\u5730\u78c5\u51fa\u5165\u5e93\u65e5\u671f \u2014 \u5355\u5143\u6d4b\u8bd5" }, { @@ -50508,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": 346, + "community": 323, "norm_label": "test_crm_batch1_remaining_column_facet.py" }, { @@ -50517,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": 346, + "community": 323, "norm_label": "_compile()" }, { @@ -50526,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": 346, + "community": 323, "norm_label": "test_change_contract_no_in()" }, { @@ -50535,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": 346, + "community": 323, "norm_label": "test_change_contract_name_in()" }, { @@ -50544,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": 346, + "community": 323, "norm_label": "test_template_no_name_in()" }, { @@ -50553,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": 346, + "community": 323, "norm_label": "test_approval_contract_no_name_in()" }, { @@ -50562,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": 346, + "community": 323, "norm_label": "test_price_letter_customer_product_in()" }, { @@ -50571,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": 346, + "community": 323, "norm_label": "test_facet_field_whitelists()" }, { @@ -50580,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": 346, + "community": 323, "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" }, { @@ -50589,7 +50607,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L1", "id": "tests_test_wechat_cert_schedule_py", - "community": 102, + "community": 70, "norm_label": "test_wechat_cert_schedule.py" }, { @@ -50598,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": 102, + "community": 70, "norm_label": "test_scan_commits_before_enqueue_and_disabled_skips()" }, { @@ -50607,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": 102, + "community": 70, "norm_label": "test_enqueue_failure_preserves_scanned_reminders()" }, { @@ -50616,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": 102, + "community": 70, "norm_label": "test_daily_job_uses_explicit_shanghai_configured_time()" }, { @@ -50625,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": 102, + "community": 70, "norm_label": "test_scan_uses_shanghai_day_even_when_host_is_previous_day()" }, { @@ -50634,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": 102, + "community": 70, "norm_label": "test_default_certificate_scan_is_daily_at_ten_shanghai()" }, { @@ -50643,7 +50661,7 @@ "source_file": "tests/test_wechat_cert_schedule.py", "source_location": "L1", "id": "tests_test_wechat_cert_schedule_rationale_1", - "community": 102, + "community": 70, "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" }, { @@ -50652,7 +50670,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L1", "id": "tests_test_migration_clear_modes_disabled_py", - "community": 157, + "community": 152, "norm_label": "test_migration_clear_modes_disabled.py" }, { @@ -50661,7 +50679,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L25", "id": "tests_test_migration_clear_modes_disabled_tree", - "community": 157, + "community": 152, "norm_label": "tree()" }, { @@ -50670,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": 157, + "community": 152, "norm_label": "function_node()" }, { @@ -50679,7 +50697,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L33", "id": "tests_test_migration_clear_modes_disabled_extract", - "community": 157, + "community": 152, "norm_label": "extract()" }, { @@ -50688,7 +50706,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L39", "id": "tests_test_migration_clear_modes_disabled_fakeengine", - "community": 157, + "community": 152, "norm_label": "fakeengine" }, { @@ -50697,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": 157, + "community": 152, "norm_label": ".__init__()" }, { @@ -50706,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": 157, + "community": 152, "norm_label": ".begin()" }, { @@ -50715,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": 157, + "community": 152, "norm_label": ".__enter__()" }, { @@ -50724,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": 157, + "community": 152, "norm_label": ".__exit__()" }, { @@ -50733,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": 157, + "community": 152, "norm_label": ".execute()" }, { @@ -50742,7 +50760,7 @@ "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L60", "id": "tests_test_migration_clear_modes_disabled_stats", - "community": 157, + "community": 152, "norm_label": "stats" }, { @@ -50751,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": 157, + "community": 152, "norm_label": ".__init__()" }, { @@ -50760,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": 157, + "community": 152, "norm_label": ".step()" }, { @@ -50769,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": 157, + "community": 152, "norm_label": "namespace_for()" }, { @@ -50778,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": 157, + "community": 152, "norm_label": "test_original_clear_mode_and_dry_run()" }, { @@ -50787,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": 157, + "community": 152, "norm_label": "test_original_clear_helpers_execute_expected_sql_offline()" }, { @@ -50796,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": 157, + "community": 152, "norm_label": "cli_parser()" }, { @@ -50805,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": 157, + "community": 152, "norm_label": "test_cli_preserves_explicit_clear_option()" }, { @@ -50814,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": 157, + "community": 152, "norm_label": "test_dibang_cli_keeps_dry_run_clear_conflict_guard()" }, { @@ -50823,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": 157, + "community": 152, "norm_label": "test_bx_cli_preserves_original_replace_default_and_opt_out()" }, { @@ -50832,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": 157, + "community": 152, "norm_label": "test_bx_run_migration_forwards_replace_and_dry_run()" }, { @@ -50841,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": 157, + "community": 152, "norm_label": "offline restoration regressions; extract functions, never import scripts or run" }, { @@ -50850,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": 157, + "community": 152, "norm_label": "records transaction/sql intent without creating any database engine." }, { @@ -50859,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": 157, + "community": 152, "norm_label": "execute only argparse setup, stopping immediately after parse_args." }, { @@ -50868,7 +50886,7 @@ "source_file": "tests/test_pl_plan_resolve_escort.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_escort_py", - "community": 271, + "community": 9, "norm_label": "test_pl_plan_resolve_escort.py" }, { @@ -50877,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": 271, + "community": 9, "norm_label": "test_resolve_escort_without_vehicle_link_returns_none()" }, { @@ -50886,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": 271, + "community": 9, "norm_label": "test_resolve_escort_with_explicit_id_returns_personnel()" }, { @@ -50895,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": 271, + "community": 9, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u89e3\u6790\u62bc\u8fd0\u5458:\u8f66\u8f86\u672a\u5173\u8054\u62bc\u8fd0\u65f6\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { @@ -50904,7 +50922,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "id": "tests_test_crm_contract_keyword_py", - "community": 10, + "community": 18, "norm_label": "test_crm_contract_keyword.py" }, { @@ -50913,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": 10, + "community": 18, "norm_label": "test_list_contracts_keyword_includes_name_and_customer()" }, { @@ -50922,7 +50940,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "id": "tests_test_crm_contract_keyword_rationale_1", - "community": 10, + "community": 18, "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" }, { @@ -50931,7 +50949,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L13", "id": "tests_test_crm_contract_keyword_rationale_13", - "community": 10, + "community": 18, "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" }, { @@ -50940,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": 131, + "community": 106, "norm_label": "test_pl_public_stop_sku_merge.py" }, { @@ -50949,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": 131, + "community": 106, "norm_label": "_row()" }, { @@ -50958,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": 131, + "community": 106, "norm_label": "test_merge_same_sku_sums_qty_without_contract_fields()" }, { @@ -50967,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": 131, + "community": 106, "norm_label": "test_merge_keeps_different_sku_separate()" }, { @@ -50976,7 +50994,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_stop_missing_identity_py", - "community": 277, + "community": 262, "norm_label": "test_pl_stop_missing_identity.py" }, { @@ -50985,7 +51003,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L16", "id": "tests_test_pl_stop_missing_identity_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -50994,7 +51012,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L33", "id": "tests_test_pl_stop_missing_identity_seed", - "community": 277, + "community": 262, "norm_label": "seed()" }, { @@ -51003,7 +51021,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L50", "id": "tests_test_pl_stop_missing_identity_product", - "community": 277, + "community": 262, "norm_label": "product()" }, { @@ -51012,7 +51030,7 @@ "source_file": "tests/test_pl_stop_missing_identity.py", "source_location": "L56", "id": "tests_test_pl_stop_missing_identity_save", - "community": 277, + "community": 262, "norm_label": "save()" }, { @@ -51021,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": 277, + "community": 262, "norm_label": "test_missing_id_reuses_unique_detail_and_preserves_history()" }, { @@ -51030,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": 277, + "community": 262, "norm_label": "test_preflight_accepts_unique_legacy_identity_without_mutation()" }, { @@ -51039,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": 277, + "community": 262, "norm_label": "test_multiple_existing_candidates_require_explicit_ids()" }, { @@ -51048,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": 277, + "community": 262, "norm_label": "test_multiple_missing_ids_cannot_compete_for_one_old_row()" }, { @@ -51057,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": 277, + "community": 262, "norm_label": "test_explicit_ids_reserve_old_rows_before_matching_legacy_rows()" }, { @@ -51066,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": 277, + "community": 262, "norm_label": "test_explicit_old_row_allows_adding_same_product_as_new_detail()" }, { @@ -51075,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": 277, + "community": 262, "norm_label": "test_contract_key_disambiguates_rows_and_keeps_omitted_contract_fields()" }, { @@ -51084,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": 277, + "community": 262, "norm_label": "test_fallback_never_reuses_out_of_scope_or_deleted_rows()" }, { @@ -51093,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": 277, + "community": 262, "norm_label": "test_unique_legacy_match_and_new_key_insert_keep_existing_identity()" }, { @@ -51102,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": 277, + "community": 262, "norm_label": "test_draft_without_detail_or_product_link_id_preserves_unique_identity()" }, { @@ -51111,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": 277, + "community": 262, "norm_label": "test_missing_link_must_not_guess_between_pending_and_linked_rows()" }, { @@ -51120,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": 277, + "community": 262, "norm_label": "legacy stop detail payloads must not silently replace persisted identities." }, { @@ -51129,7 +51147,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "id": "tests_test_crm_name_pinyin_search_py", - "community": 23, + "community": 68, "norm_label": "test_crm_name_pinyin_search.py" }, { @@ -51138,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": 23, + "community": 68, "norm_label": "test_list_products_keyword_includes_name_and_pinyin()" }, { @@ -51147,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": 23, + "community": 68, "norm_label": "test_list_products_keyword_selector_mode_excludes_product_no_includes_model()" }, { @@ -51156,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": 23, + "community": 68, "norm_label": "test_list_customers_keyword_includes_name_and_pinyin()" }, { @@ -51165,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": 23, + "community": 68, "norm_label": "test_list_customer_options_keyword_includes_name_and_pinyin()" }, { @@ -51174,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": 23, + "community": 68, "norm_label": "\u4ea7\u54c1/\u5ba2\u6237\u5217\u8868 keyword:\u540d\u79f0/\u7f16\u53f7/\u62fc\u97f3\u9996\u5b57\u6bcd or \u5339\u914d\u3002" }, { @@ -51183,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": 23, + "community": 68, "norm_label": "\u9009\u62e9\u5668:\u540d\u79f0/\u62fc\u97f3/\u89c4\u683c\u578b\u53f7,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { @@ -51192,7 +51210,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L1", "id": "tests_test_crm_product_list_filters_py", - "community": 98, + "community": 136, "norm_label": "test_crm_product_list_filters.py" }, { @@ -51201,7 +51219,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L9", "id": "tests_test_crm_product_list_filters_compile", - "community": 98, + "community": 136, "norm_label": "_compile()" }, { @@ -51210,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": 98, + "community": 136, "norm_label": "test_status_in_adds_in_clause()" }, { @@ -51219,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": 98, + "community": 136, "norm_label": "test_product_name_fuzzy()" }, { @@ -51228,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": 98, + "community": 136, "norm_label": "test_price_between_min_only()" }, { @@ -51237,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": 98, + "community": 136, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -51246,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": 338, + "community": 95, "norm_label": "test_pl_arrange_auto_start_execute.py" }, { @@ -51255,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": 338, + "community": 95, "norm_label": "test_auto_start_execute_promotes_approved_only()" }, { @@ -51264,7 +51282,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L1", "id": "tests_test_vehicle_fuel_schema_py", - "community": 97, + "community": 92, "norm_label": "test_vehicle_fuel_schema.py" }, { @@ -51273,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": 97, + "community": 92, "norm_label": "test_create_accepts_bailian()" }, { @@ -51282,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": 97, + "community": 92, "norm_label": "test_create_rejects_invalid_category()" }, { @@ -51291,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": 97, + "community": 92, "norm_label": "test_create_rejects_non_positive_liters()" }, { @@ -51300,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": 97, + "community": 92, "norm_label": "test_create_accepts_shanxia_factory()" }, { @@ -51309,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": 97, + "community": 92, "norm_label": "test_calc_fuel_tons()" }, { @@ -51318,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": 97, + "community": 92, "norm_label": "test_read_requires_seq_no_and_aliases()" }, { @@ -51327,7 +51345,7 @@ "source_file": "tests/test_id_card_age.py", "source_location": "L1", "id": "tests_test_id_card_age_py", - "community": 147, + "community": 54, "norm_label": "test_id_card_age.py" }, { @@ -51336,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": 147, + "community": 54, "norm_label": "test_calc_age_from_18_digit_id()" }, { @@ -51345,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": 147, + "community": 54, "norm_label": "test_calc_age_rejects_invalid()" }, { @@ -51354,7 +51372,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L1", "id": "tests_test_wechat_login_resolve_py", - "community": 67, + "community": 172, "norm_label": "test_wechat_login_resolve.py" }, { @@ -51363,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": 67, + "community": 172, "norm_label": "test_openid_bound_phone_mismatch_rejects()" }, { @@ -51372,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": 67, + "community": 172, "norm_label": "test_openid_bound_phone_match_ok()" }, { @@ -51381,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": 67, + "community": 172, "norm_label": "test_unbound_no_user_rejects()" }, { @@ -51390,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": 67, + "community": 172, "norm_label": "test_unbound_multi_user_rejects()" }, { @@ -51399,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": 67, + "community": 172, "norm_label": "test_unbound_unique_binds_openid()" }, { @@ -51408,7 +51426,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L1", "id": "tests_test_wechat_completion_notices_py", - "community": 181, + "community": 151, "norm_label": "test_wechat_completion_notices.py" }, { @@ -51417,7 +51435,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L24", "id": "tests_test_wechat_completion_notices_service", - "community": 181, + "community": 151, "norm_label": "service()" }, { @@ -51426,7 +51444,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L31", "id": "tests_test_wechat_completion_notices_db", - "community": 181, + "community": 151, "norm_label": "db()" }, { @@ -51435,7 +51453,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L55", "id": "tests_test_wechat_completion_notices_seed", - "community": 181, + "community": 151, "norm_label": "seed()" }, { @@ -51444,7 +51462,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L88", "id": "tests_test_wechat_completion_notices_sync", - "community": 181, + "community": 151, "norm_label": "sync()" }, { @@ -51453,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": 181, + "community": 151, "norm_label": "test_exact_payload_real_time_recipient_without_approval_cycle_and_rollback()" }, { @@ -51462,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": 181, + "community": 151, "norm_label": "test_status_only_approval_never_generates_completion()" }, { @@ -51471,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": 181, + "community": 151, "norm_label": "test_full_number_is_not_truncated_and_invalid_records_are_auditable()" }, { @@ -51480,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": 181, + "community": 151, "norm_label": "test_recipient_and_tenant_or_deleted_document_revalidated()" }, { @@ -51489,7 +51507,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L149", "id": "tests_test_wechat_completion_notices_business", - "community": 61, + "community": 14, "norm_label": "business()" }, { @@ -51498,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": 181, + "community": 151, "norm_label": "test_real_bx_complete_hook_retry_preserves_original_time_and_rolls_back()" }, { @@ -51507,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": 181, + "community": 151, "norm_label": "test_batch_offset_only_notifies_real_payment_and_deduplicates_offsets()" }, { @@ -51516,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": 181, + "community": 151, "norm_label": "test_freight_real_disbursement_notifies_submitter_with_voucher_time()" }, { @@ -51525,7 +51543,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L217", "id": "tests_test_wechat_completion_notices_payload", - "community": 181, + "community": 151, "norm_label": "payload()" }, { @@ -51534,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": 181, + "community": 151, "norm_label": "test_recharge_create_delete_reissue_and_no_applicant()" }, { @@ -51543,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": 181, + "community": 151, "norm_label": "test_recharge_same_second_reassociation_has_independent_event_and_cancels_old()" }, { @@ -51552,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": 181, + "community": 151, "norm_label": "test_recharge_approval_disbursement_hook()" }, { @@ -51561,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": 181, + "community": 151, "norm_label": "test_recharge_disabled_still_cancels_old_pending_but_does_not_enqueue()" }, { @@ -51570,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": 181, + "community": 151, "norm_label": "test_disabled_before_notification_schema_install_does_not_block_business()" }, { @@ -51579,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": 181, + "community": 151, "norm_label": "test_completed_before_launch_is_not_retroactively_notified()" }, { @@ -51588,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": 181, + "community": 151, "norm_label": "test_invalid_recipient_never_enqueues()" }, { @@ -51597,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": 181, + "community": 151, "norm_label": "test_stale_sender_cannot_reactivate_revoked_recharge_association()" }, { @@ -51606,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": 181, + "community": 151, "norm_label": "test_freight_disbursement_consumes_one_locked_current_read()" }, { @@ -51615,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": 181, + "community": 151, "norm_label": "test_freight_locked_get_refreshes_stale_identity_map()" }, { @@ -51624,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": 181, + "community": 151, "norm_label": "test_cancelled_freight_completion_is_not_revived()" }, { @@ -51633,7 +51651,7 @@ "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L1", "id": "tests_test_wechat_completion_notices_rationale_1", - "community": 181, + "community": 151, "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" }, { @@ -51642,7 +51660,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L1", "id": "tests_test_pl_driver_plan_service_py", - "community": 66, + "community": 13, "norm_label": "test_pl_driver_plan_service.py" }, { @@ -51651,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": 66, + "community": 13, "norm_label": "test_history_date_or_logic()" }, { @@ -51660,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": 66, + "community": 13, "norm_label": "test_visible_as_driver_or_escort()" }, { @@ -51669,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": 66, + "community": 13, "norm_label": "test_parse_calendar_month_ok()" }, { @@ -51678,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": 66, + "community": 13, "norm_label": "test_parse_calendar_month_rejects_bad()" }, { @@ -51687,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": 66, + "community": 13, "norm_label": "test_plan_hit_dates_driver_style_excludes_plan_date()" }, { @@ -51696,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": 66, + "community": 13, "norm_label": "test_accumulate_calendar_day_counts_within_month()" }, { @@ -51705,7 +51723,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L1", "id": "tests_test_bx_reimburse_import_py", - "community": 40, + "community": 42, "norm_label": "test_bx_reimburse_import.py" }, { @@ -51714,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": 40, + "community": 42, "norm_label": "test_build_expense_path_labels_unique_and_enabled_only()" }, { @@ -51723,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": 40, + "community": 42, "norm_label": "test_build_expense_path_labels_exclude_orphan_when_parent_missing()" }, { @@ -51732,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": 40, + "community": 42, "norm_label": "test_build_expense_path_labels_disambiguate_collision()" }, { @@ -51741,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": 40, + "community": 42, "norm_label": "test_cell_str_normalizes_excel_float_ids()" }, { @@ -51750,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": 40, + "community": 42, "norm_label": "test_build_applicant_label()" }, { @@ -51759,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": 40, + "community": 42, "norm_label": "test_is_example_row()" }, { @@ -51768,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": 40, + "community": 42, "norm_label": "test_partition_empty_group_is_solo()" }, { @@ -51777,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": 40, + "community": 42, "norm_label": "test_validate_group_headers_mismatch()" }, { @@ -51786,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": 40, + "community": 42, "norm_label": "test_validate_group_headers_title_partial_empty()" }, { @@ -51795,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": 40, + "community": 42, "norm_label": "test_write_option_sheet_and_validation()" }, { @@ -51804,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": 40, + "community": 42, "norm_label": "test_build_import_template_has_guide_examples_and_dv()" }, { @@ -51813,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": 40, + "community": 42, "norm_label": "test_iter_data_rows_skips_examples()" }, { @@ -51822,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": 40, + "community": 42, "norm_label": "test_build_annotated_result_bytes_appends_status_columns()" }, { @@ -51831,7 +51849,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L35", "id": "tests_test_bx_reimburse_import_rationale_35", - "community": 40, + "community": 42, "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" }, { @@ -51840,7 +51858,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L1", "id": "tests_test_pl_plan_list_filters_py", - "community": 24, + "community": 28, "norm_label": "test_pl_plan_list_filters.py" }, { @@ -51849,7 +51867,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L14", "id": "tests_test_pl_plan_list_filters_compile", - "community": 24, + "community": 28, "norm_label": "_compile()" }, { @@ -51858,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": 24, + "community": 28, "norm_label": "test_archive_list_filters_by_persisted_archive_status()" }, { @@ -51867,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": 24, + "community": 28, "norm_label": "test_plan_no_contains()" }, { @@ -51876,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": 24, + "community": 28, "norm_label": "test_customer_name_contains()" }, { @@ -51885,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": 24, + "community": 28, "norm_label": "test_plan_date_range()" }, { @@ -51894,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": 24, + "community": 28, "norm_label": "test_plan_type_in()" }, { @@ -51903,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": 24, + "community": 28, "norm_label": "test_belongs_company_in()" }, { @@ -51912,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": 24, + "community": 28, "norm_label": "test_plan_type_single()" }, { @@ -51921,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": 24, + "community": 28, "norm_label": "test_product_name_skipped_without_db()" }, { @@ -51930,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": 24, + "community": 28, "norm_label": "test_package_spec_skipped_without_db()" }, { @@ -51939,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": 24, + "community": 28, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -51948,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": 24, + "community": 28, "norm_label": "test_hazard_cert_ready_in()" }, { @@ -51957,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": 24, + "community": 28, "norm_label": "test_hazard_cert_ready_single()" }, { @@ -51966,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": 24, + "community": 28, "norm_label": "test_delivery_time_range_exists_requires_db()" }, { @@ -51975,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": 24, + "community": 28, "norm_label": "test_delivery_time_range_exists_sql()" }, { @@ -51984,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": 24, + "community": 28, "norm_label": "test_stop_kind_delivery_only_exists()" }, { @@ -51993,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": 24, + "community": 28, "norm_label": "test_stop_kind_load_only_does_not_narrow_plans()" }, { @@ -52002,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": 24, + "community": 28, "norm_label": "test_stop_kind_both_does_not_filter()" }, { @@ -52011,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": 24, + "community": 28, "norm_label": "test_parse_stop_customer_keywords()" }, { @@ -52020,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": 24, + "community": 28, "norm_label": "test_stop_customers_header_match_without_db()" }, { @@ -52029,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": 24, + "community": 28, "norm_label": "test_erp_entered_in()" }, { @@ -52038,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": 24, + "community": 28, "norm_label": "test_erp_entered_single()" }, { @@ -52047,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": 24, + "community": 28, "norm_label": "test_personnel_and_follow_user_contains()" }, { @@ -52056,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": 24, + "community": 28, "norm_label": "test_carrier_name_falls_back_to_snapshot_without_db()" }, { @@ -52065,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": 24, + "community": 28, "norm_label": "test_stop_address_and_contract_without_db()" }, { @@ -52074,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": 24, + "community": 28, "norm_label": "test_product_qty_number_requires_db()" }, { @@ -52083,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": 24, + "community": 28, "norm_label": "test_product_inbound_qty_exists_sql()" }, { @@ -52092,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": 24, + "community": 28, "norm_label": "test_stop_dibang_outbound_requires_db()" }, { @@ -52101,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": 24, + "community": 28, "norm_label": "test_stop_dibang_outbound_exists_sql()" }, { @@ -52110,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": 24, + "community": 28, "norm_label": "test_contract_no_in_io_placeholders_sql()" }, { @@ -52119,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": 238, + "community": 220, "norm_label": "test_pl_plan_requires_site_link.py" }, { @@ -52128,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": 238, + "community": 220, "norm_label": "_fakequery" }, { @@ -52137,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": 238, + "community": 220, "norm_label": ".__init__()" }, { @@ -52146,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": 238, + "community": 220, "norm_label": ".filter()" }, { @@ -52155,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": 238, + "community": 220, "norm_label": ".first()" }, { @@ -52164,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": 238, + "community": 220, "norm_label": ".all()" }, { @@ -52173,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": 238, + "community": 220, "norm_label": "_fakesession" }, { @@ -52182,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": 238, + "community": 220, "norm_label": ".__init__()" }, { @@ -52191,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": 238, + "community": 220, "norm_label": ".query()" }, { @@ -52200,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": 238, + "community": 220, "norm_label": "_plan()" }, { @@ -52209,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": 238, + "community": 220, "norm_label": "test_internal_delivery_requires_site_link()" }, { @@ -52218,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": 238, + "community": 220, "norm_label": "test_external_stops_do_not_require_site_link()" }, { @@ -52227,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": 238, + "community": 220, "norm_label": "test_legacy_plan_customer_fallback()" }, { @@ -52236,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": 238, + "community": 220, "norm_label": "test_internal_customer_names_constant()" }, { @@ -52245,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": 238, + "community": 220, "norm_label": "\u73b0\u573a\u94fe\u63a5\u751f\u6210\u6761\u4ef6:\u88c5\u8d27/\u9001\u8d27\u6bb5\u542b\u5c71\u5ce1\u6216\u4e91\u680b\u5ba2\u6237" }, { @@ -52254,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": 38, + "community": 4, "norm_label": "test_pl_transport_arrange_optional_escort.py" }, { @@ -52263,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": 38, + "community": 4, "norm_label": "test_transport_arrange_schema_allows_escort_id()" }, { @@ -52272,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": 38, + "community": 4, "norm_label": "test_plan_transport_block_allows_escort_id()" }, { @@ -52281,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": 38, + "community": 4, "norm_label": "test_apply_transport_arrange_fields_sets_escort()" }, { @@ -52290,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": 38, + "community": 4, "norm_label": "test_apply_transport_arrange_fields_clears_escort()" }, { @@ -52299,7 +52317,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L1", "id": "tests_test_mp_webview_ticket_py", - "community": 312, + "community": 292, "norm_label": "test_mp_webview_ticket.py" }, { @@ -52308,7 +52326,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L8", "id": "tests_test_mp_webview_ticket_fakeredis", - "community": 312, + "community": 292, "norm_label": "fakeredis" }, { @@ -52317,7 +52335,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L9", "id": "tests_test_mp_webview_ticket_fakeredis_init", - "community": 312, + "community": 292, "norm_label": ".__init__()" }, { @@ -52326,7 +52344,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L12", "id": "tests_test_mp_webview_ticket_fakeredis_set", - "community": 205, + "community": 206, "norm_label": ".set()" }, { @@ -52335,7 +52353,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L18", "id": "tests_test_mp_webview_ticket_fakeredis_get", - "community": 312, + "community": 292, "norm_label": ".get()" }, { @@ -52344,7 +52362,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L21", "id": "tests_test_mp_webview_ticket_fakeredis_delete", - "community": 312, + "community": 292, "norm_label": ".delete()" }, { @@ -52353,7 +52371,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L24", "id": "tests_test_mp_webview_ticket_fakeredis_eval", - "community": 312, + "community": 292, "norm_label": ".eval()" }, { @@ -52362,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": 312, + "community": 292, "norm_label": "test_issue_and_consume_signed()" }, { @@ -52371,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": 312, + "community": 292, "norm_label": "test_consume_unknown_uuid_returns_none()" }, { @@ -52380,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": 312, + "community": 292, "norm_label": "test_issue_without_redis_still_signed()" }, { @@ -52389,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": 312, + "community": 292, "norm_label": "test_consume_legacy_uuid_from_redis()" }, { @@ -52398,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": 312, + "community": 292, "norm_label": "test_consume_uuid_without_redis_raises()" }, { @@ -52407,7 +52425,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L1", "id": "tests_test_duty_child_diff_py", - "community": 367, + "community": 351, "norm_label": "test_duty_child_diff.py" }, { @@ -52416,7 +52434,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L15", "id": "tests_test_duty_child_diff_db", - "community": 112, + "community": 62, "norm_label": "db()" }, { @@ -52425,7 +52443,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L30", "id": "tests_test_duty_child_diff_save", - "community": 367, + "community": 351, "norm_label": "save()" }, { @@ -52434,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": 367, + "community": 351, "norm_label": "test_assignment_edit_preserves_id_creation_and_grab()" }, { @@ -52443,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": 367, + "community": 351, "norm_label": "test_legacy_payload_uniquely_matches_user_and_omission_preserves()" }, { @@ -52452,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": 367, + "community": 351, "norm_label": "test_invalid_assignment_identity_is_rejected()" }, { @@ -52461,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": 367, + "community": 351, "norm_label": "test_removal_and_capacity_shrink_counts_persisted_difference()" }, { @@ -52470,7 +52488,7 @@ "source_file": "tests/test_duty_child_diff.py", "source_location": "L1", "id": "tests_test_duty_child_diff_rationale_1", - "community": 367, + "community": 351, "norm_label": "\u6392\u73ed\u5dee\u91cf\u4fdd\u5b58\u7684\u6570\u636e\u5e93\u56de\u5f52(\u72ec\u7acb sqlite,\u65e0\u4e1a\u52a1\u5e93\u8fde\u63a5)\u3002" }, { @@ -52479,7 +52497,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L1", "id": "tests_test_delete_guard_py", - "community": 93, + "community": 122, "norm_label": "test_delete_guard.py" }, { @@ -52488,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": 93, + "community": 122, "norm_label": "test_row_creator_id_from_object()" }, { @@ -52497,7 +52515,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L21", "id": "tests_test_delete_guard_test_creator_can_delete", - "community": 93, + "community": 122, "norm_label": "test_creator_can_delete()" }, { @@ -52506,7 +52524,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L26", "id": "tests_test_delete_guard_test_non_creator_cannot_delete", - "community": 93, + "community": 122, "norm_label": "test_non_creator_cannot_delete()" }, { @@ -52515,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": 93, + "community": 122, "norm_label": "test_super_admin_can_delete_any()" }, { @@ -52524,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": 93, + "community": 122, "norm_label": "test_empty_create_by_only_super_admin()" }, { @@ -52533,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": 93, + "community": 122, "norm_label": "test_assert_raises_for_non_creator()" }, { @@ -52542,7 +52560,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L49", "id": "tests_test_delete_guard_test_legacy_name_match", - "community": 93, + "community": 122, "norm_label": "test_legacy_name_match()" }, { @@ -52551,7 +52569,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L1", "id": "tests_test_pl_plan_contract_gap_py", - "community": 74, + "community": 29, "norm_label": "test_pl_plan_contract_gap.py" }, { @@ -52560,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": 74, + "community": 29, "norm_label": "test_both_external_no_contracts_gaps_both()" }, { @@ -52569,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": 74, + "community": 29, "norm_label": "test_internal_supplier_external_demander_missing_only_demander()" }, { @@ -52578,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": 74, + "community": 29, "norm_label": "test_both_internal_no_gap()" }, { @@ -52587,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": 74, + "community": 29, "norm_label": "test_external_with_contracts_no_gap()" }, { @@ -52596,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": 74, + "community": 29, "norm_label": "test_empty_names_treated_as_non_internal_gap_both()" }, { @@ -52605,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": 74, + "community": 29, "norm_label": "test_stop_contract_gap_internal_exempt()" }, { @@ -52614,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": 74, + "community": 29, "norm_label": "test_compute_plan_gap_sides_from_stops_multi_delivery()" }, { @@ -52623,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": 74, + "community": 29, "norm_label": "test_compute_plan_gap_sides_from_stops_internal_load_no_gap()" }, { @@ -52632,7 +52650,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L133", "id": "tests_test_pl_plan_contract_gap_compile", - "community": 74, + "community": 29, "norm_label": "_compile()" }, { @@ -52641,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": 74, + "community": 29, "norm_label": "test_plan_has_contract_gap_exists_mentions_contract_and_internal_names()" }, { @@ -52650,7 +52668,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L1", "id": "tests_test_crm_opportunity_list_filters_py", - "community": 234, + "community": 145, "norm_label": "test_crm_opportunity_list_filters.py" }, { @@ -52659,7 +52677,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L9", "id": "tests_test_crm_opportunity_list_filters_compile", - "community": 234, + "community": 145, "norm_label": "_compile()" }, { @@ -52668,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": 234, + "community": 145, "norm_label": "test_stage_in_adds_in_clause()" }, { @@ -52677,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": 234, + "community": 145, "norm_label": "test_owner_user_name_fuzzy()" }, { @@ -52686,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": 234, + "community": 145, "norm_label": "test_amount_between_min_only()" }, { @@ -52695,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": 234, + "community": 145, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -52704,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": 158, + "community": 156, "norm_label": "test_pl_customer_stop_pref_service.py" }, { @@ -52713,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": 158, + "community": 156, "norm_label": "test_build_items_skips_empty_customer()" }, { @@ -52722,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": 158, + "community": 156, "norm_label": "test_build_items_load_and_delivery_independent()" }, { @@ -52731,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": 158, + "community": 156, "norm_label": "test_build_items_same_delivery_customer_last_wins()" }, { @@ -52740,7 +52758,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L1", "id": "tests_test_pl_plan_archive_export_py", - "community": 56, + "community": 10, "norm_label": "test_pl_plan_archive_export.py" }, { @@ -52749,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": 56, + "community": 10, "norm_label": "_stop_product()" }, { @@ -52758,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": 56, + "community": 64, "norm_label": "test_resolve_archive_list_io_column()" }, { @@ -52767,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": 56, + "community": 10, "norm_label": "_bare_plan()" }, { @@ -52776,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": 56, + "community": 10, "norm_label": "_archive_rows()" }, { @@ -52785,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": 56, + "community": 10, "norm_label": "test_build_plan_archive_export_rows_segment_rows_and_single_side()" }, { @@ -52794,7 +52812,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L212", "id": "tests_test_pl_plan_archive_export_fakeplan", - "community": 56, + "community": 10, "norm_label": "_fakeplan" }, { @@ -52803,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": 56, + "community": 10, "norm_label": "test_plan_common_export_fields()" }, { @@ -52812,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": 56, + "community": 10, "norm_label": "test_build_plan_archive_export_rows_includes_brand_and_alias()" }, { @@ -52821,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": 56, + "community": 10, "norm_label": "test_build_plan_archive_export_rows_splits_multi_brand()" }, { @@ -52830,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": 56, + "community": 10, "norm_label": "test_plan_common_export_fields_merges_link_contract_nos()" }, { @@ -52839,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": 56, + "community": 10, "norm_label": "test_build_plan_archive_export_rows_internal_customer_contract_per_segment()" }, { @@ -52848,7 +52866,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L400", "id": "tests_test_pl_plan_archive_export_cellresolver", - "community": 1, + "community": 10, "norm_label": "_cellresolver" }, { @@ -52857,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": 1, + "community": 10, "norm_label": ".row_to_cells()" }, { @@ -52866,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": 56, + "community": 10, "norm_label": "_merged_ranges()" }, { @@ -52875,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": 56, + "community": 10, "norm_label": "test_prepare_single_delivery_puts_delivery_customer_on_first_row()" }, { @@ -52884,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": 56, + "community": 10, "norm_label": "test_merge_sheet_matches_list_rowspan()" }, { @@ -52893,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": 56, + "community": 10, "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" }, { @@ -52902,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": 56, + "community": 10, "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" }, { @@ -52911,7 +52929,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L1", "id": "tests_test_pl_contract_plan_qty_py", - "community": 102, + "community": 70, "norm_label": "test_pl_contract_plan_qty.py" }, { @@ -52920,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": 91, + "community": 70, "norm_label": "test_bucket_archived()" }, { @@ -52929,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": 91, + "community": 70, "norm_label": "test_bucket_arranged_unarchived_includes_draft_archive()" }, { @@ -52938,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": 91, + "community": 70, "norm_label": "test_bucket_skips_pending_and_cancelled()" }, { @@ -52947,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": 91, + "community": 70, "norm_label": "test_normalize_package_spec()" }, { @@ -52956,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": 102, + "community": 70, "norm_label": "test_accumulate_splits_same_product_different_package()" }, { @@ -52965,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": 91, + "community": 70, "norm_label": "test_merge_product_qty_maps_composite_keys()" }, { @@ -52974,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": 91, + "community": 70, "norm_label": "test_attach_plan_qty_fields_matches_package()" }, { @@ -52983,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": 91, + "community": 70, "norm_label": "test_merge_product_qty_maps_totals()" }, { @@ -52992,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": 102, + "community": 70, "norm_label": "test_sum_qtys_explicit_delivery_stop_only()" }, { @@ -53001,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": 102, + "community": 70, "norm_label": "test_legacy_use_all_stops_prefers_delivery()" }, { @@ -53010,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": 102, + "community": 70, "norm_label": "test_resolve_scopes_marks_legacy()" }, { @@ -53019,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": 102, + "community": 70, "norm_label": "test_accumulate_stop_products()" }, { @@ -53028,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": 102, + "community": 70, "norm_label": "test_accumulate_archive_actual_load_uses_inbound_qty()" }, { @@ -53037,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": 102, + "community": 70, "norm_label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()" }, { @@ -53046,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": 102, + "community": 70, "norm_label": "test_accumulate_archive_actual_zero_does_not_fallback()" }, { @@ -53055,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": 102, + "community": 70, "norm_label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()" }, { @@ -53064,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": 102, + "community": 70, "norm_label": "test_sum_qtys_default_mode_ignores_actual_fields()" }, { @@ -53073,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": 91, + "community": 70, "norm_label": "test_match_contract_product_for_key_picks_package()" }, { @@ -53082,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": 102, + "community": 70, "norm_label": "test_match_contract_product_for_key_sums_duplicate_keys()" }, { @@ -53091,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": 102, + "community": 70, "norm_label": "test_match_contract_product_for_key_missing()" }, { @@ -53100,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": 91, + "community": 70, "norm_label": "test_match_shared_pool_line_json_package_spec()" }, { @@ -53109,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": 136, + "community": 128, "norm_label": "test_attach_plan_qty_shared_pool_breakdown()" }, { @@ -53118,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": 91, + "community": 70, "norm_label": "test_sum_qty_stats_for_keys_shared_pool()" }, { @@ -53127,7 +53145,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L360", "id": "tests_test_pl_contract_plan_qty_decimallike", - "community": 102, + "community": 70, "norm_label": "decimallike" }, { @@ -53136,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": 102, + "community": 70, "norm_label": ".__init__()" }, { @@ -53145,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": 102, + "community": 70, "norm_label": ".__float__()" }, { @@ -53154,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": 102, + "community": 70, "norm_label": "test_accumulate_prefers_contract_product_id()" }, { @@ -53163,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": 59, + "community": 56, "norm_label": "test_attach_plan_qty_independent_duplicate_lines()" }, { @@ -53172,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": 102, + "community": 70, "norm_label": "test_attach_plan_qty_line_bound_multi_package_breakdown()" }, { @@ -53181,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": 102, + "community": 70, "norm_label": "test_package_display_qty_isolated_per_contract_line()" }, { @@ -53190,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": 102, + "community": 70, "norm_label": "test_occupancy_keys_do_not_share_package_across_duplicate_lines()" }, { @@ -53199,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": 102, + "community": 70, "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" }, { @@ -53208,7 +53226,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L1", "id": "tests_test_data_scope_py", - "community": 55, + "community": 85, "norm_label": "test_data_scope.py" }, { @@ -53217,7 +53235,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L18", "id": "tests_test_data_scope_fakemodel", - "community": 55, + "community": 85, "norm_label": "_fakemodel" }, { @@ -53226,7 +53244,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L24", "id": "tests_test_data_scope_test_super_admin_bypass_apply", - "community": 55, + "community": 85, "norm_label": "test_super_admin_bypass_apply()" }, { @@ -53235,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": 55, + "community": 85, "norm_label": "test_scope4_invokes_filter_via_scope_collection()" }, { @@ -53244,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": 55, + "community": 85, "norm_label": "test_scope4_with_owner_field_passes_owner_to_helper()" }, { @@ -53253,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": 55, + "community": 85, "norm_label": "test_no_role_scopes_returns_empty_query()" }, { @@ -53262,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": 55, + "community": 85, "norm_label": "test_row_in_data_scope_super_admin()" }, { @@ -53271,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": 55, + "community": 85, "norm_label": "test_row_in_data_scope_self_by_create_by()" }, { @@ -53280,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": 55, + "community": 85, "norm_label": "test_row_in_data_scope_self_by_owner_field()" }, { @@ -53289,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": 55, + "community": 85, "norm_label": "test_row_in_data_scope_denied()" }, { @@ -53298,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": 55, + "community": 85, "norm_label": "test_assert_row_in_data_scope_raises_403()" }, { @@ -53307,7 +53325,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L1", "id": "tests_test_data_scope_rationale_1", - "community": 55, + "community": 85, "norm_label": "\u6570\u636e\u6743\u9650 apply_data_scope / row_in_data_scope \u5355\u5143\u6d4b\u8bd5\u3002" }, { @@ -53316,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": 324, + "community": 316, "norm_label": "test_pl_personnel_sys_user_bind.py" }, { @@ -53325,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": 324, + "community": 316, "norm_label": "fakerow" }, { @@ -53334,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": 324, + "community": 316, "norm_label": ".__init__()" }, { @@ -53343,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": 324, + "community": 316, "norm_label": "test_bind_ok_when_empty()" }, { @@ -53352,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": 324, + "community": 316, "norm_label": "test_bind_rejects_other_personnel()" }, { @@ -53361,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": 324, + "community": 316, "norm_label": "test_bind_allows_self()" }, { @@ -53370,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": 82, + "community": 39, "norm_label": "test_pl_plan_archive_stop_service.py" }, { @@ -53379,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": 82, + "community": 39, "norm_label": "_fakerow" }, { @@ -53388,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": 82, + "community": 39, "norm_label": ".__init__()" }, { @@ -53397,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": 82, + "community": 39, "norm_label": "_fakequery" }, { @@ -53406,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": 82, + "community": 39, "norm_label": ".__init__()" }, { @@ -53415,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": 82, + "community": 39, "norm_label": ".filter()" }, { @@ -53424,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": 82, + "community": 39, "norm_label": ".first()" }, { @@ -53433,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": 82, + "community": 39, "norm_label": ".all()" }, { @@ -53442,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": 82, + "community": 39, "norm_label": ".order_by()" }, { @@ -53451,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": 82, + "community": 39, "norm_label": "_fakedb" }, { @@ -53460,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": 82, + "community": 39, "norm_label": ".__init__()" }, { @@ -53469,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": 82, + "community": 39, "norm_label": ".query()" }, { @@ -53478,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": 82, + "community": 39, "norm_label": "test_sum_delivery_outbound_qty()" }, { @@ -53487,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": 82, + "community": 39, "norm_label": "test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound()" }, { @@ -53496,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": 82, + "community": 39, "norm_label": "test_archive_stop_product_item_schema_aliases()" }, { @@ -53505,7 +53523,7 @@ "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "id": "tests_test_crm_product_options_keyword_py", - "community": 23, + "community": 41, "norm_label": "test_crm_product_options_keyword.py" }, { @@ -53514,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": 23, + "community": 41, "norm_label": "test_list_product_options_keyword_only_filters_product_name()" }, { @@ -53523,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": 23, + "community": 41, "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" }, { @@ -53532,7 +53550,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L1", "id": "tests_test_pl_plan_single_contract_rules_py", - "community": 31, + "community": 6, "norm_label": "test_pl_plan_single_contract_rules.py" }, { @@ -53541,7 +53559,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L21", "id": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", - "community": 31, + "community": 6, "norm_label": "test_assert_at_most_one_contract_allows_zero_or_one()" }, { @@ -53550,7 +53568,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L27", "id": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", - "community": 31, + "community": 6, "norm_label": "test_assert_at_most_one_contract_rejects_two()" }, { @@ -53559,7 +53577,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L38", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_union_across_two_contracts", - "community": 1, + "community": 6, "norm_label": "test_assert_load_products_union_across_two_contracts()" }, { @@ -53568,7 +53586,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L60", "id": "tests_test_pl_plan_single_contract_rules_fakequery", - "community": 31, + "community": 6, "norm_label": "_fakequery" }, { @@ -53577,7 +53595,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L61", "id": "tests_test_pl_plan_single_contract_rules_fakequery_init", - "community": 31, + "community": 6, "norm_label": ".__init__()" }, { @@ -53586,7 +53604,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L64", "id": "tests_test_pl_plan_single_contract_rules_fakequery_filter", - "community": 31, + "community": 6, "norm_label": ".filter()" }, { @@ -53595,7 +53613,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L67", "id": "tests_test_pl_plan_single_contract_rules_fakequery_all", - "community": 31, + "community": 6, "norm_label": ".all()" }, { @@ -53604,7 +53622,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L71", "id": "tests_test_pl_plan_single_contract_rules_fakedb", - "community": 31, + "community": 6, "norm_label": "_fakedb" }, { @@ -53613,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": 102, + "community": 70, "norm_label": ".__init__()" }, { @@ -53622,7 +53640,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L75", "id": "tests_test_pl_plan_single_contract_rules_fakedb_query", - "community": 31, + "community": 6, "norm_label": ".query()" }, { @@ -53631,7 +53649,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L79", "id": "tests_test_pl_plan_single_contract_rules_load_with_products", - "community": 31, + "community": 6, "norm_label": "_load_with_products()" }, { @@ -53640,7 +53658,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L97", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", - "community": 31, + "community": 6, "norm_label": "test_assert_load_products_in_contract_passes_when_all_match()" }, { @@ -53649,7 +53667,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L103", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", - "community": 31, + "community": 6, "norm_label": "test_assert_load_products_in_contract_rejects_outside()" }, { @@ -53658,7 +53676,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L112", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", - "community": 31, + "community": 6, "norm_label": "test_assert_load_products_skips_when_no_contract()" }, { @@ -53667,7 +53685,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L131", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", - "community": 31, + "community": 6, "norm_label": "test_assert_load_products_skips_internal_customer()" }, { @@ -53676,7 +53694,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L154", "id": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", - "community": 31, + "community": 6, "norm_label": "test_assert_plan_products_outside_contract_raises()" }, { @@ -53685,7 +53703,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L169", "id": "tests_test_pl_plan_single_contract_rules_delivery_with_products", - "community": 31, + "community": 6, "norm_label": "_delivery_with_products()" }, { @@ -53694,7 +53712,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L188", "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", - "community": 31, + "community": 6, "norm_label": "test_assert_delivery_products_in_contract_passes_when_all_match()" }, { @@ -53703,7 +53721,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L194", "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", - "community": 31, + "community": 6, "norm_label": "test_assert_delivery_products_in_contract_rejects_outside()" }, { @@ -53712,7 +53730,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L204", "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", - "community": 31, + "community": 6, "norm_label": "test_assert_delivery_products_skips_when_no_contract()" }, { @@ -53721,7 +53739,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L224", "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", - "community": 31, + "community": 6, "norm_label": "test_assert_delivery_products_skips_internal_customer()" }, { @@ -53730,7 +53748,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L247", "id": "tests_test_pl_plan_single_contract_rules_test_formal_save_rejects_external_product_without_contract_line", - "community": 31, + "community": 6, "norm_label": "test_formal_save_rejects_external_product_without_contract_line()" }, { @@ -53739,7 +53757,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L255", "id": "tests_test_pl_plan_single_contract_rules_test_formal_save_accepts_external_product_bound_on_the_same_row", - "community": 31, + "community": 6, "norm_label": "test_formal_save_accepts_external_product_bound_on_the_same_row()" }, { @@ -53748,7 +53766,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L262", "id": "tests_test_pl_plan_single_contract_rules_test_formal_save_skips_internal_product_without_contract_line", - "community": 31, + "community": 6, "norm_label": "test_formal_save_skips_internal_product_without_contract_line()" }, { @@ -53757,7 +53775,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L269", "id": "tests_test_pl_plan_single_contract_rules_test_formal_save_names_the_delivery_segment_for_an_untagged_product", - "community": 31, + "community": 6, "norm_label": "test_formal_save_names_the_delivery_segment_for_an_untagged_product()" }, { @@ -53766,7 +53784,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L280", "id": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_rejects_external_without_contract", - "community": 31, + "community": 6, "norm_label": "test_assert_stop_contract_required_rejects_external_without_contract()" }, { @@ -53775,7 +53793,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L287", "id": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_allows_external_with_contract", - "community": 31, + "community": 6, "norm_label": "test_assert_stop_contract_required_allows_external_with_contract()" }, { @@ -53784,7 +53802,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L292", "id": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_skips_internal_customer", - "community": 31, + "community": 6, "norm_label": "test_assert_stop_contract_required_skips_internal_customer()" }, { @@ -53793,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": 28, + "community": 32, "norm_label": "test_pl_plan_archive_zip_export.py" }, { @@ -53802,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": 28, + "community": 32, "norm_label": "test_sanitize_zip_segment()" }, { @@ -53811,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": 28, + "community": 32, "norm_label": "test_build_attachment_filename()" }, { @@ -53820,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": 28, + "community": 32, "norm_label": "test_first_row_no_by_plan_id()" }, { @@ -53829,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": 28, + "community": 32, "norm_label": "test_build_hyperlink_formula()" }, { @@ -53838,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": 28, + "community": 32, "norm_label": "test_parse_url_list_csv_and_json()" }, { @@ -53847,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": 28, + "community": 32, "norm_label": "test_collect_hazard_cert_items_labels()" }, { @@ -53856,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": 28, + "community": 32, "norm_label": "test_merge_dedupes_url()" }, { @@ -53865,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": 28, + "community": 32, "norm_label": "test_build_archive_zip_bytes_structure_and_hyperlink()" }, { @@ -53874,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": 60, + "community": 291, "norm_label": "test_pl_io_order_site_feedback_status.py" }, { @@ -53883,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": 60, + "community": 291, "norm_label": "_header()" }, { @@ -53892,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": 60, + "community": 291, "norm_label": "_item()" }, { @@ -53901,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": 60, + "community": 291, "norm_label": "test_apply_site_feedback_sets_status_completed()" }, { @@ -53910,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": 60, + "community": 291, "norm_label": "test_apply_site_feedback_sets_status_voided()" }, { @@ -53919,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": 60, + "community": 291, "norm_label": "test_apply_site_feedback_keeps_in_progress_when_requested()" }, { @@ -53928,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": 60, + "community": 291, "norm_label": "test_apply_site_feedback_rejects_invalid_status()" }, { @@ -53937,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": 60, + "community": 291, "norm_label": "test_apply_site_feedback_rejects_already_voided()" }, { @@ -53946,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": 60, + "community": 291, "norm_label": "test_apply_site_feedback_does_not_reset_first_submitted_at()" }, { @@ -53955,7 +53973,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "id": "tests_test_pl_public_link_archived_py", - "community": 123, + "community": 101, "norm_label": "test_pl_public_link_archived.py" }, { @@ -53964,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": 123, + "community": 101, "norm_label": "test_driver_link_flags_archived_when_plan_archived()" }, { @@ -53973,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": 123, + "community": 101, "norm_label": "test_driver_link_flags_voided_takes_precedence_shape()" }, { @@ -53982,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": 123, + "community": 101, "norm_label": "test_driver_link_flags_voided_by_transport_cancelled()" }, { @@ -53991,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": 123, + "community": 101, "norm_label": "test_site_link_flags_archived_when_plan_archived()" }, { @@ -54000,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": 123, + "community": 101, "norm_label": "test_site_link_flags_voided_when_cancelled()" }, { @@ -54009,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": 123, + "community": 101, "norm_label": "test_site_link_flags_false_when_no_plan()" }, { @@ -54018,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": 123, + "community": 101, "norm_label": "test_public_transport_page_schema_exposes_plan_archived()" }, { @@ -54027,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": 123, + "community": 101, "norm_label": "test_public_site_page_schema_exposes_archived()" }, { @@ -54036,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": 123, + "community": 101, "norm_label": "test_io_order_link_flags_archived_when_plan_archived()" }, { @@ -54045,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": 123, + "community": 101, "norm_label": "test_io_order_link_flags_voided_by_header_or_plan()" }, { @@ -54054,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": 123, + "community": 101, "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" }, { @@ -54063,7 +54081,7 @@ "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "id": "tests_test_crm_supplier_hazard_py", - "community": 293, + "community": 305, "norm_label": "test_crm_supplier_hazard.py" }, { @@ -54072,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": 293, + "community": 305, "norm_label": "test_plain_always_allowed()" }, { @@ -54081,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": 293, + "community": 305, "norm_label": "test_toxic_only_requires_allow_toxic()" }, { @@ -54090,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": 293, + "community": 305, "norm_label": "test_explosive_only_requires_allow_explosive()" }, { @@ -54099,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": 293, + "community": 305, "norm_label": "test_dual_requires_both()" }, { @@ -54108,7 +54126,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L1", "id": "tests_test_doclib_api_py", - "community": 261, + "community": 57, "norm_label": "test_doclib_api.py" }, { @@ -54117,7 +54135,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L16", "id": "tests_test_doclib_api_storedresponse", - "community": 261, + "community": 57, "norm_label": "storedresponse" }, { @@ -54126,7 +54144,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L17", "id": "tests_test_doclib_api_storedresponse_release_conn", - "community": 261, + "community": 57, "norm_label": ".release_conn()" }, { @@ -54135,7 +54153,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L20", "id": "tests_test_doclib_api_storedresponse_stream", - "community": 261, + "community": 57, "norm_label": ".stream()" }, { @@ -54144,7 +54162,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L28", "id": "tests_test_doclib_api_memorystorage", - "community": 261, + "community": 57, "norm_label": "memorystorage" }, { @@ -54153,7 +54171,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L32", "id": "tests_test_doclib_api_memorystorage_upload", - "community": 261, + "community": 57, "norm_label": ".upload()" }, { @@ -54162,7 +54180,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L35", "id": "tests_test_doclib_api_memorystorage_open", - "community": 261, + "community": 57, "norm_label": ".open()" }, { @@ -54171,7 +54189,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L39", "id": "tests_test_doclib_api_memorystorage_discard", - "community": 261, + "community": 57, "norm_label": ".discard()" }, { @@ -54180,7 +54198,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L44", "id": "tests_test_doclib_api_client", - "community": 261, + "community": 57, "norm_label": "client()" }, { @@ -54189,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": 261, + "community": 57, "norm_label": "test_upload_download_and_revoked_access()" }, { @@ -54198,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": 261, + "community": 57, "norm_label": "test_upload_limits_folder_access_and_malicious_body()" }, { @@ -54207,7 +54225,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L91", "id": "tests_test_doclib_api_test_download_requires_authentication", - "community": 261, + "community": 57, "norm_label": "test_download_requires_authentication()" }, { @@ -54216,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": 261, + "community": 57, "norm_label": "test_audit_does_not_consume_document_stream_and_still_logs()" }, { @@ -54225,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": 261, + "community": 57, "norm_label": "test_encrypted_file_list_and_download_keep_existing_middleware()" }, { @@ -54234,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": 261, + "community": 57, "norm_label": "test_failed_upload_discards_ambiguous_object()" }, { @@ -54243,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": 261, + "community": 57, "norm_label": "test_chunked_upload_stops_before_consuming_full_body()" }, { @@ -54252,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": 261, + "community": 57, "norm_label": "test_upload_rejects_nonmultipart_without_reading_body()" }, { @@ -54261,7 +54279,7 @@ "source_file": "tests/test_doclib_api.py", "source_location": "L1", "id": "tests_test_doclib_api_rationale_1", - "community": 261, + "community": 57, "norm_label": "\u4f7f\u7528\u771f\u5b9e\u8def\u7531\u548c sqlite;\u5bf9\u8c61\u5b58\u50a8\u66ff\u8eab\u4ec5\u9694\u79bb\u5916\u90e8 minio\u3002" }, { @@ -54270,7 +54288,7 @@ "source_file": "tests/test_pl_calendar_customer_names.py", "source_location": "L1", "id": "tests_test_pl_calendar_customer_names_py", - "community": 344, + "community": 322, "norm_label": "test_pl_calendar_customer_names.py" }, { @@ -54279,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": 344, + "community": 322, "norm_label": "test_short_names_full_names_stop_order_and_tenant_isolation()" }, { @@ -54288,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": 344, + "community": 322, "norm_label": "test_legacy_plan_and_address_fallback_without_customer_ids()" }, { @@ -54297,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": 344, + "community": 322, "norm_label": "test_load_name_without_id_does_not_get_replaced_by_supplier()" }, { @@ -54306,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": 344, + "community": 322, "norm_label": "test_read_schemas_serialize_calendar_stop_names()" }, { @@ -54315,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": 344, + "community": 322, "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" }, { @@ -54324,7 +54342,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L1", "id": "tests_test_pl_child_differential_save_py", - "community": 199, + "community": 178, "norm_label": "test_pl_child_differential_save.py" }, { @@ -54333,7 +54351,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L23", "id": "tests_test_pl_child_differential_save_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -54342,7 +54360,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L33", "id": "tests_test_pl_child_differential_save_seed", - "community": 199, + "community": 178, "norm_label": "seed()" }, { @@ -54351,7 +54369,7 @@ "source_file": "tests/test_pl_child_differential_save.py", "source_location": "L43", "id": "tests_test_pl_child_differential_save_body", - "community": 199, + "community": 178, "norm_label": "body()" }, { @@ -54360,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": 199, + "community": 178, "norm_label": "save_stops()" }, { @@ -54369,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": 199, + "community": 178, "norm_label": "test_stop_same_ids_keep_archive_and_creation()" }, { @@ -54378,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": 199, + "community": 178, "norm_label": "test_omitted_stop_collections_are_unchanged()" }, { @@ -54387,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": 199, + "community": 178, "norm_label": "test_invalid_duplicate_or_wrong_stop_id_rejected_before_mutation()" }, { @@ -54396,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": 199, + "community": 178, "norm_label": "test_stop_product_removal_rejects_references()" }, { @@ -54405,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": 199, + "community": 178, "norm_label": "test_unreferenced_stop_product_deletes_only_removed_row()" }, { @@ -54414,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": 2, + "community": 6, "norm_label": "test_contract_diff_keeps_other_sides_and_identity()" }, { @@ -54423,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": 199, + "community": 178, "norm_label": "test_brand_quantity_update_preserves_id()" }, { @@ -54432,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": 199, + "community": 178, "norm_label": "test_transport_feedback_and_brand_keep_both_ids()" }, { @@ -54441,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": 32, + "community": 54, "norm_label": "test_vehicle_personnel_link_keeps_id()" }, { @@ -54450,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": 199, + "community": 178, "norm_label": "test_main_product_preflight_blocks_downstream_removal()" }, { @@ -54459,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": 200, + "community": 211, "norm_label": "test_new_product_prefilled_amounts_are_not_archive_evidence()" }, { @@ -54468,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": 199, + "community": 178, "norm_label": "test_main_product_preflight_rejects_duplicate_and_foreign_ids()" }, { @@ -54477,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": 199, + "community": 178, "norm_label": "test_partial_stop_validation_keeps_omitted_products_and_deliveries()" }, { @@ -54486,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": 199, + "community": 178, "norm_label": "test_duplicate_brand_input_rejected_without_mutation()" }, { @@ -54495,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": 199, + "community": 178, "norm_label": "test_archive_omitted_brands_preserves_existing_brand_rows()" }, { @@ -54504,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": 199, + "community": 178, "norm_label": "test_admin_feedback_omitted_brands_preserves_existing_brand_rows()" }, { @@ -54513,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": 199, + "community": 178, "norm_label": "test_main_product_partial_edit_keeps_brand_and_archive_fields()" }, { @@ -54522,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": 131, + "community": 178, "norm_label": "test_stop_feedback_omitted_nested_brands_survive_native_quantity_edit()" }, { @@ -54531,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": 131, + "community": 178, "norm_label": "test_duplicate_stop_feedback_product_ids_rejected()" }, { @@ -54540,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": 199, + "community": 178, "norm_label": "test_stop_product_add_keeps_existing_and_creates_only_new_row()" }, { @@ -54549,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": 199, + "community": 178, "norm_label": "test_deleted_load_singleton_reused_with_consistent_contract_scope()" }, { @@ -54567,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": 199, + "community": 178, "norm_label": "test_explicit_plan_product_link_cannot_point_to_another_product()" }, { @@ -54576,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": 199, + "community": 178, "norm_label": "test_legacy_product_link_without_id_must_be_unambiguous()" }, { @@ -54585,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": 199, + "community": 178, "norm_label": "test_update_api_partial_product_edit_retains_plan_total()" }, { @@ -54594,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": 199, + "community": 178, "norm_label": "real orm regressions; exclusively sqlite, never the configured business database" }, { @@ -54603,7 +54621,7 @@ "source_file": "tests/test_db_weighing_complete.py", "source_location": "L1", "id": "tests_test_db_weighing_complete_py", - "community": 70, + "community": 22, "norm_label": "test_db_weighing_complete.py" }, { @@ -54612,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": 70, + "community": 22, "norm_label": "test_tare_only_is_not_complete()" }, { @@ -54621,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": 70, + "community": 22, "norm_label": "test_missing_gross_time_is_not_complete()" }, { @@ -54630,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": 70, + "community": 22, "norm_label": "test_both_weights_and_times_are_complete()" }, { @@ -54639,7 +54657,7 @@ "source_file": "tests/test_db_weighing_complete.py", "source_location": "L1", "id": "tests_test_db_weighing_complete_rationale_1", - "community": 70, + "community": 22, "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" }, { @@ -54648,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": 332, + "community": 309, "norm_label": "test_pl_plan_stock_role_filter.py" }, { @@ -54657,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": 332, + "community": 309, "norm_label": "_compile()" }, { @@ -54666,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": 332, + "community": 309, "norm_label": "test_inbound_sql_mentions_delivery_and_internal_names()" }, { @@ -54675,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": 332, + "community": 309, "norm_label": "test_outbound_sql_mentions_load_and_internal_names()" }, { @@ -54684,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": 332, + "community": 309, "norm_label": "test_invalid_stock_role_raises()" }, { @@ -54693,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": 332, + "community": 309, "norm_label": "test_apply_stock_role_none_skips_filter()" }, { @@ -54702,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": 332, + "community": 309, "norm_label": "test_apply_stock_role_blank_skips_filter()" }, { @@ -54711,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": 189, + "community": 188, "norm_label": "test_crm_contract_approval_list_filters.py" }, { @@ -54720,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": 189, + "community": 188, "norm_label": "_compile()" }, { @@ -54729,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": 189, + "community": 188, "norm_label": "test_approval_result_in()" }, { @@ -54738,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": 189, + "community": 188, "norm_label": "test_approver_name_fuzzy()" }, { @@ -54747,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": 189, + "community": 188, "norm_label": "test_step_gte()" }, { @@ -54756,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": 189, + "community": 188, "norm_label": "test_approval_time_from_to()" }, { @@ -54765,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": 189, + "community": 188, "norm_label": "test_contract_no_exists()" }, { @@ -54774,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": 189, + "community": 188, "norm_label": "test_contract_name_exists()" }, { @@ -54783,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": 189, + "community": 188, "norm_label": "test_empty()" }, { @@ -54792,7 +54810,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L1", "id": "tests_test_wechat_cert_notices_py", - "community": 224, + "community": 256, "norm_label": "test_wechat_cert_notices.py" }, { @@ -54801,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": 224, + "community": 256, "norm_label": "test_cert_notice_module_exists()" }, { @@ -54810,7 +54828,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L18", "id": "tests_test_wechat_cert_notices_cert_notices", - "community": 50, + "community": 23, "norm_label": "cert_notices()" }, { @@ -54819,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": 224, + "community": 256, "norm_label": "test_disabled_skips_database()" }, { @@ -54828,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": 224, + "community": 256, "norm_label": "test_daily_dedup_template_and_tenant_scope()" }, { @@ -54837,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": 224, + "community": 256, "norm_label": "test_no_commit_and_no_warning_no_send()" }, { @@ -54846,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": 50, + "community": 23, "norm_label": "test_union_of_roles_and_scope_matches_reminder_list()" }, { @@ -54855,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": 224, + "community": 256, "norm_label": "test_refresh_rechecks_current_business_and_recipient()" }, { @@ -54864,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": 224, + "community": 256, "norm_label": "test_refresh_rebuilds_payload_at_shanghai_send_time_and_expires_next_day()" }, { @@ -54873,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": 224, + "community": 256, "norm_label": "test_reminder_requires_live_same_tenant_certificate()" }, { @@ -54882,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": 224, + "community": 256, "norm_label": "test_foreign_tenant_role_assignment_is_ignored()" }, { @@ -54891,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": 224, + "community": 60, "norm_label": "test_duplicate_reminders_and_stale_remaining_days_do_not_change_daily_gate()" }, { @@ -54900,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": 224, + "community": 256, "norm_label": "test_summary_counts_expired_and_upcoming_and_refreshes_after_renewal()" }, { @@ -54909,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": 224, + "community": 256, "norm_label": "test_long_summary_uses_short_total_title()" }, { @@ -54918,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": 224, + "community": 256, "norm_label": "test_scope_is_based_on_reminder_creator_as_in_list()" }, { @@ -54927,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": 224, + "community": 256, "norm_label": "test_only_monday_wednesday_friday_after_ten_enqueue()" }, { @@ -54936,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": 224, + "community": 256, "norm_label": "test_sunday_and_old_non_schedule_day_notice_never_send()" }, { @@ -54945,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": 224, + "community": 256, "norm_label": "test_enqueue_uses_shanghai_weekday_and_hour()" }, { @@ -54954,7 +54972,7 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L1", "id": "tests_test_wechat_cert_notices_rationale_1", - "community": 224, + "community": 256, "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" }, { @@ -54963,7 +54981,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L1", "id": "tests_test_duty_missing_identity_patch_py", - "community": 366, + "community": 62, "norm_label": "test_duty_missing_identity_patch.py" }, { @@ -54972,7 +54990,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L16", "id": "tests_test_duty_missing_identity_patch_db", - "community": 112, + "community": 62, "norm_label": "db()" }, { @@ -54981,7 +54999,7 @@ "source_file": "tests/test_duty_missing_identity_patch.py", "source_location": "L38", "id": "tests_test_duty_missing_identity_patch_save", - "community": 366, + "community": 62, "norm_label": "save()" }, { @@ -54990,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": 366, + "community": 62, "norm_label": "test_name_only_save_preserves_bound_user_assignment_identity()" }, { @@ -54999,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": 366, + "community": 62, "norm_label": "test_name_only_ambiguous_bound_users_are_rejected_without_replacement()" }, { @@ -55008,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": 366, + "community": 62, "norm_label": "test_explicit_user_id_without_child_id_keeps_current_identity()" }, { @@ -55017,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": 366, + "community": 62, "norm_label": "test_invalid_later_assignment_does_not_replace_earlier_assignment()" }, { @@ -55026,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": 366, + "community": 62, "norm_label": "current duty save path: sqlite-only missing-identity regressions." }, { @@ -55035,7 +55053,7 @@ "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L1", "id": "tests_test_pl_plan_list_export_py", - "community": 4, + "community": 192, "norm_label": "test_pl_plan_list_export.py" }, { @@ -55044,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": 4, + "community": 192, "norm_label": "test_normalize_plan_export_columns_maps_list_props()" }, { @@ -55053,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": 4, + "community": 192, "norm_label": "test_filter_export_columns_keeps_list_props_after_normalize()" }, { @@ -55062,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": 4, + "community": 192, "norm_label": "test_plan_list_export_filename_stem_by_stock_role()" }, { @@ -55071,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": 4, + "community": 192, "norm_label": "test_build_plan_list_export_rows_expands_products_with_crm_names()" }, { @@ -55080,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": 384, + "community": 192, "norm_label": "test_build_plan_list_export_rows_expands_stop_segments()" }, { @@ -55089,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": 4, + "community": 192, "norm_label": "test_build_plan_list_export_rows_empty_delivery_products_placeholder()" }, { @@ -55098,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": 376, + "community": 358, "norm_label": "test_build_plan_list_export_rows_legacy_without_stops()" }, { @@ -55107,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": 386, + "community": 192, "norm_label": "test_build_plan_list_export_rows_internal_customer_contract_placeholder()" }, { @@ -55116,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": 4, + "community": 177, "norm_label": "test_build_plan_list_export_rows_splits_by_archive_brand_qty()" }, { @@ -55125,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": 1, + "community": 192, "norm_label": "test_plan_list_merge_sheet_follows_list_rowspan()" }, { @@ -55134,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": 4, + "community": 192, "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" }, { @@ -55143,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": 384, + "community": 192, "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" }, { @@ -55152,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": 376, + "community": 358, "norm_label": "\u65e0\u6bb5\u7ed3\u6784:\u56de\u9000\u8ba1\u5212\u7ea7\u4ea7\u54c1;stopsegment \u4e3a\u7a7a\u3002" }, { @@ -55161,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": 386, + "community": 192, "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" }, { @@ -55170,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": 4, + "community": 177, "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" }, { @@ -55179,7 +55197,7 @@ "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "id": "tests_test_public_db_vehicle_plates_py", - "community": 80, + "community": 57, "norm_label": "test_public_db_vehicle_plates.py" }, { @@ -55188,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": 80, + "community": 57, "norm_label": "test_vehicle_plates_requires_inventory_or_plan_id()" }, { @@ -55197,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": 80, + "community": 57, "norm_label": "\u514d\u767b\u8f66\u724c options \u63a5\u53e3\u5165\u53c2\u6821\u9a8c(\u4e0d\u4f9d\u8d56\u771f\u5b9e db \u6570\u636e)\u3002" }, { @@ -55206,7 +55224,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L1", "id": "tests_test_pl_dispatch_calendar_migration_py", - "community": 357, + "community": 335, "norm_label": "test_pl_dispatch_calendar_migration.py" }, { @@ -55215,7 +55233,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L13", "id": "tests_test_pl_dispatch_calendar_migration_database", - "community": 357, + "community": 335, "norm_label": "database()" }, { @@ -55224,7 +55242,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L38", "id": "tests_test_pl_dispatch_calendar_migration_migrate", - "community": 357, + "community": 335, "norm_label": "migrate()" }, { @@ -55233,7 +55251,7 @@ "source_file": "tests/test_pl_dispatch_calendar_migration.py", "source_location": "L43", "id": "tests_test_pl_dispatch_calendar_migration_grants", - "community": 357, + "community": 335, "norm_label": "grants()" }, { @@ -55242,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": 357, + "community": 335, "norm_label": "test_inactive_menu_cannot_grant_manage()" }, { @@ -55251,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": 357, + "community": 335, "norm_label": "test_active_permissions_are_granted_once_and_revocation_is_preserved()" }, { @@ -55260,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": 357, + "community": 335, "norm_label": "test_inactive_calendar_ancestors_do_not_create_manage_menu()" }, { @@ -55269,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": 357, + "community": 335, "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" }, { @@ -55278,7 +55296,7 @@ "source_file": "tests/test_public_db_pound_qr.py", "source_location": "L1", "id": "tests_test_public_db_pound_qr_py", - "community": 139, + "community": 166, "norm_label": "test_public_db_pound_qr.py" }, { @@ -55287,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": 139, + "community": 166, "norm_label": "test_build_pound_qr_label()" }, { @@ -55296,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": 139, + "community": 166, "norm_label": "test_build_public_pound_qr_read_maps_fields()" }, { @@ -55305,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": 139, + "community": 166, "norm_label": "test_pound_qr_missing_returns_404()" }, { @@ -55314,7 +55332,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L1", "id": "tests_test_pl_transport_site_service_py", - "community": 66, + "community": 13, "norm_label": "test_pl_transport_site_service.py" }, { @@ -55323,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": 66, + "community": 13, "norm_label": "test_parse_history_date_accepts_iso()" }, { @@ -55332,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": 66, + "community": 13, "norm_label": "test_parse_history_date_rejects_bad()" }, { @@ -55341,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": 66, + "community": 13, "norm_label": "test_plan_day_match_helpers()" }, { @@ -55350,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": 66, + "community": 13, "norm_label": "test_plan_hit_dates_site_style_includes_plan_date()" }, { @@ -55359,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": 66, + "community": 13, "norm_label": "test_accumulate_site_calendar_counts_include_plan_date()" }, { @@ -55368,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": 66, + "community": 13, "norm_label": "test_resolve_transport_for_plan_missing_plan()" }, { @@ -55377,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": 66, + "community": 13, "norm_label": "test_build_site_page_for_plan_missing_plan()" }, { @@ -55386,7 +55404,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_parent_missing_identity_py", - "community": 168, + "community": 161, "norm_label": "test_pl_parent_missing_identity.py" }, { @@ -55395,7 +55413,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L17", "id": "tests_test_pl_parent_missing_identity_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -55404,7 +55422,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L31", "id": "tests_test_pl_parent_missing_identity_save", - "community": 168, + "community": 161, "norm_label": "save()" }, { @@ -55413,7 +55431,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L50", "id": "tests_test_pl_parent_missing_identity_main", - "community": 168, + "community": 161, "norm_label": "main()" }, { @@ -55422,7 +55440,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L61", "id": "tests_test_pl_parent_missing_identity_product", - "community": 168, + "community": 161, "norm_label": "product()" }, { @@ -55431,7 +55449,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L65", "id": "tests_test_pl_parent_missing_identity_delivery", - "community": 168, + "community": 161, "norm_label": "delivery()" }, { @@ -55440,7 +55458,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L76", "id": "tests_test_pl_parent_missing_identity_load", - "community": 168, + "community": 161, "norm_label": "load()" }, { @@ -55449,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": 168, + "community": 161, "norm_label": "stop_body()" }, { @@ -55458,7 +55476,7 @@ "source_file": "tests/test_pl_parent_missing_identity.py", "source_location": "L87", "id": "tests_test_pl_parent_missing_identity_direct", - "community": 168, + "community": 161, "norm_label": "direct()" }, { @@ -55467,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": 168, + "community": 161, "norm_label": "test_api_main_missing_id_repeated_save_keeps_identity_and_omitted_business_fields()" }, { @@ -55476,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": 168, + "community": 161, "norm_label": "test_api_main_and_delivery_parent_child_missing_ids_repeated_save()" }, { @@ -55485,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": 168, + "community": 161, "norm_label": "test_main_unique_variant_uses_only_submitted_discriminators()" }, { @@ -55494,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": 168, + "community": 161, "norm_label": "test_main_ambiguous_or_reused_candidate_rejects_before_header_write()" }, { @@ -55503,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": 168, + "community": 161, "norm_label": "test_main_explicit_reserves_old_same_sku_new_row_is_allowed()" }, { @@ -55512,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": 168, + "community": 161, "norm_label": "test_main_add_remove_omitted_and_empty()" }, { @@ -55521,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": 168, + "community": 161, "norm_label": "test_invalid_explicit_id_rejects_without_mutation()" }, { @@ -55530,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": 168, + "community": 161, "norm_label": "test_delivery_same_customer_multiple_stops_needs_reliable_child_ids()" }, { @@ -55539,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": 168, + "community": 161, "norm_label": "test_delivery_child_id_can_restore_parent_when_customer_omitted()" }, { @@ -55548,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": 168, + "community": 161, "norm_label": "test_delivery_missing_key_or_double_claim_rejected()" }, { @@ -55557,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": 168, + "community": 161, "norm_label": "test_delivery_explicit_reserves_same_customer_for_new_parent()" }, { @@ -55566,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": 168, + "community": 161, "norm_label": "test_delivery_add_remove_omission_and_empty()" }, { @@ -55575,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": 168, + "community": 161, "norm_label": "test_delivery_reference_blocks_true_removal_but_not_missing_id_update()" }, { @@ -55584,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": 168, + "community": 161, "norm_label": "test_api_new_master_and_parent_use_preflight_ids_and_client_key()" }, { @@ -55593,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": 168, + "community": 161, "norm_label": "test_anonymous_main_never_reuses_out_of_scope_or_deleted_row()" }, { @@ -55602,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": 168, + "community": 161, "norm_label": "test_anonymous_delivery_child_identity_never_crosses_scope()" }, { @@ -55611,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": 168, + "community": 161, "norm_label": "test_delivery_conflicting_children_cannot_merge_parents()" }, { @@ -55620,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": 168, + "community": 161, "norm_label": "test_api_last_ambiguous_delivery_rejects_before_all_changes()" }, { @@ -55629,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": 168, + "community": 161, "norm_label": "test_duplicate_explicit_main_and_delivery_ids_reject()" }, { @@ -55638,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": 168, + "community": 161, "norm_label": "test_main_real_removal_keeps_reference_guard()" }, { @@ -55647,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": 168, + "community": 161, "norm_label": "test_two_anonymous_sku_variants_match_keys_after_reordering()" }, { @@ -55656,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": 168, + "community": 161, "norm_label": "test_unique_delivery_customer_can_edit_sequence_without_new_identity()" }, { @@ -55665,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": 168, + "community": 161, "norm_label": "missing parent/master identities: real sqlite persistence, never business mysql." }, { @@ -55674,7 +55692,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L1", "id": "tests_test_pl_plan_list_attachments_py", - "community": 28, + "community": 258, "norm_label": "test_pl_plan_list_attachments.py" }, { @@ -55683,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": 28, + "community": 258, "norm_label": "test_parse_image_urls_json_array()" }, { @@ -55692,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": 28, + "community": 258, "norm_label": "test_parse_image_urls_csv()" }, { @@ -55701,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": 28, + "community": 258, "norm_label": "test_stop_source_label_load()" }, { @@ -55710,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": 28, + "community": 258, "norm_label": "test_stop_source_label_delivery_with_seq()" }, { @@ -55719,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": 28, + "community": 258, "norm_label": "test_stop_source_label_delivery_without_seq()" }, { @@ -55728,7 +55746,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_list_filters_py", - "community": 149, + "community": 147, "norm_label": "test_crm_contract_list_filters.py" }, { @@ -55737,7 +55755,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L5", "id": "tests_test_crm_contract_list_filters_compile", - "community": 149, + "community": 147, "norm_label": "_compile()" }, { @@ -55746,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": 149, + "community": 147, "norm_label": "test_contract_type_in()" }, { @@ -55755,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": 149, + "community": 147, "norm_label": "test_contract_no_fuzzy()" }, { @@ -55764,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": 149, + "community": 147, "norm_label": "test_amount_between()" }, { @@ -55773,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": 149, + "community": 147, "norm_label": "test_empty()" }, { @@ -55782,7 +55800,7 @@ "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L1", "id": "tests_test_pl_transport_rearrange_tokens_py", - "community": 133, + "community": 31, "norm_label": "test_pl_transport_rearrange_tokens.py" }, { @@ -55791,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": 133, + "community": 31, "norm_label": "test_ensure_driver_access_token_keeps_existing()" }, { @@ -55800,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": 2, + "community": 31, "norm_label": "test_ensure_site_token_keeps_existing()" }, { @@ -55809,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": 133, + "community": 31, "norm_label": "test_rearrange_branch_uses_ensure_not_rotate()" }, { @@ -55818,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": 133, + "community": 31, "norm_label": "\u8c03\u6574\u8fd0\u8f93\u9ed8\u8ba4\u4e0d rotate \u53f8\u673a/\u73b0\u573a token" }, { @@ -55827,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": 133, + "community": 31, "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" }, { @@ -55836,7 +55854,7 @@ "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L1", "id": "tests_test_pl_carrier_eligible_py", - "community": 213, + "community": 257, "norm_label": "test_pl_carrier_eligible.py" }, { @@ -55845,7 +55863,7 @@ "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L9", "id": "tests_test_pl_carrier_eligible_carrier", - "community": 213, + "community": 257, "norm_label": "_carrier()" }, { @@ -55854,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": 213, + "community": 257, "norm_label": "test_eligible_ignores_audit_qualification_agreement()" }, { @@ -55863,7 +55881,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "id": "tests_test_pl_personnel_cert_required_py", - "community": 69, + "community": 65, "norm_label": "test_pl_personnel_cert_required.py" }, { @@ -55872,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": 69, + "community": 65, "norm_label": "test_match_driver_qualification_exact()" }, { @@ -55881,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": 69, + "community": 65, "norm_label": "test_match_escort_qualification_and_alias()" }, { @@ -55890,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": 69, + "community": 65, "norm_label": "test_required_names_by_personnel_type()" }, { @@ -55899,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": 69, + "community": 65, "norm_label": "test_both_requires_four_certs()" }, { @@ -55908,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": 69, + "community": 65, "norm_label": "test_escort_alias_counts_as_complete()" }, { @@ -55917,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": 69, + "community": 65, "norm_label": "test_cert_no_optional_for_required_slot()" }, { @@ -55926,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": 69, + "community": 65, "norm_label": "test_attachment_optional_for_required_slot()" }, { @@ -55935,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": 69, + "community": 65, "norm_label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002" }, { @@ -55944,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": 69, + "community": 65, "norm_label": "\u8bc1\u4e66\u9644\u4ef6\u975e\u5fc5\u586b:\u6709\u540d\u79f0+\u6709\u6548\u671f\u5373\u53ef,\u65e0\u9644\u4ef6\u4e0d\u62a5\u9519\u3002" }, { @@ -55953,7 +55971,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L1", "id": "tests_test_wechat_notice_bx_sources_py", - "community": 174, + "community": 173, "norm_label": "test_wechat_notice_bx_sources.py" }, { @@ -55962,7 +55980,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L18", "id": "tests_test_wechat_notice_bx_sources_db", - "community": 174, + "community": 173, "norm_label": "db()" }, { @@ -55971,7 +55989,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L30", "id": "tests_test_wechat_notice_bx_sources_snapshot", - "community": 174, + "community": 173, "norm_label": "snapshot()" }, { @@ -55980,7 +55998,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L36", "id": "tests_test_wechat_notice_bx_sources_seed", - "community": 174, + "community": 173, "norm_label": "seed()" }, { @@ -55989,7 +56007,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L60", "id": "tests_test_wechat_notice_bx_sources_approval", - "community": 174, + "community": 173, "norm_label": "approval()" }, { @@ -55998,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": 174, + "community": 173, "norm_label": "test_only_current_approver_and_real_applicant()" }, { @@ -56007,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": 174, + "community": 173, "norm_label": "test_inactive_row_suppresses_stale_node_and_approval()" }, { @@ -56016,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": 174, + "community": 173, "norm_label": "test_result_uses_latest_approval_time_not_node_order_or_operator()" }, { @@ -56025,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": 174, + "community": 173, "norm_label": "test_bx_approved_requires_real_record()" }, { @@ -56034,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": 174, + "community": 173, "norm_label": "test_recharge_approval_completes_before_disbursement()" }, { @@ -56043,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": 174, + "community": 173, "norm_label": "test_recharge_direct_disbursement_does_not_invent_approval()" }, { @@ -56052,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": 174, + "community": 173, "norm_label": "test_tenant_and_soft_deleted_application_are_excluded()" }, { @@ -56061,7 +56079,7 @@ "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L171", "id": "tests_test_wechat_notice_bx_sources_live", - "community": 61, + "community": 14, "norm_label": "live()" }, { @@ -56070,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": 174, + "community": 173, "norm_label": "bx_service()" }, { @@ -56079,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": 174, + "community": 173, "norm_label": "test_bx_real_submit_sequential_approve_notifies_applicant_and_rolls_back()" }, { @@ -56088,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": 174, + "community": 173, "norm_label": "test_bx_real_withdraw_resubmit_and_reject_use_new_cycle()" }, { @@ -56097,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": 174, + "community": 173, "norm_label": "test_recharge_real_approve_handoff_withdraw_resubmit_reject_cancel()" }, { @@ -56106,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": 174, + "community": 173, "norm_label": "test_recharge_real_direct_disburse_submission_has_no_pending_or_result()" }, { @@ -56115,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": 174, + "community": 173, "norm_label": "test_recharge_blank_action_is_approval_like_business_service()" }, { @@ -56124,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": 174, + "community": 173, "norm_label": "test_deleted_and_other_tenant_nodes_never_produce_tasks()" }, { @@ -56133,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": 174, + "community": 173, "norm_label": "test_real_disbursement_preserves_approval_result_and_adds_completion()" }, { @@ -56142,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": 174, + "community": 173, "norm_label": "test_recharge_notification_failure_occurs_before_original_commit()" }, { @@ -56151,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": 174, + "community": 173, "norm_label": "test_bx_rejects_nonpending_state_even_with_leftover_node()" }, { @@ -56160,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": 174, + "community": 173, "norm_label": "test_bx_duplicate_submit_does_not_restart_active_cycle()" }, { @@ -56169,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": 174, + "community": 173, "norm_label": "test_bx_duplicate_terminal_approval_refreshes_cached_state()" }, { @@ -56178,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": 174, + "community": 173, "norm_label": "test_submit_locks_business_row_before_state_change()" }, { @@ -56187,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": 174, + "community": 173, "norm_label": "test_recharge_duplicate_terminal_approval_refreshes_cached_state()" }, { @@ -56196,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": 174, + "community": 173, "norm_label": "test_pending_uses_web_approval_instead_of_nonactionable_mobile_detail()" }, { @@ -56205,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": 174, + "community": 173, "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" }, { @@ -56214,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": 172, + "community": 215, "norm_label": "test_pl_contract_qty_arrange_check.py" }, { @@ -56223,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": 172, + "community": 215, "norm_label": "test_effective_arranged_total_subtracts_old()" }, { @@ -56232,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": 172, + "community": 215, "norm_label": "test_effective_arranged_total_rounds()" }, { @@ -56241,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": 172, + "community": 215, "norm_label": "test_framework_customer_demand_not_fixed()" }, { @@ -56250,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": 172, + "community": 215, "norm_label": "test_framework_fixed_mode_with_qty_is_fixed()" }, { @@ -56259,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": 172, + "community": 215, "norm_label": "test_sale_positive_qty_is_fixed()" }, { @@ -56268,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": 172, + "community": 215, "norm_label": "test_zero_or_empty_qty_not_fixed()" }, { @@ -56277,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": 172, + "community": 215, "norm_label": "test_evaluate_skip_when_no_new_qty()" }, { @@ -56286,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": 172, + "community": 215, "norm_label": "test_evaluate_overflow_violation()" }, { @@ -56295,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": 172, + "community": 215, "norm_label": "test_evaluate_remaining_reminder()" }, { @@ -56304,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": 172, + "community": 215, "norm_label": "test_evaluate_rearrange_deducts_old()" }, { @@ -56313,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": 172, + "community": 215, "norm_label": "test_evaluate_framework_cumulative()" }, { @@ -56322,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": 172, + "community": 215, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u65f6\u5408\u540c\u6570\u91cf\u786c\u62e6 / \u63d0\u9192\u7eaf\u51fd\u6570\u5355\u6d4b\u3002" }, { @@ -56331,7 +56349,7 @@ "source_file": "tests/test_pl_plan_belongs_company_contract.py", "source_location": "L1", "id": "tests_test_pl_plan_belongs_company_contract_py", - "community": 1, + "community": 6, "norm_label": "test_pl_plan_belongs_company_contract.py" }, { @@ -56340,7 +56358,7 @@ "source_file": "tests/test_pl_plan_belongs_company_contract.py", "source_location": "L12", "id": "tests_test_pl_plan_belongs_company_contract_test_belongs_company_maps_to_exact_trading_entity", - "community": 1, + "community": 6, "norm_label": "test_belongs_company_maps_to_exact_trading_entity()" }, { @@ -56349,7 +56367,7 @@ "source_file": "tests/test_pl_plan_belongs_company_contract.py", "source_location": "L19", "id": "tests_test_pl_plan_belongs_company_contract_test_empty_belongs_company_rejects_external_stop_contract", - "community": 1, + "community": 6, "norm_label": "test_empty_belongs_company_rejects_external_stop_contract()" }, { @@ -56358,7 +56376,7 @@ "source_file": "tests/test_pl_plan_belongs_company_contract.py", "source_location": "L32", "id": "tests_test_pl_plan_belongs_company_contract_test_internal_stop_skips_belongs_company_contract_check", - "community": 1, + "community": 6, "norm_label": "test_internal_stop_skips_belongs_company_contract_check()" }, { @@ -56367,7 +56385,7 @@ "source_file": "tests/test_pl_plan_belongs_company_contract.py", "source_location": "L45", "id": "tests_test_pl_plan_belongs_company_contract_test_belongs_company_contract_error_is_not_swallowed", - "community": 1, + "community": 6, "norm_label": "test_belongs_company_contract_error_is_not_swallowed()" }, { @@ -56376,7 +56394,7 @@ "source_file": "tests/test_pl_plan_belongs_company_contract.py", "source_location": "L54", "id": "tests_test_pl_plan_belongs_company_contract_pytest_raises_company", - "community": 1, + "community": 6, "norm_label": "pytest_raises_company()" }, { @@ -56385,7 +56403,7 @@ "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "id": "tests_test_pl_io_order_enrichment_py", - "community": 60, + "community": 36, "norm_label": "test_pl_io_order_enrichment.py" }, { @@ -56394,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": 60, + "community": 36, "norm_label": "test_resolve_unit_label_maps_dun()" }, { @@ -56403,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": 60, + "community": 36, "norm_label": "test_merge_plan_logistics_into_order()" }, { @@ -56412,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": 60, + "community": 36, "norm_label": "test_merge_plan_product_into_item()" }, { @@ -56421,7 +56439,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_workflow_py", - "community": 165, + "community": 160, "norm_label": "test_pl_vehicle_recharge_workflow.py" }, { @@ -56430,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": 165, + "community": 160, "norm_label": "test_apply_statuses_include_workflow_states()" }, { @@ -56439,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": 165, + "community": 160, "norm_label": "_make_session()" }, { @@ -56448,7 +56466,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L42", "id": "tests_test_pl_vehicle_recharge_workflow_user", - "community": 165, + "community": 160, "norm_label": "_user()" }, { @@ -56457,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": 165, + "community": 160, "norm_label": "_seed_vehicle()" }, { @@ -56466,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": 165, + "community": 160, "norm_label": "_seed_workflow()" }, { @@ -56475,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": 165, + "community": 160, "norm_label": "_patch_scope()" }, { @@ -56484,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": 165, + "community": 160, "norm_label": "test_submit_sets_in_approval_and_first_node()" }, { @@ -56493,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": 165, + "community": 160, "norm_label": "test_resubmit_increments_round_keeps_history()" }, { @@ -56502,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": 165, + "community": 160, "norm_label": "test_approve_advances_to_next_node()" }, { @@ -56511,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": 165, + "community": 160, "norm_label": "test_reject_sets_rejected_and_appends_history()" }, { @@ -56520,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": 165, + "community": 160, "norm_label": "test_disburse_writes_record_and_disbursed()" }, { @@ -56529,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": 165, + "community": 160, "norm_label": "test_approve_forbidden_on_disburse_node()" }, { @@ -56538,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": 165, + "community": 160, "norm_label": "test_withdraw_in_approval_to_draft_keeps_round_and_approvals()" }, { @@ -56547,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": 165, + "community": 160, "norm_label": "test_withdraw_rejects_non_applicant()" }, { @@ -56556,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": 165, + "community": 160, "norm_label": "test_withdraw_rejects_non_in_approval()" }, { @@ -56565,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": 165, + "community": 160, "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" }, { @@ -56574,7 +56592,7 @@ "source_file": "tests/test_pl_calendar_vehicle_types.py", "source_location": "L1", "id": "tests_test_pl_calendar_vehicle_types_py", - "community": 252, + "community": 194, "norm_label": "test_pl_calendar_vehicle_types.py" }, { @@ -56583,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": 252, + "community": 194, "norm_label": "test_vehicle_type_snapshot_then_scoped_legacy_lookup()" }, { @@ -56592,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": 252, + "community": 194, "norm_label": "test_snapshot_only_does_not_query_and_read_schema_has_alias()" }, { @@ -56601,7 +56619,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L1", "id": "tests_test_crm_facet_context_py", - "community": 306, + "community": 283, "norm_label": "test_crm_facet_context.py" }, { @@ -56610,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": 306, + "community": 283, "norm_label": "test_clear_facet_field_kwargs_customer_no()" }, { @@ -56619,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": 306, + "community": 283, "norm_label": "test_clear_facet_field_kwargs_quote_no()" }, { @@ -56628,7 +56646,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L33", "id": "tests_test_crm_facet_context_facetbody", - "community": 306, + "community": 283, "norm_label": "_facetbody" }, { @@ -56637,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": 306, + "community": 283, "norm_label": "test_facet_filter_kwargs_from_body_strips_meta_and_self()" }, { @@ -56646,7 +56664,7 @@ "source_file": "tests/test_crm_facet_context.py", "source_location": "L1", "id": "tests_test_crm_facet_context_rationale_1", - "community": 306, + "community": 283, "norm_label": "crm \u5217\u5934 facet \u4e0a\u4e0b\u6587:\u5265\u79bb\u672c\u5217\u952e\u3002" }, { @@ -56655,7 +56673,7 @@ "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L1", "id": "tests_test_pl_plan_create_date_py", - "community": 18, + "community": 9, "norm_label": "test_pl_plan_create_date.py" }, { @@ -56664,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": 18, + "community": 9, "norm_label": "test_resolve_create_date_uses_explicit()" }, { @@ -56673,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": 18, + "community": 9, "norm_label": "test_resolve_create_date_defaults_today()" }, { @@ -56682,7 +56700,7 @@ "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L1", "id": "tests_test_pl_public_transport_history_py", - "community": 66, + "community": 13, "norm_label": "test_pl_public_transport_history.py" }, { @@ -56691,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": 66, + "community": 13, "norm_label": "test_normalize_main_plate_trims()" }, { @@ -56700,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": 66, + "community": 13, "norm_label": "test_parse_history_date_ok_and_bad()" }, { @@ -56709,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": 66, + "community": 13, "norm_label": "test_history_matches_date_or_logic()" }, { @@ -56718,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": 66, + "community": 13, "norm_label": "test_history_status_label()" }, { @@ -56727,7 +56745,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "id": "tests_test_db_resolve_crm_product_py", - "community": 34, + "community": 72, "norm_label": "test_db_resolve_crm_product.py" }, { @@ -56736,7 +56754,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L13", "id": "tests_test_db_resolve_crm_product_product", - "community": 34, + "community": 72, "norm_label": "_product()" }, { @@ -56745,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": 34, + "community": 72, "norm_label": "test_resolve_rejects_off_shelf_by_default()" }, { @@ -56754,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": 34, + "community": 72, "norm_label": "test_resolve_allows_off_shelf_when_not_required()" }, { @@ -56763,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": 34, + "community": 72, "norm_label": "resolve_crm_product:\u8fd0\u8f93\u8054\u52a8\u573a\u666f\u5141\u8bb8\u5df2\u4e0b\u67b6\u4ea7\u54c1\u3002" }, { @@ -56772,7 +56790,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L1", "id": "tests_test_pl_vehicle_fuel_summary_py", - "community": 304, + "community": 287, "norm_label": "test_pl_vehicle_fuel_summary.py" }, { @@ -56781,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": 252, + "community": 194, "norm_label": "summary_db()" }, { @@ -56790,7 +56808,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L32", "id": "tests_test_pl_vehicle_fuel_summary_vehicle", - "community": 304, + "community": 287, "norm_label": "vehicle()" }, { @@ -56799,7 +56817,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L39", "id": "tests_test_pl_vehicle_fuel_summary_fuel", - "community": 304, + "community": 287, "norm_label": "fuel()" }, { @@ -56808,7 +56826,7 @@ "source_file": "tests/test_pl_vehicle_fuel_summary.py", "source_location": "L50", "id": "tests_test_pl_vehicle_fuel_summary_summary", - "community": 304, + "community": 287, "norm_label": "summary()" }, { @@ -56817,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": 304, + "community": 287, "norm_label": "test_summary_includes_html_metrics_and_previous_quarter_across_year()" }, { @@ -56826,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": 304, + "community": 287, "norm_label": "test_all_self_vehicles_visible_even_without_calculable_rate()" }, { @@ -56835,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": 304, + "community": 287, "norm_label": "test_missing_boundary_month_falls_back_inside_period()" }, { @@ -56844,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": 304, + "community": 287, "norm_label": "test_summary_excludes_invalid_records_and_applies_data_scope()" }, { @@ -56853,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": 304, + "community": 287, "norm_label": "test_next_quarter_reading_is_loaded_without_adding_next_period_fuel()" }, { @@ -56862,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": 304, + "community": 287, "norm_label": "test_current_month_and_quarter_are_estimated_until_next_period()" }, { @@ -56871,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": 304, + "community": 287, "norm_label": "test_rollback_exposes_status_and_no_rate()" }, { @@ -56880,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": 304, + "community": 287, "norm_label": "test_driver_name_uses_current_vehicle_personnel_association()" }, { @@ -56889,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": 304, + "community": 287, "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" }, { @@ -56898,7 +56916,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L1", "id": "tests_test_wx_qr_session_py", - "community": 327, + "community": 318, "norm_label": "test_wx_qr_session.py" }, { @@ -56907,7 +56925,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L10", "id": "tests_test_wx_qr_session_force_memory_backend", - "community": 327, + "community": 318, "norm_label": "force_memory_backend()" }, { @@ -56916,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": 327, + "community": 318, "norm_label": "test_create_pending_and_get()" }, { @@ -56925,7 +56943,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L24", "id": "tests_test_wx_qr_session_test_mark_scanned", - "community": 327, + "community": 318, "norm_label": "test_mark_scanned()" }, { @@ -56934,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": 327, + "community": 318, "norm_label": "test_mark_success_consume_once()" }, { @@ -56943,7 +56961,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L40", "id": "tests_test_wx_qr_session_test_mark_failed", - "community": 327, + "community": 318, "norm_label": "test_mark_failed()" }, { @@ -56952,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": 327, + "community": 318, "norm_label": "test_expire_old_session()" }, { @@ -56961,7 +56979,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L54", "id": "tests_test_wx_qr_session_test_invalidate", - "community": 327, + "community": 318, "norm_label": "test_invalidate()" }, { @@ -56970,7 +56988,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L1", "id": "tests_test_wx_qr_session_rationale_1", - "community": 327, + "community": 318, "norm_label": "wx_qr_session \u72b6\u6001\u673a\u4e0e\u4e00\u6b21\u6027\u6d88\u8d39\u3002" }, { @@ -56979,7 +56997,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L11", "id": "tests_test_wx_qr_session_rationale_11", - "community": 327, + "community": 318, "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" }, { @@ -56988,7 +57006,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L1", "id": "tests_test_pl_mobile_product_identity_py", - "community": 195, + "community": 179, "norm_label": "test_pl_mobile_product_identity.py" }, { @@ -56997,7 +57015,7 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L9", "id": "tests_test_pl_mobile_product_identity_service", - "community": 195, + "community": 179, "norm_label": "service()" }, { @@ -57006,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": 195, + "community": 179, "norm_label": "test_request_keys_bind_new_same_product_rows_independently()" }, { @@ -57015,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": 195, + "community": 179, "norm_label": "test_legacy_no_key_path_is_untouched()" }, { @@ -57024,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": 195, + "community": 179, "norm_label": "test_invalid_request_links_reject_before_writing()" }, { @@ -57033,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": 195, + "community": 179, "norm_label": "test_runtime_explicit_and_key_conflict_is_rejected()" }, { @@ -57042,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": 195, + "community": 179, "norm_label": "production_function()" }, { @@ -57051,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": 195, + "community": 179, "norm_label": "test_actual_build_apply_and_stop_resolver_keep_new_and_existing_keys()" }, { @@ -57060,88 +57078,97 @@ "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": 195, + "community": 179, "norm_label": "test_mobile_request_rejects_incompatible_model_unit()" }, + { + "label": "test_ton_unit_label_and_dict_value_are_compatible()", + "file_type": "code", + "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": 179, + "norm_label": "test_ton_unit_label_and_dict_value_are_compatible()" + }, { "label": "test_new_mobile_plan_cannot_claim_existing_product_id()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L95", + "source_location": "L108", "id": "tests_test_pl_mobile_product_identity_test_new_mobile_plan_cannot_claim_existing_product_id", - "community": 195, + "community": 179, "norm_label": "test_new_mobile_plan_cannot_claim_existing_product_id()" }, { "label": "test_actual_route_rejects_unknown_keys_before_any_write()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L101", + "source_location": "L114", "id": "tests_test_pl_mobile_product_identity_test_actual_route_rejects_unknown_keys_before_any_write", - "community": 195, + "community": 179, "norm_label": "test_actual_route_rejects_unknown_keys_before_any_write()" }, { "label": "test_real_schema_accepts_aliases_but_keys_are_not_orm_fields()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L122", + "source_location": "L135", "id": "tests_test_pl_mobile_product_identity_test_real_schema_accepts_aliases_but_keys_are_not_orm_fields", - "community": 195, + "community": 179, "norm_label": "test_real_schema_accepts_aliases_but_keys_are_not_orm_fields()" }, { "label": "test_unlinked_draft_is_explicit_and_cannot_bypass_formal_or_claim_an_id()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L140", + "source_location": "L153", "id": "tests_test_pl_mobile_product_identity_test_unlinked_draft_is_explicit_and_cannot_bypass_formal_or_claim_an_id", - "community": 195, + "community": 179, "norm_label": "test_unlinked_draft_is_explicit_and_cannot_bypass_formal_or_claim_an_id()" }, { "label": "test_actual_stop_resolver_persists_empty_pending_reference_only_when_explicitly_allowed()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L149", + "source_location": "L162", "id": "tests_test_pl_mobile_product_identity_test_actual_stop_resolver_persists_empty_pending_reference_only_when_explicitly_allowed", - "community": 195, + "community": 179, "norm_label": "test_actual_stop_resolver_persists_empty_pending_reference_only_when_explicitly_allowed()" }, { "label": "test_default_stop_resolver_rejects_ambiguous_legacy_web_product_mapping()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L157", + "source_location": "L170", "id": "tests_test_pl_mobile_product_identity_test_default_stop_resolver_rejects_ambiguous_legacy_web_product_mapping", - "community": 195, + "community": 179, "norm_label": "test_default_stop_resolver_rejects_ambiguous_legacy_web_product_mapping()" }, { "label": "test_existing_pending_web_draft_matches_only_its_original_segment_and_contract_line()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L166", + "source_location": "L179", "id": "tests_test_pl_mobile_product_identity_test_existing_pending_web_draft_matches_only_its_original_segment_and_contract_line", - "community": 195, + "community": 179, "norm_label": "test_existing_pending_web_draft_matches_only_its_original_segment_and_contract_line()" }, { "label": "test_stop_packaging_override_keeps_shared_plan_identity_without_rewriting_packaging()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L178", + "source_location": "L191", "id": "tests_test_pl_mobile_product_identity_test_stop_packaging_override_keeps_shared_plan_identity_without_rewriting_packaging", - "community": 195, + "community": 179, "norm_label": "test_stop_packaging_override_keeps_shared_plan_identity_without_rewriting_packaging()" }, { "label": "test_packaging_override_does_not_relax_product_model_or_unit_checks()", "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", - "source_location": "L193", + "source_location": "L206", "id": "tests_test_pl_mobile_product_identity_test_packaging_override_does_not_relax_product_model_or_unit_checks", - "community": 195, + "community": 179, "norm_label": "test_packaging_override_does_not_relax_product_model_or_unit_checks()" }, { @@ -57150,16 +57177,25 @@ "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L1", "id": "tests_test_pl_mobile_product_identity_rationale_1", - "community": 195, + "community": 179, "norm_label": "pure request identity tests: no database, application startup, network or browse" }, + { + "label": "\u88c5\u8d27\u6dfb\u52a0\u4ea7\u54c1\u53ef\u80fd\u5e26\u300c\u5428\u300d\uff0c\u5408\u540c\u884c\u5e26 dun\uff1b\u4e8c\u8005\u89c6\u4e3a\u540c\u4e00\u5355\u4f4d\u3002", + "file_type": "rationale", + "source_file": "tests/test_pl_mobile_product_identity.py", + "source_location": "L96", + "id": "tests_test_pl_mobile_product_identity_rationale_96", + "community": 179, + "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" + }, { "label": "test_crm_contract_attachment_clear.py", "file_type": "code", "source_file": "tests/test_crm_contract_attachment_clear.py", "source_location": "L1", "id": "tests_test_crm_contract_attachment_clear_py", - "community": 19, + "community": 25, "norm_label": "test_crm_contract_attachment_clear.py" }, { @@ -57168,7 +57204,7 @@ "source_file": "tests/test_crm_contract_attachment_clear.py", "source_location": "L10", "id": "tests_test_crm_contract_attachment_clear_entity", - "community": 19, + "community": 25, "norm_label": "_entity()" }, { @@ -57177,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": 19, + "community": 25, "norm_label": "test_omitted_attachment_files_are_left_unchanged()" }, { @@ -57186,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": 19, + "community": 25, "norm_label": "test_explicit_empty_attachment_values_clear_the_field()" }, { @@ -57195,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": 269, + "community": 39, "norm_label": "test_pl_dibang_upsert_on_arrange.py" }, { @@ -57204,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": 269, + "community": 39, "norm_label": "add_slip()" }, { @@ -57213,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": 269, + "community": 39, "norm_label": "test_cancel_generate_dibang_blocked_when_weighing_exists()" }, { @@ -57222,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": 269, + "community": 39, "norm_label": "test_upsert_reuses_existing_inventory_id()" }, { @@ -57231,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": 269, + "community": 39, "norm_label": "test_upsert_updates_inventory_and_weighing_plate_when_already_weighed()" }, { @@ -57240,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": 269, + "community": 39, "norm_label": "test_upsert_remounts_monthly_plan_when_partner_changes()" }, { @@ -57249,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": 8, + "community": 21, "norm_label": "test_arrange_transport_source_has_no_revoke_call()" }, { @@ -57258,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": 8, + "community": 21, "norm_label": "test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked()" }, { @@ -57267,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": 8, + "community": 21, "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" }, { @@ -57276,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": 8, + "community": 21, "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" }, { @@ -57285,7 +57321,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L1", "id": "tests_test_crm_product_metadata_diff_py", - "community": 278, + "community": 261, "norm_label": "test_crm_product_metadata_diff.py" }, { @@ -57294,7 +57330,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L14", "id": "tests_test_crm_product_metadata_diff_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -57303,7 +57339,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L22", "id": "tests_test_crm_product_metadata_diff_seed", - "community": 278, + "community": 261, "norm_label": "seed()" }, { @@ -57312,7 +57348,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L34", "id": "tests_test_crm_product_metadata_diff_save", - "community": 278, + "community": 261, "norm_label": "save()" }, { @@ -57321,7 +57357,7 @@ "source_file": "tests/test_crm_product_metadata_diff.py", "source_location": "L40", "id": "tests_test_crm_product_metadata_diff_item", - "community": 278, + "community": 261, "norm_label": "item()" }, { @@ -57330,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": 278, + "community": 261, "norm_label": "test_legacy_unique_name_reuses_identity()" }, { @@ -57339,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": 278, + "community": 261, "norm_label": "test_bad_ids_rejected_before_mutation()" }, { @@ -57348,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": 278, + "community": 261, "norm_label": "test_ambiguous_legacy_name_is_rejected()" }, { @@ -57357,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": 278, + "community": 261, "norm_label": "test_edit_add_remove_and_omission()" }, { @@ -57366,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": 278, + "community": 261, "norm_label": "test_validate_both_collections_before_header_or_other_collection_mutation()" }, { @@ -57375,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": 278, + "community": 261, "norm_label": "test_existing_brand_omitted_status_preserves_it()" }, { @@ -57384,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": 278, + "community": 261, "norm_label": "test_brand_removal_guard_runs_before_any_mutation()" }, { @@ -57393,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": 278, + "community": 261, "norm_label": "test_create_rejects_source_ids_before_adding_parent()" }, { @@ -57402,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": 278, + "community": 261, "norm_label": "test_explicit_same_name_and_new_row_have_distinct_identity()" }, { @@ -57411,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": 278, + "community": 261, "norm_label": "test_repeated_anonymous_names_rejected_before_mutation()" }, { @@ -57420,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": 278, + "community": 261, "norm_label": "test_omitted_product_images_stay_and_empty_string_clears()" }, { @@ -57429,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": 278, + "community": 261, "norm_label": "product metadata saves use stable identities; sqlite only." }, { @@ -57438,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": 13, "norm_label": "test_pl_feedback_brand_qty.py" }, { @@ -57447,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": 13, "norm_label": "test_format_brand_qty_summary()" }, { @@ -57456,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": 13, "norm_label": "test_format_brand_qty_summary_empty()" }, { @@ -57465,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": 13, "norm_label": "test_format_brand_qty_summary_zero_only()" }, { @@ -57474,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": 13, "norm_label": "test_require_skips_when_no_brand_mode()" }, { @@ -57483,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": 13, "norm_label": "test_require_skips_when_not_enforced()" }, { @@ -57492,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": 13, "norm_label": "test_require_enforces_when_completed()" }, { @@ -57501,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": 13, "norm_label": "test_require_calls_validate_when_positive_rows()" }, { @@ -57510,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": 13, "norm_label": "test_persist_io_item_brand_qtys_writes_when_brand_mode_missing()" }, { @@ -57519,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": 13, "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" }, { @@ -57528,7 +57564,7 @@ "source_file": "tests/test_pl_menu_badge_recharge.py", "source_location": "L1", "id": "tests_test_pl_menu_badge_recharge_py", - "community": 133, + "community": 171, "norm_label": "test_pl_menu_badge_recharge.py" }, { @@ -57537,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": 133, + "community": 171, "norm_label": "test_recharge_record_badge_counts_all_pending()" }, { @@ -57546,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": 133, + "community": 171, "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" }, { @@ -57555,7 +57591,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L1", "id": "tests_test_vehicle_recharge_types_py", - "community": 299, + "community": 276, "norm_label": "test_vehicle_recharge_types.py" }, { @@ -57564,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": 299, + "community": 276, "norm_label": "test_recharge_types_include_all_supported_types()" }, { @@ -57573,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": 299, + "community": 276, "norm_label": "test_apply_accepts_supported_types()" }, { @@ -57582,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": 299, + "community": 276, "norm_label": "test_recharge_rejects_unknown_type()" }, { @@ -57591,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": 299, + "community": 276, "norm_label": "test_record_accepts_supported_types()" }, { @@ -57600,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": 299, + "community": 276, "norm_label": "test_export_recharge_type_labels()" }, { @@ -57609,7 +57645,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L1", "id": "tests_test_vehicle_recharge_types_rationale_1", - "community": 299, + "community": 276, "norm_label": "\u8f66\u8f86\u5145\u503c\u7c7b\u578b:etc\u3001\u6cb9\u5361\u3001\u5c71\u5ce1\u7684\u5199\u5165\u4e0e\u5bfc\u51fa\u5951\u7ea6\u3002" }, { @@ -57618,7 +57654,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L1", "id": "tests_test_duty_schedule_py", - "community": 107, + "community": 26, "norm_label": "test_duty_schedule.py" }, { @@ -57627,7 +57663,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L38", "id": "tests_test_duty_schedule_test_parse_hhmm", - "community": 222, + "community": 26, "norm_label": "test_parse_hhmm()" }, { @@ -57636,7 +57672,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L45", "id": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises", - "community": 222, + "community": 26, "norm_label": "test_parse_hhmm_invalid_raises()" }, { @@ -57645,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": 107, + "community": 62, "norm_label": "test_parse_time_range_input_day()" }, { @@ -57654,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": 107, + "community": 26, "norm_label": "test_parse_time_range_input_cross_day()" }, { @@ -57663,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": 222, + "community": 26, "norm_label": "test_format_time_label_same_day()" }, { @@ -57672,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": 222, + "community": 26, "norm_label": "test_format_time_label_cross_day()" }, { @@ -57681,7 +57717,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L80", "id": "tests_test_duty_schedule_test_format_time_label_empty", - "community": 222, + "community": 26, "norm_label": "test_format_time_label_empty()" }, { @@ -57690,7 +57726,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L84", "id": "tests_test_duty_schedule_test_work_plans_join_split", - "community": 107, + "community": 26, "norm_label": "test_work_plans_join_split()" }, { @@ -57699,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": 107, + "community": 26, "norm_label": "test_build_dict_value_from_label()" }, { @@ -57708,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": 107, + "community": 26, "norm_label": "test_ensure_dict_data_reuses_existing_label()" }, { @@ -57717,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": 107, + "community": 26, "norm_label": "test_ensure_dict_data_inserts_new_without_commit()" }, { @@ -57726,7 +57762,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L130", "id": "tests_test_duty_schedule_test_normalize_person_name_ok", - "community": 107, + "community": 26, "norm_label": "test_normalize_person_name_ok()" }, { @@ -57735,7 +57771,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L134", "id": "tests_test_duty_schedule_test_normalize_person_name_empty", - "community": 107, + "community": 26, "norm_label": "test_normalize_person_name_empty()" }, { @@ -57744,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": 107, + "community": 26, "norm_label": "test_normalize_person_name_too_long()" }, { @@ -57753,7 +57789,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L144", "id": "tests_test_duty_schedule_test_shift_labels", - "community": 107, + "community": 26, "norm_label": "test_shift_labels()" }, { @@ -57762,7 +57798,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L148", "id": "tests_test_duty_schedule_test_grab_rejects_when_full", - "community": 107, + "community": 26, "norm_label": "test_grab_rejects_when_full()" }, { @@ -57771,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": 107, + "community": 26, "norm_label": "test_grab_allows_custom_shift_type_when_slot_exists()" }, { @@ -57780,7 +57816,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L278", "id": "tests_test_duty_schedule_test_grab_rejects_when_closed", - "community": 107, + "community": 26, "norm_label": "test_grab_rejects_when_closed()" }, { @@ -57789,7 +57825,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L296", "id": "tests_test_duty_schedule_test_grab_rejects_invalid_user", - "community": 107, + "community": 26, "norm_label": "test_grab_rejects_invalid_user()" }, { @@ -57798,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": 107, + "community": 26, "norm_label": "test_grab_rejects_duplicate_same_shift()" }, { @@ -57807,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": 180, + "community": 26, "norm_label": "test_save_day_revives_soft_deleted_slot_instead_of_insert()" }, { @@ -57816,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": 180, + "community": 26, "norm_label": "test_save_day_retire_frees_existing_soft_deleted_uk()" }, { @@ -57825,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": 107, + "community": 26, "norm_label": "test_tombstone_shift_type_keeps_unique_suffix()" }, { @@ -57834,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": 180, + "community": 26, "norm_label": "test_save_day_clears_all_slots_when_empty()" }, { @@ -57843,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": 180, + "community": 26, "norm_label": "test_save_day_rejects_clear_slot_with_assignments()" }, { @@ -57852,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": 180, + "community": 26, "norm_label": "test_save_day_rejects_shrink_below_grab_count()" }, { @@ -57861,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": 107, + "community": 26, "norm_label": "test_resolve_duty_staff_role_id_by_fixed_id()" }, { @@ -57870,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": 107, + "community": 26, "norm_label": "test_list_duty_staff_users_empty_when_no_role()" }, { @@ -57879,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": 107, + "community": 26, "norm_label": "test_assert_user_is_duty_staff_rejects_without_role()" }, { @@ -57888,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": 107, + "community": 26, "norm_label": "test_grab_rejects_non_duty_staff()" }, { @@ -57897,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": 180, + "community": 26, "norm_label": "test_save_day_grandfathers_existing_assign_without_role()" }, { @@ -57906,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": 180, + "community": 26, "norm_label": "test_save_day_rejects_new_assign_without_role()" }, { @@ -57915,7 +57951,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L211", "id": "tests_test_duty_schedule_rationale_211", - "community": 107, + "community": 26, "norm_label": "\u81ea\u5b9a\u4e49 shift_type \u53ea\u8981\u5f53\u65e5\u5b58\u5728 slot \u5373\u53ef,\u4e0d\u5fc5\u5728 shift_labels\u3002" }, { @@ -57924,7 +57960,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L392", "id": "tests_test_duty_schedule_rationale_392", - "community": 180, + "community": 26, "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" }, { @@ -57933,7 +57969,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L475", "id": "tests_test_duty_schedule_rationale_475", - "community": 180, + "community": 26, "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" }, { @@ -57942,7 +57978,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L560", "id": "tests_test_duty_schedule_rationale_560", - "community": 180, + "community": 26, "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" }, { @@ -57951,7 +57987,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L624", "id": "tests_test_duty_schedule_rationale_624", - "community": 180, + "community": 26, "norm_label": "\u63d0\u4ea4\u7a7a slots:\u4ecd\u6709\u62a5\u540d\u7684\u73ed\u6b21\u7981\u6b62\u79fb\u9664\u3002" }, { @@ -57960,7 +57996,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L680", "id": "tests_test_duty_schedule_rationale_680", - "community": 180, + "community": 26, "norm_label": "\u7f29\u5bb9:\u5df2\u6709 1 \u4eba\u62a2\u73ed\u65f6 capacity=1 \u4e14\u518d\u6307\u5b9a 1 \u4eba\u5e94\u5931\u8d25\u3002" }, { @@ -57969,7 +58005,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L837", "id": "tests_test_duty_schedule_rationale_837", - "community": 180, + "community": 26, "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" }, { @@ -57978,7 +58014,7 @@ "source_file": "tests/test_crm_contract_package_duplicate.py", "source_location": "L1", "id": "tests_test_crm_contract_package_duplicate_py", - "community": 328, + "community": 306, "norm_label": "test_crm_contract_package_duplicate.py" }, { @@ -57987,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": 328, + "community": 306, "norm_label": "test_validate_allows_same_product_same_package_on_two_lines()" }, { @@ -57996,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": 328, + "community": 306, "norm_label": "test_validate_still_requires_package_spec()" }, { @@ -58005,7 +58041,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L1", "id": "tests_test_wechat_mini_auth_phone_py", - "community": 67, + "community": 172, "norm_label": "test_wechat_mini_auth_phone.py" }, { @@ -58014,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": 67, + "community": 172, "norm_label": "test_normalize_strips_plus86()" }, { @@ -58023,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": 67, + "community": 172, "norm_label": "test_normalize_strips_86_prefix_13_digits()" }, { @@ -58032,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": 67, + "community": 172, "norm_label": "test_phones_match_equal()" }, { @@ -58041,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": 67, + "community": 172, "norm_label": "test_phones_match_normalizes()" }, { @@ -58050,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": 67, + "community": 172, "norm_label": "test_phones_match_mismatch()" }, { @@ -58059,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": 67, + "community": 172, "norm_label": "test_phones_match_empty_fails()" }, { @@ -58068,7 +58104,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L1", "id": "tests_test_system_child_diff_py", - "community": 292, + "community": 267, "norm_label": "test_system_child_diff.py" }, { @@ -58077,7 +58113,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L13", "id": "tests_test_system_child_diff_db", - "community": 292, + "community": 267, "norm_label": "db()" }, { @@ -58086,7 +58122,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L29", "id": "tests_test_system_child_diff_add", - "community": 292, + "community": 267, "norm_label": "add()" }, { @@ -58095,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": 292, + "community": 267, "norm_label": "test_role_only_update_retains_posts_and_existing_identity()" }, { @@ -58104,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": 292, + "community": 267, "norm_label": "test_post_diff_clear_and_restore_retains_ids_and_tenant()" }, { @@ -58113,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": 292, + "community": 267, "norm_label": "test_role_menus_noop_and_repeated_toggle_reuses_history()" }, { @@ -58122,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": 292, + "community": 267, "norm_label": "test_role_data_scope_complete_save_omitted_clears_and_diff_reuses_id()" }, { @@ -58131,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": 292, + "community": 267, "norm_label": "test_role_update_rejects_foreign_owner()" }, { @@ -58140,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": 292, + "community": 267, "norm_label": "test_foreign_relation_target_rejected_before_changes()" }, { @@ -58149,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": 292, + "community": 267, "norm_label": "test_foreign_scope_target_rejected()" }, { @@ -58158,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": 292, + "community": 267, "norm_label": "test_create_user_does_not_commit_parent_when_associations_fail()" }, { @@ -58167,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": 292, + "community": 267, "norm_label": "test_user_update_rejects_foreign_owner_before_header_change()" }, { @@ -58176,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": 292, + "community": 267, "norm_label": "test_role_menu_rejects_foreign_target()" }, { @@ -58185,7 +58221,7 @@ "source_file": "tests/test_system_child_diff.py", "source_location": "L1", "id": "tests_test_system_child_diff_rationale_1", - "community": 292, + "community": 267, "norm_label": "\u5173\u8054\u96c6\u5408\u5dee\u91cf\u4fdd\u5b58,\u4ec5\u4f7f\u7528\u72ec\u7acb\u5185\u5b58 sqlite\u3002" }, { @@ -58194,7 +58230,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L1", "id": "tests_test_crm_tier_date_identity_py", - "community": 311, + "community": 286, "norm_label": "test_crm_tier_date_identity.py" }, { @@ -58203,7 +58239,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L16", "id": "tests_test_crm_tier_date_identity_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -58212,7 +58248,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L28", "id": "tests_test_crm_tier_date_identity_seed", - "community": 311, + "community": 286, "norm_label": "seed()" }, { @@ -58221,7 +58257,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L37", "id": "tests_test_crm_tier_date_identity_tier", - "community": 311, + "community": 286, "norm_label": "tier()" }, { @@ -58230,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": 311, + "community": 286, "norm_label": "tier_body()" }, { @@ -58239,7 +58275,7 @@ "source_file": "tests/test_crm_tier_date_identity.py", "source_location": "L54", "id": "tests_test_crm_tier_date_identity_save", - "community": 311, + "community": 286, "norm_label": "save()" }, { @@ -58248,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": 311, + "community": 286, "norm_label": "test_missing_tier_id_uses_canonical_day_and_keeps_metadata()" }, { @@ -58257,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": 311, + "community": 286, "norm_label": "test_bad_anonymous_dates_rejected_before_any_changes()" }, { @@ -58266,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": 311, + "community": 286, "norm_label": "test_canonical_duplicate_old_rows_are_ambiguous()" }, { @@ -58275,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": 311, + "community": 286, "norm_label": "test_two_anonymous_rows_cannot_claim_same_existing_interval()" }, { @@ -58284,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": 311, + "community": 286, "norm_label": "test_explicit_tier_id_must_be_active_and_in_scope()" }, { @@ -58293,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": 311, + "community": 286, "norm_label": "test_explicit_partial_tier_patch_and_collection_omission()" }, { @@ -58302,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": 311, + "community": 286, "norm_label": "test_genuinely_new_interval_is_added_and_removed_interval_soft_deleted()" }, { @@ -58311,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": 311, + "community": 286, "norm_label": "equivalent date formats preserve crm tier identity; isolated sqlite only." }, { @@ -58320,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": 28, + "community": 32, "norm_label": "test_pl_vehicle_recharge_apply_zip_export.py" }, { @@ -58329,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": 28, + "community": 32, "norm_label": "test_urls_to_attachment_items()" }, { @@ -58338,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": 28, + "community": 32, "norm_label": "test_recharge_apply_zip_structure_and_hyperlink()" }, { @@ -58347,7 +58383,7 @@ "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L1", "id": "tests_test_pl_tripartite_cert_gates_py", - "community": 69, + "community": 65, "norm_label": "test_pl_tripartite_cert_gates.py" }, { @@ -58356,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": 69, + "community": 65, "norm_label": "test_carrier_personnel_skips_required_certs()" }, { @@ -58365,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": 69, + "community": 65, "norm_label": "test_self_personnel_still_requires_certs()" }, { @@ -58374,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": 69, + "community": 65, "norm_label": "test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs()" }, { @@ -58383,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": 69, + "community": 65, "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" }, { @@ -58392,7 +58428,7 @@ "source_file": "tests/test_pl_plan_product_certs.py", "source_location": "L1", "id": "tests_test_pl_plan_product_certs_py", - "community": 385, + "community": 364, "norm_label": "test_pl_plan_product_certs.py" }, { @@ -58401,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": 385, + "community": 364, "norm_label": "cert_case()" }, { @@ -58410,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": 385, + "community": 364, "norm_label": "test_invalid_plan_rejected_before_any_certificate_write()" }, { @@ -58419,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": 385, + "community": 364, "norm_label": "test_active_plan_can_save_and_clear_certificate_urls()" }, { @@ -58428,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": 385, + "community": 364, "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" }, { @@ -58437,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": 209, "norm_label": "test_db_weighing_list_filters.py" }, { @@ -58446,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": 209, "norm_label": "_compile()" }, { @@ -58455,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": 209, "norm_label": "test_vehicle_no_contains()" }, { @@ -58464,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": 209, "norm_label": "test_cargo_name_contains()" }, { @@ -58473,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": 209, "norm_label": "test_date_from_to_on_gross_weight_time()" }, { @@ -58482,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": 209, "norm_label": "test_net_weight_gte()" }, { @@ -58491,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": 209, "norm_label": "test_business_type_in()" }, { @@ -58500,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": 209, "norm_label": "test_empty()" }, { @@ -58509,7 +58545,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L1", "id": "tests_test_pl_list_sort_py", - "community": 108, + "community": 107, "norm_label": "test_pl_list_sort.py" }, { @@ -58518,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": 108, + "community": 107, "norm_label": "test_plan_date_asc()" }, { @@ -58527,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": 108, + "community": 107, "norm_label": "test_plan_invalid_falls_back()" }, { @@ -58536,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": 108, + "community": 107, "norm_label": "test_reminder_expire_desc()" }, { @@ -58545,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": 108, + "community": 107, "norm_label": "test_maint_apply_date()" }, { @@ -58554,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": 108, + "community": 107, "norm_label": "test_maint_board_process_date()" }, { @@ -58563,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": 108, + "community": 107, "norm_label": "test_recharge_board_recharge_date()" }, { @@ -58572,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": 108, + "community": 107, "norm_label": "test_recharge_apply_date()" }, { @@ -58581,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": 108, + "community": 107, "norm_label": "test_parse_sort_params()" }, { @@ -58590,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": 52, + "community": 308, "norm_label": "test_pl_freight_unsettled_q_filter.py" }, { @@ -58599,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": 52, + "community": 308, "norm_label": "test_unsettled_plans_q_filter_includes_carrier_and_plate()" }, { @@ -58608,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": 52, + "community": 308, "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" }, { @@ -58617,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": 38, + "community": 4, "norm_label": "test_pl_transport_arrange_optional_driver.py" }, { @@ -58626,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": 38, + "community": 4, "norm_label": "test_transport_arrange_schema_allows_missing_driver()" }, { @@ -58635,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": 38, + "community": 4, "norm_label": "test_apply_transport_arrange_fields_without_driver()" }, { @@ -58644,7 +58680,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L1", "id": "tests_test_pl_vehicle_fuel_card_py", - "community": 196, + "community": 195, "norm_label": "test_pl_vehicle_fuel_card.py" }, { @@ -58653,7 +58689,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L18", "id": "tests_test_pl_vehicle_fuel_card_db", - "community": 196, + "community": 195, "norm_label": "db()" }, { @@ -58662,7 +58698,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L26", "id": "tests_test_pl_vehicle_fuel_card_user", - "community": 196, + "community": 195, "norm_label": "user()" }, { @@ -58671,7 +58707,7 @@ "source_file": "tests/test_pl_vehicle_fuel_card.py", "source_location": "L30", "id": "tests_test_pl_vehicle_fuel_card_create", - "community": 196, + "community": 195, "norm_label": "create()" }, { @@ -58680,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": 196, + "community": 195, "norm_label": "test_crud_preserves_long_card_string_and_metadata()" }, { @@ -58689,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": 196, + "community": 195, "norm_label": "test_list_search_sort_and_pagination()" }, { @@ -58698,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": 196, + "community": 195, "norm_label": "test_cross_tenant_and_deleted_records_hidden()" }, { @@ -58707,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": 196, + "community": 195, "norm_label": "test_duplicate_active_bindings_rejected()" }, { @@ -58716,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": 196, + "community": 195, "norm_label": "test_deleted_bindings_can_be_recreated_more_than_once()" }, { @@ -58725,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": 196, + "community": 195, "norm_label": "test_database_constraint_guards_concurrent_duplicates()" }, { @@ -58734,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": 196, + "community": 195, "norm_label": "test_batch_delete_is_all_or_nothing()" }, { @@ -58743,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": 196, + "community": 195, "norm_label": "test_data_scope_applies_to_list_get_update_delete()" }, { @@ -58752,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": 196, + "community": 195, "norm_label": "test_invalid_or_client_controlled_fields_rejected()" }, { @@ -58761,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": 196, + "community": 195, "norm_label": "test_http_auth_menu_guard_and_full_crud()" }, { @@ -58770,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": 196, + "community": 195, "norm_label": "test_recharge_lookup_uses_authorized_vehicle_not_binding_creator()" }, { @@ -58779,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": 196, + "community": 195, "norm_label": "test_recharge_lookup_mine_vehicles_cannot_read_other_vehicles()" }, { @@ -58788,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": 196, + "community": 195, "norm_label": "test_recharge_lookup_mini_admin_follows_existing_mine_vehicle_exemption()" }, { @@ -58797,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": 196, + "community": 195, "norm_label": "test_recharge_list_bindings_are_batched_scoped_and_preserve_history()" }, { @@ -58806,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": 196, + "community": 195, "norm_label": "\u8f66\u6cb9\u5361\u53f0\u8d26:\u771f\u5b9e\u6570\u636e\u5e93 crud\u3001\u9694\u79bb\u53ca\u552f\u4e00\u6027\u56de\u5f52\u3002" }, { @@ -58815,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": 133, + "community": 171, "norm_label": "test_pl_menu_badge_plan_cert.py" }, { @@ -58824,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": 133, + "community": 171, "norm_label": "test_count_plan_cert_pending_uses_sql_count_not_python_scan()" }, { @@ -58833,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": 133, + "community": 171, "norm_label": "menu badge: plan cert pending uses exists count." }, { @@ -58842,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": 291, + "community": 127, "norm_label": "test_pl_vehicle_fuel_list_filters.py" }, { @@ -58851,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": 291, + "community": 127, "norm_label": "_compile()" }, { @@ -58860,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": 291, + "community": 127, "norm_label": "test_fuel_register_filters()" }, { @@ -58869,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": 291, + "community": 127, "norm_label": "test_empty()" }, { @@ -58878,7 +58914,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L1", "id": "tests_test_wechat_notice_crm_sources_py", - "community": 227, + "community": 224, "norm_label": "test_wechat_notice_crm_sources.py" }, { @@ -58887,7 +58923,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L14", "id": "tests_test_wechat_notice_crm_sources_db", - "community": 227, + "community": 224, "norm_label": "db()" }, { @@ -58896,7 +58932,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L25", "id": "tests_test_wechat_notice_crm_sources_snapshot", - "community": 227, + "community": 224, "norm_label": "snapshot()" }, { @@ -58905,7 +58941,7 @@ "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L30", "id": "tests_test_wechat_notice_crm_sources_seed", - "community": 227, + "community": 224, "norm_label": "seed()" }, { @@ -58914,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": 227, + "community": 224, "norm_label": "test_snapshot_current_nodes_and_tenant()" }, { @@ -58923,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": 227, + "community": 224, "norm_label": "test_invalid_document_never_exposes_residual_pending()" }, { @@ -58932,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": 227, + "community": 224, "norm_label": "test_approval_hook_observes_flushed_next_node_and_final_result()" }, { @@ -58941,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": 227, + "community": 224, "norm_label": "test_freight_parallel_or_real_service()" }, { @@ -58950,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": 227, + "community": 224, "norm_label": "test_contract_transfer_changes_task_identity()" }, { @@ -58959,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": 227, + "community": 224, "norm_label": "test_parallel_task_key_stable_when_other_approver_acts()" }, { @@ -58968,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": 227, + "community": 224, "norm_label": "test_reject_hook_cancels_remaining_tasks()" }, { @@ -58977,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": 227, + "community": 224, "norm_label": "test_real_submit_hook_new_cycle_and_withdraw()" }, { @@ -58986,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": 227, + "community": 224, "norm_label": "enable_outbox()" }, { @@ -58995,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": 227, + "community": 224, "norm_label": "test_real_services_integrate_with_transactional_outbox()" }, { @@ -59004,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": 227, + "community": 224, "norm_label": "test_contract_approval_and_outbox_rollback_together()" }, { @@ -59013,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": 227, + "community": 224, "norm_label": "test_contract_reassignment_back_to_original_user_has_new_notice()" }, { @@ -59022,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": 227, + "community": 224, "norm_label": "test_queued_result_survives_normal_post_approval_lifecycle()" }, { @@ -59031,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": 227, + "community": 224, "norm_label": "test_status_only_or_partial_approval_is_not_a_final_result()" }, { @@ -59040,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": 227, + "community": 224, "norm_label": "test_closed_or_reset_states_do_not_restore_old_approved_results()" }, { @@ -59049,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": 227, + "community": 224, "norm_label": "test_freight_result_notifies_submitter_once()" }, { @@ -59058,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": 227, + "community": 224, "norm_label": "\u771f\u5b9e sqlite \u5ba1\u6279\u6570\u636e:\u901a\u77e5\u53ea\u5bf9\u5e94\u672c\u8f6e\u53ef\u529e\u7406\u8282\u70b9\u3002" }, { @@ -59067,7 +59103,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L1", "id": "tests_test_bx_invoice_list_filters_py", - "community": 121, + "community": 99, "norm_label": "test_bx_invoice_list_filters.py" }, { @@ -59076,7 +59112,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L13", "id": "tests_test_bx_invoice_list_filters_compile", - "community": 121, + "community": 99, "norm_label": "_compile()" }, { @@ -59085,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": 121, + "community": 99, "norm_label": "test_wallet_owner_name_and_keyword()" }, { @@ -59094,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": 121, + "community": 99, "norm_label": "test_wallet_total_amount_between()" }, { @@ -59103,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": 121, + "community": 99, "norm_label": "test_wallet_invoice_count_gte()" }, { @@ -59112,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": 121, + "community": 99, "norm_label": "test_wallet_empty()" }, { @@ -59121,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": 121, + "community": 99, "norm_label": "test_invoice_remark_and_amount_eq()" }, { @@ -59130,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": 121, + "community": 99, "norm_label": "test_invoice_keyword_searches_attachment()" }, { @@ -59139,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": 121, + "community": 99, "norm_label": "test_invoice_create_time_range()" }, { @@ -59148,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": 121, + "community": 99, "norm_label": "test_invoice_empty()" }, { @@ -59157,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": 121, + "community": 99, "norm_label": "test_ledger_entry_type_in()" }, { @@ -59166,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": 121, + "community": 99, "norm_label": "test_ledger_amount_lt()" }, { @@ -59175,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": 121, + "community": 99, "norm_label": "test_ledger_empty()" }, { @@ -59184,7 +59220,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L1", "id": "tests_test_crm_list_sort_py", - "community": 108, + "community": 107, "norm_label": "test_crm_list_sort.py" }, { @@ -59193,7 +59229,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L7", "id": "tests_test_crm_list_sort_fake_columns", - "community": 108, + "community": 107, "norm_label": "_fake_columns()" }, { @@ -59202,7 +59238,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L22", "id": "tests_test_crm_list_sort_test_valid_asc", - "community": 108, + "community": 107, "norm_label": "test_valid_asc()" }, { @@ -59211,7 +59247,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L30", "id": "tests_test_crm_list_sort_test_valid_desc", - "community": 108, + "community": 107, "norm_label": "test_valid_desc()" }, { @@ -59220,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": 108, + "community": 107, "norm_label": "test_invalid_field_falls_back()" }, { @@ -59229,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": 108, + "community": 107, "norm_label": "test_invalid_order_falls_back()" }, { @@ -59238,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": 108, + "community": 107, "norm_label": "test_missing_falls_back()" }, { @@ -59247,7 +59283,7 @@ "source_file": "tests/test_wxacode.py", "source_location": "L1", "id": "tests_test_wxacode_py", - "community": 67, + "community": 186, "norm_label": "test_wxacode.py" }, { @@ -59256,7 +59292,7 @@ "source_file": "tests/test_wxacode.py", "source_location": "L6", "id": "tests_test_wxacode_test_get_unlimited_wxacode_returns_png_bytes", - "community": 67, + "community": 186, "norm_label": "test_get_unlimited_wxacode_returns_png_bytes()" }, { @@ -59265,7 +59301,7 @@ "source_file": "tests/test_wxacode.py", "source_location": "L29", "id": "tests_test_wxacode_test_get_unlimited_wxacode_json_error", - "community": 67, + "community": 186, "norm_label": "test_get_unlimited_wxacode_json_error()" }, { @@ -59274,7 +59310,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L1", "id": "tests_test_pl_plan_copy_seq_py", - "community": 341, + "community": 321, "norm_label": "test_pl_plan_copy_seq.py" }, { @@ -59283,7 +59319,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L13", "id": "tests_test_pl_plan_copy_seq_session", - "community": 341, + "community": 321, "norm_label": "_session()" }, { @@ -59292,7 +59328,7 @@ "source_file": "tests/test_pl_plan_copy_seq.py", "source_location": "L19", "id": "tests_test_pl_plan_copy_seq_plan", - "community": 341, + "community": 321, "norm_label": "_plan()" }, { @@ -59301,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": 341, + "community": 321, "norm_label": "test_allocate_first_seq_when_tenant_empty()" }, { @@ -59310,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": 341, + "community": 321, "norm_label": "test_allocate_skips_soft_deleted_max()" }, { @@ -59319,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": 341, + "community": 321, "norm_label": "test_allocate_idempotent_when_already_set()" }, { @@ -59328,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": 341, + "community": 321, "norm_label": "test_allocate_missing_plan_returns_none()" }, { @@ -59337,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": 341, + "community": 321, "norm_label": "pl_plan.copy_seq_no:\u79df\u6237\u5185 max+1,\u542b\u8f6f\u5220;\u5df2\u6709\u53f7\u5e42\u7b49\u8fd4\u56de\u3002" }, { @@ -59346,7 +59382,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L1", "id": "tests_test_pl_plan_print_service_py", - "community": 192, + "community": 64, "norm_label": "test_pl_plan_print_service.py" }, { @@ -59355,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": 192, + "community": 64, "norm_label": "_stop_product()" }, { @@ -59364,7 +59400,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L29", "id": "tests_test_pl_plan_print_service_delivery", - "community": 192, + "community": 64, "norm_label": "_delivery()" }, { @@ -59373,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": 192, + "community": 64, "norm_label": "test_list_delivery_print_customers_three_distinct()" }, { @@ -59382,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": 192, + "community": 64, "norm_label": "test_list_delivery_print_customers_dedupes_by_customer_id()" }, { @@ -59391,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": 192, + "community": 64, "norm_label": "test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact()" }, { @@ -59400,7 +59436,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L1", "id": "tests_test_wechat_notice_binding_py", - "community": 215, + "community": 117, "norm_label": "test_wechat_notice_binding.py" }, { @@ -59409,7 +59445,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L10", "id": "tests_test_wechat_notice_binding_memoryredis", - "community": 215, + "community": 117, "norm_label": "memoryredis" }, { @@ -59418,7 +59454,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L11", "id": "tests_test_wechat_notice_binding_memoryredis_init", - "community": 215, + "community": 117, "norm_label": ".__init__()" }, { @@ -59427,7 +59463,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L14", "id": "tests_test_wechat_notice_binding_memoryredis_set", - "community": 215, + "community": 117, "norm_label": ".set()" }, { @@ -59436,7 +59472,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L20", "id": "tests_test_wechat_notice_binding_memoryredis_get", - "community": 215, + "community": 117, "norm_label": ".get()" }, { @@ -59445,7 +59481,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L23", "id": "tests_test_wechat_notice_binding_memoryredis_delete", - "community": 215, + "community": 117, "norm_label": ".delete()" }, { @@ -59454,7 +59490,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L26", "id": "tests_test_wechat_notice_binding_memoryredis_eval", - "community": 215, + "community": 117, "norm_label": ".eval()" }, { @@ -59463,7 +59499,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L40", "id": "tests_test_wechat_notice_binding_binding", - "community": 215, + "community": 117, "norm_label": "binding()" }, { @@ -59472,7 +59508,7 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L58", "id": "tests_test_wechat_notice_binding_scan", - "community": 215, + "community": 117, "norm_label": "scan()" }, { @@ -59481,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": 215, + "community": 117, "norm_label": "test_scan_requires_original_user_confirmation_and_rejects_replay()" }, { @@ -59490,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": 215, + "community": 117, "norm_label": "test_cross_user_or_tenant_cannot_read_or_confirm()" }, { @@ -59499,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": 215, + "community": 117, "norm_label": "test_unsubscribed_cannot_confirm()" }, { @@ -59508,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": 215, + "community": 117, "norm_label": "test_expired_replaced_session_and_unbind()" }, { @@ -59517,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": 215, + "community": 117, "norm_label": "test_cannot_bind_same_wechat_to_another_user_in_tenant()" }, { @@ -59526,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": 215, + "community": 117, "norm_label": "test_status_refresh_checks_current_follow_state()" }, { @@ -59535,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": 215, + "community": 117, "norm_label": "test_start_cannot_replace_session_during_confirmation()" }, { @@ -59544,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": 215, + "community": 117, "norm_label": "test_old_subscription_refresh_cannot_overwrite_new_binding()" }, { @@ -59553,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": 215, + "community": 117, "norm_label": "test_callback_instructs_mobile_return_without_binding()" }, { @@ -59562,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": 286, + "community": 117, "norm_label": "test_mobile_web_view_opens_business_domain_before_wechat()" }, { @@ -59571,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": 215, + "community": 117, "norm_label": "test_mobile_callback_only_returns_to_original_authenticated_client()" }, { @@ -59580,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": 215, + "community": 117, "norm_label": "test_mobile_unsubscribed_returns_without_success_or_binding()" }, { @@ -59589,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": 215, + "community": 117, "norm_label": "test_binding_start_mode_defaults_to_desktop_and_rejects_invalid_mode()" }, { @@ -59598,7 +59634,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L1", "id": "tests_test_crm_package_spec_py", - "community": 136, + "community": 128, "norm_label": "test_crm_package_spec.py" }, { @@ -59607,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": 136, + "community": 128, "norm_label": "test_decode_legacy_scalar()" }, { @@ -59616,7 +59652,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L15", "id": "tests_test_crm_package_spec_test_decode_empty", - "community": 136, + "community": 128, "norm_label": "test_decode_empty()" }, { @@ -59625,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": 136, + "community": 128, "norm_label": "test_decode_json_array()" }, { @@ -59634,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": 136, + "community": 128, "norm_label": "test_decode_invalid_json_as_scalar()" }, { @@ -59643,7 +59679,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L31", "id": "tests_test_crm_package_spec_test_encode_roundtrip", - "community": 136, + "community": 128, "norm_label": "test_encode_roundtrip()" }, { @@ -59652,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": 136, + "community": 128, "norm_label": "test_encode_dedupe_preserve_order()" }, { @@ -59661,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": 136, + "community": 128, "norm_label": "test_encode_empty_is_empty_string()" }, { @@ -59670,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": 136, + "community": 128, "norm_label": "test_normalize_package_specs_list()" }, { @@ -59679,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": 136, + "community": 128, "norm_label": "test_resolve_from_payload_prefers_package_specs()" }, { @@ -59688,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": 136, + "community": 128, "norm_label": "test_resolve_from_payload_legacy_scalar()" }, { @@ -59697,7 +59733,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L1", "id": "tests_test_crm_package_spec_rationale_1", - "community": 136, + "community": 128, "norm_label": "tests for contract product package_spec json codec." }, { @@ -59706,7 +59742,7 @@ "source_file": "tests/test_wechat_oa_client.py", "source_location": "L1", "id": "tests_test_wechat_oa_client_py", - "community": 134, + "community": 102, "norm_label": "test_wechat_oa_client.py" }, { @@ -59715,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": 134, + "community": 102, "norm_label": "test_client_uses_service_account_and_exact_template()" }, { @@ -59724,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": 134, + "community": 102, "norm_label": "test_transport_timeout_does_not_expose_url_or_secret()" }, { @@ -59733,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": 134, + "community": 102, "norm_label": "test_notice_audit_masks_oauth_state_code_and_binding_fields()" }, { @@ -59742,7 +59778,7 @@ "source_file": "tests/test_pl_facet_context.py", "source_location": "L1", "id": "tests_test_pl_facet_context_py", - "community": 48, + "community": 137, "norm_label": "test_pl_facet_context.py" }, { @@ -59751,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": 48, + "community": 137, "norm_label": "test_strip_carrier_name()" }, { @@ -59760,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": 48, + "community": 137, "norm_label": "test_strip_keeps_vehicle_type()" }, { @@ -59769,7 +59805,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L1", "id": "tests_test_crm_contract_no_align_py", - "community": 183, + "community": 182, "norm_label": "test_crm_contract_no_align.py" }, { @@ -59778,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": 183, + "community": 182, "norm_label": "test_replace_keeps_seq_and_swaps_date()" }, { @@ -59787,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": 183, + "community": 182, "norm_label": "test_replace_noop_when_same_date()" }, { @@ -59796,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": 183, + "community": 182, "norm_label": "test_replace_returns_none_for_nonstandard()" }, { @@ -59805,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": 183, + "community": 182, "norm_label": "test_align_returns_original_when_nonstandard()" }, { @@ -59814,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": 183, + "community": 182, "norm_label": "test_align_bumps_seq_when_occupied()" }, { @@ -59823,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": 183, + "community": 182, "norm_label": "test_align_exclude_id_skips_self()" }, { @@ -59832,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": 183, + "community": 182, "norm_label": "_mock_last_contract()" }, { @@ -59841,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": 183, + "community": 182, "norm_label": "test_generate_bumps_past_soft_deleted_occupied_no()" }, { @@ -59850,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": 183, + "community": 182, "norm_label": "test_generate_starts_after_soft_deleted_max()" }, { @@ -59859,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": 183, + "community": 182, "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" }, { @@ -59868,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": 183, + "community": 182, "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" }, { @@ -59877,7 +59913,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L1", "id": "tests_test_pl_mobile_stop_meta_py", - "community": 205, + "community": 206, "norm_label": "test_pl_mobile_stop_meta.py" }, { @@ -59886,7 +59922,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L8", "id": "tests_test_pl_mobile_stop_meta_service", - "community": 205, + "community": 206, "norm_label": "service()" }, { @@ -59895,7 +59931,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L16", "id": "tests_test_pl_mobile_stop_meta_snapshot", - "community": 205, + "community": 206, "norm_label": "snapshot()" }, { @@ -59904,7 +59940,7 @@ "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L21", "id": "tests_test_pl_mobile_stop_meta_incoming", - "community": 205, + "community": 206, "norm_label": "incoming()" }, { @@ -59913,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": 205, + "community": 206, "norm_label": "plan_product()" }, { @@ -59922,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": 205, + "community": 206, "norm_label": "test_mobile_save_does_not_require_side_table_flag()" }, { @@ -59931,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": 205, + "community": 206, "norm_label": "test_web_unrelated_edit_carries_delivery_snapshot_and_consumes_once()" }, { @@ -59940,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": 205, + "community": 206, "norm_label": "test_replaced_line_does_not_inherit_snapshot()" }, { @@ -59949,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": 205, + "community": 206, "norm_label": "test_cross_tenant_or_stop_cannot_carry()" }, { @@ -59958,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": 205, + "community": 206, "norm_label": "test_web_explicit_legal_name_and_brand_changes_win()" }, { @@ -59967,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": 205, + "community": 206, "norm_label": "test_mobile_explicit_metadata_wins_and_web_ambiguous_mapping_rejects()" }, { @@ -59976,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": 205, + "community": 206, "norm_label": "test_disabled_loading_never_uses_database()" }, { @@ -59985,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": 205, + "community": 206, "norm_label": "test_actual_replace_writes_metadata_for_both_sides_without_extra_plan_products()" }, { @@ -59994,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": 205, + "community": 206, "norm_label": "test_actual_mobile_draft_route_branch_preserves_partial_stops_and_does_not_swallow_error()" }, { @@ -60003,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": 195, + "community": 179, "norm_label": "test_mobile_draft_accepts_missing_fields_zero_and_validates_present_sources()" }, { @@ -60012,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": 205, + "community": 206, "norm_label": "test_opt_in_requires_complete_keys_and_nonnegative_finite_quantities()" }, { @@ -60021,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": 205, + "community": 206, "norm_label": "test_actual_snapshot_writer_preserves_same_packaging_contract_lines_across_web_rebuild()" }, { @@ -60030,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": 205, + "community": 206, "norm_label": "test_sql_and_model_match_and_only_new_side_table_declares_metadata_fields()" }, { @@ -60039,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": 195, + "community": 179, "norm_label": "test_actual_capability_route_does_not_require_side_table()" }, { @@ -60048,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": 124, + "community": 125, "norm_label": "test_actual_arrange_route_rejects_pending_stop_before_vehicle_checks_or_writes()" }, { @@ -60057,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": 205, + "community": 206, "norm_label": "test_web_unrelated_save_preserves_pending_alias_versus_explicit_mobile_clear()" }, { @@ -60066,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": 205, + "community": 206, "norm_label": "test_mobile_explicit_clear_is_not_pending_web_name_inference()" }, { @@ -60075,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": 195, + "community": 179, "norm_label": "test_mobile_draft_route_uses_real_legacy_sync_with_optional_deliveries()" }, { @@ -60084,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": 205, + "community": 206, "norm_label": "pure mobile snapshot preservation tests; no db imports or connections." }, { @@ -60093,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": 194, + "community": 52, "norm_label": "test_pl_vehicle_personnel_photo_schema.py" }, { @@ -60102,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": 194, + "community": 52, "norm_label": "test_vehicle_create_accepts_photo_urls()" }, { @@ -60111,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": 194, + "community": 52, "norm_label": "test_vehicle_update_accepts_photo_urls()" }, { @@ -60120,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": 194, + "community": 52, "norm_label": "test_personnel_create_accepts_photo_urls()" }, { @@ -60129,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": 194, + "community": 52, "norm_label": "test_personnel_update_accepts_photo_urls()" }, { @@ -60138,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": 194, + "community": 52, "norm_label": "\u8f66\u8f86/\u4eba\u5458 schema \u63a5\u53d7 photourls\u3002" }, { @@ -60147,7 +60183,7 @@ "source_file": "tests/test_bx_optional_date.py", "source_location": "L1", "id": "tests_test_bx_optional_date_py", - "community": 110, + "community": 118, "norm_label": "test_bx_optional_date.py" }, { @@ -60156,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": 110, + "community": 118, "norm_label": "test_parse_optional_date_none_and_blank()" }, { @@ -60165,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": 110, + "community": 118, "norm_label": "test_parse_optional_date_string_and_date()" }, { @@ -60174,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": 110, + "community": 118, "norm_label": "test_parse_optional_date_invalid()" }, { @@ -60183,7 +60219,7 @@ "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L1", "id": "tests_test_pl_plan_price_mask_py", - "community": 18, + "community": 3, "norm_label": "test_pl_plan_price_mask.py" }, { @@ -60192,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": 18, + "community": 3, "norm_label": "_minimal_plan()" }, { @@ -60201,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": 18, + "community": 3, "norm_label": "test_mask_clears_plan_and_product_prices()" }, { @@ -60210,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": 18, + "community": 3, "norm_label": "test_mask_is_noop_when_disabled()" }, { @@ -60219,7 +60255,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L1", "id": "tests_test_crm_framework_contract_amount_py", - "community": 345, + "community": 350, "norm_label": "test_crm_framework_contract_amount.py" }, { @@ -60228,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": 345, + "community": 350, "norm_label": "test_framework_sale_sums_fixed_line_subtotals()" }, { @@ -60237,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": 345, + "community": 350, "norm_label": "test_framework_purchase_mixed_market_rows_contribute_zero()" }, { @@ -60246,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": 345, + "community": 350, "norm_label": "test_framework_all_market_amount_is_zero()" }, { @@ -60255,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": 345, + "community": 350, "norm_label": "test_non_framework_unchanged()" }, { @@ -60264,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": 345, + "community": 350, "norm_label": "\u6846\u67b6\u5408\u540c\u91d1\u989d:\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0,\u4e0d\u518d\u5f3a\u5236\u4e3a 0\u3002" }, { @@ -60273,7 +60309,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "id": "tests_test_pl_trailer_cert_rules_py", - "community": 69, + "community": 65, "norm_label": "test_pl_trailer_cert_rules.py" }, { @@ -60282,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": 69, + "community": 65, "norm_label": "_complete_self_head_certs()" }, { @@ -60291,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": 69, + "community": 65, "norm_label": "test_huolala_trailer_helpers()" }, { @@ -60300,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": 69, + "community": 65, "norm_label": "test_self_huolala_skips_trailer_required_certs()" }, { @@ -60309,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": 69, + "community": 65, "norm_label": "test_self_normal_trailer_requires_trailer_certs()" }, { @@ -60318,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": 69, + "community": 65, "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" }, { @@ -60327,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": 117, + "community": 150, "norm_label": "test_pl_vehicle_ops_list_filters.py" }, { @@ -60336,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": 117, + "community": 150, "norm_label": "_compile()" }, { @@ -60345,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": 117, + "community": 150, "norm_label": "test_recharge_apply_filters()" }, { @@ -60354,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": 117, + "community": 150, "norm_label": "test_recharge_disburse_board_filters()" }, { @@ -60363,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": 117, + "community": 150, "norm_label": "test_maintenance_apply_filters()" }, { @@ -60372,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": 117, + "community": 150, "norm_label": "test_maintenance_process_board_filters()" }, { @@ -60381,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": 117, + "community": 150, "norm_label": "test_empty()" }, { @@ -60390,7 +60426,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_rules_py", - "community": 47, + "community": 58, "norm_label": "test_pl_plan_stop_rules.py" }, { @@ -60399,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": 47, + "community": 58, "norm_label": "test_internal_shanxia_load_outbound()" }, { @@ -60408,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": 47, + "community": 58, "norm_label": "test_internal_shanxia_delivery_inbound()" }, { @@ -60417,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": 47, + "community": 58, "norm_label": "test_internal_yundong_load_outbound()" }, { @@ -60426,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": 47, + "community": 58, "norm_label": "test_internal_yundong_delivery_inbound()" }, { @@ -60435,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": 47, + "community": 58, "norm_label": "test_external_customer_no_dibang()" }, { @@ -60444,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": 47, + "community": 58, "norm_label": "test_delivery_defaults_use_delivery_customer()" }, { @@ -60453,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": 47, + "community": 58, "norm_label": "test_normalize_stop_dibang_fields_repairs_none_direction()" }, { @@ -60462,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": 47, + "community": 58, "norm_label": "test_normalize_respects_explicit_uncheck_for_internal_customer()" }, { @@ -60471,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": 47, + "community": 58, "norm_label": "test_normalize_respects_explicit_uncheck_for_internal_delivery()" }, { @@ -60480,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": 47, + "community": 58, "norm_label": "test_normalize_forces_off_for_external_even_when_checked()" }, { @@ -60489,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": 47, + "community": 58, "norm_label": "test_normalize_keeps_explicit_check_for_internal()" }, { @@ -60498,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": 47, + "community": 58, "norm_label": "test_external_empty_name_no_dibang()" }, { @@ -60507,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": 47, + "community": 58, "norm_label": "test_warn_qty_balanced_returns_empty()" }, { @@ -60516,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": 47, + "community": 58, "norm_label": "test_warn_qty_uses_plan_qty_on_plan_products()" }, { @@ -60525,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": 47, + "community": 58, "norm_label": "test_warn_qty_load_vs_delivery_imbalance()" }, { @@ -60534,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": 47, + "community": 58, "norm_label": "test_warn_qty_delivery_vs_load_imbalance()" }, { @@ -60543,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": 47, + "community": 58, "norm_label": "test_warn_qty_load_delivery_decimal_imbalance()" }, { @@ -60552,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": 47, + "community": 58, "norm_label": "test_warn_qty_multi_stop_30_equals_10_15_5_balanced()" }, { @@ -60561,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": 47, + "community": 58, "norm_label": "test_warn_qty_sums_multiple_rows_balanced_across_stops()" }, { @@ -60570,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": 47, + "community": 58, "norm_label": "test_warn_qty_sums_multiple_rows_imbalanced_across_stops()" }, { @@ -60579,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": 47, + "community": 58, "norm_label": "test_same_product_quantities_sum_across_packages_and_delivery_stops()" }, { @@ -60588,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": 47, + "community": 58, "norm_label": "test_warn_qty_names_each_product_when_sums_differ()" }, { @@ -60597,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": 47, + "community": 58, "norm_label": "test_product_set_mismatch_names_both_sides()" }, { @@ -60606,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": 47, + "community": 58, "norm_label": "test_same_product_with_different_packages_is_one_product()" }, { @@ -60615,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": 47, + "community": 58, "norm_label": "test_empty_product_rows_match()" }, { @@ -60624,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": 47, + "community": 58, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5:\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c" }, { @@ -60633,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": 47, + "community": 58, "norm_label": "\u9001\u8d27\u6bb5\u5730\u78c5\u9ed8\u8ba4\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237\u4e3a\u51c6\u3002" }, { @@ -60642,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": 47, + "community": 58, "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" }, { @@ -60651,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": 47, + "community": 58, "norm_label": "\u9a8c\u6536\u573a\u666f:\u8ba1\u5212 30 = \u9001\u8d27 10+15+5,\u88c5\u8d27 30\u3002" }, { @@ -60660,7 +60696,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "id": "tests_test_crm_approval_reedit_py", - "community": 135, + "community": 110, "norm_label": "test_crm_approval_reedit.py" }, { @@ -60669,7 +60705,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L10", "id": "tests_test_crm_approval_reedit_approval", - "community": 135, + "community": 110, "norm_label": "_approval()" }, { @@ -60678,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": 135, + "community": 110, "norm_label": "test_quote_can_approve_prefers_current_pending_over_historical_approved()" }, { @@ -60687,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": 135, + "community": 110, "norm_label": "test_quote_can_approve_false_when_only_historical_approved()" }, { @@ -60696,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": 135, + "community": 110, "norm_label": "test_contract_can_approve_prefers_current_pending_over_historical_approved()" }, { @@ -60705,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": 135, + "community": 110, "norm_label": "test_quote_invalidate_all_soft_deletes_approved_and_pending()" }, { @@ -60714,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": 135, + "community": 110, "norm_label": "test_contract_invalidate_all_soft_deletes_approved_and_pending()" }, { @@ -60723,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": 135, + "community": 110, "norm_label": "test_quote_update_invalidates_all_approvals_on_reedit()" }, { @@ -60732,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": 135, + "community": 110, "norm_label": "test_contract_update_invalidates_all_approvals_on_reedit()" }, { @@ -60741,7 +60777,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "id": "tests_test_crm_approval_reedit_rationale_1", - "community": 135, + "community": 110, "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" }, { @@ -60750,7 +60786,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L30", "id": "tests_test_crm_approval_reedit_rationale_30", - "community": 135, + "community": 110, "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" }, { @@ -60759,7 +60795,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L90", "id": "tests_test_crm_approval_reedit_rationale_90", - "community": 135, + "community": 110, "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" }, { @@ -60768,7 +60804,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L1", "id": "tests_test_crm_missing_identity_patch_py", - "community": 209, + "community": 205, "norm_label": "test_crm_missing_identity_patch.py" }, { @@ -60777,7 +60813,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L17", "id": "tests_test_crm_missing_identity_patch_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -60786,7 +60822,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L43", "id": "tests_test_crm_missing_identity_patch_kind", - "community": 209, + "community": 205, "norm_label": "kind()" }, { @@ -60795,7 +60831,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L47", "id": "tests_test_crm_missing_identity_patch_line", - "community": 209, + "community": 205, "norm_label": "line()" }, { @@ -60804,7 +60840,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L61", "id": "tests_test_crm_missing_identity_patch_product", - "community": 209, + "community": 205, "norm_label": "product()" }, { @@ -60813,7 +60849,7 @@ "source_file": "tests/test_crm_missing_identity_patch.py", "source_location": "L65", "id": "tests_test_crm_missing_identity_patch_sync", - "community": 209, + "community": 205, "norm_label": "sync()" }, { @@ -60822,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": 209, + "community": 205, "norm_label": "test_omitted_identity_fields_reuse_unique_old_line_twice()" }, { @@ -60831,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": 209, + "community": 205, "norm_label": "test_each_omitted_key_is_not_defaulted_for_matching()" }, { @@ -60840,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": 209, + "community": 205, "norm_label": "test_same_sku_variants_match_submitted_fields_after_reordering()" }, { @@ -60849,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": 209, + "community": 205, "norm_label": "test_ambiguous_or_competing_anonymous_rows_reject_before_writes()" }, { @@ -60858,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": 209, + "community": 205, "norm_label": "test_missing_product_id_cannot_guess_from_name()" }, { @@ -60867,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": 209, + "community": 205, "norm_label": "test_explicit_id_reserved_before_same_product_anonymous_new_row()" }, { @@ -60876,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": 209, + "community": 205, "norm_label": "test_explicit_null_is_a_submitted_key_not_an_omission()" }, { @@ -60885,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": 209, + "community": 205, "norm_label": "test_explicit_id_can_clear_nullable_identity_fields_without_new_line()" }, { @@ -60894,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": 209, + "community": 205, "norm_label": "test_omitted_collection_preserves_and_empty_deletes()" }, { @@ -60903,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": 209, + "community": 205, "norm_label": "test_new_different_product_and_remove_old()" }, { @@ -60912,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": 209, + "community": 205, "norm_label": "test_explicit_id_must_be_active_and_owned()" }, { @@ -60921,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": 209, + "community": 205, "norm_label": "test_duplicate_explicit_id_rejected_before_writes()" }, { @@ -60930,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": 209, + "community": 205, "norm_label": "test_contract_downstream_reference_allows_partial_match_but_not_removal()" }, { @@ -60939,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": 209, + "community": 205, "norm_label": "test_tier_natural_key_matching_and_parent_partial_identity_are_independent()" }, { @@ -60948,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": 209, + "community": 205, "norm_label": "save_whole()" }, { @@ -60957,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": 209, + "community": 205, "norm_label": "test_schema_to_whole_update_keeps_missing_unit_and_other_fields()" }, { @@ -60966,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": 209, + "community": 205, "norm_label": "test_whole_ambiguous_partial_identity_rejected_before_parent_status_changes()" }, { @@ -60975,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": 209, + "community": 205, "norm_label": "test_explicit_null_disambiguates_empty_key_from_nonempty_key()" }, { @@ -60984,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": 209, + "community": 205, "norm_label": "crm missing-id partial saves: real sqlite child writes, forbidden business mysql" }, { @@ -60993,7 +61029,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L1", "id": "tests_test_pl_plan_draft_save_py", - "community": 339, + "community": 9, "norm_label": "test_pl_plan_draft_save.py" }, { @@ -61002,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": 339, + "community": 9, "norm_label": "test_validate_draft_min_fields_requires_belongs_company()" }, { @@ -61011,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": 339, + "community": 9, "norm_label": "test_validate_draft_min_fields_allows_missing_create_date()" }, { @@ -61020,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": 339, + "community": 9, "norm_label": "test_resolve_follow_status_draft_always_drafting()" }, { @@ -61029,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": 339, + "community": 9, "norm_label": "test_resolve_follow_status_formal_promotes_drafting()" }, { @@ -61038,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": 339, + "community": 9, "norm_label": "test_assert_can_save_as_draft_rejects_arranged()" }, { @@ -61047,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": 231, + "community": 229, "norm_label": "test_pl_document_reminder_list_filters.py" }, { @@ -61056,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": 231, + "community": 229, "norm_label": "_compile()" }, { @@ -61065,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": 231, + "community": 229, "norm_label": "test_owner_and_status()" }, { @@ -61074,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": 231, + "community": 229, "norm_label": "test_document_type_and_no()" }, { @@ -61083,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": 231, + "community": 229, "norm_label": "test_expire_date_range()" }, { @@ -61092,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": 231, + "community": 229, "norm_label": "test_empty()" }, { @@ -61101,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": 56, + "community": 64, "norm_label": "test_pl_plan_cancel_archive_status.py" }, { @@ -61110,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": 56, + "community": 64, "norm_label": "test_cancel_plan_persists_cancelled_archive_status()" }, { @@ -61119,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": 56, + "community": 64, "norm_label": "test_cancelled_archive_status_export_label()" }, { @@ -61128,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": 56, + "community": 64, "norm_label": "test_archive_list_scope_passes_through_list_and_export_params()" }, { @@ -61137,7 +61173,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L1", "id": "tests_test_db_inventory_plan_lock_py", - "community": 212, + "community": 198, "norm_label": "test_db_inventory_plan_lock.py" }, { @@ -61146,7 +61182,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L10", "id": "tests_test_db_inventory_plan_lock_query", - "community": 212, + "community": 198, "norm_label": "_query" }, { @@ -61155,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": 212, + "community": 198, "norm_label": ".__init__()" }, { @@ -61164,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": 212, + "community": 198, "norm_label": ".filter()" }, { @@ -61173,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": 212, + "community": 198, "norm_label": ".all()" }, { @@ -61182,7 +61218,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L21", "id": "tests_test_db_inventory_plan_lock_db", - "community": 212, + "community": 198, "norm_label": "_db()" }, { @@ -61191,7 +61227,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L27", "id": "tests_test_db_inventory_plan_lock_row", - "community": 212, + "community": 198, "norm_label": "_row()" }, { @@ -61200,7 +61236,7 @@ "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L40", "id": "tests_test_db_inventory_plan_lock_plan", - "community": 212, + "community": 198, "norm_label": "_plan()" }, { @@ -61209,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": 212, + "community": 198, "norm_label": "test_empty_plan_no_skips_product_restriction()" }, { @@ -61218,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": 212, + "community": 198, "norm_label": "test_missing_plan_no_is_rejected()" }, { @@ -61227,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": 212, + "community": 198, "norm_label": "test_product_must_match_plan()" }, { @@ -61236,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": 212, + "community": 198, "norm_label": "test_partner_must_match_plan()" }, { @@ -61245,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": 212, + "community": 198, "norm_label": "test_business_type_must_match_plan()" }, { @@ -61254,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": 212, + "community": 198, "norm_label": "test_matching_plan_binds_product_partner_and_business_type()" }, { @@ -61263,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": 212, + "community": 198, "norm_label": "test_payload_without_plan_or_product_is_ignored()" }, { @@ -61272,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": 212, + "community": 198, "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" }, { @@ -61281,7 +61317,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L1", "id": "tests_test_role_workflow_semantics_restoration_py", - "community": 225, + "community": 265, "norm_label": "test_role_workflow_semantics_restoration.py" }, { @@ -61290,7 +61326,7 @@ "source_file": "tests/test_role_workflow_semantics_restoration.py", "source_location": "L21", "id": "tests_test_role_workflow_semantics_restoration_db", - "community": 225, + "community": 265, "norm_label": "db()" }, { @@ -61299,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": 225, + "community": 265, "norm_label": "actual_scope_payload()" }, { @@ -61308,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": 225, + "community": 265, "norm_label": "role_scope()" }, { @@ -61317,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": 225, + "community": 265, "norm_label": "scope_route()" }, { @@ -61326,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": 225, + "community": 265, "norm_label": "test_actual_ui_clear_to_schema_route_removes_custom_scope()" }, { @@ -61335,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": 225, + "community": 265, "norm_label": "test_actual_ui_unchanged_and_clear_restore_keep_relation_identity()" }, { @@ -61344,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": 225, + "community": 265, "norm_label": "test_explicit_empty_and_noncustom_scope_clear_still_supported()" }, { @@ -61353,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": 225, + "community": 265, "norm_label": "test_foreign_scope_target_is_rejected_before_mutation()" }, { @@ -61362,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": 225, + "community": 265, "norm_label": "pending_workflow()" }, { @@ -61371,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": 225, + "community": 265, "norm_label": "test_pending_workflow_name_update_through_real_schema_route_keeps_nodes()" }, { @@ -61380,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": 225, + "community": 265, "norm_label": "test_pending_workflow_remark_and_unchanged_status_are_metadata_only()" }, { @@ -61389,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": 225, + "community": 265, "norm_label": "test_pending_structural_header_changes_still_rejected_atomically()" }, { @@ -61398,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": 225, + "community": 265, "norm_label": "test_pending_node_change_and_delete_guards_remain()" }, { @@ -61407,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": 225, + "community": 265, "norm_label": "restore actual full-save/metadata semantics; ui handler and sqlite persistence." }, { @@ -61416,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": 61, + "community": 98, "norm_label": "test_pl_menu_badge_recharge_approval.py" }, { @@ -61425,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": 61, + "community": 98, "norm_label": "test_recharge_approval_badge_counts_current_approver_pending()" }, { @@ -61434,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": 133, + "community": 98, "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" }, { @@ -61443,7 +61479,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L1", "id": "tests_test_pl_delivery_times_aggregate_py", - "community": 31, + "community": 29, "norm_label": "test_pl_delivery_times_aggregate.py" }, { @@ -61452,7 +61488,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L6", "id": "tests_test_pl_delivery_times_aggregate_d", - "community": 31, + "community": 29, "norm_label": "_d" }, { @@ -61461,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": 31, + "community": 29, "norm_label": ".__init__()" }, { @@ -61470,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": 31, + "community": 29, "norm_label": "test_collect_unique_sorted_yyyy_mm_dd()" }, { @@ -61479,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": 31, + "community": 29, "norm_label": "test_collect_empty()" }, { @@ -61488,7 +61524,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L1", "id": "tests_test_db_inventory_list_filters_py", - "community": 207, + "community": 200, "norm_label": "test_db_inventory_list_filters.py" }, { @@ -61497,7 +61533,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L9", "id": "tests_test_db_inventory_list_filters_compile", - "community": 207, + "community": 200, "norm_label": "_compile()" }, { @@ -61506,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": 207, + "community": 200, "norm_label": "test_batch_no_contains()" }, { @@ -61515,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": 207, + "community": 200, "norm_label": "test_vehicle_no_contains()" }, { @@ -61524,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": 207, + "community": 200, "norm_label": "test_status()" }, { @@ -61533,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": 207, + "community": 200, "norm_label": "test_date_range()" }, { @@ -61542,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": 207, + "community": 200, "norm_label": "test_quantity_gte()" }, { @@ -61551,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": 207, + "community": 200, "norm_label": "test_empty()" }, { @@ -61560,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": 127, + "community": 50, "norm_label": "test_pl_vehicle_fuel_month_km.py" }, { @@ -61569,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": 127, + "community": 50, "norm_label": "test_ym_shift_across_year()" }, { @@ -61578,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": 127, + "community": 50, "norm_label": "test_quarter_bounds_and_label()" }, { @@ -61587,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": 127, + "community": 50, "norm_label": "test_rate_l100()" }, { @@ -61596,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": 127, + "community": 50, "norm_label": "test_period_uses_next_first_minus_current_first()" }, { @@ -61605,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": 127, + "community": 50, "norm_label": "test_period_without_next_reading_is_estimated()" }, { @@ -61614,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": 127, + "community": 50, "norm_label": "test_period_insufficient_is_not_zero()" }, { @@ -61623,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": 127, + "community": 50, "norm_label": "test_period_ignores_missing_readings_and_accepts_real_zero()" }, { @@ -61632,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": 127, + "community": 50, "norm_label": "test_period_detects_odometer_rollback_including_internal_readings()" }, { @@ -61641,7 +61677,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L1", "id": "tests_test_crm_product_column_facet_py", - "community": 98, + "community": 136, "norm_label": "test_crm_product_column_facet.py" }, { @@ -61650,7 +61686,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L9", "id": "tests_test_crm_product_column_facet_compile", - "community": 98, + "community": 136, "norm_label": "_compile()" }, { @@ -61659,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": 98, + "community": 136, "norm_label": "test_product_no_in_adds_in_clause()" }, { @@ -61668,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": 98, + "community": 136, "norm_label": "test_product_name_in_adds_in_clause()" }, { @@ -61677,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": 98, + "community": 136, "norm_label": "test_product_no_in_skips_fuzzy()" }, { @@ -61686,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": 98, + "community": 136, "norm_label": "test_product_name_in_skips_fuzzy()" }, { @@ -61695,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": 98, + "community": 136, "norm_label": "test_product_no_fuzzy_still_works()" }, { @@ -61704,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": 98, + "community": 136, "norm_label": "test_facet_field_whitelist()" }, { @@ -61713,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": 98, + "community": 136, "norm_label": "crm \u4ea7\u54c1\u5217\u5934 facet / productnoin\u00b7productnamein \u5355\u6d4b\u3002" }, { @@ -61722,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": 203, + "community": 196, "norm_label": "test_crm_price_letter_list_filters.py" }, { @@ -61731,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": 203, + "community": 196, "norm_label": "_compile()" }, { @@ -61740,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": 203, + "community": 196, "norm_label": "test_letter_type_in()" }, { @@ -61749,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": 203, + "community": 196, "norm_label": "test_customer_name_fuzzy()" }, { @@ -61758,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": 203, + "community": 196, "norm_label": "test_price_gte()" }, { @@ -61767,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": 203, + "community": 196, "norm_label": "test_adjust_date_from_to_aliases()" }, { @@ -61776,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": 203, + "community": 196, "norm_label": "test_empty()" }, { @@ -61785,7 +61821,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L1", "id": "tests_test_crm_clue_list_filters_py", - "community": 141, + "community": 135, "norm_label": "test_crm_clue_list_filters.py" }, { @@ -61794,7 +61830,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L9", "id": "tests_test_crm_clue_list_filters_compile", - "community": 141, + "community": 135, "norm_label": "_compile()" }, { @@ -61803,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": 141, + "community": 135, "norm_label": "test_level_in_adds_in_clause()" }, { @@ -61812,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": 141, + "community": 135, "norm_label": "test_clue_name_fuzzy()" }, { @@ -61821,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": 141, + "community": 135, "norm_label": "test_follow_count_between_min_only()" }, { @@ -61830,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": 141, + "community": 135, "norm_label": "test_begin_end_time_create_time()" }, { @@ -61839,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": 141, + "community": 135, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -61848,7 +61884,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "id": "tests_test_pinyin_abbr_py", - "community": 236, + "community": 232, "norm_label": "test_pinyin_abbr.py" }, { @@ -61857,7 +61893,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L8", "id": "tests_test_pinyin_abbr_test_empty_and_whitespace", - "community": 236, + "community": 232, "norm_label": "test_empty_and_whitespace()" }, { @@ -61866,7 +61902,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L15", "id": "tests_test_pinyin_abbr_test_chinese_and_alnum", - "community": 236, + "community": 232, "norm_label": "test_chinese_and_alnum()" }, { @@ -61875,7 +61911,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L23", "id": "tests_test_pinyin_abbr_test_truncate_to_100", - "community": 236, + "community": 232, "norm_label": "test_truncate_to_100()" }, { @@ -61884,7 +61920,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L29", "id": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty", - "community": 236, + "community": 232, "norm_label": "test_resolve_submitted_provided_nonempty()" }, { @@ -61893,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": 236, + "community": 232, "norm_label": "test_resolve_submitted_provided_empty_generates()" }, { @@ -61902,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": 236, + "community": 232, "norm_label": "test_resolve_not_submitted_keeps_existing()" }, { @@ -61911,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": 236, + "community": 232, "norm_label": "test_resolve_not_submitted_empty_existing_generates()" }, { @@ -61920,7 +61956,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L1", "id": "tests_test_pl_dispatch_calendar_py", - "community": 247, + "community": 241, "norm_label": "test_pl_dispatch_calendar.py" }, { @@ -61929,7 +61965,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L16", "id": "tests_test_pl_dispatch_calendar_modules", - "community": 247, + "community": 241, "norm_label": "modules()" }, { @@ -61938,7 +61974,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L24", "id": "tests_test_pl_dispatch_calendar_user", - "community": 247, + "community": 241, "norm_label": "user()" }, { @@ -61947,7 +61983,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L28", "id": "tests_test_pl_dispatch_calendar_payload", - "community": 247, + "community": 241, "norm_label": "payload()" }, { @@ -61956,7 +61992,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L34", "id": "tests_test_pl_dispatch_calendar_db", - "community": 247, + "community": 241, "norm_label": "db()" }, { @@ -61965,7 +62001,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L55", "id": "tests_test_pl_dispatch_calendar_create", - "community": 247, + "community": 241, "norm_label": "create()" }, { @@ -61974,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": 247, + "community": 241, "norm_label": "test_crud_duplicate_trips_snapshots_and_soft_delete()" }, { @@ -61983,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": 247, + "community": 241, "norm_label": "test_month_pagination_sort_and_vehicle_filter()" }, { @@ -61992,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": 247, + "community": 241, "norm_label": "test_invalid_month_rejected()" }, { @@ -62001,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": 247, + "community": 241, "norm_label": "test_tenant_and_data_scope_cover_records_and_options()" }, { @@ -62010,7 +62046,7 @@ "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": 247, + "community": 241, "norm_label": "test_options_full_library_types_search_pagination()" }, { @@ -62019,7 +62055,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L143", "id": "tests_test_pl_dispatch_calendar_test_invalid_cross_tenant_and_deleted_relations_rejected", - "community": 247, + "community": 241, "norm_label": "test_invalid_cross_tenant_and_deleted_relations_rejected()" }, { @@ -62028,7 +62064,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L157", "id": "tests_test_pl_dispatch_calendar_test_schema_rejects_bad_fields_and_client_snapshots", - "community": 247, + "community": 241, "norm_label": "test_schema_rejects_bad_fields_and_client_snapshots()" }, { @@ -62037,7 +62073,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L163", "id": "tests_test_pl_dispatch_calendar_test_http_read_only_manage_permissions_both_clients_and_routes", - "community": 247, + "community": 241, "norm_label": "test_http_read_only_manage_permissions_both_clients_and_routes()" }, { @@ -62046,7 +62082,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L225", "id": "tests_test_pl_dispatch_calendar_test_permissions_use_current_tenant_and_button_grants", - "community": 29, + "community": 23, "norm_label": "test_permissions_use_current_tenant_and_button_grants()" }, { @@ -62055,7 +62091,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L247", "id": "tests_test_pl_dispatch_calendar_test_quantity_is_optional_text_and_keeps_two_decimal_places", - "community": 247, + "community": 241, "norm_label": "test_quantity_is_optional_text_and_keeps_two_decimal_places()" }, { @@ -62064,7 +62100,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L262", "id": "tests_test_pl_dispatch_calendar_test_acid_and_alkali_calendars_stay_separate", - "community": 247, + "community": 241, "norm_label": "test_acid_and_alkali_calendars_stay_separate()" }, { @@ -62073,7 +62109,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L281", "id": "tests_test_pl_dispatch_calendar_test_month_pagination_can_fetch_more_than_500_trips", - "community": 247, + "community": 241, "norm_label": "test_month_pagination_can_fetch_more_than_500_trips()" }, { @@ -62082,7 +62118,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L295", "id": "tests_test_pl_dispatch_calendar_test_calendar_openapi_schema_can_be_generated", - "community": 247, + "community": 241, "norm_label": "test_calendar_openapi_schema_can_be_generated()" }, { @@ -62091,7 +62127,7 @@ "source_file": "tests/test_pl_dispatch_calendar.py", "source_location": "L1", "id": "tests_test_pl_dispatch_calendar_rationale_1", - "community": 247, + "community": 241, "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" }, { @@ -62100,7 +62136,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L1", "id": "tests_test_db_plan_list_filters_py", - "community": 229, + "community": 223, "norm_label": "test_db_plan_list_filters.py" }, { @@ -62109,7 +62145,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L9", "id": "tests_test_db_plan_list_filters_compile", - "community": 229, + "community": 223, "norm_label": "_compile()" }, { @@ -62118,7 +62154,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": 229, + "community": 223, "norm_label": "test_plan_no_contains()" }, { @@ -62127,7 +62163,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L18", "id": "tests_test_db_plan_list_filters_test_business_type", - "community": 229, + "community": 223, "norm_label": "test_business_type()" }, { @@ -62136,7 +62172,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": 229, + "community": 223, "norm_label": "test_planned_quantity_gte()" }, { @@ -62145,7 +62181,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": 229, + "community": 223, "norm_label": "test_validity_range_intersection()" }, { @@ -62154,7 +62190,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L35", "id": "tests_test_db_plan_list_filters_test_empty", - "community": 229, + "community": 223, "norm_label": "test_empty()" }, { @@ -62163,7 +62199,7 @@ "source_file": "tests/test_mp_webview_auth_api.py", "source_location": "L1", "id": "tests_test_mp_webview_auth_api_py", - "community": 80, + "community": 57, "norm_label": "test_mp_webview_auth_api.py" }, { @@ -62172,7 +62208,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": 80, + "community": 57, "norm_label": "test_mp_webview_ticket_requires_bearer()" }, { @@ -62181,7 +62217,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": 80, + "community": 57, "norm_label": "test_mp_webview_exchange_requires_ticket()" }, { @@ -62190,7 +62226,7 @@ "source_file": "tests/test_mp_webview_auth_api.py", "source_location": "L1", "id": "tests_test_mp_webview_auth_api_rationale_1", - "community": 80, + "community": 57, "norm_label": "\u5c0f\u7a0b\u5e8f webview ticket \u7b7e\u53d1 / \u5151\u6362 http \u63a5\u53e3\u3002" }, { @@ -62199,7 +62235,7 @@ "source_file": "tests/test_pound_qr_label_items.py", "source_location": "L1", "id": "tests_test_pound_qr_label_items_py", - "community": 139, + "community": 166, "norm_label": "test_pound_qr_label_items.py" }, { @@ -62208,7 +62244,7 @@ "source_file": "tests/test_pound_qr_label_items.py", "source_location": "L4", "id": "tests_test_pound_qr_label_items_test_label_join", - "community": 139, + "community": 166, "norm_label": "test_label_join()" }, { @@ -62217,7 +62253,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_driver_py", - "community": 271, + "community": 9, "norm_label": "test_pl_plan_resolve_driver.py" }, { @@ -62226,7 +62262,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": 271, + "community": 9, "norm_label": "test_resolve_driver_without_vehicle_link_returns_none()" }, { @@ -62235,7 +62271,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": 271, + "community": 9, "norm_label": "test_resolve_driver_with_explicit_id_returns_personnel()" }, { @@ -62244,7 +62280,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_driver_rationale_1", - "community": 271, + "community": 9, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u89e3\u6790\u53f8\u673a:\u8f66\u8f86\u672a\u5173\u8054\u53f8\u673a\u65f6\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { @@ -62253,7 +62289,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L10", "id": "tests_test_pl_plan_resolve_driver_rationale_10", - "community": 271, + "community": 9, "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" }, { @@ -62262,7 +62298,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L1", "id": "tests_test_pl_inventory_differential_archive_py", - "community": 68, + "community": 71, "norm_label": "test_pl_inventory_differential_archive.py" }, { @@ -62271,7 +62307,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L17", "id": "tests_test_pl_inventory_differential_archive_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -62280,7 +62316,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L32", "id": "tests_test_pl_inventory_differential_archive_seed", - "community": 68, + "community": 71, "norm_label": "seed()" }, { @@ -62289,7 +62325,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L44", "id": "tests_test_pl_inventory_differential_archive_archive", - "community": 68, + "community": 71, "norm_label": "archive()" }, { @@ -62298,7 +62334,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L50", "id": "tests_test_pl_inventory_differential_archive_rows", - "community": 68, + "community": 71, "norm_label": "rows()" }, { @@ -62307,7 +62343,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L54", "id": "tests_test_pl_inventory_differential_archive_inv", - "community": 68, + "community": 71, "norm_label": "inv()" }, { @@ -62316,7 +62352,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": 68, + "community": 71, "norm_label": "test_noop_preserves_identity_creation_period_and_snapshot_without_writes()" }, { @@ -62325,7 +62361,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": 68, + "community": 71, "norm_label": "test_quantity_price_net_delta_does_not_revalue_unrelated_stock()" }, { @@ -62334,7 +62370,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": 68, + "community": 71, "norm_label": "test_price_only_keeps_stock_after()" }, { @@ -62343,7 +62379,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": 68, + "community": 71, "norm_label": "test_explicit_zero_price_does_not_use_tax_price()" }, { @@ -62352,7 +62388,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": 68, + "community": 71, "norm_label": "test_remove_and_reverse_do_not_replace_other_plan()" }, { @@ -62361,7 +62397,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L114", "id": "tests_test_pl_inventory_differential_archive_delivery", - "community": 68, + "community": 71, "norm_label": "delivery()" }, { @@ -62370,7 +62406,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": 68, + "community": 71, "norm_label": "test_multiple_same_direction_stops_keep_separate_lines()" }, { @@ -62379,7 +62415,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": 68, + "community": 71, "norm_label": "test_legacy_stop_lines_bind_by_quantity_and_price()" }, { @@ -62388,7 +62424,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": 68, + "community": 71, "norm_label": "test_legacy_stop_lines_reject_ambiguous_rematch_without_mutation()" }, { @@ -62397,7 +62433,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": 68, + "community": 71, "norm_label": "test_merged_legacy_stop_line_is_not_split_automatically()" }, { @@ -62406,7 +62442,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": 68, + "community": 71, "norm_label": "test_opposite_directions_stay_distinct()" }, { @@ -62415,7 +62451,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": 68, + "community": 71, "norm_label": "test_ambiguous_history_rejected_before_mutation()" }, { @@ -62424,7 +62460,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": 68, + "community": 71, "norm_label": "test_wrong_tenant_rejected()" }, { @@ -62433,7 +62469,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": 68, + "community": 71, "norm_label": "test_missing_crm_master_does_not_block_historical_plan()" }, { @@ -62442,7 +62478,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": 68, + "community": 71, "norm_label": "test_outbound_signed_amount_net_change()" }, { @@ -62451,7 +62487,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": 68, + "community": 71, "norm_label": "test_rounding_noop_has_no_drift()" }, { @@ -62460,7 +62496,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": 68, + "community": 71, "norm_label": "test_archive_locks_plan_shared_product_and_postings_before_inventory_changes()" }, { @@ -62469,7 +62505,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": 68, + "community": 71, "norm_label": "test_archive_endpoint_locks_before_mutating_archive_fields()" }, { @@ -62478,7 +62514,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": 68, + "community": 71, "norm_label": "test_pending_new_and_removed_brand_rows_are_seen_without_autoflush()" }, { @@ -62487,7 +62523,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": 68, + "community": 71, "norm_label": "test_api_lock_refreshes_plan_state_but_service_lock_preserves_pending_fields()" }, { @@ -62496,7 +62532,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": 68, + "community": 71, "norm_label": "test_outbound_price_edit_uses_outbound_price_not_stale_inbound_price()" }, { @@ -62505,7 +62541,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": 68, + "community": 71, "norm_label": "test_api_refresh_reads_latest_product_and_stop_fields()" }, { @@ -62514,7 +62550,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": 68, + "community": 71, "norm_label": "test_other_tenant_postings_and_inventory_untouched()" }, { @@ -62523,7 +62559,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": 68, + "community": 71, "norm_label": "test_missing_inventory_for_existing_postings_rejected_without_repair()" }, { @@ -62532,7 +62568,7 @@ "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L1", "id": "tests_test_pl_inventory_differential_archive_rationale_1", - "community": 68, + "community": 71, "norm_label": "real sqlite inventory regressions; business databases are forbidden." }, { @@ -62541,7 +62577,7 @@ "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L1", "id": "tests_test_pl_transport_stop_feedback_py", - "community": 100, + "community": 106, "norm_label": "test_pl_transport_stop_feedback.py" }, { @@ -62550,7 +62586,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": 100, + "community": 106, "norm_label": "test_parse_and_dump_driver_stop_product_feedbacks()" }, { @@ -62559,7 +62595,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": 100, + "community": 106, "norm_label": "test_save_site_stop_feedback_requires_quantity_before_attachments()" }, { @@ -62568,7 +62604,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": 100, + "community": 106, "norm_label": "test_save_site_stop_feedback_requires_product_qty_before_attachments()" }, { @@ -62577,7 +62613,7 @@ "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "id": "tests_test_menu_favorite_crud_py", - "community": 142, + "community": 131, "norm_label": "test_menu_favorite_crud.py" }, { @@ -62586,7 +62622,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": 142, + "community": 131, "norm_label": "test_normalize_menu_path_strips_and_requires_slash()" }, { @@ -62595,7 +62631,7 @@ "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L9", "id": "tests_test_menu_favorite_crud_test_max_favorites_constant", - "community": 142, + "community": 131, "norm_label": "test_max_favorites_constant()" }, { @@ -62604,7 +62640,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L1", "id": "tests_test_bx_reimburse_title_seq_py", - "community": 110, + "community": 118, "norm_label": "test_bx_reimburse_title_seq.py" }, { @@ -62613,7 +62649,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L14", "id": "tests_test_bx_reimburse_title_seq_session", - "community": 110, + "community": 118, "norm_label": "_session()" }, { @@ -62622,7 +62658,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L20", "id": "tests_test_bx_reimburse_title_seq_apply", - "community": 110, + "community": 118, "norm_label": "_apply()" }, { @@ -62631,7 +62667,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": 110, + "community": 118, "norm_label": "test_allocate_title_seq_skips_soft_deleted_row()" }, { @@ -62640,7 +62676,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": 110, + "community": 118, "norm_label": "test_allocate_title_seq_still_increments_live_row()" }, { @@ -62649,7 +62685,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L1", "id": "tests_test_bx_reimburse_title_seq_rationale_1", - "community": 110, + "community": 118, "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" }, { @@ -62658,7 +62694,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L1", "id": "tests_test_wechat_extra_delivery_py", - "community": 297, + "community": 184, "norm_label": "test_wechat_extra_delivery.py" }, { @@ -62667,7 +62703,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L11", "id": "tests_test_wechat_extra_delivery_client", - "community": 297, + "community": 184, "norm_label": "client" }, { @@ -62676,7 +62712,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L12", "id": "tests_test_wechat_extra_delivery_client_init", - "community": 297, + "community": 184, "norm_label": ".__init__()" }, { @@ -62685,7 +62721,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L15", "id": "tests_test_wechat_extra_delivery_client_send", - "community": 297, + "community": 184, "norm_label": ".send()" }, { @@ -62694,7 +62730,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L20", "id": "tests_test_wechat_extra_delivery_binding", - "community": 297, + "community": 184, "norm_label": "binding()" }, { @@ -62703,7 +62739,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": 297, + "community": 184, "norm_label": "test_daily_worker_refreshes_real_counts_and_send_time()" }, { @@ -62712,7 +62748,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": 297, + "community": 184, "norm_label": "test_completion_delivered_once_without_approval_cycle()" }, { @@ -62721,7 +62757,7 @@ "source_file": "tests/test_wechat_extra_delivery.py", "source_location": "L1", "id": "tests_test_wechat_extra_delivery_rationale_1", - "community": 297, + "community": 184, "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" }, { @@ -62730,7 +62766,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_service_py", - "community": 31, + "community": 6, "norm_label": "test_pl_plan_stop_service.py" }, { @@ -62739,7 +62775,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L16", "id": "tests_test_pl_plan_stop_service_plan_product_row", - "community": 31, + "community": 6, "norm_label": "_plan_product_row()" }, { @@ -62748,7 +62784,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L24", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id", - "community": 31, + "community": 6, "norm_label": "test_resolve_plan_product_id_by_explicit_id()" }, { @@ -62757,7 +62793,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L35", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_rejects_explicit_stale_id", - "community": 31, + "community": 6, "norm_label": "test_resolve_plan_product_id_rejects_explicit_stale_id()" }, { @@ -62766,7 +62802,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L48", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_matches_unique_product_when_id_omitted", - "community": 31, + "community": 6, "norm_label": "test_resolve_plan_product_id_matches_unique_product_when_id_omitted()" }, { @@ -62775,7 +62811,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L58", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched", - "community": 31, + "community": 6, "norm_label": "test_resolve_plan_product_id_raises_when_unmatched()" }, { @@ -62784,7 +62820,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L72", "id": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_returns_existing_text", - "community": 31, + "community": 6, "norm_label": "test_resolve_stop_address_from_library_returns_existing_text()" }, { @@ -62793,7 +62829,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L80", "id": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_looks_up_by_lat", - "community": 31, + "community": 6, "norm_label": "test_resolve_stop_address_from_library_looks_up_by_lat()" }, { @@ -62802,7 +62838,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "id": "tests_test_crm_customer_list_filters_py", - "community": 109, + "community": 104, "norm_label": "test_crm_customer_list_filters.py" }, { @@ -62811,7 +62847,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L9", "id": "tests_test_crm_customer_list_filters_compile", - "community": 109, + "community": 104, "norm_label": "_compile()" }, { @@ -62820,7 +62856,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": 109, + "community": 104, "norm_label": "test_level_in_adds_in_clause()" }, { @@ -62829,7 +62865,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": 109, + "community": 104, "norm_label": "test_customer_name_fuzzy()" }, { @@ -62838,7 +62874,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": 109, + "community": 104, "norm_label": "test_deal_amount_between_min_only()" }, { @@ -62847,7 +62883,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": 109, + "community": 104, "norm_label": "test_begin_end_time_create_time()" }, { @@ -62856,7 +62892,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": 109, + "community": 104, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -62865,7 +62901,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "id": "tests_test_crm_customer_list_filters_rationale_1", - "community": 109, + "community": 104, "norm_label": "crm \u5ba2\u6237\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u5355\u6d4b\u3002" }, { @@ -62874,7 +62910,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_personnel_missing_identity_py", - "community": 204, + "community": 54, "norm_label": "test_pl_personnel_missing_identity.py" }, { @@ -62883,7 +62919,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L16", "id": "tests_test_pl_personnel_missing_identity_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -62892,7 +62928,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L29", "id": "tests_test_pl_personnel_missing_identity_person", - "community": 204, + "community": 54, "norm_label": "person()" }, { @@ -62901,7 +62937,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L36", "id": "tests_test_pl_personnel_missing_identity_link", - "community": 204, + "community": 54, "norm_label": "link()" }, { @@ -62910,7 +62946,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L43", "id": "tests_test_pl_personnel_missing_identity_body", - "community": 204, + "community": 54, "norm_label": "body()" }, { @@ -62919,7 +62955,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L47", "id": "tests_test_pl_personnel_missing_identity_save", - "community": 204, + "community": 54, "norm_label": "save()" }, { @@ -62928,7 +62964,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": 204, + "community": 54, "norm_label": "test_ambiguous_legacy_identity_rejects_instead_of_replacing_link()" }, { @@ -62937,7 +62973,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": 204, + "community": 54, "norm_label": "test_unique_no_id_matches_existing_person_and_preserves_relation_identity()" }, { @@ -62946,7 +62982,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": 204, + "community": 54, "norm_label": "test_omitted_fields_preserve_person_and_link_fields()" }, { @@ -62955,7 +62991,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": 204, + "community": 54, "norm_label": "test_explicit_null_and_zero_clear_fields()" }, { @@ -62964,7 +63000,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": 204, + "community": 54, "norm_label": "test_new_person_can_have_two_roles_without_duplicate_person_creation()" }, { @@ -62973,7 +63009,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": 204, + "community": 54, "norm_label": "test_explicit_identity_reserved_and_other_role_resolves_same_person()" }, { @@ -62982,7 +63018,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": 204, + "community": 54, "norm_label": "test_explicit_reservation_does_not_guess_remaining_duplicate_name()" }, { @@ -62991,7 +63027,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": 204, + "community": 54, "norm_label": "test_same_person_conflicting_fields_across_roles_reject_before_mutation()" }, { @@ -63000,7 +63036,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": 204, + "community": 54, "norm_label": "test_entire_batch_rejects_invalid_explicit_id_before_editing_first_person()" }, { @@ -63009,7 +63045,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": 204, + "community": 54, "norm_label": "test_effective_defaults_cannot_create_two_default_drivers()" }, { @@ -63018,7 +63054,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": 204, + "community": 54, "norm_label": "test_add_edit_remove_and_omitted_collection_are_differential()" }, { @@ -63027,7 +63063,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": 204, + "community": 54, "norm_label": "test_cross_role_partial_person_update_merges_without_clearing_phone()" }, { @@ -63036,7 +63072,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": 204, + "community": 54, "norm_label": "test_standalone_upsert_preserves_omitted_optional_fields()" }, { @@ -63045,7 +63081,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": 204, + "community": 54, "norm_label": "test_explicit_current_client_id_is_safe_with_duplicate_names()" }, { @@ -63054,7 +63090,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": 204, + "community": 54, "norm_label": "test_same_name_in_other_tenant_does_not_participate_in_matching()" }, { @@ -63063,7 +63099,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": 204, + "community": 54, "norm_label": "test_empty_collection_only_removes_current_vehicle_links()" }, { @@ -63072,7 +63108,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": 204, + "community": 54, "norm_label": "test_duplicate_historical_links_reject_before_person_update()" }, { @@ -63081,7 +63117,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": 204, + "community": 54, "norm_label": "test_explicit_and_missing_id_same_role_reject_regardless_of_order()" }, { @@ -63090,7 +63126,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": 204, + "community": 54, "norm_label": "test_explicit_new_name_can_be_reused_by_other_role_in_same_batch()" }, { @@ -63099,7 +63135,7 @@ "source_file": "tests/test_pl_personnel_missing_identity.py", "source_location": "L1", "id": "tests_test_pl_personnel_missing_identity_rationale_1", - "community": 204, + "community": 54, "norm_label": "sqlite-only vehicle personnel identity and partial-field regressions." }, { @@ -63108,7 +63144,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L1", "id": "tests_test_excel_export_helpers_py", - "community": 30, + "community": 324, "norm_label": "test_excel_export_helpers.py" }, { @@ -63117,7 +63153,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": 30, + "community": 324, "norm_label": "test_filter_export_columns_keeps_order_and_ignores_unknown()" }, { @@ -63126,7 +63162,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": 30, + "community": 324, "norm_label": "test_filter_export_columns_none_returns_all()" }, { @@ -63135,7 +63171,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": 30, + "community": 324, "norm_label": "test_assert_export_row_count_empty()" }, { @@ -63144,7 +63180,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": 30, + "community": 324, "norm_label": "test_assert_export_row_count_over_limit()" }, { @@ -63153,7 +63189,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": 30, + "community": 324, "norm_label": "test_assert_export_row_count_ok()" }, { @@ -63162,7 +63198,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L1", "id": "tests_test_db_list_sort_py", - "community": 70, + "community": 222, "norm_label": "test_db_list_sort.py" }, { @@ -63171,7 +63207,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L10", "id": "tests_test_db_list_sort_test_inventory_date_asc", - "community": 70, + "community": 222, "norm_label": "test_inventory_date_asc()" }, { @@ -63180,7 +63216,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L16", "id": "tests_test_db_list_sort_test_inventory_invalid_falls_back", - "community": 70, + "community": 222, "norm_label": "test_inventory_invalid_falls_back()" }, { @@ -63189,7 +63225,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L21", "id": "tests_test_db_list_sort_test_weighing_inventory_date_desc", - "community": 70, + "community": 222, "norm_label": "test_weighing_inventory_date_desc()" }, { @@ -63198,7 +63234,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L27", "id": "tests_test_db_list_sort_test_weighing_needs_join", - "community": 70, + "community": 222, "norm_label": "test_weighing_needs_join()" }, { @@ -63207,7 +63243,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L33", "id": "tests_test_db_list_sort_test_parse_sort_params_camel", - "community": 70, + "community": 222, "norm_label": "test_parse_sort_params_camel()" }, { @@ -63216,7 +63252,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L39", "id": "tests_test_db_list_sort_test_weighing_invalid_falls_back", - "community": 70, + "community": 222, "norm_label": "test_weighing_invalid_falls_back()" }, { @@ -63225,7 +63261,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L1", "id": "tests_test_crm_quote_list_filters_py", - "community": 150, + "community": 149, "norm_label": "test_crm_quote_list_filters.py" }, { @@ -63234,7 +63270,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L5", "id": "tests_test_crm_quote_list_filters_compile", - "community": 150, + "community": 149, "norm_label": "_compile()" }, { @@ -63243,7 +63279,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L11", "id": "tests_test_crm_quote_list_filters_test_status_in", - "community": 150, + "community": 149, "norm_label": "test_status_in()" }, { @@ -63252,7 +63288,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": 150, + "community": 149, "norm_label": "test_quote_no_fuzzy()" }, { @@ -63261,7 +63297,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": 150, + "community": 149, "norm_label": "test_final_amount_between()" }, { @@ -63270,7 +63306,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L27", "id": "tests_test_crm_quote_list_filters_test_empty", - "community": 150, + "community": 149, "norm_label": "test_empty()" }, { @@ -63279,7 +63315,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L1", "id": "tests_test_pl_plan_package_validate_py", - "community": 294, + "community": 270, "norm_label": "test_pl_plan_package_validate.py" }, { @@ -63288,7 +63324,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": 294, + "community": 270, "norm_label": "test_require_package_when_contract_bound()" }, { @@ -63297,7 +63333,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": 294, + "community": 270, "norm_label": "test_package_must_be_in_contract_set()" }, { @@ -63306,7 +63342,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": 294, + "community": 270, "norm_label": "test_valid_package_passes()" }, { @@ -63315,7 +63351,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": 294, + "community": 270, "norm_label": "test_product_not_on_contract_skipped()" }, { @@ -63324,7 +63360,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": 294, + "community": 270, "norm_label": "test_contract_empty_package_allows_empty_plan()" }, { @@ -63333,7 +63369,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L58", "id": "tests_test_pl_plan_package_validate_rationale_58", - "community": 294, + "community": 270, "norm_label": "\u810f\u6570\u636e\u9632\u5fa1:\u5408\u540c\u884c\u5305\u88c5\u4e3a\u7a7a\u65f6\u4e0d\u5f3a\u5236\u8ba1\u5212\u586b\u5305\u88c5\u3002" }, { @@ -63342,7 +63378,7 @@ "source_file": "tests/test_db_inventory_id.py", "source_location": "L1", "id": "tests_test_db_inventory_id_py", - "community": 275, + "community": 112, "norm_label": "test_db_inventory_id.py" }, { @@ -63351,7 +63387,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": 275, + "community": 112, "norm_label": "test_max_numeric_inbound_outbound_id_parses_scalar()" }, { @@ -63360,7 +63396,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": 275, + "community": 112, "norm_label": "test_max_numeric_inbound_outbound_id_empty()" }, { @@ -63369,7 +63405,7 @@ "source_file": "tests/test_crm_product_read_contract.py", "source_location": "L1", "id": "tests_test_crm_product_read_contract_py", - "community": 9, + "community": 8, "norm_label": "test_crm_product_read_contract.py" }, { @@ -63378,7 +63414,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": 57, + "community": 16, "norm_label": "test_product_read_contract_exposes_creator_for_delete_permission()" }, { @@ -63387,7 +63423,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": 9, + "community": 8, "norm_label": "test_product_creator_stays_read_only_in_write_schemas()" }, { @@ -63396,7 +63432,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L1", "id": "tests_test_pl_dibang_legacy_idempotent_py", - "community": 241, + "community": 233, "norm_label": "test_pl_dibang_legacy_idempotent.py" }, { @@ -63405,7 +63441,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L16", "id": "tests_test_pl_dibang_legacy_idempotent_db", - "community": 7, + "community": 112, "norm_label": "db()" }, { @@ -63414,7 +63450,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L29", "id": "tests_test_pl_dibang_legacy_idempotent_seed", - "community": 241, + "community": 233, "norm_label": "seed()" }, { @@ -63423,7 +63459,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L44", "id": "tests_test_pl_dibang_legacy_idempotent_sync", - "community": 241, + "community": 233, "norm_label": "sync()" }, { @@ -63432,7 +63468,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L53", "id": "tests_test_pl_dibang_legacy_idempotent_records", - "community": 241, + "community": 233, "norm_label": "records()" }, { @@ -63441,7 +63477,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": 241, + "community": 233, "norm_label": "test_repeat_reuses_link_inventory_and_monthly_contribution()" }, { @@ -63450,7 +63486,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": 241, + "community": 233, "norm_label": "test_quantity_changes_only_apply_delta_and_keep_other_contributions()" }, { @@ -63459,7 +63495,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": 241, + "community": 233, "norm_label": "test_month_migration_moves_only_this_contribution()" }, { @@ -63468,7 +63504,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L109", "id": "tests_test_pl_dibang_legacy_idempotent_add_weighing", - "community": 241, + "community": 233, "norm_label": "add_weighing()" }, { @@ -63477,7 +63513,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": 241, + "community": 233, "norm_label": "test_identical_repeat_preserves_actual_weighing_quantity()" }, { @@ -63486,7 +63522,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": 241, + "community": 233, "norm_label": "test_weighed_business_changes_rejected_without_mutation()" }, { @@ -63495,7 +63531,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": 241, + "community": 233, "norm_label": "test_invalid_history_rejected_instead_of_creating_another_link()" }, { @@ -63504,7 +63540,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": 241, + "community": 233, "norm_label": "test_multiple_lines_share_one_month_plan_and_validate_all_before_mutation()" }, { @@ -63513,7 +63549,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": 241, + "community": 233, "norm_label": "test_duplicate_month_plan_is_rejected_before_new_inventory()" }, { @@ -63522,7 +63558,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": 241, + "community": 233, "norm_label": "test_invalid_product_input_rejected_before_new_inventory()" }, { @@ -63531,7 +63567,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": 241, + "community": 233, "norm_label": "test_pending_direction_change_remounts_without_replacing_inventory()" }, { @@ -63540,7 +63576,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": 241, + "community": 233, "norm_label": "test_unweighed_final_status_still_protects_business_fields()" }, { @@ -63549,7 +63585,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": 241, + "community": 233, "norm_label": "test_missing_contributed_quantity_is_backfilled_only_before_weighing()" }, { @@ -63558,7 +63594,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": 241, + "community": 233, "norm_label": "test_lock_refreshes_cached_quantities_without_losing_pending_feedback()" }, { @@ -63567,7 +63603,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": 241, + "community": 233, "norm_label": "test_combined_old_contributions_cannot_exceed_month_quantity()" }, { @@ -63576,7 +63612,7 @@ "source_file": "tests/test_pl_dibang_legacy_idempotent.py", "source_location": "L1", "id": "tests_test_pl_dibang_legacy_idempotent_rationale_1", - "community": 241, + "community": 233, "norm_label": "run the legacy bridge against sqlite; never connect to a business database." }, { @@ -63585,7 +63621,7 @@ "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "id": "tests_test_quote_approver_setting_py", - "community": 113, + "community": 190, "norm_label": "test_quote_approver_setting.py" }, { @@ -63594,7 +63630,7 @@ "source_file": "tests/test_quote_approver_setting.py", "source_location": "L8", "id": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", - "community": 113, + "community": 190, "norm_label": "test_parse_and_join_roundtrip()" }, { @@ -63603,7 +63639,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": 113, + "community": 190, "norm_label": "test_prefill_requires_enabled_and_nonempty()" }, { @@ -63612,7 +63648,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": 113, + "community": 190, "norm_label": "test_prefill_filters_against_valid_ids()" }, { @@ -63621,7 +63657,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "id": "tests_test_bx_reimburse_list_filters_py", - "community": 99, + "community": 66, "norm_label": "test_bx_reimburse_list_filters.py" }, { @@ -63630,7 +63666,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L9", "id": "tests_test_bx_reimburse_list_filters_compile", - "community": 99, + "community": 66, "norm_label": "_compile()" }, { @@ -63639,7 +63675,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": 99, + "community": 66, "norm_label": "test_status_in_adds_in_clause()" }, { @@ -63648,7 +63684,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": 99, + "community": 66, "norm_label": "test_apply_code_contains()" }, { @@ -63657,7 +63693,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": 99, + "community": 66, "norm_label": "test_amount_between_min_only()" }, { @@ -63666,7 +63702,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L55", "id": "tests_test_bx_reimburse_list_filters_test_amount_eq", - "community": 99, + "community": 66, "norm_label": "test_amount_eq()" }, { @@ -63675,7 +63711,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": 99, + "community": 66, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -63684,7 +63720,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": 99, + "community": 66, "norm_label": "test_keyword_includes_expense_name()" }, { @@ -63693,7 +63729,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": 99, + "community": 66, "norm_label": "test_detail_expense_keyword_matches_name_and_occur_date()" }, { @@ -63702,7 +63738,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": 99, + "community": 66, "norm_label": "test_occur_date_range_without_db_is_noop()" }, { @@ -63711,7 +63747,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": 99, + "community": 66, "norm_label": "test_occur_date_range_condition_bounds()" }, { @@ -63720,7 +63756,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "id": "tests_test_bx_reimburse_list_filters_rationale_1", - "community": 99, + "community": 66, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u5355\u6d4b\u3002" }, { @@ -63729,7 +63765,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L78", "id": "tests_test_bx_reimburse_list_filters_rationale_78", - "community": 99, + "community": 66, "norm_label": "\u5feb\u6377\u68c0\u7d22\u5e94\u5bf9\u9f50\u5360\u4f4d:\u62a5\u9500\u5355\u53f7/\u6807\u9898/\u8d39\u7528\u9879\u76ee\u3002" }, { @@ -63738,7 +63774,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L92", "id": "tests_test_bx_reimburse_list_filters_rationale_92", - "community": 99, + "community": 66, "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" }, { @@ -63747,7 +63783,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L104", "id": "tests_test_bx_reimburse_list_filters_rationale_104", - "community": 99, + "community": 66, "norm_label": "\u65e0 db \u65f6\u53d1\u751f\u65f6\u95f4\u533a\u95f4\u4e0d\u62fc\u6761\u4ef6(\u4f9d\u8d56\u660e\u7ec6\u5b50\u67e5\u8be2)\u3002" }, { @@ -63756,7 +63792,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L115", "id": "tests_test_bx_reimburse_list_filters_rationale_115", - "community": 99, + "community": 66, "norm_label": "\u53d1\u751f\u65f6\u95f4\u6f0f\u6597:\u660e\u7ec6 occur_date \u843d\u5728 [from, to] \u5373\u547d\u4e2d\u3002" }, { @@ -63765,7 +63801,7 @@ "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L1", "id": "tests_test_crm_contract_reedit_to_draft_py", - "community": 369, + "community": 349, "norm_label": "test_crm_contract_reedit_to_draft.py" }, { @@ -63774,7 +63810,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": 369, + "community": 349, "norm_label": "test_editable_statuses()" }, { @@ -63783,7 +63819,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": 369, + "community": 349, "norm_label": "test_assert_allows_editable()" }, { @@ -63792,7 +63828,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": 369, + "community": 349, "norm_label": "test_assert_rejects_non_editable()" }, { @@ -63801,7 +63837,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L1", "id": "tests_test_bx_advance_withdraw_py", - "community": 105, + "community": 35, "norm_label": "test_bx_advance_withdraw.py" }, { @@ -63810,7 +63846,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L8", "id": "tests_test_bx_advance_withdraw_user", - "community": 105, + "community": 35, "norm_label": "_user()" }, { @@ -63819,7 +63855,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L12", "id": "tests_test_bx_advance_withdraw_apply", - "community": 105, + "community": 35, "norm_label": "_apply()" }, { @@ -63828,7 +63864,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L26", "id": "tests_test_bx_advance_withdraw_test_withdraw_pending_by_applicant", - "community": 105, + "community": 35, "norm_label": "test_withdraw_pending_by_applicant()" }, { @@ -63837,7 +63873,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L40", "id": "tests_test_bx_advance_withdraw_test_withdraw_rejects_non_applicant", - "community": 105, + "community": 35, "norm_label": "test_withdraw_rejects_non_applicant()" }, { @@ -63846,7 +63882,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L47", "id": "tests_test_bx_advance_withdraw_test_withdraw_rejects_non_pending", - "community": 105, + "community": 35, "norm_label": "test_withdraw_rejects_non_pending()" }, { @@ -63855,7 +63891,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L54", "id": "tests_test_bx_advance_withdraw_test_withdraw_missing_returns_none", - "community": 105, + "community": 35, "norm_label": "test_withdraw_missing_returns_none()" }, { @@ -63864,7 +63900,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L1", "id": "tests_test_pl_full_row_clear_restoration_py", - "community": 364, + "community": 194, "norm_label": "test_pl_full_row_clear_restoration.py" }, { @@ -63873,7 +63909,7 @@ "source_file": "tests/test_pl_full_row_clear_restoration.py", "source_location": "L22", "id": "tests_test_pl_full_row_clear_restoration_db", - "community": 364, + "community": 194, "norm_label": "db()" }, { @@ -63882,7 +63918,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": 364, + "community": 194, "norm_label": "ui_payload()" }, { @@ -63891,7 +63927,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": 364, + "community": 194, "norm_label": "test_vehicle_ui_cleared_certificate_fields_update_original_row()" }, { @@ -63900,7 +63936,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": 364, + "community": 194, "norm_label": "test_stop_ui_clears_parent_fields_and_preserves_unsubmitted_children()" }, { @@ -63909,7 +63945,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": 364, + "community": 194, "norm_label": "existing ui serialization must still clear full-row fields without replacing ids" }, { @@ -63918,7 +63954,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": 364, + "community": 194, "norm_label": "execute the current js mapper, including json's omission of undefined." }, { @@ -63927,7 +63963,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L1", "id": "tests_test_crm_child_differential_save_py", - "community": 270, + "community": 255, "norm_label": "test_crm_child_differential_save.py" }, { @@ -63936,7 +63972,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L19", "id": "tests_test_crm_child_differential_save_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -63945,7 +63981,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L32", "id": "tests_test_crm_child_differential_save_line", - "community": 270, + "community": 255, "norm_label": "line()" }, { @@ -63954,7 +63990,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L44", "id": "tests_test_crm_child_differential_save_reconcile", - "community": 270, + "community": 255, "norm_label": "reconcile()" }, { @@ -63963,7 +63999,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": 270, + "community": 255, "norm_label": "test_update_add_remove_retains_existing_identity()" }, { @@ -63972,7 +64008,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": 270, + "community": 255, "norm_label": "test_invalid_ids_reject_before_mutating()" }, { @@ -63981,7 +64017,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": 270, + "community": 255, "norm_label": "test_legacy_unique_identity_and_ambiguous_duplicate()" }, { @@ -63990,7 +64026,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": 270, + "community": 255, "norm_label": "test_explicit_existing_line_allows_adding_same_product_as_new_line()" }, { @@ -63999,7 +64035,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": 270, + "community": 255, "norm_label": "test_contract_preserves_omitted_delivery_and_tiers()" }, { @@ -64008,7 +64044,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": 270, + "community": 255, "norm_label": "test_foreign_tier_rejects_before_any_product_mutation()" }, { @@ -64017,7 +64053,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": 270, + "community": 255, "norm_label": "test_explicit_null_clears_nullable_text_and_brand()" }, { @@ -64026,7 +64062,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": 270, + "community": 255, "norm_label": "test_null_date_tier_remark_and_new_tier_default_order()" }, { @@ -64035,7 +64071,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": 270, + "community": 255, "norm_label": "test_contract_referenced_by_valid_plan_cannot_be_removed()" }, { @@ -64044,7 +64080,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": 270, + "community": 255, "norm_label": "test_none_means_no_child_write()" }, { @@ -64053,7 +64089,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": 270, + "community": 255, "norm_label": "test_update_schema_distinguishes_omitted_products()" }, { @@ -64062,7 +64098,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": 270, + "community": 255, "norm_label": "test_whole_document_update_uses_diff_and_validates_before_parent_changes()" }, { @@ -64071,7 +64107,7 @@ "source_file": "tests/test_crm_child_differential_save.py", "source_location": "L1", "id": "tests_test_crm_child_differential_save_rationale_1", - "community": 270, + "community": 255, "norm_label": "crm edits retain child identities; all persistence uses an isolated sqlite datab" }, { @@ -64080,7 +64116,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_template_list_filters_py", - "community": 190, + "community": 187, "norm_label": "test_crm_contract_template_list_filters.py" }, { @@ -64089,7 +64125,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L9", "id": "tests_test_crm_contract_template_list_filters_compile", - "community": 190, + "community": 187, "norm_label": "_compile()" }, { @@ -64098,7 +64134,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": 190, + "community": 187, "norm_label": "test_template_name_fuzzy()" }, { @@ -64107,7 +64143,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": 190, + "community": 187, "norm_label": "test_template_no_fuzzy()" }, { @@ -64116,7 +64152,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": 190, + "community": 187, "norm_label": "test_contract_type_from_template_type_in()" }, { @@ -64125,7 +64161,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": 190, + "community": 187, "norm_label": "test_is_active_in()" }, { @@ -64134,7 +64170,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": 190, + "community": 187, "norm_label": "test_usage_count_gte()" }, { @@ -64143,7 +64179,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": 190, + "community": 187, "norm_label": "test_create_time_from_to()" }, { @@ -64152,7 +64188,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": 190, + "community": 187, "norm_label": "test_empty()" }, { @@ -64161,7 +64197,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_summary_py", - "community": 162, + "community": 168, "norm_label": "test_pl_vehicle_recharge_summary.py" }, { @@ -64170,7 +64206,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L24", "id": "tests_test_pl_vehicle_recharge_summary_db", - "community": 50, + "community": 23, "norm_label": "db()" }, { @@ -64179,7 +64215,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L40", "id": "tests_test_pl_vehicle_recharge_summary_add", - "community": 162, + "community": 168, "norm_label": "_add()" }, { @@ -64188,7 +64224,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L49", "id": "tests_test_pl_vehicle_recharge_summary_vehicle", - "community": 162, + "community": 168, "norm_label": "_vehicle()" }, { @@ -64197,7 +64233,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L56", "id": "tests_test_pl_vehicle_recharge_summary_apply", - "community": 162, + "community": 168, "norm_label": "_apply()" }, { @@ -64206,7 +64242,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L63", "id": "tests_test_pl_vehicle_recharge_summary_record", - "community": 162, + "community": 168, "norm_label": "_record()" }, { @@ -64215,7 +64251,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L70", "id": "tests_test_pl_vehicle_recharge_summary_summary", - "community": 162, + "community": 168, "norm_label": "_summary()" }, { @@ -64224,7 +64260,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": 162, + "community": 168, "norm_label": "test_driver_name_comes_from_vehicle_personnel_link()" }, { @@ -64233,7 +64269,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": 162, + "community": 168, "norm_label": "test_driver_without_default_flag_and_invalid_links()" }, { @@ -64242,7 +64278,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": 162, + "community": 168, "norm_label": "test_natural_periods_cross_year_precision_and_zero_vehicles()" }, { @@ -64251,7 +64287,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": 162, + "community": 168, "norm_label": "test_pending_includes_disburse_node_and_excludes_invalid_records()" }, { @@ -64260,7 +64296,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": 162, + "community": 168, "norm_label": "test_money_and_notices_apply_tenant_delete_and_scope_on_every_entity()" }, { @@ -64269,7 +64305,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": 162, + "community": 168, "norm_label": "test_pending_scoped_and_carrier_hidden()" }, { @@ -64278,7 +64314,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": 162, + "community": 168, "norm_label": "test_notices_latest_three_real_actors_nodes_and_disbursement_deduplication()" }, { @@ -64287,7 +64323,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": 162, + "community": 168, "norm_label": "test_apply_notice_does_not_resolve_other_tenant_user()" }, { @@ -64296,7 +64332,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": 162, + "community": 168, "norm_label": "test_no_vehicles_returns_empty_summary()" }, { @@ -64305,7 +64341,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": 162, + "community": 168, "norm_label": "test_legacy_record_notice_uses_linked_vehicle_when_redundant_plate_missing()" }, { @@ -64314,7 +64350,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": 162, + "community": 168, "norm_label": "test_empty_approval_name_resolves_current_tenant_user()" }, { @@ -64323,7 +64359,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": 162, + "community": 168, "norm_label": "test_approval_events_are_scoped()" }, { @@ -64332,7 +64368,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": 162, + "community": 168, "norm_label": "test_no_vehicle_pagination_cap()" }, { @@ -64341,7 +64377,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": 162, + "community": 168, "norm_label": "test_later_quarter_uses_previous_full_month_and_quarter()" }, { @@ -64350,7 +64386,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": 162, + "community": 168, "norm_label": "test_http_summary_authentication_route_and_json_contract()" }, { @@ -64359,7 +64395,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": 162, + "community": 168, "norm_label": "test_notice_user_names_use_one_batch_without_cross_table_collation_joins()" }, { @@ -64368,7 +64404,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": 162, + "community": 168, "norm_label": "test_duplicate_vehicle_archives_count_each_apply_once_and_show_latest_card()" }, { @@ -64377,7 +64413,7 @@ "source_file": "tests/test_pl_vehicle_recharge_summary.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_summary_rationale_1", - "community": 162, + "community": 168, "norm_label": "\u5145\u503c\u770b\u677f:\u81ea\u7136\u65e5\u91d1\u989d\u53e3\u5f84\u3001\u6743\u9650\u9694\u79bb\u53ca\u771f\u5b9e\u52a8\u6001\u3002" }, { @@ -64386,7 +64422,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L1", "id": "tests_test_pl_cert_differential_save_py", - "community": 194, + "community": 243, "norm_label": "test_pl_cert_differential_save.py" }, { @@ -64395,7 +64431,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L15", "id": "tests_test_pl_cert_differential_save_db", - "community": 252, + "community": 194, "norm_label": "db()" }, { @@ -64404,7 +64440,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L24", "id": "tests_test_pl_cert_differential_save_seed", - "community": 194, + "community": 243, "norm_label": "seed()" }, { @@ -64413,7 +64449,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L35", "id": "tests_test_pl_cert_differential_save_row", - "community": 194, + "community": 243, "norm_label": "row()" }, { @@ -64422,7 +64458,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L41", "id": "tests_test_pl_cert_differential_save_save", - "community": 194, + "community": 243, "norm_label": "save()" }, { @@ -64431,7 +64467,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": 194, + "community": 243, "norm_label": "test_legacy_no_id_reuses_unique_business_key_and_preserves_status()" }, { @@ -64440,7 +64476,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": 194, + "community": 243, "norm_label": "test_invalid_id_rejected_before_any_certificate_mutation()" }, { @@ -64449,7 +64485,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": 194, + "community": 243, "norm_label": "test_duplicate_explicit_id_is_rejected_before_mutation()" }, { @@ -64458,7 +64494,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": 194, + "community": 243, "norm_label": "test_ambiguous_legacy_key_requires_explicit_ids()" }, { @@ -64467,7 +64503,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": 194, + "community": 243, "norm_label": "test_duplicate_legacy_rows_rejected_before_mutation()" }, { @@ -64476,7 +64512,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": 194, + "community": 243, "norm_label": "test_explicit_update_add_and_remove_only_changes_requested_rows()" }, { @@ -64485,7 +64521,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": 194, + "community": 243, "norm_label": "test_empty_collection_explicitly_clears()" }, { @@ -64494,7 +64530,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": 194, + "community": 243, "norm_label": "test_explicit_row_can_coexist_with_new_same_key_row()" }, { @@ -64503,7 +64539,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": 194, + "community": 243, "norm_label": "test_submitted_certificate_row_uses_schema_defaults_for_omitted_fields()" }, { @@ -64512,7 +64548,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": 194, + "community": 243, "norm_label": "test_explicit_null_clears_nullable_certificate_fields()" }, { @@ -64521,7 +64557,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": 194, + "community": 243, "norm_label": "test_new_certificate_uses_schema_defaults()" }, { @@ -64530,7 +64566,7 @@ "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L1", "id": "tests_test_pl_cert_differential_save_rationale_1", - "community": 194, + "community": 243, "norm_label": "certificate reconciliation regressions, using isolated sqlite only." }, { @@ -64539,7 +64575,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L1", "id": "tests_test_wechat_notice_events_py", - "community": 298, + "community": 183, "norm_label": "test_wechat_notice_events.py" }, { @@ -64548,7 +64584,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L15", "id": "tests_test_wechat_notice_events_service", - "community": 298, + "community": 183, "norm_label": "service()" }, { @@ -64557,7 +64593,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L22", "id": "tests_test_wechat_notice_events_db", - "community": 298, + "community": 183, "norm_label": "db()" }, { @@ -64566,7 +64602,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L44", "id": "tests_test_wechat_notice_events_enqueue", - "community": 298, + "community": 183, "norm_label": "enqueue()" }, { @@ -64575,7 +64611,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L52", "id": "tests_test_wechat_notice_events_test_disabled_never_touches_database", - "community": 298, + "community": 183, "norm_label": "test_disabled_never_touches_database()" }, { @@ -64584,7 +64620,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": 298, + "community": 183, "norm_label": "test_unique_business_event_and_outer_rollback()" }, { @@ -64593,7 +64629,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": 298, + "community": 183, "norm_label": "test_new_event_is_independent_of_approval_cycle()" }, { @@ -64602,7 +64638,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": 298, + "community": 183, "norm_label": "test_reject_other_tenant_disabled_and_deleted_recipient()" }, { @@ -64611,7 +64647,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": 298, + "community": 183, "norm_label": "test_invalid_payload_is_auditable_without_sending()" }, { @@ -64620,7 +64656,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L93", "id": "tests_test_wechat_notice_events_test_missing_template_is_failed", - "community": 298, + "community": 183, "norm_label": "test_missing_template_is_failed()" }, { @@ -64629,7 +64665,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": 298, + "community": 183, "norm_label": "test_unique_conflict_only_rolls_back_savepoint()" }, { @@ -64638,7 +64674,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": 197, + "community": 183, "norm_label": "test_approval_resubmit_does_not_cancel_completion()" }, { @@ -64647,7 +64683,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": 298, + "community": 183, "norm_label": "test_worker_dispatches_independent_events_without_approval_cycle()" }, { @@ -64656,7 +64692,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": 298, + "community": 183, "norm_label": "test_cert_daily_uses_existing_reminder_list()" }, { @@ -64665,7 +64701,7 @@ "source_file": "tests/test_wechat_notice_events.py", "source_location": "L1", "id": "tests_test_wechat_notice_events_rationale_1", - "community": 298, + "community": 183, "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" }, { @@ -64674,7 +64710,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_product_upsert_py", - "community": 245, + "community": 263, "norm_label": "test_pl_plan_product_upsert.py" }, { @@ -64683,7 +64719,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L15", "id": "tests_test_pl_plan_product_upsert_minimal_prod", - "community": 245, + "community": 263, "norm_label": "_minimal_prod()" }, { @@ -64692,7 +64728,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": 245, + "community": 263, "norm_label": "test_build_plan_product_keeps_row_id()" }, { @@ -64701,7 +64737,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": 245, + "community": 263, "norm_label": "test_build_plan_product_generates_when_missing()" }, { @@ -64710,7 +64746,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": 245, + "community": 263, "norm_label": "test_upsert_plan_product_rejects_foreign_id()" }, { @@ -64719,7 +64755,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": 245, + "community": 263, "norm_label": "test_upsert_plan_product_keeps_payload_id()" }, { @@ -64728,7 +64764,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": 245, + "community": 263, "norm_label": "test_upsert_plan_product_generates_when_missing()" }, { @@ -64737,7 +64773,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_product_upsert_rationale_1", - "community": 245, + "community": 263, "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" }, { @@ -64746,7 +64782,7 @@ "source_file": "tests/test_pl_plan_column_facet_context.py", "source_location": "L1", "id": "tests_test_pl_plan_column_facet_context_py", - "community": 325, + "community": 312, "norm_label": "test_pl_plan_column_facet_context.py" }, { @@ -64755,7 +64791,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": 325, + "community": 312, "norm_label": "test_strip_carrier_keeps_load_customers()" }, { @@ -64764,7 +64800,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": 325, + "community": 312, "norm_label": "test_strip_load_customer_aliases()" }, { @@ -64773,7 +64809,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": 325, + "community": 312, "norm_label": "test_strip_load_customers_field_alias()" }, { @@ -64782,7 +64818,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": 325, + "community": 312, "norm_label": "test_strip_does_not_mutate_input()" }, { @@ -64791,7 +64827,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": 325, + "community": 312, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u5934 facet \u4e0a\u4e0b\u6587\u5265\u79bb\u5355\u6d4b\u3002" }, { @@ -64800,7 +64836,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": 228, + "community": 246, "norm_label": "test_resolve_product_id_no_auto_create.py" }, { @@ -64809,7 +64845,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": 228, + "community": 246, "norm_label": "test_resolve_requires_product_id()" }, { @@ -64818,7 +64854,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": 228, + "community": 246, "norm_label": "test_resolve_rejects_unknown_product_id()" }, { @@ -64827,7 +64863,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": 228, + "community": 246, "norm_label": "test_resolve_rejects_other_tenant_product()" }, { @@ -64836,7 +64872,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": 228, + "community": 246, "norm_label": "test_resolve_returns_valid_product_id()" }, { @@ -64845,7 +64881,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": 228, + "community": 246, "norm_label": "\u62a5\u4ef7/\u5408\u540c\u660e\u7ec6:\u7981\u6b62\u81ea\u52a8\u5efa\u6863\u4ea7\u54c1,\u5fc5\u987b\u5e26\u6709\u6548 productid\u3002" }, { @@ -64854,7 +64890,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L1", "id": "tests_test_dict_ensure_py", - "community": 208, + "community": 199, "norm_label": "test_dict_ensure.py" }, { @@ -64863,7 +64899,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L15", "id": "tests_test_dict_ensure_test_whitelist_contains_crm_types", - "community": 208, + "community": 199, "norm_label": "test_whitelist_contains_crm_types()" }, { @@ -64872,7 +64908,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L22", "id": "tests_test_dict_ensure_test_ensure_rejects_unknown_dict_type", - "community": 208, + "community": 199, "norm_label": "test_ensure_rejects_unknown_dict_type()" }, { @@ -64881,7 +64917,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L30", "id": "tests_test_dict_ensure_test_ensure_rejects_empty_label", - "community": 208, + "community": 199, "norm_label": "test_ensure_rejects_empty_label()" }, { @@ -64890,7 +64926,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L38", "id": "tests_test_dict_ensure_test_ensure_reuses_existing_label", - "community": 208, + "community": 199, "norm_label": "test_ensure_reuses_existing_label()" }, { @@ -64899,7 +64935,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": 208, + "community": 199, "norm_label": "test_ensure_inserts_new_with_value_equals_label()" }, { @@ -64908,7 +64944,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L75", "id": "tests_test_dict_ensure_test_ensure_reuses_existing_by_preferred_value", - "community": 208, + "community": 199, "norm_label": "test_ensure_reuses_existing_by_preferred_value()" }, { @@ -64917,7 +64953,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": 208, + "community": 199, "norm_label": "test_ensure_honors_explicit_preferred_value_on_insert()" }, { @@ -64926,7 +64962,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L110", "id": "tests_test_dict_ensure_test_ensure_remove_soft_deletes_own_row", - "community": 208, + "community": 199, "norm_label": "test_ensure_remove_soft_deletes_own_row()" }, { @@ -64935,7 +64971,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L136", "id": "tests_test_dict_ensure_test_ensure_remove_rejects_other_users_row", - "community": 208, + "community": 199, "norm_label": "test_ensure_remove_rejects_other_users_row()" }, { @@ -64944,7 +64980,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L153", "id": "tests_test_dict_ensure_test_ensure_remove_rejects_unknown_type", - "community": 208, + "community": 199, "norm_label": "test_ensure_remove_rejects_unknown_type()" }, { @@ -64953,7 +64989,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L76", "id": "tests_test_dict_ensure_rationale_76", - "community": 208, + "community": 199, "norm_label": "label miss, but preferred value already exists \u2192 reuse, no insert" }, { @@ -64962,7 +64998,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "id": "tests_test_crm_contract_name_from_parties_py", - "community": 84, + "community": 90, "norm_label": "test_crm_contract_name_from_parties.py" }, { @@ -64971,7 +65007,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": 84, + "community": 90, "norm_label": "test_resolve_matches_supplier_exact_name()" }, { @@ -64980,7 +65016,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": 84, + "community": 90, "norm_label": "test_resolve_matches_customer_exact_name()" }, { @@ -64989,7 +65025,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": 84, + "community": 90, "norm_label": "test_resolve_matches_customer_invoice_name()" }, { @@ -64998,7 +65034,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": 84, + "community": 90, "norm_label": "test_resolve_fallback_to_party_full_name()" }, { @@ -65007,7 +65043,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": 84, + "community": 90, "norm_label": "test_resolve_does_not_fuzzy_match_short_inside_longer_name()" }, { @@ -65016,7 +65052,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": 84, + "community": 90, "norm_label": "test_generate_empty_uses_party_order_after_swap()" }, { @@ -65025,7 +65061,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": 84, + "community": 90, "norm_label": "test_generate_empty_default_party_order()" }, { @@ -65034,7 +65070,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": 84, + "community": 90, "norm_label": "test_generate_purchase_does_not_reverse_party_order()" }, { @@ -65043,7 +65079,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": 84, + "community": 90, "norm_label": "test_generate_user_name_keeps_body_and_syncs_no()" }, { @@ -65052,7 +65088,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": 84, + "community": 90, "norm_label": "test_generate_full_party_name_in_user_input_is_replaced_by_short()" }, { @@ -65061,7 +65097,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": 84, + "community": 90, "norm_label": "test_generate_renewal_name_is_preserved()" }, { @@ -65070,7 +65106,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": 84, + "community": 90, "norm_label": "test_generate_fallback_when_parties_blank()" }, { @@ -65079,7 +65115,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": 84, + "community": 90, "norm_label": "\u5408\u540c\u540d\u79f0\u6309\u4f9b\u9700\u65b9\u9762\u677f(partya/partyb)\u89e3\u6790\u7b80\u79f0\u3002" }, { @@ -65088,7 +65124,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": 84, + "community": 90, "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" }, { @@ -65097,7 +65133,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": 84, + "community": 90, "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" }, { @@ -65106,7 +65142,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": 84, + "community": 90, "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" }, { @@ -65259,7 +65295,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L1", "id": "tests_test_pl_scan_cert_expiry_py", - "community": 85, + "community": 60, "norm_label": "test_pl_scan_cert_expiry.py" }, { @@ -65268,7 +65304,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L13", "id": "tests_test_pl_scan_cert_expiry_session", - "community": 85, + "community": 60, "norm_label": "_session()" }, { @@ -65277,7 +65313,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L32", "id": "tests_test_pl_scan_cert_expiry_add_cert", - "community": 85, + "community": 60, "norm_label": "_add_cert()" }, { @@ -65286,7 +65322,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L50", "id": "tests_test_pl_scan_cert_expiry_add_pending_reminder", - "community": 85, + "community": 60, "norm_label": "_add_pending_reminder()" }, { @@ -65295,7 +65331,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": 85, + "community": 60, "norm_label": "test_scan_resolves_pending_when_expire_moved_outside_remind_window()" }, { @@ -65304,7 +65340,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": 85, + "community": 60, "norm_label": "test_scan_keeps_and_updates_pending_inside_remind_window()" }, { @@ -65313,7 +65349,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": 85, + "community": 60, "norm_label": "test_scan_creates_reminder_when_entering_window()" }, { @@ -65322,7 +65358,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": 85, + "community": 60, "norm_label": "test_scan_resolves_pending_when_cert_soft_deleted()" }, { @@ -65331,7 +65367,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L1", "id": "tests_test_pl_scan_cert_expiry_rationale_1", - "community": 85, + "community": 60, "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" }, { @@ -65340,7 +65376,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L70", "id": "tests_test_pl_scan_cert_expiry_rationale_70", - "community": 85, + "community": 60, "norm_label": "\u590d\u73b0\u751f\u4ea7:\u8bc1\u5df2\u6539\u5230\u8fdc\u671f,\u65e7 pending \u63d0\u9192\u5e94\u88ab\u81ea\u52a8\u5173\u95ed\u3002" }, { @@ -65349,7 +65385,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L1", "id": "tests_test_mobile_quote_contact_sync_py", - "community": 124, + "community": 125, "norm_label": "test_mobile_quote_contact_sync.py" }, { @@ -65358,7 +65394,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L20", "id": "tests_test_mobile_quote_contact_sync_load_functions", - "community": 124, + "community": 125, "norm_label": "load_functions()" }, { @@ -65367,7 +65403,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L27", "id": "tests_test_mobile_quote_contact_sync_field", - "community": 124, + "community": 125, "norm_label": "field" }, { @@ -65376,7 +65412,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L28", "id": "tests_test_mobile_quote_contact_sync_field_init", - "community": 124, + "community": 125, "norm_label": ".__init__()" }, { @@ -65385,7 +65421,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L31", "id": "tests_test_mobile_quote_contact_sync_field_eq", - "community": 124, + "community": 125, "norm_label": ".__eq__()" }, { @@ -65394,7 +65430,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L34", "id": "tests_test_mobile_quote_contact_sync_field_desc", - "community": 124, + "community": 125, "norm_label": ".desc()" }, { @@ -65403,7 +65439,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L38", "id": "tests_test_mobile_quote_contact_sync_model", - "community": 199, + "community": 178, "norm_label": "model" }, { @@ -65412,7 +65448,7 @@ "source_file": "", "source_location": "", "id": "type", - "community": 209, + "community": 205, "norm_label": "type" }, { @@ -65421,7 +65457,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L39", "id": "tests_test_mobile_quote_contact_sync_model_getattr", - "community": 124, + "community": 125, "norm_label": ".__getattr__()" }, { @@ -65430,7 +65466,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L43", "id": "tests_test_mobile_quote_contact_sync_row", - "community": 195, + "community": 179, "norm_label": "row" }, { @@ -65439,7 +65475,7 @@ "source_file": "", "source_location": "", "id": "simplenamespace", - "community": 102, + "community": 70, "norm_label": "simplenamespace" }, { @@ -65448,7 +65484,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L44", "id": "tests_test_mobile_quote_contact_sync_row_getattr", - "community": 195, + "community": 179, "norm_label": ".__getattr__()" }, { @@ -65457,7 +65493,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L48", "id": "tests_test_mobile_quote_contact_sync_query", - "community": 124, + "community": 125, "norm_label": "query" }, { @@ -65466,7 +65502,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L49", "id": "tests_test_mobile_quote_contact_sync_query_init", - "community": 124, + "community": 125, "norm_label": ".__init__()" }, { @@ -65475,7 +65511,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L52", "id": "tests_test_mobile_quote_contact_sync_query_filter", - "community": 124, + "community": 125, "norm_label": ".filter()" }, { @@ -65484,7 +65520,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L56", "id": "tests_test_mobile_quote_contact_sync_query_order_by", - "community": 124, + "community": 125, "norm_label": ".order_by()" }, { @@ -65493,7 +65529,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L59", "id": "tests_test_mobile_quote_contact_sync_query_first", - "community": 124, + "community": 125, "norm_label": ".first()" }, { @@ -65502,7 +65538,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L62", "id": "tests_test_mobile_quote_contact_sync_query_all", - "community": 124, + "community": 125, "norm_label": ".all()" }, { @@ -65511,7 +65547,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L66", "id": "tests_test_mobile_quote_contact_sync_sessiondouble", - "community": 124, + "community": 125, "norm_label": "sessiondouble" }, { @@ -65520,7 +65556,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L67", "id": "tests_test_mobile_quote_contact_sync_sessiondouble_init", - "community": 124, + "community": 125, "norm_label": ".__init__()" }, { @@ -65529,7 +65565,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L73", "id": "tests_test_mobile_quote_contact_sync_sessiondouble_query", - "community": 124, + "community": 125, "norm_label": ".query()" }, { @@ -65538,7 +65574,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L76", "id": "tests_test_mobile_quote_contact_sync_sessiondouble_flush", - "community": 124, + "community": 125, "norm_label": ".flush()" }, { @@ -65547,7 +65583,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L79", "id": "tests_test_mobile_quote_contact_sync_sessiondouble_commit", - "community": 124, + "community": 125, "norm_label": ".commit()" }, { @@ -65556,7 +65592,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L83", "id": "tests_test_mobile_quote_contact_sync_router", - "community": 124, + "community": 125, "norm_label": "router" }, { @@ -65565,7 +65601,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L84", "id": "tests_test_mobile_quote_contact_sync_router_init", - "community": 124, + "community": 125, "norm_label": ".__init__()" }, { @@ -65574,7 +65610,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L87", "id": "tests_test_mobile_quote_contact_sync_router_post", - "community": 124, + "community": 125, "norm_label": ".post()" }, { @@ -65583,7 +65619,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L95", "id": "tests_test_mobile_quote_contact_sync_h", - "community": 124, + "community": 125, "norm_label": "h()" }, { @@ -65592,7 +65628,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": 124, + "community": 125, "norm_label": "test_mobile_save_uses_canonical_contact_and_keeps_product_amount()" }, { @@ -65601,7 +65637,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": 124, + "community": 125, "norm_label": "test_new_contact_empty_fields_do_not_retain_previous_snapshot()" }, { @@ -65610,7 +65646,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": 124, + "community": 125, "norm_label": "test_explicit_clear_removes_the_whole_snapshot()" }, { @@ -65619,7 +65655,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": 124, + "community": 125, "norm_label": "test_omitted_contact_keeps_same_customer_but_clears_for_changed_customer()" }, { @@ -65628,7 +65664,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": 124, + "community": 125, "norm_label": "test_empty_contact_still_validates_customer_before_any_mutation()" }, { @@ -65637,7 +65673,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": 124, + "community": 125, "norm_label": "test_invalid_selection_rejects_before_quote_or_approval_persistence()" }, { @@ -65646,7 +65682,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": 124, + "community": 125, "norm_label": "test_customer_used_for_contact_validation_matches_the_persisted_id()" }, { @@ -65655,7 +65691,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": 124, + "community": 125, "norm_label": "test_string_ids_keep_precision_and_resolve_the_same_contact()" }, { @@ -65664,7 +65700,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": 124, + "community": 125, "norm_label": "test_mobile_and_web_routes_share_the_existing_auth_and_schema()" }, { @@ -65673,7 +65709,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": 124, + "community": 125, "norm_label": "test_original_web_update_retains_existing_schema_and_default_behavior()" }, { @@ -65682,7 +65718,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": 124, + "community": 125, "norm_label": "test_mobile_reuses_existing_reedit_to_draft_rules()" }, { @@ -65691,7 +65727,7 @@ "source_file": "tests/test_mobile_quote_contact_sync.py", "source_location": "L1", "id": "tests_test_mobile_quote_contact_sync_rationale_1", - "community": 124, + "community": 125, "norm_label": "execute production routes/crud with an in-memory session double, never an engine" }, { @@ -65700,7 +65736,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L1", "id": "tests_test_pl_brand_archive_py", - "community": 103, + "community": 176, "norm_label": "test_pl_brand_archive.py" }, { @@ -65709,7 +65745,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": 90, + "community": 176, "norm_label": "test_resolve_export_brand_qty_rows_prefers_stop_level()" }, { @@ -65718,7 +65754,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": 90, + "community": 176, "norm_label": "test_resolve_export_brand_qty_rows_falls_back_to_plan_level()" }, { @@ -65727,7 +65763,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": 90, + "community": 176, "norm_label": "test_resolve_export_brand_qty_rows_empty()" }, { @@ -65736,7 +65772,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": 103, + "community": 176, "norm_label": "test_expand_export_rows_by_brand_qty_splits_and_blanks()" }, { @@ -65745,7 +65781,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": 90, + "community": 176, "norm_label": "test_archive_status_gate_for_export_brand()" }, { @@ -65754,7 +65790,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": 103, + "community": 176, "norm_label": "test_expand_export_rows_for_plan_brand_draft_uses_product_not_qty()" }, { @@ -65763,7 +65799,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": 103, + "community": 176, "norm_label": "test_expand_export_rows_for_plan_brand_archived_splits_qty()" }, { @@ -65772,7 +65808,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": 103, + "community": 176, "norm_label": "test_required_allows_other_brand_when_sum_matches()" }, { @@ -65781,7 +65817,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": 103, + "community": 176, "norm_label": "test_required_allows_multi_brand_when_sum_matches()" }, { @@ -65790,7 +65826,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L151", "id": "tests_test_pl_brand_archive_test_required_sum_must_match", - "community": 103, + "community": 176, "norm_label": "test_required_sum_must_match()" }, { @@ -65799,7 +65835,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L164", "id": "tests_test_pl_brand_archive_test_any_sum_must_match", - "community": 103, + "community": 176, "norm_label": "test_any_sum_must_match()" }, { @@ -65808,7 +65844,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L177", "id": "tests_test_pl_brand_archive_test_any_ok", - "community": 103, + "community": 176, "norm_label": "test_any_ok()" }, { @@ -65817,7 +65853,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L189", "id": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", - "community": 103, + "community": 176, "norm_label": "test_no_brand_ignores_rows()" }, { @@ -65826,7 +65862,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L198", "id": "tests_test_pl_brand_archive_test_delta_for_plan_type", - "community": 103, + "community": 176, "norm_label": "test_delta_for_plan_type()" }, { @@ -65835,7 +65871,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L1", "id": "tests_test_bx_invoice_ledger_py", - "community": 202, + "community": 33, "norm_label": "test_bx_invoice_ledger.py" }, { @@ -65844,7 +65880,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L14", "id": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse", - "community": 202, + "community": 33, "norm_label": "test_summarize_upload_and_reimburse()" }, { @@ -65853,7 +65889,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L25", "id": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release", - "community": 202, + "community": 33, "norm_label": "test_summarize_delete_and_release()" }, { @@ -65862,7 +65898,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L38", "id": "tests_test_bx_invoice_ledger_test_release_idempotent_guard", - "community": 202, + "community": 33, "norm_label": "test_release_idempotent_guard()" }, { @@ -65871,7 +65907,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L44", "id": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", - "community": 202, + "community": 33, "norm_label": "test_summarize_allows_negative_balance()" }, { @@ -65880,7 +65916,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L45", "id": "tests_test_bx_invoice_ledger_rationale_45", - "community": 202, + "community": 33, "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" }, { @@ -65889,7 +65925,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L1", "id": "tests_test_post_users_omission_py", - "community": 350, + "community": 332, "norm_label": "test_post_users_omission.py" }, { @@ -65898,7 +65934,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L17", "id": "tests_test_post_users_omission_context", - "community": 50, + "community": 23, "norm_label": "context()" }, { @@ -65907,7 +65943,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L50", "id": "tests_test_post_users_omission_put", - "community": 350, + "community": 332, "norm_label": "put()" }, { @@ -65916,7 +65952,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": 350, + "community": 332, "norm_label": "test_omitted_user_ids_does_not_write_or_commit()" }, { @@ -65925,7 +65961,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": 350, + "community": 332, "norm_label": "test_explicit_empty_array_clears_only_current_post()" }, { @@ -65934,7 +65970,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": 350, + "community": 332, "norm_label": "test_explicit_null_is_rejected_before_any_write()" }, { @@ -65943,7 +65979,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": 350, + "community": 332, "norm_label": "test_nonempty_array_preserves_old_identity_and_adds_only_new_user()" }, { @@ -65952,7 +65988,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": 350, + "community": 332, "norm_label": "test_invalid_user_rejected_before_mutating_existing_bindings()" }, { @@ -65961,7 +65997,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": 350, + "community": 332, "norm_label": "test_post_scope_is_validated_even_when_user_ids_are_omitted()" }, { @@ -65970,7 +66006,7 @@ "source_file": "tests/test_post_users_omission.py", "source_location": "L1", "id": "tests_test_post_users_omission_rationale_1", - "community": 350, + "community": 332, "norm_label": "real position-user put route against sqlite; never connect to business databases" }, { @@ -65979,7 +66015,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L1", "id": "tests_test_bx_list_sort_py", - "community": 53, + "community": 33, "norm_label": "test_bx_list_sort.py" }, { @@ -65988,7 +66024,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L12", "id": "tests_test_bx_list_sort_test_advance_apply_time_asc", - "community": 53, + "community": 33, "norm_label": "test_advance_apply_time_asc()" }, { @@ -65997,7 +66033,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L18", "id": "tests_test_bx_list_sort_test_advance_issue_time", - "community": 53, + "community": 33, "norm_label": "test_advance_issue_time()" }, { @@ -66006,7 +66042,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L23", "id": "tests_test_bx_list_sort_test_advance_invalid_falls_back", - "community": 53, + "community": 33, "norm_label": "test_advance_invalid_falls_back()" }, { @@ -66015,7 +66051,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L28", "id": "tests_test_bx_list_sort_test_reimburse_pay_time", - "community": 53, + "community": 33, "norm_label": "test_reimburse_pay_time()" }, { @@ -66024,7 +66060,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L33", "id": "tests_test_bx_list_sort_test_invoice_create_time", - "community": 53, + "community": 33, "norm_label": "test_invoice_create_time()" }, { @@ -66033,7 +66069,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L38", "id": "tests_test_bx_list_sort_test_ledger_create_time", - "community": 53, + "community": 33, "norm_label": "test_ledger_create_time()" }, { @@ -66042,7 +66078,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L43", "id": "tests_test_bx_list_sort_test_parse_sort_params_camel", - "community": 53, + "community": 33, "norm_label": "test_parse_sort_params_camel()" }, { @@ -66051,7 +66087,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L49", "id": "tests_test_bx_list_sort_test_parse_sort_params_snake", - "community": 53, + "community": 33, "norm_label": "test_parse_sort_params_snake()" }, { @@ -66060,7 +66096,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L1", "id": "tests_test_bx_advance_list_filters_py", - "community": 105, + "community": 201, "norm_label": "test_bx_advance_list_filters.py" }, { @@ -66069,7 +66105,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L9", "id": "tests_test_bx_advance_list_filters_compile", - "community": 105, + "community": 201, "norm_label": "_compile()" }, { @@ -66078,7 +66114,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": 105, + "community": 201, "norm_label": "test_apply_code_contains()" }, { @@ -66087,7 +66123,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L18", "id": "tests_test_bx_advance_list_filters_test_amount_gte", - "community": 105, + "community": 201, "norm_label": "test_amount_gte()" }, { @@ -66096,7 +66132,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L23", "id": "tests_test_bx_advance_list_filters_test_status_in", - "community": 105, + "community": 201, "norm_label": "test_status_in()" }, { @@ -66105,7 +66141,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L28", "id": "tests_test_bx_advance_list_filters_test_reason_fuzzy", - "community": 105, + "community": 201, "norm_label": "test_reason_fuzzy()" }, { @@ -66114,7 +66150,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L33", "id": "tests_test_bx_advance_list_filters_test_empty", - "community": 105, + "community": 201, "norm_label": "test_empty()" }, { @@ -66123,7 +66159,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": 105, + "community": 201, "norm_label": "test_offset_amount_includes_tenant_no()" }, { @@ -66132,7 +66168,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": 105, + "community": 201, "norm_label": "test_offset_amount_skipped_without_tenant_no()" }, { @@ -66141,7 +66177,7 @@ "source_file": "tests/test_pl_plan_execution_lock.py", "source_location": "L1", "id": "tests_test_pl_plan_execution_lock_py", - "community": 210, + "community": 193, "norm_label": "test_pl_plan_execution_lock.py" }, { @@ -66150,7 +66186,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": 210, + "community": 193, "norm_label": "test_pick_execution_lock_reason_prefers_weighed()" }, { @@ -66159,7 +66195,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": 210, + "community": 193, "norm_label": "test_pick_execution_lock_reason_order()" }, { @@ -66168,7 +66204,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": 210, + "community": 193, "norm_label": "test_inventory_status_is_executed_only_outside_revokable()" }, { @@ -66177,7 +66213,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": 210, + "community": 193, "norm_label": "test_execution_lock_messages()" }, { @@ -66186,7 +66222,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": 210, + "community": 193, "norm_label": "test_cancel_plan_rejects_started_plan()" }, { @@ -66195,7 +66231,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": 210, + "community": 193, "norm_label": "test_force_void_rejects_non_super_admin_without_permission()" }, { @@ -66204,7 +66240,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": 210, + "community": 193, "norm_label": "test_force_void_super_admin_cancels_started_plan()" }, { @@ -66213,7 +66249,7 @@ "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "id": "tests_test_crm_contract_default_sort_py", - "community": 10, + "community": 18, "norm_label": "test_crm_contract_default_sort.py" }, { @@ -66222,7 +66258,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": 10, + "community": 18, "norm_label": "test_list_contracts_default_order_by_sign_date_desc()" }, { @@ -66231,7 +66267,7 @@ "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "id": "tests_test_crm_contract_default_sort_rationale_1", - "community": 10, + "community": 18, "norm_label": "\u5408\u540c\u5217\u8868\u9ed8\u8ba4\u6392\u5e8f:\u672a\u4f20 sortfield/sortorder \u65f6\u6309\u7b7e\u8ba2\u65e5\u671f\u5012\u5e8f\u3002" }, { @@ -66240,7 +66276,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L1", "id": "tests_test_bx_child_differential_save_py", - "community": 148, + "community": 159, "norm_label": "test_bx_child_differential_save.py" }, { @@ -66249,7 +66285,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L26", "id": "tests_test_bx_child_differential_save_forbid_business_database", - "community": 148, + "community": 159, "norm_label": "forbid_business_database()" }, { @@ -66258,7 +66294,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L33", "id": "tests_test_bx_child_differential_save_db", - "community": 148, + "community": 159, "norm_label": "db()" }, { @@ -66267,7 +66303,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L44", "id": "tests_test_bx_child_differential_save_apply", - "community": 148, + "community": 159, "norm_label": "apply()" }, { @@ -66276,7 +66312,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L53", "id": "tests_test_bx_child_differential_save_detail", - "community": 148, + "community": 159, "norm_label": "detail()" }, { @@ -66285,7 +66321,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L62", "id": "tests_test_bx_child_differential_save_data", - "community": 148, + "community": 159, "norm_label": "data()" }, { @@ -66294,7 +66330,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": 148, + "community": 159, "norm_label": "test_detail_diff_preserves_identity_metadata_and_fields()" }, { @@ -66303,7 +66339,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": 148, + "community": 159, "norm_label": "test_detail_omitted_and_empty_have_distinct_meanings()" }, { @@ -66312,7 +66348,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": 148, + "community": 159, "norm_label": "test_detail_bad_id_rejected_before_any_mutation()" }, { @@ -66321,7 +66357,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": 148, + "community": 159, "norm_label": "test_legacy_detail_same_payload_preserves_identity_and_creation()" }, { @@ -66330,7 +66366,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": 148, + "community": 159, "norm_label": "test_legacy_repeated_expense_is_rejected_before_any_write()" }, { @@ -66339,7 +66375,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": 148, + "community": 159, "norm_label": "test_mixed_explicit_and_legacy_ids_match_remaining_unique_expense()" }, { @@ -66348,7 +66384,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": 148, + "community": 159, "norm_label": "test_explicit_existing_lines_allow_new_repeated_expense()" }, { @@ -66357,7 +66393,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": 148, + "community": 159, "norm_label": "test_detail_api_preserves_omitted_fields_but_applies_explicit_null()" }, { @@ -66366,7 +66402,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": 148, + "community": 159, "norm_label": "test_legacy_direct_patch_preserves_omitted_fields()" }, { @@ -66375,7 +66411,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": 148, + "community": 159, "norm_label": "test_detail_schema_retains_id()" }, { @@ -66384,7 +66420,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": 148, + "community": 14, "norm_label": "test_invoice_natural_key_diff_preserves_unchanged_links()" }, { @@ -66393,7 +66429,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L192", "id": "tests_test_bx_child_differential_save_workflow", - "community": 148, + "community": 159, "norm_label": "workflow()" }, { @@ -66402,7 +66438,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L201", "id": "tests_test_bx_child_differential_save_node", - "community": 148, + "community": 159, "norm_label": "node()" }, { @@ -66411,7 +66447,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": 148, + "community": 159, "norm_label": "test_workflow_noop_preserves_node_even_with_pending()" }, { @@ -66420,7 +66456,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": 148, + "community": 159, "norm_label": "test_workflow_change_rejected_for_pending_business()" }, { @@ -66429,7 +66465,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": 148, + "community": 159, "norm_label": "test_workflow_diff_updates_existing_soft_deletes_removed()" }, { @@ -66438,7 +66474,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": 148, + "community": 159, "norm_label": "test_workflow_rejects_unknown_duplicate_identity_before_changes()" }, { @@ -66447,7 +66483,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": 148, + "community": 159, "norm_label": "test_workflow_input_schema_retains_node_id()" }, { @@ -66456,7 +66492,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": 148, + "community": 159, "norm_label": "test_workflow_metadata_change_and_delete_blocked_when_pending()" }, { @@ -66465,7 +66501,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": 148, + "community": 159, "norm_label": "test_workflow_change_rejected_for_in_approval_recharge()" }, { @@ -66474,7 +66510,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": 148, + "community": 159, "norm_label": "test_workflow_api_returns_business_error_for_pending_change()" }, { @@ -66483,7 +66519,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": 148, + "community": 159, "norm_label": "test_create_rejects_source_detail_id_without_inserting_parent()" }, { @@ -66492,7 +66528,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": 148, + "community": 159, "norm_label": "test_advance_submit_locks_definition_before_application()" }, { @@ -66501,7 +66537,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": 148, + "community": 159, "norm_label": "test_submit_rejects_empty_configured_workflow_before_pending_or_invoice_debit()" }, { @@ -66510,7 +66546,7 @@ "source_file": "tests/test_bx_child_differential_save.py", "source_location": "L1", "id": "tests_test_bx_child_differential_save_rationale_1", - "community": 148, + "community": 159, "norm_label": "child identity and in-flight workflow guards, using isolated sqlite only." }, { @@ -66519,7 +66555,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L1", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_py", - "community": 116, + "community": 108, "norm_label": "test_pl_vehicle_recharge_mine_vehicles.py" }, { @@ -66528,7 +66564,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": 116, + "community": 108, "norm_label": "_make_session()" }, { @@ -66537,7 +66573,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L34", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_user", - "community": 116, + "community": 108, "norm_label": "_user()" }, { @@ -66546,7 +66582,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": 116, + "community": 108, "norm_label": "_seed_person_vehicle()" }, { @@ -66555,7 +66591,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": 116, + "community": 108, "norm_label": "_seed_admin_role()" }, { @@ -66564,7 +66600,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": 116, + "community": 108, "norm_label": "test_license_plates_for_user_personnel()" }, { @@ -66573,7 +66609,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": 116, + "community": 108, "norm_label": "test_license_plates_empty_when_no_personnel()" }, { @@ -66582,7 +66618,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": 116, + "community": 108, "norm_label": "test_user_is_pl_recharge_admin_by_role_name()" }, { @@ -66591,7 +66627,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": 116, + "community": 108, "norm_label": "_seed_apply()" }, { @@ -66600,7 +66636,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": 116, + "community": 108, "norm_label": "test_list_applies_mine_vehicles_includes_others_on_my_plate()" }, { @@ -66609,7 +66645,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": 116, + "community": 108, "norm_label": "test_list_applies_mine_vehicles_admin_sees_all_plates()" }, { @@ -66618,7 +66654,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": 116, + "community": 108, "norm_label": "test_get_apply_mine_vehicles_allows_others_on_my_plate()" }, { @@ -66627,7 +66663,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": 116, + "community": 108, "norm_label": "test_get_apply_mine_vehicles_rejects_foreign_plate()" }, { @@ -66636,7 +66672,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": 116, + "community": 108, "norm_label": "test_get_apply_mine_vehicles_admin_allows_foreign_plate()" }, { @@ -66645,7 +66681,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": 116, + "community": 108, "norm_label": "test_create_apply_mine_vehicles_rejects_foreign_plate()" }, { @@ -66654,7 +66690,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": 116, + "community": 108, "norm_label": "test_create_apply_mine_vehicles_admin_allows_foreign_plate()" }, { @@ -66663,7 +66699,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": 116, + "community": 108, "norm_label": "test_update_cancel_submit_require_own_applicant()" }, { @@ -66672,7 +66708,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": 116, + "community": 108, "norm_label": "test_admin_cancel_still_requires_own_applicant()" }, { @@ -66681,7 +66717,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": 116, + "community": 108, "norm_label": "minevehicles:\u8f66\u8f86\u4eba\u5458\u5f52\u5c5e\u8fc7\u6ee4\u4e0e\u5199\u6821\u9a8c\u3002" }, { @@ -66690,7 +66726,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L1", "id": "tests_test_pl_stop_dibang_differential_py", - "community": 221, + "community": 218, "norm_label": "test_pl_stop_dibang_differential.py" }, { @@ -66699,7 +66735,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L21", "id": "tests_test_pl_stop_dibang_differential_db", - "community": 7, + "community": 112, "norm_label": "db()" }, { @@ -66708,7 +66744,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L38", "id": "tests_test_pl_stop_dibang_differential_seed", - "community": 221, + "community": 218, "norm_label": "seed()" }, { @@ -66717,7 +66753,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L58", "id": "tests_test_pl_stop_dibang_differential_sync", - "community": 221, + "community": 218, "norm_label": "sync()" }, { @@ -66726,7 +66762,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L65", "id": "tests_test_pl_stop_dibang_differential_record", - "community": 221, + "community": 218, "norm_label": "record()" }, { @@ -66735,7 +66771,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": 221, + "community": 218, "norm_label": "test_same_plan_product_rows_aggregate_and_repeat_keeps_ids_feedback_and_quantity()" }, { @@ -66744,7 +66780,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": 221, + "community": 218, "norm_label": "test_invalid_link_history_rejected_without_any_writes_or_rebuild()" }, { @@ -66753,7 +66789,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": 221, + "community": 218, "norm_label": "test_conflicting_same_key_rows_rejected_before_stop_or_inventory_mutation()" }, { @@ -66762,7 +66798,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": 221, + "community": 218, "norm_label": "test_later_stop_error_does_not_update_first_stop_or_options()" }, { @@ -66771,7 +66807,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": 221, + "community": 218, "norm_label": "test_scope_and_option_validation()" }, { @@ -66780,7 +66816,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": 221, + "community": 218, "norm_label": "test_pending_new_stop_and_transport_are_supported_without_outer_flush()" }, { @@ -66789,7 +66825,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": 221, + "community": 218, "norm_label": "test_transport_is_locked_before_first_inventory_write()" }, { @@ -66798,7 +66834,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": 221, + "community": 218, "norm_label": "test_new_transport_pending_without_outer_flush()" }, { @@ -66807,7 +66843,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": 221, + "community": 218, "norm_label": "test_explicit_cancel_then_reenable_is_a_new_business_action()" }, { @@ -66816,7 +66852,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": 221, + "community": 218, "norm_label": "test_omitted_stops_and_empty_options_do_not_clear_existing_links()" }, { @@ -66825,7 +66861,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": 221, + "community": 218, "norm_label": "test_later_stop_dangling_link_does_not_write_earlier_stop()" }, { @@ -66834,7 +66870,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": 221, + "community": 218, "norm_label": "test_history_scope_details_are_not_repaired_by_saving()" }, { @@ -66843,7 +66879,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": 221, + "community": 218, "norm_label": "test_all_stop_link_and_month_existence_reads_are_current_reads()" }, { @@ -66852,7 +66888,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": 221, + "community": 218, "norm_label": "test_pending_month_contribution_is_not_overwritten_by_preflight_refresh()" }, { @@ -66861,7 +66897,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": 221, + "community": 218, "norm_label": "test_zero_quantity_updates_existing_contribution_without_replacing_ids()" }, { @@ -66870,7 +66906,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": 221, + "community": 218, "norm_label": "test_first_zero_quantity_does_not_create_empty_link_or_inventory()" }, { @@ -66879,7 +66915,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": 221, + "community": 218, "norm_label": "test_cancel_checks_weighing_with_current_tenant_scoped_read()" }, { @@ -66888,7 +66924,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": 221, + "community": 218, "norm_label": "test_refreshed_owner_cannot_sync_an_old_transport()" }, { @@ -66897,7 +66933,7 @@ "source_file": "tests/test_pl_stop_dibang_differential.py", "source_location": "L1", "id": "tests_test_pl_stop_dibang_differential_rationale_1", - "community": 221, + "community": 218, "norm_label": "sqlite coverage of real stop save/sync; never connect to business databases." }, { @@ -66906,7 +66942,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L1", "id": "tests_test_wx_qr_api_py", - "community": 80, + "community": 57, "norm_label": "test_wx_qr_api.py" }, { @@ -66915,7 +66951,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L15", "id": "tests_test_wx_qr_api_force_memory_backend", - "community": 80, + "community": 57, "norm_label": "force_memory_backend()" }, { @@ -66924,7 +66960,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": 80, + "community": 57, "norm_label": "test_wx_qr_create_and_poll_pending()" }, { @@ -66933,7 +66969,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": 80, + "community": 57, "norm_label": "test_web_qr_confirm_success_sets_session()" }, { @@ -66942,7 +66978,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L1", "id": "tests_test_wx_qr_api_rationale_1", - "community": 80, + "community": 57, "norm_label": "web wx-qr create/status api\u3002" }, { @@ -66951,7 +66987,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L1", "id": "tests_test_wechat_approval_notices_py", - "community": 197, + "community": 185, "norm_label": "test_wechat_approval_notices.py" }, { @@ -66960,7 +66996,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L9", "id": "tests_test_wechat_approval_notices_notices", - "community": 197, + "community": 183, "norm_label": "notices()" }, { @@ -66969,7 +67005,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": 197, + "community": 185, "norm_label": "test_disabled_does_not_access_new_tables()" }, { @@ -66978,7 +67014,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": 197, + "community": 185, "norm_label": "test_template_mapping_and_transactional_rollback()" }, { @@ -66987,7 +67023,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": 197, + "community": 183, "norm_label": "test_dedup_next_step_result_and_resubmit()" }, { @@ -66996,7 +67032,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": 197, + "community": 185, "norm_label": "test_no_history_backfill_and_tenant_recipient_guard()" }, { @@ -67005,7 +67041,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L87", "id": "tests_test_wechat_approval_notices_fakeclient", - "community": 197, + "community": 185, "norm_label": "fakeclient" }, { @@ -67014,7 +67050,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L88", "id": "tests_test_wechat_approval_notices_fakeclient_init", - "community": 197, + "community": 185, "norm_label": ".__init__()" }, { @@ -67023,7 +67059,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L92", "id": "tests_test_wechat_approval_notices_fakeclient_send", - "community": 197, + "community": 185, "norm_label": ".send()" }, { @@ -67032,7 +67068,7 @@ "source_file": "tests/test_wechat_approval_notices.py", "source_location": "L99", "id": "tests_test_wechat_approval_notices_bind", - "community": 197, + "community": 185, "norm_label": "bind()" }, { @@ -67041,7 +67077,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": 197, + "community": 185, "norm_label": "test_worker_rechecks_withdrawal_before_send()" }, { @@ -67050,7 +67086,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": 197, + "community": 185, "norm_label": "test_worker_sends_once_with_oa_openid()" }, { @@ -67059,7 +67095,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": 197, + "community": 185, "norm_label": "test_ambiguous_send_is_not_automatically_repeated()" }, { @@ -67068,7 +67104,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": 197, + "community": 185, "norm_label": "test_explicit_transient_failure_is_bounded_retry()" }, { @@ -67077,7 +67113,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": 197, + "community": 185, "norm_label": "test_pending_links_to_real_approval_screen()" }, { @@ -67086,7 +67122,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": 197, + "community": 183, "norm_label": "test_claimed_assignment_invalid_after_transfer_back()" }, { @@ -67095,7 +67131,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_upsert_py", - "community": 360, + "community": 29, "norm_label": "test_pl_plan_stop_upsert.py" }, { @@ -67104,7 +67140,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": 360, + "community": 29, "norm_label": "test_upsert_delivery_rejects_foreign_plan_id()" }, { @@ -67113,7 +67149,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": 360, + "community": 29, "norm_label": "test_upsert_delivery_keeps_payload_id()" }, { @@ -67122,7 +67158,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": 360, + "community": 29, "norm_label": "test_upsert_delivery_generates_id_when_missing()" }, { @@ -67131,7 +67167,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_upsert_rationale_1", - "community": 360, + "community": 29, "norm_label": "replace_plan_stops \u5e94\u6309 payload.id upsert \u9001\u8d27\u6bb5,\u800c\u975e\u6bcf\u6b21\u6362\u65b0 uuid\u3002" }, { @@ -67140,7 +67176,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L1", "id": "tests_test_pl_plan_contract_gap_export_py", - "community": 330, + "community": 74, "norm_label": "test_pl_plan_contract_gap_export.py" }, { @@ -67149,7 +67185,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": 330, + "community": 74, "norm_label": "_stop_product()" }, { @@ -67158,7 +67194,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L34", "id": "tests_test_pl_plan_contract_gap_export_load", - "community": 330, + "community": 74, "norm_label": "_load()" }, { @@ -67167,7 +67203,7 @@ "source_file": "tests/test_pl_plan_contract_gap_export.py", "source_location": "L47", "id": "tests_test_pl_plan_contract_gap_export_delivery", - "community": 330, + "community": 74, "norm_label": "_delivery()" }, { @@ -67176,7 +67212,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": 330, + "community": 74, "norm_label": "_gap_item()" }, { @@ -67185,7 +67221,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": 330, + "community": 74, "norm_label": "test_contract_gap_export_columns_match_segment_rows()" }, { @@ -67194,7 +67230,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": 330, + "community": 74, "norm_label": "test_build_contract_gap_export_rows_expands_multi_segment_products()" }, { @@ -67203,7 +67239,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": 330, + "community": 74, "norm_label": "test_build_contract_gap_export_rows_internal_side_has_empty_gap_type()" }, { @@ -67212,7 +67248,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": 330, + "community": 74, "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" }, { @@ -67221,7 +67257,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": 330, + "community": 74, "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" }, { @@ -67230,7 +67266,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": 330, + "community": 74, "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" }, { @@ -67239,7 +67275,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L1", "id": "tests_test_pl_master_data_list_filters_py", - "community": 75, + "community": 148, "norm_label": "test_pl_master_data_list_filters.py" }, { @@ -67248,7 +67284,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L14", "id": "tests_test_pl_master_data_list_filters_compile", - "community": 75, + "community": 148, "norm_label": "_compile()" }, { @@ -67257,7 +67293,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": 75, + "community": 148, "norm_label": "test_carrier()" }, { @@ -67266,7 +67302,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": 75, + "community": 148, "norm_label": "test_vehicle()" }, { @@ -67275,7 +67311,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": 75, + "community": 148, "norm_label": "test_personnel()" }, { @@ -67284,7 +67320,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": 75, + "community": 148, "norm_label": "test_address()" }, { @@ -67293,7 +67329,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": 75, + "community": 148, "norm_label": "test_empty()" }, { @@ -67302,7 +67338,7 @@ "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L1", "id": "tests_test_bx_reimburse_my_page_size_py", - "community": 20, + "community": 11, "norm_label": "test_bx_reimburse_my_page_size.py" }, { @@ -67311,7 +67347,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": 20, + "community": 11, "norm_label": "test_my_reimburses_page_size_query_bounds()" }, { @@ -67320,7 +67356,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L1", "id": "tests_test_doclib_py", - "community": 284, + "community": 266, "norm_label": "test_doclib.py" }, { @@ -67329,7 +67365,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L17", "id": "tests_test_doclib_db", - "community": 284, + "community": 266, "norm_label": "db()" }, { @@ -67338,7 +67374,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L30", "id": "tests_test_doclib_svc", - "community": 284, + "community": 266, "norm_label": "svc()" }, { @@ -67347,7 +67383,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L34", "id": "tests_test_doclib_seed_file", - "community": 284, + "community": 266, "norm_label": "seed_file()" }, { @@ -67356,7 +67392,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L39", "id": "tests_test_doclib_denied", - "community": 284, + "community": 266, "norm_label": "denied()" }, { @@ -67365,7 +67401,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L45", "id": "tests_test_doclib_test_private_by_default_and_no_storage_url", - "community": 284, + "community": 266, "norm_label": "test_private_by_default_and_no_storage_url()" }, { @@ -67374,7 +67410,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L54", "id": "tests_test_doclib_test_share_receiver_read_only_and_revocation", - "community": 284, + "community": 266, "norm_label": "test_share_receiver_read_only_and_revocation()" }, { @@ -67383,7 +67419,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L67", "id": "tests_test_doclib_test_admin_only_inside_current_tenant", - "community": 284, + "community": 266, "norm_label": "test_admin_only_inside_current_tenant()" }, { @@ -67392,7 +67428,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L80", "id": "tests_test_doclib_test_cross_tenant_and_inactive_share_is_atomic", - "community": 284, + "community": 266, "norm_label": "test_cross_tenant_and_inactive_share_is_atomic()" }, { @@ -67401,7 +67437,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L91", "id": "tests_test_doclib_test_nested_folder_tree_shared_only_relevant_path", - "community": 284, + "community": 266, "norm_label": "test_nested_folder_tree_shared_only_relevant_path()" }, { @@ -67410,7 +67446,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L110", "id": "tests_test_doclib_test_folder_rename_empty_delete_and_duplicates", - "community": 284, + "community": 266, "norm_label": "test_folder_rename_empty_delete_and_duplicates()" }, { @@ -67419,7 +67455,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L124", "id": "tests_test_doclib_test_parent_cannot_be_deleted_with_child", - "community": 284, + "community": 266, "norm_label": "test_parent_cannot_be_deleted_with_child()" }, { @@ -67428,7 +67464,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L131", "id": "tests_test_doclib_test_batch_delete_denied_is_all_or_nothing", - "community": 284, + "community": 266, "norm_label": "test_batch_delete_denied_is_all_or_nothing()" }, { @@ -67437,7 +67473,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L139", "id": "tests_test_doclib_test_paging_search_sort_and_soft_deleted_shares", - "community": 284, + "community": 266, "norm_label": "test_paging_search_sort_and_soft_deleted_shares()" }, { @@ -67446,7 +67482,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L155", "id": "tests_test_doclib_test_schema_rejects_client_tenant_and_invalid_names", - "community": 351, + "community": 331, "norm_label": "test_schema_rejects_client_tenant_and_invalid_names()" }, { @@ -67455,7 +67491,7 @@ "source_file": "tests/test_doclib.py", "source_location": "L1", "id": "tests_test_doclib_rationale_1", - "community": 284, + "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" }, { @@ -67464,7 +67500,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L1", "id": "tests_test_bx_payment_list_filters_py", - "community": 99, + "community": 66, "norm_label": "test_bx_payment_list_filters.py" }, { @@ -67473,7 +67509,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L9", "id": "tests_test_bx_payment_list_filters_compile", - "community": 99, + "community": 66, "norm_label": "_compile()" }, { @@ -67482,7 +67518,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": 99, + "community": 66, "norm_label": "test_pay_time_range()" }, { @@ -67491,7 +67527,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": 99, + "community": 66, "norm_label": "test_actual_amount_eq()" }, { @@ -67500,7 +67536,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": 99, + "community": 66, "norm_label": "test_offset_amount_gte()" }, { @@ -67509,7 +67545,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": 99, + "community": 66, "norm_label": "test_reimburse_fields_still_apply()" }, { @@ -67518,7 +67554,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": 99, + "community": 66, "norm_label": "test_empty_params_yield_no_filters()" }, { @@ -67527,7 +67563,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_change_list_filters_py", - "community": 177, + "community": 174, "norm_label": "test_crm_contract_change_list_filters.py" }, { @@ -67536,7 +67572,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L9", "id": "tests_test_crm_contract_change_list_filters_compile", - "community": 177, + "community": 174, "norm_label": "_compile()" }, { @@ -67545,7 +67581,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": 177, + "community": 174, "norm_label": "test_change_type_in()" }, { @@ -67554,7 +67590,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": 177, + "community": 174, "norm_label": "test_approval_status_in()" }, { @@ -67563,7 +67599,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": 177, + "community": 174, "norm_label": "test_contract_no_fuzzy()" }, { @@ -67572,7 +67608,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": 177, + "community": 174, "norm_label": "test_change_amount_between()" }, { @@ -67581,7 +67617,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": 177, + "community": 174, "norm_label": "test_change_amount_gte()" }, { @@ -67590,7 +67626,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": 177, + "community": 174, "norm_label": "test_create_time_from_to()" }, { @@ -67599,7 +67635,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": 177, + "community": 174, "norm_label": "test_contract_name_exists()" }, { @@ -67608,7 +67644,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": 177, + "community": 174, "norm_label": "test_empty()" }, { @@ -67617,7 +67653,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L1", "id": "scripts_migrate_crm_opportunity_py", - "community": 170, + "community": 162, "norm_label": "migrate_crm_opportunity.py" }, { @@ -67626,7 +67662,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L64", "id": "scripts_migrate_crm_opportunity_stepstats", - "community": 170, + "community": 162, "norm_label": "stepstats" }, { @@ -67635,7 +67671,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L72", "id": "scripts_migrate_crm_opportunity_migrationstats", - "community": 170, + "community": 162, "norm_label": "migrationstats" }, { @@ -67644,7 +67680,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L76", "id": "scripts_migrate_crm_opportunity_migrationstats_step", - "community": 170, + "community": 162, "norm_label": ".step()" }, { @@ -67653,7 +67689,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L82", "id": "scripts_migrate_crm_opportunity_legacy_id_to_str", - "community": 170, + "community": 162, "norm_label": "legacy_id_to_str()" }, { @@ -67662,7 +67698,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L91", "id": "scripts_migrate_crm_opportunity_derive_source_url", - "community": 170, + "community": 162, "norm_label": "derive_source_url()" }, { @@ -67671,7 +67707,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L95", "id": "scripts_migrate_crm_opportunity_load_settings_env", - "community": 170, + "community": 162, "norm_label": "load_settings_env()" }, { @@ -67680,7 +67716,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L111", "id": "scripts_migrate_crm_opportunity_load_runtime_settings", - "community": 170, + "community": 162, "norm_label": "load_runtime_settings()" }, { @@ -67689,7 +67725,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L117", "id": "scripts_migrate_crm_opportunity_load_user_mapping", - "community": 170, + "community": 162, "norm_label": "load_user_mapping()" }, { @@ -67698,7 +67734,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L135", "id": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", - "community": 170, + "community": 162, "norm_label": "fetch_portal_admin_id()" }, { @@ -67707,7 +67743,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L143", "id": "scripts_migrate_crm_opportunity_resolve_portal_user_id", - "community": 170, + "community": 162, "norm_label": "resolve_portal_user_id()" }, { @@ -67716,7 +67752,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L165", "id": "scripts_migrate_crm_opportunity_load_oss_id_to_url", - "community": 170, + "community": 162, "norm_label": "load_oss_id_to_url()" }, { @@ -67725,7 +67761,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L174", "id": "scripts_migrate_crm_opportunity_normalize_follow_type", - "community": 170, + "community": 162, "norm_label": "normalize_follow_type()" }, { @@ -67734,7 +67770,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L179", "id": "scripts_migrate_crm_opportunity_dec", - "community": 170, + "community": 162, "norm_label": "_dec()" }, { @@ -67743,7 +67779,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L185", "id": "scripts_migrate_crm_opportunity_str_or_none", - "community": 170, + "community": 162, "norm_label": "_str_or_none()" }, { @@ -67752,7 +67788,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L194", "id": "scripts_migrate_crm_opportunity_fetch_source_rows", - "community": 170, + "community": 162, "norm_label": "fetch_source_rows()" }, { @@ -67761,7 +67797,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L201", "id": "scripts_migrate_crm_opportunity_target_row_exists", - "community": 170, + "community": 162, "norm_label": "target_row_exists()" }, { @@ -67770,7 +67806,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L205", "id": "scripts_migrate_crm_opportunity_transform_opportunity", - "community": 170, + "community": 162, "norm_label": "transform_opportunity()" }, { @@ -67779,7 +67815,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L258", "id": "scripts_migrate_crm_opportunity_transform_opportunity_follow", - "community": 170, + "community": 162, "norm_label": "transform_opportunity_follow()" }, { @@ -67788,7 +67824,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L299", "id": "scripts_migrate_crm_opportunity_transform_opportunity_product", - "community": 170, + "community": 162, "norm_label": "transform_opportunity_product()" }, { @@ -67797,7 +67833,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L339", "id": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", - "community": 170, + "community": 162, "norm_label": "transform_opportunity_stage_log()" }, { @@ -67806,7 +67842,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L448", "id": "scripts_migrate_crm_opportunity_write_mapping_csv", - "community": 170, + "community": 162, "norm_label": "write_mapping_csv()" }, { @@ -67815,7 +67851,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L459", "id": "scripts_migrate_crm_opportunity_migrate_table", - "community": 170, + "community": 162, "norm_label": "migrate_table()" }, { @@ -67824,7 +67860,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L510", "id": "scripts_migrate_crm_opportunity_print_report", - "community": 170, + "community": 162, "norm_label": "print_report()" }, { @@ -67833,7 +67869,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L524", "id": "scripts_migrate_crm_opportunity_run_migration", - "community": 170, + "community": 162, "norm_label": "run_migration()" }, { @@ -67842,7 +67878,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L566", "id": "scripts_migrate_crm_opportunity_main", - "community": 170, + "community": 162, "norm_label": "main()" }, { @@ -67851,7 +67887,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L1", "id": "scripts_migrate_crm_payment_invoice_py", - "community": 193, + "community": 189, "norm_label": "migrate_crm_payment_invoice.py" }, { @@ -67860,7 +67896,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L45", "id": "scripts_migrate_crm_payment_invoice_stepstats", - "community": 193, + "community": 189, "norm_label": "stepstats" }, { @@ -67869,7 +67905,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L52", "id": "scripts_migrate_crm_payment_invoice_migrationstats", - "community": 193, + "community": 189, "norm_label": "migrationstats" }, { @@ -67878,7 +67914,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L56", "id": "scripts_migrate_crm_payment_invoice_migrationstats_step", - "community": 193, + "community": 189, "norm_label": ".step()" }, { @@ -67887,7 +67923,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "id": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", - "community": 193, + "community": 189, "norm_label": "legacy_id_to_str()" }, { @@ -67896,7 +67932,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "id": "scripts_migrate_crm_payment_invoice_derive_source_url", - "community": 193, + "community": 189, "norm_label": "derive_source_url()" }, { @@ -67905,7 +67941,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L75", "id": "scripts_migrate_crm_payment_invoice_load_settings_env", - "community": 193, + "community": 189, "norm_label": "load_settings_env()" }, { @@ -67914,7 +67950,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L91", "id": "scripts_migrate_crm_payment_invoice_load_runtime_settings", - "community": 193, + "community": 189, "norm_label": "load_runtime_settings()" }, { @@ -67923,7 +67959,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "id": "scripts_migrate_crm_payment_invoice_load_user_mapping", - "community": 193, + "community": 189, "norm_label": "load_user_mapping()" }, { @@ -67932,7 +67968,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "id": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", - "community": 193, + "community": 189, "norm_label": "fetch_portal_admin_id()" }, { @@ -67941,7 +67977,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "id": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", - "community": 193, + "community": 189, "norm_label": "resolve_portal_user_id()" }, { @@ -67950,7 +67986,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "id": "scripts_migrate_crm_payment_invoice_str_or_none", - "community": 193, + "community": 189, "norm_label": "_str_or_none()" }, { @@ -67959,7 +67995,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "id": "scripts_migrate_crm_payment_invoice_fetch_source_rows", - "community": 193, + "community": 189, "norm_label": "fetch_source_rows()" }, { @@ -67968,7 +68004,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "id": "scripts_migrate_crm_payment_invoice_count_source_rows", - "community": 193, + "community": 189, "norm_label": "count_source_rows()" }, { @@ -67977,7 +68013,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "id": "scripts_migrate_crm_payment_invoice_target_table_exists", - "community": 193, + "community": 189, "norm_label": "target_table_exists()" }, { @@ -67986,7 +68022,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "id": "scripts_migrate_crm_payment_invoice_target_row_exists", - "community": 193, + "community": 189, "norm_label": "target_row_exists()" }, { @@ -67995,7 +68031,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "id": "scripts_migrate_crm_payment_invoice_transform_invoice_info", - "community": 193, + "community": 189, "norm_label": "transform_invoice_info()" }, { @@ -68004,7 +68040,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L246", "id": "scripts_migrate_crm_payment_invoice_write_mapping_csv", - "community": 193, + "community": 189, "norm_label": "write_mapping_csv()" }, { @@ -68013,7 +68049,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "id": "scripts_migrate_crm_payment_invoice_report_skipped_tables", - "community": 193, + "community": 189, "norm_label": "report_skipped_tables()" }, { @@ -68022,7 +68058,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "id": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", - "community": 193, + "community": 189, "norm_label": "migrate_invoice_info()" }, { @@ -68031,7 +68067,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "id": "scripts_migrate_crm_payment_invoice_print_report", - "community": 193, + "community": 189, "norm_label": "print_report()" }, { @@ -68040,7 +68076,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "id": "scripts_migrate_crm_payment_invoice_run_migration", - "community": 193, + "community": 189, "norm_label": "run_migration()" }, { @@ -68049,7 +68085,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L360", "id": "scripts_migrate_crm_payment_invoice_main", - "community": 193, + "community": 189, "norm_label": "main()" }, { @@ -68058,7 +68094,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L1", "id": "scripts_renumber_crm_product_no_py", - "community": 239, + "community": 247, "norm_label": "renumber_crm_product_no.py" }, { @@ -68067,7 +68103,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L40", "id": "scripts_renumber_crm_product_no_renumberstats", - "community": 239, + "community": 247, "norm_label": "renumberstats" }, { @@ -68076,7 +68112,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L48", "id": "scripts_renumber_crm_product_no_load_settings_env", - "community": 239, + "community": 247, "norm_label": "load_settings_env()" }, { @@ -68085,7 +68121,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L64", "id": "scripts_renumber_crm_product_no_product_id_sort_key", - "community": 239, + "community": 247, "norm_label": "product_id_sort_key()" }, { @@ -68094,7 +68130,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L71", "id": "scripts_renumber_crm_product_no_format_new_product_no", - "community": 239, + "community": 247, "norm_label": "format_new_product_no()" }, { @@ -68103,7 +68139,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L77", "id": "scripts_renumber_crm_product_no_fetch_products", - "community": 239, + "community": 247, "norm_label": "fetch_products()" }, { @@ -68112,7 +68148,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L91", "id": "scripts_renumber_crm_product_no_build_mapping", - "community": 239, + "community": 247, "norm_label": "build_mapping()" }, { @@ -68121,7 +68157,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L111", "id": "scripts_renumber_crm_product_no_validate_mapping", - "community": 239, + "community": 247, "norm_label": "validate_mapping()" }, { @@ -68130,7 +68166,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L123", "id": "scripts_renumber_crm_product_no_write_mapping_csv", - "community": 239, + "community": 247, "norm_label": "write_mapping_csv()" }, { @@ -68139,7 +68175,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L143", "id": "scripts_renumber_crm_product_no_apply_renumber", - "community": 239, + "community": 247, "norm_label": "apply_renumber()" }, { @@ -68148,7 +68184,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L185", "id": "scripts_renumber_crm_product_no_main", - "community": 239, + "community": 247, "norm_label": "main()" }, { @@ -68157,7 +68193,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L144", "id": "scripts_renumber_crm_product_no_rationale_144", - "community": 239, + "community": 247, "norm_label": "\u4e24\u9636\u6bb5 update,\u907f\u514d uk_product_no \u4e2d\u95f4\u6001\u51b2\u7a81\u3002" }, { @@ -68166,7 +68202,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L1", "id": "scripts_migrate_crm_sys_oss_py", - "community": 159, + "community": 169, "norm_label": "migrate_crm_sys_oss.py" }, { @@ -68175,7 +68211,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L53", "id": "scripts_migrate_crm_sys_oss_backfillrule", - "community": 159, + "community": 169, "norm_label": "backfillrule" }, { @@ -68184,7 +68220,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L93", "id": "scripts_migrate_crm_sys_oss_bizref", - "community": 159, + "community": 169, "norm_label": "bizref" }, { @@ -68193,7 +68229,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L102", "id": "scripts_migrate_crm_sys_oss_migrationstats", - "community": 159, + "community": 169, "norm_label": "migrationstats" }, { @@ -68202,7 +68238,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L113", "id": "scripts_migrate_crm_sys_oss_legacy_id_to_str", - "community": 159, + "community": 169, "norm_label": "legacy_id_to_str()" }, { @@ -68211,7 +68247,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L122", "id": "scripts_migrate_crm_sys_oss_derive_source_url", - "community": 159, + "community": 169, "norm_label": "derive_source_url()" }, { @@ -68220,7 +68256,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L126", "id": "scripts_migrate_crm_sys_oss_load_settings_env", - "community": 159, + "community": 169, "norm_label": "load_settings_env()" }, { @@ -68229,7 +68265,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L142", "id": "scripts_migrate_crm_sys_oss_load_runtime_settings", - "community": 159, + "community": 169, "norm_label": "load_runtime_settings()" }, { @@ -68238,7 +68274,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L148", "id": "scripts_migrate_crm_sys_oss_load_user_mapping", - "community": 159, + "community": 169, "norm_label": "load_user_mapping()" }, { @@ -68247,7 +68283,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L166", "id": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", - "community": 159, + "community": 169, "norm_label": "fetch_portal_admin_id()" }, { @@ -68256,7 +68292,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L174", "id": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", - "community": 159, + "community": 169, "norm_label": "resolve_portal_user_id()" }, { @@ -68265,7 +68301,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L196", "id": "scripts_migrate_crm_sys_oss_fetch_source_rows", - "community": 159, + "community": 169, "norm_label": "fetch_source_rows()" }, { @@ -68274,7 +68310,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L202", "id": "scripts_migrate_crm_sys_oss_count_target_rows", - "community": 159, + "community": 169, "norm_label": "count_target_rows()" }, { @@ -68283,7 +68319,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L212", "id": "scripts_migrate_crm_sys_oss_transform_row", - "community": 159, + "community": 169, "norm_label": "transform_row()" }, { @@ -68292,7 +68328,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L288", "id": "scripts_migrate_crm_sys_oss_target_row_exists", - "community": 159, + "community": 169, "norm_label": "target_row_exists()" }, { @@ -68301,7 +68337,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L295", "id": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", - "community": 159, + "community": 169, "norm_label": "parse_oss_id_tokens()" }, { @@ -68310,7 +68346,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L335", "id": "scripts_migrate_crm_sys_oss_normalize_oss_token", - "community": 159, + "community": 169, "norm_label": "_normalize_oss_token()" }, { @@ -68319,7 +68355,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L348", "id": "scripts_migrate_crm_sys_oss_table_exists", - "community": 159, + "community": 169, "norm_label": "table_exists()" }, { @@ -68328,7 +68364,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L360", "id": "scripts_migrate_crm_sys_oss_build_biz_index", - "community": 159, + "community": 169, "norm_label": "build_biz_index()" }, { @@ -68337,7 +68373,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L415", "id": "scripts_migrate_crm_sys_oss_apply_biz_backfill", - "community": 159, + "community": 169, "norm_label": "apply_biz_backfill()" }, { @@ -68346,7 +68382,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L445", "id": "scripts_migrate_crm_sys_oss_write_mapping_csv", - "community": 159, + "community": 169, "norm_label": "write_mapping_csv()" }, { @@ -68355,7 +68391,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L475", "id": "scripts_migrate_crm_sys_oss_write_backfill_csv", - "community": 159, + "community": 169, "norm_label": "write_backfill_csv()" }, { @@ -68364,7 +68400,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L497", "id": "scripts_migrate_crm_sys_oss_write_unresolved_csv", - "community": 159, + "community": 169, "norm_label": "write_unresolved_csv()" }, { @@ -68373,7 +68409,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L511", "id": "scripts_migrate_crm_sys_oss_print_report", - "community": 159, + "community": 169, "norm_label": "print_report()" }, { @@ -68382,7 +68418,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L525", "id": "scripts_migrate_crm_sys_oss_run_migration", - "community": 159, + "community": 169, "norm_label": "run_migration()" }, { @@ -68391,7 +68427,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L597", "id": "scripts_migrate_crm_sys_oss_main", - "community": 159, + "community": 169, "norm_label": "main()" }, { @@ -68400,7 +68436,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L1", "id": "scripts_migrate_crm_clue_py", - "community": 185, + "community": 181, "norm_label": "migrate_crm_clue.py" }, { @@ -68409,7 +68445,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L76", "id": "scripts_migrate_crm_clue_stepstats", - "community": 185, + "community": 181, "norm_label": "stepstats" }, { @@ -68418,7 +68454,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L84", "id": "scripts_migrate_crm_clue_migrationstats", - "community": 185, + "community": 181, "norm_label": "migrationstats" }, { @@ -68427,7 +68463,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L88", "id": "scripts_migrate_crm_clue_migrationstats_step", - "community": 185, + "community": 181, "norm_label": ".step()" }, { @@ -68436,7 +68472,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L94", "id": "scripts_migrate_crm_clue_legacy_id_to_str", - "community": 185, + "community": 181, "norm_label": "legacy_id_to_str()" }, { @@ -68445,7 +68481,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L103", "id": "scripts_migrate_crm_clue_derive_source_url", - "community": 185, + "community": 181, "norm_label": "derive_source_url()" }, { @@ -68454,7 +68490,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L107", "id": "scripts_migrate_crm_clue_load_settings_env", - "community": 185, + "community": 181, "norm_label": "load_settings_env()" }, { @@ -68463,7 +68499,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L123", "id": "scripts_migrate_crm_clue_load_runtime_settings", - "community": 185, + "community": 181, "norm_label": "load_runtime_settings()" }, { @@ -68472,7 +68508,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L129", "id": "scripts_migrate_crm_clue_load_user_mapping", - "community": 185, + "community": 181, "norm_label": "load_user_mapping()" }, { @@ -68481,7 +68517,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L147", "id": "scripts_migrate_crm_clue_fetch_portal_admin_id", - "community": 185, + "community": 181, "norm_label": "fetch_portal_admin_id()" }, { @@ -68490,7 +68526,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L155", "id": "scripts_migrate_crm_clue_resolve_portal_user_id", - "community": 185, + "community": 181, "norm_label": "resolve_portal_user_id()" }, { @@ -68499,7 +68535,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L177", "id": "scripts_migrate_crm_clue_load_oss_id_to_url", - "community": 185, + "community": 181, "norm_label": "load_oss_id_to_url()" }, { @@ -68508,7 +68544,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L186", "id": "scripts_migrate_crm_clue_normalize_customer_type", - "community": 185, + "community": 181, "norm_label": "normalize_customer_type()" }, { @@ -68517,7 +68553,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L203", "id": "scripts_migrate_crm_clue_normalize_follow_type", - "community": 185, + "community": 181, "norm_label": "normalize_follow_type()" }, { @@ -68526,7 +68562,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L208", "id": "scripts_migrate_crm_clue_str_or_none", - "community": 185, + "community": 181, "norm_label": "_str_or_none()" }, { @@ -68535,7 +68571,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L217", "id": "scripts_migrate_crm_clue_fetch_source_rows", - "community": 185, + "community": 181, "norm_label": "fetch_source_rows()" }, { @@ -68544,7 +68580,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L224", "id": "scripts_migrate_crm_clue_target_row_exists", - "community": 185, + "community": 181, "norm_label": "target_row_exists()" }, { @@ -68553,7 +68589,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L228", "id": "scripts_migrate_crm_clue_transform_clue", - "community": 185, + "community": 181, "norm_label": "transform_clue()" }, { @@ -68562,7 +68598,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L288", "id": "scripts_migrate_crm_clue_transform_clue_follow", - "community": 185, + "community": 181, "norm_label": "transform_clue_follow()" }, { @@ -68571,7 +68607,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L361", "id": "scripts_migrate_crm_clue_write_mapping_csv", - "community": 185, + "community": 181, "norm_label": "write_mapping_csv()" }, { @@ -68580,7 +68616,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L372", "id": "scripts_migrate_crm_clue_migrate_table", - "community": 185, + "community": 181, "norm_label": "migrate_table()" }, { @@ -68589,7 +68625,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L417", "id": "scripts_migrate_crm_clue_print_report", - "community": 185, + "community": 181, "norm_label": "print_report()" }, { @@ -68598,7 +68634,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L431", "id": "scripts_migrate_crm_clue_run_migration", - "community": 185, + "community": 181, "norm_label": "run_migration()" }, { @@ -68607,7 +68643,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L473", "id": "scripts_migrate_crm_clue_main", - "community": 185, + "community": 181, "norm_label": "main()" }, { @@ -68616,7 +68652,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L1", "id": "scripts_migrate_dibang_data_py", - "community": 206, + "community": 204, "norm_label": "migrate_dibang_data.py" }, { @@ -68625,7 +68661,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L56", "id": "scripts_migrate_dibang_data_migrationstats", - "community": 206, + "community": 204, "norm_label": "migrationstats" }, { @@ -68634,7 +68670,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L64", "id": "scripts_migrate_dibang_data_parse_date", - "community": 206, + "community": 204, "norm_label": "parse_date()" }, { @@ -68643,7 +68679,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L80", "id": "scripts_migrate_dibang_data_parse_datetime", - "community": 206, + "community": 204, "norm_label": "parse_datetime()" }, { @@ -68652,7 +68688,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L104", "id": "scripts_migrate_dibang_data_clip_text", - "community": 206, + "community": 204, "norm_label": "clip_text()" }, { @@ -68661,7 +68697,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L114", "id": "scripts_migrate_dibang_data_fetch_rows", - "community": 206, + "community": 204, "norm_label": "fetch_rows()" }, { @@ -68670,7 +68706,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L120", "id": "scripts_migrate_dibang_data_count_rows", - "community": 206, + "community": 204, "norm_label": "count_rows()" }, { @@ -68679,7 +68715,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L125", "id": "scripts_migrate_dibang_data_map_id", - "community": 206, + "community": 204, "norm_label": "map_id()" }, { @@ -68688,7 +68724,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L145", "id": "scripts_migrate_dibang_data_legacy_id_to_str", - "community": 206, + "community": 204, "norm_label": "legacy_id_to_str()" }, { @@ -68697,7 +68733,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L150", "id": "scripts_migrate_dibang_data_build_id_maps", - "community": 206, + "community": 204, "norm_label": "build_id_maps()" }, { @@ -68706,7 +68742,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L159", "id": "scripts_migrate_dibang_data_transform_plan", - "community": 206, + "community": 204, "norm_label": "transform_plan()" }, { @@ -68715,7 +68751,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L200", "id": "scripts_migrate_dibang_data_transform_inventory", - "community": 206, + "community": 204, "norm_label": "transform_inventory()" }, { @@ -68724,7 +68760,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L238", "id": "scripts_migrate_dibang_data_transform_weighing", - "community": 206, + "community": 204, "norm_label": "transform_weighing()" }, { @@ -68733,7 +68769,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L347", "id": "scripts_migrate_dibang_data_truncate_target_tables", - "community": 206, + "community": 204, "norm_label": "truncate_target_tables()" }, { @@ -68742,7 +68778,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L355", "id": "scripts_migrate_dibang_data_export_mapping", - "community": 206, + "community": 204, "norm_label": "export_mapping()" }, { @@ -68751,7 +68787,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L363", "id": "scripts_migrate_dibang_data_print_report", - "community": 206, + "community": 204, "norm_label": "print_report()" }, { @@ -68760,7 +68796,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L392", "id": "scripts_migrate_dibang_data_migrate", - "community": 206, + "community": 204, "norm_label": "migrate()" }, { @@ -68769,7 +68805,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L496", "id": "scripts_migrate_dibang_data_main", - "community": 206, + "community": 204, "norm_label": "main()" }, { @@ -68778,7 +68814,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L146", "id": "scripts_migrate_dibang_data_rationale_146", - "community": 206, + "community": 204, "norm_label": "\u539f\u5730\u78c5 int \u4e3b\u952e\u539f\u6837\u4fdd\u7559,\u5199\u5165\u95e8\u6237 varchar(64) \u5b57\u6bb5\u3002" }, { @@ -69084,7 +69120,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L1", "id": "scripts_merge_duplicate_crm_customers_py", - "community": 214, + "community": 212, "norm_label": "merge_duplicate_crm_customers.py" }, { @@ -69093,7 +69129,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L79", "id": "scripts_merge_duplicate_crm_customers_norm", - "community": 214, + "community": 212, "norm_label": "_norm()" }, { @@ -69102,7 +69138,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L85", "id": "scripts_merge_duplicate_crm_customers_contact_key", - "community": 214, + "community": 212, "norm_label": "_contact_key()" }, { @@ -69111,7 +69147,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L92", "id": "scripts_merge_duplicate_crm_customers_invoice_key", - "community": 214, + "community": 212, "norm_label": "_invoice_key()" }, { @@ -69120,7 +69156,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L96", "id": "scripts_merge_duplicate_crm_customers_row_to_dict", - "community": 214, + "community": 212, "norm_label": "_row_to_dict()" }, { @@ -69129,7 +69165,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L100", "id": "scripts_merge_duplicate_crm_customers_load_database_url", - "community": 214, + "community": 212, "norm_label": "load_database_url()" }, { @@ -69138,7 +69174,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L114", "id": "scripts_merge_duplicate_crm_customers_discover_merge_pairs", - "community": 214, + "community": 212, "norm_label": "discover_merge_pairs()" }, { @@ -69147,7 +69183,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L147", "id": "scripts_merge_duplicate_crm_customers_backup_tables", - "community": 214, + "community": 212, "norm_label": "backup_tables()" }, { @@ -69156,7 +69192,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L157", "id": "scripts_merge_duplicate_crm_customers_fetch_customer", - "community": 214, + "community": 212, "norm_label": "fetch_customer()" }, { @@ -69165,7 +69201,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L165", "id": "scripts_merge_duplicate_crm_customers_merge_contacts", - "community": 214, + "community": 212, "norm_label": "merge_contacts()" }, { @@ -69174,7 +69210,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L257", "id": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults", - "community": 214, + "community": 212, "norm_label": "normalize_invoice_defaults()" }, { @@ -69183,7 +69219,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L326", "id": "scripts_merge_duplicate_crm_customers_merge_invoices", - "community": 214, + "community": 212, "norm_label": "merge_invoices()" }, { @@ -69192,7 +69228,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L402", "id": "scripts_merge_duplicate_crm_customers_migrate_customer_refs", - "community": 214, + "community": 212, "norm_label": "migrate_customer_refs()" }, { @@ -69201,7 +69237,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L463", "id": "scripts_merge_duplicate_crm_customers_merge_customer_master", - "community": 214, + "community": 212, "norm_label": "merge_customer_master()" }, { @@ -69210,7 +69246,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L515", "id": "scripts_merge_duplicate_crm_customers_recalc_customer_stats", - "community": 214, + "community": 212, "norm_label": "recalc_customer_stats()" }, { @@ -69219,7 +69255,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L582", "id": "scripts_merge_duplicate_crm_customers_soft_delete_source_customer", - "community": 214, + "community": 212, "norm_label": "soft_delete_source_customer()" }, { @@ -69228,7 +69264,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L605", "id": "scripts_merge_duplicate_crm_customers_verify", - "community": 214, + "community": 212, "norm_label": "verify()" }, { @@ -69237,7 +69273,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L669", "id": "scripts_merge_duplicate_crm_customers_run", - "community": 214, + "community": 212, "norm_label": "run()" }, { @@ -69246,7 +69282,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L707", "id": "scripts_merge_duplicate_crm_customers_main", - "community": 214, + "community": 212, "norm_label": "main()" }, { @@ -69255,7 +69291,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L264", "id": "scripts_merge_duplicate_crm_customers_rationale_264", - "community": 214, + "community": 212, "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" }, { @@ -69264,7 +69300,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L1", "id": "scripts_migrate_crm_contract_py", - "community": 137, + "community": 129, "norm_label": "migrate_crm_contract.py" }, { @@ -69273,7 +69309,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L53", "id": "scripts_migrate_crm_contract_stepstats", - "community": 137, + "community": 129, "norm_label": "stepstats" }, { @@ -69282,7 +69318,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L61", "id": "scripts_migrate_crm_contract_migrationstats", - "community": 137, + "community": 129, "norm_label": "migrationstats" }, { @@ -69291,7 +69327,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L65", "id": "scripts_migrate_crm_contract_migrationstats_step", - "community": 137, + "community": 129, "norm_label": ".step()" }, { @@ -69300,7 +69336,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L71", "id": "scripts_migrate_crm_contract_legacy_id_to_str", - "community": 137, + "community": 129, "norm_label": "legacy_id_to_str()" }, { @@ -69309,7 +69345,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L80", "id": "scripts_migrate_crm_contract_derive_source_url", - "community": 137, + "community": 129, "norm_label": "derive_source_url()" }, { @@ -69318,7 +69354,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L84", "id": "scripts_migrate_crm_contract_load_settings_env", - "community": 137, + "community": 129, "norm_label": "load_settings_env()" }, { @@ -69327,7 +69363,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L100", "id": "scripts_migrate_crm_contract_load_runtime_settings", - "community": 137, + "community": 129, "norm_label": "load_runtime_settings()" }, { @@ -69336,7 +69372,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L106", "id": "scripts_migrate_crm_contract_load_user_mapping", - "community": 137, + "community": 129, "norm_label": "load_user_mapping()" }, { @@ -69345,7 +69381,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L124", "id": "scripts_migrate_crm_contract_fetch_portal_admin_id", - "community": 137, + "community": 129, "norm_label": "fetch_portal_admin_id()" }, { @@ -69354,7 +69390,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L132", "id": "scripts_migrate_crm_contract_resolve_portal_user_id", - "community": 137, + "community": 129, "norm_label": "resolve_portal_user_id()" }, { @@ -69363,7 +69399,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L157", "id": "scripts_migrate_crm_contract_load_oss_id_to_url", - "community": 137, + "community": 129, "norm_label": "load_oss_id_to_url()" }, { @@ -69372,7 +69408,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L166", "id": "scripts_migrate_crm_contract_normalize_attachment_csv", - "community": 137, + "community": 129, "norm_label": "normalize_attachment_csv()" }, { @@ -69381,7 +69417,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L187", "id": "scripts_migrate_crm_contract_normalize_contract_attachment_files", - "community": 137, + "community": 129, "norm_label": "normalize_contract_attachment_files()" }, { @@ -69390,7 +69426,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L212", "id": "scripts_migrate_crm_contract_normalize_file_path", - "community": 137, + "community": 129, "norm_label": "normalize_file_path()" }, { @@ -69399,7 +69435,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L222", "id": "scripts_migrate_crm_contract_dec", - "community": 137, + "community": 129, "norm_label": "_dec()" }, { @@ -69408,7 +69444,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L228", "id": "scripts_migrate_crm_contract_str_or_none", - "community": 137, + "community": 129, "norm_label": "_str_or_none()" }, { @@ -69417,7 +69453,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L237", "id": "scripts_migrate_crm_contract_fetch_source_rows", - "community": 137, + "community": 129, "norm_label": "fetch_source_rows()" }, { @@ -69426,7 +69462,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L244", "id": "scripts_migrate_crm_contract_target_row_exists", - "community": 137, + "community": 129, "norm_label": "target_row_exists()" }, { @@ -69435,7 +69471,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L248", "id": "scripts_migrate_crm_contract_transform_contract_template", - "community": 137, + "community": 129, "norm_label": "transform_contract_template()" }, { @@ -69444,7 +69480,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L292", "id": "scripts_migrate_crm_contract_transform_contract", - "community": 137, + "community": 129, "norm_label": "transform_contract()" }, { @@ -69453,7 +69489,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L388", "id": "scripts_migrate_crm_contract_transform_contract_product", - "community": 137, + "community": 129, "norm_label": "transform_contract_product()" }, { @@ -69462,7 +69498,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L436", "id": "scripts_migrate_crm_contract_transform_contract_price_tier", - "community": 137, + "community": 129, "norm_label": "transform_contract_price_tier()" }, { @@ -69471,7 +69507,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L474", "id": "scripts_migrate_crm_contract_transform_contract_approval", - "community": 137, + "community": 129, "norm_label": "transform_contract_approval()" }, { @@ -69480,7 +69516,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L516", "id": "scripts_migrate_crm_contract_transform_contract_change", - "community": 137, + "community": 129, "norm_label": "transform_contract_change()" }, { @@ -69489,7 +69525,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L682", "id": "scripts_migrate_crm_contract_write_mapping_csv", - "community": 137, + "community": 129, "norm_label": "write_mapping_csv()" }, { @@ -69498,7 +69534,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L693", "id": "scripts_migrate_crm_contract_migrate_table", - "community": 137, + "community": 129, "norm_label": "migrate_table()" }, { @@ -69507,7 +69543,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L746", "id": "scripts_migrate_crm_contract_print_report", - "community": 137, + "community": 129, "norm_label": "print_report()" }, { @@ -69516,7 +69552,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L760", "id": "scripts_migrate_crm_contract_run_migration", - "community": 137, + "community": 129, "norm_label": "run_migration()" }, { @@ -69525,7 +69561,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L802", "id": "scripts_migrate_crm_contract_main", - "community": 137, + "community": 129, "norm_label": "main()" }, { @@ -69534,7 +69570,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L1", "id": "scripts_import_vehicle_fuel_register_py", - "community": 233, + "community": 127, "norm_label": "import_vehicle_fuel_register.py" }, { @@ -69543,7 +69579,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L52", "id": "scripts_import_vehicle_fuel_register_importrow", - "community": 233, + "community": 127, "norm_label": "importrow" }, { @@ -69552,7 +69588,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L65", "id": "scripts_import_vehicle_fuel_register_import_key", - "community": 233, + "community": 127, "norm_label": "import_key()" }, { @@ -69561,7 +69597,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L69", "id": "scripts_import_vehicle_fuel_register_load_env_file", - "community": 233, + "community": 127, "norm_label": "_load_env_file()" }, { @@ -69570,7 +69606,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L82", "id": "scripts_import_vehicle_fuel_register_to_decimal", - "community": 233, + "community": 127, "norm_label": "_to_decimal()" }, { @@ -69579,7 +69615,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L91", "id": "scripts_import_vehicle_fuel_register_to_date", - "community": 233, + "community": 127, "norm_label": "_to_date()" }, { @@ -69588,7 +69624,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L100", "id": "scripts_import_vehicle_fuel_register_norm_seq", - "community": 233, + "community": 127, "norm_label": "_norm_seq()" }, { @@ -69597,7 +69633,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L107", "id": "scripts_import_vehicle_fuel_register_load_attachment_index", - "community": 233, + "community": 127, "norm_label": "_load_attachment_index()" }, { @@ -69606,7 +69642,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L123", "id": "scripts_import_vehicle_fuel_register_parse_excel", - "community": 233, + "community": 127, "norm_label": "_parse_excel()" }, { @@ -69615,7 +69651,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L175", "id": "scripts_import_vehicle_fuel_register_load_rows", - "community": 233, + "community": 127, "norm_label": "load_rows()" }, { @@ -69624,7 +69660,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L192", "id": "scripts_import_vehicle_fuel_register_main", - "community": 233, + "community": 127, "norm_label": "main()" }, { @@ -69633,7 +69669,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L1", "id": "scripts_migrate_crm_quote_py", - "community": 106, + "community": 139, "norm_label": "migrate_crm_quote.py" }, { @@ -69642,7 +69678,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L52", "id": "scripts_migrate_crm_quote_stepstats", - "community": 106, + "community": 139, "norm_label": "stepstats" }, { @@ -69651,7 +69687,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L60", "id": "scripts_migrate_crm_quote_migrationstats", - "community": 106, + "community": 139, "norm_label": "migrationstats" }, { @@ -69660,7 +69696,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L64", "id": "scripts_migrate_crm_quote_migrationstats_step", - "community": 106, + "community": 139, "norm_label": ".step()" }, { @@ -69669,7 +69705,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L70", "id": "scripts_migrate_crm_quote_legacy_id_to_str", - "community": 106, + "community": 139, "norm_label": "legacy_id_to_str()" }, { @@ -69678,7 +69714,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L79", "id": "scripts_migrate_crm_quote_legacy_parent_id", - "community": 106, + "community": 139, "norm_label": "legacy_parent_id()" }, { @@ -69687,7 +69723,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L90", "id": "scripts_migrate_crm_quote_derive_source_url", - "community": 106, + "community": 139, "norm_label": "derive_source_url()" }, { @@ -69696,7 +69732,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L94", "id": "scripts_migrate_crm_quote_load_settings_env", - "community": 106, + "community": 139, "norm_label": "load_settings_env()" }, { @@ -69705,7 +69741,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L110", "id": "scripts_migrate_crm_quote_load_runtime_settings", - "community": 106, + "community": 139, "norm_label": "load_runtime_settings()" }, { @@ -69714,7 +69750,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L116", "id": "scripts_migrate_crm_quote_load_user_mapping", - "community": 106, + "community": 139, "norm_label": "load_user_mapping()" }, { @@ -69723,7 +69759,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L134", "id": "scripts_migrate_crm_quote_fetch_portal_admin_id", - "community": 106, + "community": 139, "norm_label": "fetch_portal_admin_id()" }, { @@ -69732,7 +69768,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L142", "id": "scripts_migrate_crm_quote_resolve_portal_user_id", - "community": 106, + "community": 139, "norm_label": "resolve_portal_user_id()" }, { @@ -69741,7 +69777,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L167", "id": "scripts_migrate_crm_quote_load_oss_id_to_url", - "community": 106, + "community": 139, "norm_label": "load_oss_id_to_url()" }, { @@ -69750,7 +69786,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L176", "id": "scripts_migrate_crm_quote_normalize_attachment_csv", - "community": 106, + "community": 139, "norm_label": "normalize_attachment_csv()" }, { @@ -69759,7 +69795,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L197", "id": "scripts_migrate_crm_quote_normalize_pdf_url", - "community": 106, + "community": 139, "norm_label": "normalize_pdf_url()" }, { @@ -69768,7 +69804,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L207", "id": "scripts_migrate_crm_quote_dec", - "community": 106, + "community": 139, "norm_label": "_dec()" }, { @@ -69777,7 +69813,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L213", "id": "scripts_migrate_crm_quote_str_or_none", - "community": 106, + "community": 139, "norm_label": "_str_or_none()" }, { @@ -69786,7 +69822,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L222", "id": "scripts_migrate_crm_quote_fetch_source_rows", - "community": 106, + "community": 139, "norm_label": "fetch_source_rows()" }, { @@ -69795,7 +69831,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L232", "id": "scripts_migrate_crm_quote_target_row_exists", - "community": 106, + "community": 139, "norm_label": "target_row_exists()" }, { @@ -69804,7 +69840,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L236", "id": "scripts_migrate_crm_quote_transform_supplier_info", - "community": 106, + "community": 139, "norm_label": "transform_supplier_info()" }, { @@ -69813,7 +69849,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L273", "id": "scripts_migrate_crm_quote_transform_quote", - "community": 106, + "community": 139, "norm_label": "transform_quote()" }, { @@ -69822,7 +69858,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L344", "id": "scripts_migrate_crm_quote_transform_quote_product", - "community": 106, + "community": 139, "norm_label": "transform_quote_product()" }, { @@ -69831,7 +69867,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L389", "id": "scripts_migrate_crm_quote_transform_quote_approval", - "community": 106, + "community": 139, "norm_label": "transform_quote_approval()" }, { @@ -69840,7 +69876,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L424", "id": "scripts_migrate_crm_quote_transform_quote_share_log", - "community": 106, + "community": 139, "norm_label": "transform_quote_share_log()" }, { @@ -69849,7 +69885,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L544", "id": "scripts_migrate_crm_quote_write_mapping_csv", - "community": 106, + "community": 139, "norm_label": "write_mapping_csv()" }, { @@ -69858,7 +69894,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L555", "id": "scripts_migrate_crm_quote_migrate_table", - "community": 106, + "community": 139, "norm_label": "migrate_table()" }, { @@ -69867,7 +69903,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L601", "id": "scripts_migrate_crm_quote_print_report", - "community": 106, + "community": 139, "norm_label": "print_report()" }, { @@ -69876,7 +69912,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L615", "id": "scripts_migrate_crm_quote_run_migration", - "community": 106, + "community": 139, "norm_label": "run_migration()" }, { @@ -69885,7 +69921,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L661", "id": "scripts_migrate_crm_quote_main", - "community": 106, + "community": 139, "norm_label": "main()" }, { @@ -69894,7 +69930,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L1", "id": "scripts_migrate_crm_customer_py", - "community": 160, + "community": 153, "norm_label": "migrate_crm_customer.py" }, { @@ -69903,7 +69939,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L79", "id": "scripts_migrate_crm_customer_stepstats", - "community": 160, + "community": 153, "norm_label": "stepstats" }, { @@ -69912,7 +69948,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L87", "id": "scripts_migrate_crm_customer_migrationstats", - "community": 160, + "community": 153, "norm_label": "migrationstats" }, { @@ -69921,7 +69957,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L91", "id": "scripts_migrate_crm_customer_migrationstats_step", - "community": 160, + "community": 153, "norm_label": ".step()" }, { @@ -69930,7 +69966,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "id": "scripts_migrate_crm_customer_legacy_id_to_str", - "community": 160, + "community": 153, "norm_label": "legacy_id_to_str()" }, { @@ -69939,7 +69975,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L106", "id": "scripts_migrate_crm_customer_derive_source_url", - "community": 160, + "community": 153, "norm_label": "derive_source_url()" }, { @@ -69948,7 +69984,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L110", "id": "scripts_migrate_crm_customer_load_settings_env", - "community": 160, + "community": 153, "norm_label": "load_settings_env()" }, { @@ -69957,7 +69993,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L126", "id": "scripts_migrate_crm_customer_load_runtime_settings", - "community": 160, + "community": 153, "norm_label": "load_runtime_settings()" }, { @@ -69966,7 +70002,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "id": "scripts_migrate_crm_customer_load_user_mapping", - "community": 160, + "community": 153, "norm_label": "load_user_mapping()" }, { @@ -69975,7 +70011,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "id": "scripts_migrate_crm_customer_fetch_portal_admin_id", - "community": 160, + "community": 153, "norm_label": "fetch_portal_admin_id()" }, { @@ -69984,7 +70020,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "id": "scripts_migrate_crm_customer_resolve_portal_user_id", - "community": 160, + "community": 153, "norm_label": "resolve_portal_user_id()" }, { @@ -69993,7 +70029,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "id": "scripts_migrate_crm_customer_load_oss_id_to_url", - "community": 160, + "community": 153, "norm_label": "load_oss_id_to_url()" }, { @@ -70002,7 +70038,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "id": "scripts_migrate_crm_customer_normalize_customer_type", - "community": 160, + "community": 153, "norm_label": "normalize_customer_type()" }, { @@ -70011,7 +70047,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "id": "scripts_migrate_crm_customer_normalize_follow_type", - "community": 160, + "community": 153, "norm_label": "normalize_follow_type()" }, { @@ -70020,7 +70056,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "id": "scripts_migrate_crm_customer_dec", - "community": 160, + "community": 153, "norm_label": "_dec()" }, { @@ -70029,7 +70065,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "id": "scripts_migrate_crm_customer_str_or_none", - "community": 160, + "community": 153, "norm_label": "_str_or_none()" }, { @@ -70038,7 +70074,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "id": "scripts_migrate_crm_customer_fetch_source_rows", - "community": 160, + "community": 153, "norm_label": "fetch_source_rows()" }, { @@ -70047,7 +70083,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L237", "id": "scripts_migrate_crm_customer_target_row_exists", - "community": 160, + "community": 153, "norm_label": "target_row_exists()" }, { @@ -70056,7 +70092,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "id": "scripts_migrate_crm_customer_transform_customer", - "community": 160, + "community": 153, "norm_label": "transform_customer()" }, { @@ -70065,7 +70101,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "id": "scripts_migrate_crm_customer_transform_contact", - "community": 160, + "community": 153, "norm_label": "transform_contact()" }, { @@ -70074,7 +70110,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "id": "scripts_migrate_crm_customer_transform_follow", - "community": 160, + "community": 153, "norm_label": "transform_follow()" }, { @@ -70083,7 +70119,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "id": "scripts_migrate_crm_customer_transform_pool", - "community": 160, + "community": 153, "norm_label": "transform_pool()" }, { @@ -70092,7 +70128,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "id": "scripts_migrate_crm_customer_write_mapping_csv", - "community": 160, + "community": 153, "norm_label": "write_mapping_csv()" }, { @@ -70101,7 +70137,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "id": "scripts_migrate_crm_customer_migrate_table", - "community": 160, + "community": 153, "norm_label": "migrate_table()" }, { @@ -70110,7 +70146,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "id": "scripts_migrate_crm_customer_print_report", - "community": 160, + "community": 153, "norm_label": "print_report()" }, { @@ -70119,7 +70155,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "id": "scripts_migrate_crm_customer_run_migration", - "community": 160, + "community": 153, "norm_label": "run_migration()" }, { @@ -70128,7 +70164,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L615", "id": "scripts_migrate_crm_customer_main", - "community": 160, + "community": 153, "norm_label": "main()" }, { @@ -70137,7 +70173,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L1", "id": "scripts_migrate_crm_product_py", - "community": 220, + "community": 213, "norm_label": "migrate_crm_product.py" }, { @@ -70146,7 +70182,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L55", "id": "scripts_migrate_crm_product_migrationstats", - "community": 220, + "community": 213, "norm_label": "migrationstats" }, { @@ -70155,7 +70191,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L63", "id": "scripts_migrate_crm_product_legacy_id_to_str", - "community": 220, + "community": 213, "norm_label": "legacy_id_to_str()" }, { @@ -70164,7 +70200,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L72", "id": "scripts_migrate_crm_product_derive_source_url", - "community": 220, + "community": 213, "norm_label": "derive_source_url()" }, { @@ -70173,7 +70209,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L76", "id": "scripts_migrate_crm_product_load_settings_env", - "community": 220, + "community": 213, "norm_label": "load_settings_env()" }, { @@ -70182,7 +70218,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L92", "id": "scripts_migrate_crm_product_load_runtime_settings", - "community": 220, + "community": 213, "norm_label": "load_runtime_settings()" }, { @@ -70191,7 +70227,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L98", "id": "scripts_migrate_crm_product_load_user_mapping", - "community": 220, + "community": 213, "norm_label": "load_user_mapping()" }, { @@ -70200,7 +70236,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L116", "id": "scripts_migrate_crm_product_fetch_portal_admin_id", - "community": 220, + "community": 213, "norm_label": "fetch_portal_admin_id()" }, { @@ -70209,7 +70245,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L124", "id": "scripts_migrate_crm_product_resolve_portal_user_id", - "community": 220, + "community": 213, "norm_label": "resolve_portal_user_id()" }, { @@ -70218,7 +70254,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L146", "id": "scripts_migrate_crm_product_fetch_source_rows", - "community": 220, + "community": 213, "norm_label": "fetch_source_rows()" }, { @@ -70227,7 +70263,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L153", "id": "scripts_migrate_crm_product_count_target_rows", - "community": 220, + "community": 213, "norm_label": "count_target_rows()" }, { @@ -70236,7 +70272,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L166", "id": "scripts_migrate_crm_product_dec", - "community": 220, + "community": 213, "norm_label": "_dec()" }, { @@ -70245,7 +70281,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L172", "id": "scripts_migrate_crm_product_transform_row", - "community": 220, + "community": 213, "norm_label": "transform_row()" }, { @@ -70254,7 +70290,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L254", "id": "scripts_migrate_crm_product_target_row_exists", - "community": 220, + "community": 213, "norm_label": "target_row_exists()" }, { @@ -70263,7 +70299,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L260", "id": "scripts_migrate_crm_product_write_mapping_csv", - "community": 220, + "community": 213, "norm_label": "write_mapping_csv()" }, { @@ -70272,7 +70308,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L283", "id": "scripts_migrate_crm_product_print_report", - "community": 220, + "community": 213, "norm_label": "print_report()" }, { @@ -70281,7 +70317,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L296", "id": "scripts_migrate_crm_product_clear_target_products", - "community": 220, + "community": 213, "norm_label": "clear_target_products()" }, { @@ -70290,7 +70326,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L306", "id": "scripts_migrate_crm_product_run_migration", - "community": 220, + "community": 213, "norm_label": "run_migration()" }, { @@ -70299,7 +70335,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L361", "id": "scripts_migrate_crm_product_main", - "community": 220, + "community": 213, "norm_label": "main()" }, { @@ -70308,7 +70344,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L1", "id": "scripts_migrate_users_py", - "community": 114, + "community": 109, "norm_label": "migrate_users.py" }, { @@ -70317,7 +70353,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L97", "id": "scripts_migrate_users_sourceuser", - "community": 114, + "community": 109, "norm_label": "sourceuser" }, { @@ -70326,7 +70362,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L112", "id": "scripts_migrate_users_migrationstats", - "community": 114, + "community": 109, "norm_label": "migrationstats" }, { @@ -70335,7 +70371,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L121", "id": "scripts_migrate_users_has_chinese", - "community": 114, + "community": 109, "norm_label": "_has_chinese()" }, { @@ -70344,7 +70380,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L125", "id": "scripts_migrate_users_clip", - "community": 114, + "community": 109, "norm_label": "_clip()" }, { @@ -70353,7 +70389,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L130", "id": "scripts_migrate_users_normalize_phone", - "community": 114, + "community": 109, "norm_label": "_normalize_phone()" }, { @@ -70362,7 +70398,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L135", "id": "scripts_migrate_users_generate_initial_password", - "community": 114, + "community": 109, "norm_label": "generate_initial_password()" }, { @@ -70371,7 +70407,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L145", "id": "scripts_migrate_users_bx_role_labels", - "community": 114, + "community": 109, "norm_label": "bx_role_labels()" }, { @@ -70380,7 +70416,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L149", "id": "scripts_migrate_users_crm_role_labels", - "community": 114, + "community": 109, "norm_label": "crm_role_labels()" }, { @@ -70389,7 +70425,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L153", "id": "scripts_migrate_users_load_dept_mapping_csv", - "community": 114, + "community": 109, "norm_label": "load_dept_mapping_csv()" }, { @@ -70398,7 +70434,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L177", "id": "scripts_migrate_users_derive_source_url", - "community": 114, + "community": 109, "norm_label": "derive_source_url()" }, { @@ -70407,7 +70443,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L184", "id": "scripts_migrate_users_load_runtime_settings", - "community": 114, + "community": 109, "norm_label": "load_runtime_settings()" }, { @@ -70416,7 +70452,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L191", "id": "scripts_migrate_users_load_settings_env", - "community": 114, + "community": 109, "norm_label": "load_settings_env()" }, { @@ -70425,7 +70461,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L209", "id": "scripts_migrate_users_check_mysql", - "community": 114, + "community": 109, "norm_label": "check_mysql()" }, { @@ -70434,7 +70470,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L214", "id": "scripts_migrate_users_check_redis", - "community": 114, + "community": 109, "norm_label": "check_redis()" }, { @@ -70443,7 +70479,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L232", "id": "scripts_migrate_users_check_minio", - "community": 114, + "community": 109, "norm_label": "check_minio()" }, { @@ -70452,7 +70488,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L250", "id": "scripts_migrate_users_fetch_bx_users", - "community": 114, + "community": 109, "norm_label": "fetch_bx_users()" }, { @@ -70461,7 +70497,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L262", "id": "scripts_migrate_users_fetch_crm_users", - "community": 114, + "community": 109, "norm_label": "fetch_crm_users()" }, { @@ -70470,7 +70506,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L275", "id": "scripts_migrate_users_fetch_bx_role_users", - "community": 114, + "community": 109, "norm_label": "fetch_bx_role_users()" }, { @@ -70479,7 +70515,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L285", "id": "scripts_migrate_users_fetch_crm_user_roles", - "community": 114, + "community": 109, "norm_label": "fetch_crm_user_roles()" }, { @@ -70488,7 +70524,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L295", "id": "scripts_migrate_users_build_merged_users", - "community": 114, + "community": 109, "norm_label": "build_merged_users()" }, { @@ -70497,7 +70533,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L380", "id": "scripts_migrate_users_target_user_exists_conn", - "community": 114, + "community": 109, "norm_label": "target_user_exists_conn()" }, { @@ -70506,7 +70542,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L390", "id": "scripts_migrate_users_ensure_portal_role", - "community": 114, + "community": 109, "norm_label": "ensure_portal_role()" }, { @@ -70515,7 +70551,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L446", "id": "scripts_migrate_users_portal_role_names_for_user", - "community": 114, + "community": 109, "norm_label": "portal_role_names_for_user()" }, { @@ -70524,7 +70560,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L461", "id": "scripts_migrate_users_insert_user_role", - "community": 114, + "community": 109, "norm_label": "insert_user_role()" }, { @@ -70533,7 +70569,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L509", "id": "scripts_migrate_users_migrate_users", - "community": 114, + "community": 109, "norm_label": "migrate_users()" }, { @@ -70542,7 +70578,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L630", "id": "scripts_migrate_users_write_mapping_outputs", - "community": 114, + "community": 109, "norm_label": "write_mapping_outputs()" }, { @@ -70551,7 +70587,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L703", "id": "scripts_migrate_users_parse_args", - "community": 114, + "community": 109, "norm_label": "parse_args()" }, { @@ -70560,7 +70596,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L762", "id": "scripts_migrate_users_main", - "community": 114, + "community": 109, "norm_label": "main()" }, { @@ -70569,7 +70605,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L136", "id": "scripts_migrate_users_rationale_136", - "community": 114, + "community": 109, "norm_label": "\u751f\u6210\u4e0d\u91cd\u590d\u7684 4 \u4f4d\u6570\u5b57\u521d\u59cb\u5bc6\u7801(0000\u20139999)\u3002" }, { @@ -70578,7 +70614,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L154", "id": "scripts_migrate_users_rationale_154", - "community": 114, + "community": 109, "norm_label": "\u8bfb\u53d6 user_import_roster \u586b\u597d\u7684\u90e8\u95e8:user_no -> dept_id\u3002" }, { @@ -70587,7 +70623,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L185", "id": "scripts_migrate_users_rationale_185", - "community": 114, + "community": 109, "norm_label": "\u5728 load_dotenv \u4e4b\u540e\u5b9e\u4f8b\u5316,\u786e\u4fdd\u8bfb\u5230 env_file / .env.production\u3002" }, { @@ -70596,7 +70632,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L1", "id": "scripts_migrate_crm_product_category_py", - "community": 184, + "community": 180, "norm_label": "migrate_crm_product_category.py" }, { @@ -70605,7 +70641,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L47", "id": "scripts_migrate_crm_product_category_migrationstats", - "community": 184, + "community": 180, "norm_label": "migrationstats" }, { @@ -70614,7 +70650,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L55", "id": "scripts_migrate_crm_product_category_legacy_id_to_str", - "community": 184, + "community": 180, "norm_label": "legacy_id_to_str()" }, { @@ -70623,7 +70659,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L65", "id": "scripts_migrate_crm_product_category_derive_source_url", - "community": 184, + "community": 180, "norm_label": "derive_source_url()" }, { @@ -70632,7 +70668,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L70", "id": "scripts_migrate_crm_product_category_load_settings_env", - "community": 184, + "community": 180, "norm_label": "load_settings_env()" }, { @@ -70641,7 +70677,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L86", "id": "scripts_migrate_crm_product_category_load_runtime_settings", - "community": 184, + "community": 180, "norm_label": "load_runtime_settings()" }, { @@ -70650,7 +70686,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L92", "id": "scripts_migrate_crm_product_category_load_user_mapping", - "community": 184, + "community": 180, "norm_label": "load_user_mapping()" }, { @@ -70659,7 +70695,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L117", "id": "scripts_migrate_crm_product_category_fetch_portal_admin_id", - "community": 184, + "community": 180, "norm_label": "fetch_portal_admin_id()" }, { @@ -70668,7 +70704,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L128", "id": "scripts_migrate_crm_product_category_resolve_portal_user_id", - "community": 184, + "community": 180, "norm_label": "resolve_portal_user_id()" }, { @@ -70677,7 +70713,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L153", "id": "scripts_migrate_crm_product_category_fetch_source_rows", - "community": 184, + "community": 180, "norm_label": "fetch_source_rows()" }, { @@ -70686,7 +70722,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L160", "id": "scripts_migrate_crm_product_category_count_target_rows", - "community": 184, + "community": 180, "norm_label": "count_target_rows()" }, { @@ -70695,7 +70731,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L173", "id": "scripts_migrate_crm_product_category_topo_sort_categories", - "community": 184, + "community": 180, "norm_label": "topo_sort_categories()" }, { @@ -70704,7 +70740,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L207", "id": "scripts_migrate_crm_product_category_compute_level", - "community": 184, + "community": 180, "norm_label": "compute_level()" }, { @@ -70713,7 +70749,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L214", "id": "scripts_migrate_crm_product_category_transform_row", - "community": 184, + "community": 180, "norm_label": "transform_row()" }, { @@ -70722,7 +70758,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L264", "id": "scripts_migrate_crm_product_category_target_row_exists", - "community": 184, + "community": 180, "norm_label": "target_row_exists()" }, { @@ -70731,7 +70767,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L305", "id": "scripts_migrate_crm_product_category_write_mapping_csv", - "community": 184, + "community": 180, "norm_label": "write_mapping_csv()" }, { @@ -70740,7 +70776,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L338", "id": "scripts_migrate_crm_product_category_print_report", - "community": 184, + "community": 180, "norm_label": "print_report()" }, { @@ -70749,7 +70785,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L351", "id": "scripts_migrate_crm_product_category_clear_target_categories", - "community": 184, + "community": 180, "norm_label": "clear_target_categories()" }, { @@ -70758,7 +70794,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L361", "id": "scripts_migrate_crm_product_category_run_migration", - "community": 184, + "community": 180, "norm_label": "run_migration()" }, { @@ -70767,7 +70803,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L428", "id": "scripts_migrate_crm_product_category_main", - "community": 184, + "community": 180, "norm_label": "main()" }, { @@ -70776,7 +70812,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L56", "id": "scripts_migrate_crm_product_category_rationale_56", - "community": 184, + "community": 180, "norm_label": "crm bigint \u4e3b\u952e\u539f\u6837\u4fdd\u7559\u4e3a\u5b57\u7b26\u4e32(\u5bf9\u9f50\u5730\u78c5 migrate_dibang_data \u7b56\u7565)\u3002" }, { @@ -70785,7 +70821,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L93", "id": "scripts_migrate_crm_product_category_rationale_93", - "community": 184, + "community": 180, "norm_label": "crm_user_id -> new_user_id;\u5e76\u89e3\u6790\u95e8\u6237 admin id(\u7528\u4e8e\u6e90 create_by=1)\u3002" }, { @@ -70794,7 +70830,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L118", "id": "scripts_migrate_crm_product_category_rationale_118", - "community": 184, + "community": 180, "norm_label": "\u6620\u5c04\u8868\u65e0 admin \u65f6,\u4ece\u76ee\u6807\u5e93 sys_user \u67e5\u8be2\u3002" }, { @@ -70803,7 +70839,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L174", "id": "scripts_migrate_crm_product_category_rationale_174", - "community": 184, + "community": 180, "norm_label": "\u7236\u8282\u70b9\u5148\u4e8e\u5b50\u8282\u70b9;\u4ec5\u9876\u7ea7\u65f6\u4fdd\u6301 sort \u987a\u5e8f\u3002" }, { @@ -70812,7 +70848,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "id": "scripts_clear_pl_plan_instance_data_py", - "community": 352, + "community": 326, "norm_label": "clear_pl_plan_instance_data.py" }, { @@ -70821,7 +70857,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L23", "id": "scripts_clear_pl_plan_instance_data_engine_from_env", - "community": 352, + "community": 326, "norm_label": "_engine_from_env()" }, { @@ -70830,7 +70866,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L32", "id": "scripts_clear_pl_plan_instance_data_table_exists", - "community": 352, + "community": 326, "norm_label": "_table_exists()" }, { @@ -70839,7 +70875,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L43", "id": "scripts_clear_pl_plan_instance_data_count", - "community": 352, + "community": 326, "norm_label": "_count()" }, { @@ -70848,7 +70884,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L52", "id": "scripts_clear_pl_plan_instance_data_delete", - "community": 352, + "community": 326, "norm_label": "_delete()" }, { @@ -70857,7 +70893,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L60", "id": "scripts_clear_pl_plan_instance_data_main", - "community": 352, + "community": 326, "norm_label": "main()" }, { @@ -70866,7 +70902,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "id": "scripts_clear_pl_plan_instance_data_rationale_1", - "community": 352, + "community": 326, "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" }, { @@ -70875,7 +70911,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L1", "id": "scripts_migrate_pl_plan_to_multi_stop_py", - "community": 8, + "community": 170, "norm_label": "migrate_pl_plan_to_multi_stop.py" }, { @@ -70884,7 +70920,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L53", "id": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", - "community": 8, + "community": 170, "norm_label": "migrationstats" }, { @@ -70893,7 +70929,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": 8, + "community": 170, "norm_label": "_plan_qty()" }, { @@ -70902,7 +70938,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": 8, + "community": 170, "norm_label": "_migrate_plan()" }, { @@ -70911,7 +70947,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": 8, + "community": 170, "norm_label": "run_migration()" }, { @@ -70920,7 +70956,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": 8, + "community": 170, "norm_label": "print_stats()" }, { @@ -70929,7 +70965,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L300", "id": "scripts_migrate_pl_plan_to_multi_stop_main", - "community": 8, + "community": 170, "norm_label": "main()" }, { @@ -70938,7 +70974,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": 295, + "community": 268, "norm_label": "fix_pl_transport_db_link_stop_ids.py" }, { @@ -70947,7 +70983,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": 295, + "community": 268, "norm_label": "fixproposal" }, { @@ -70956,7 +70992,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": 295, + "community": 268, "norm_label": "_engine_from_env()" }, { @@ -70965,7 +71001,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": 295, + "community": 268, "norm_label": "_stop_alive()" }, { @@ -70974,7 +71010,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": 295, + "community": 268, "norm_label": "_product_alive()" }, { @@ -70983,7 +71019,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": 295, + "community": 268, "norm_label": "_resolve_delivery_stop_id()" }, { @@ -70992,7 +71028,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": 295, + "community": 268, "norm_label": "_resolve_load_stop_id()" }, { @@ -71001,7 +71037,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": 295, + "community": 268, "norm_label": "_resolve_plan_product_id()" }, { @@ -71010,7 +71046,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": 295, + "community": 268, "norm_label": "collect_proposals()" }, { @@ -71019,7 +71055,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": 295, + "community": 268, "norm_label": "apply_proposals()" }, { @@ -71028,7 +71064,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": 295, + "community": 268, "norm_label": "main()" }, { @@ -71037,7 +71073,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": 295, + "community": 268, "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" }, { @@ -71046,7 +71082,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L1", "id": "scripts_verify_plan_archive_zip_export_py", - "community": 28, + "community": 32, "norm_label": "verify_plan_archive_zip_export.py" }, { @@ -71055,7 +71091,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L40", "id": "scripts_verify_plan_archive_zip_export_ok", - "community": 28, + "community": 32, "norm_label": "ok()" }, { @@ -71064,7 +71100,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L46", "id": "scripts_verify_plan_archive_zip_export_fetch_ids", - "community": 28, + "community": 32, "norm_label": "fetch_ids()" }, { @@ -71073,7 +71109,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L50", "id": "scripts_verify_plan_archive_zip_export_ensure_db", - "community": 28, + "community": 32, "norm_label": "ensure_db()" }, { @@ -71082,7 +71118,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L59", "id": "scripts_verify_plan_archive_zip_export_load_plans", - "community": 28, + "community": 32, "norm_label": "load_plans()" }, { @@ -71091,7 +71127,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": 28, + "community": 32, "norm_label": "build_zip_for_plans()" }, { @@ -71100,7 +71136,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L96", "id": "scripts_verify_plan_archive_zip_export_inspect_zip", - "community": 28, + "community": 32, "norm_label": "inspect_zip()" }, { @@ -71109,7 +71145,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L143", "id": "scripts_verify_plan_archive_zip_export_main", - "community": 28, + "community": 32, "norm_label": "main()" }, { @@ -71118,7 +71154,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L1", "id": "scripts_verify_plan_archive_zip_export_rationale_1", - "community": 28, + "community": 32, "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" }, { @@ -71127,7 +71163,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L51", "id": "scripts_verify_plan_archive_zip_export_rationale_51", - "community": 28, + "community": 32, "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" }, { @@ -71136,7 +71172,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "id": "scripts_migration_minio_url_py", - "community": 106, + "community": 296, "norm_label": "minio_url.py" }, { @@ -71145,7 +71181,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L39", "id": "migration_minio_url_strip_url_query", - "community": 106, + "community": 296, "norm_label": "strip_url_query()" }, { @@ -71154,7 +71190,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L47", "id": "migration_minio_url_strip_legacy_prefix", - "community": 106, + "community": 296, "norm_label": "_strip_legacy_prefix()" }, { @@ -71163,7 +71199,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L55", "id": "migration_minio_url_extract_minio_object_key", - "community": 106, + "community": 296, "norm_label": "extract_minio_object_key()" }, { @@ -71172,7 +71208,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L83", "id": "migration_minio_url_normalize_oss_storage_url", - "community": 159, + "community": 296, "norm_label": "normalize_oss_storage_url()" }, { @@ -71181,7 +71217,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L96", "id": "migration_minio_url_join_relative_urls", - "community": 106, + "community": 296, "norm_label": "join_relative_urls()" }, { @@ -71190,7 +71226,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L109", "id": "migration_minio_url_resolve_oss_id_csv", - "community": 106, + "community": 296, "norm_label": "resolve_oss_id_csv()" }, { @@ -71199,7 +71235,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "id": "migration_minio_url_rationale_1", - "community": 106, + "community": 296, "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" }, { @@ -71208,7 +71244,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L40", "id": "migration_minio_url_rationale_40", - "community": 106, + "community": 296, "norm_label": "\u53bb\u6389\u9884\u7b7e\u540d query(``?x-amz-...``)\u3002" }, { @@ -71217,7 +71253,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L61", "id": "migration_minio_url_rationale_61", - "community": 106, + "community": 296, "norm_label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 url \u89c4\u8303\u4e3a minio object key(\u4e0d\u542b bucket)\u3002" }, { @@ -71226,7 +71262,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L89", "id": "migration_minio_url_rationale_89", - "community": 159, + "community": 296, "norm_label": "\u8fc1\u79fb crm ``sys_oss`` \u884c:``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002" }, { @@ -71235,7 +71271,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L113", "id": "migration_minio_url_rationale_113", - "community": 106, + "community": 296, "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" }, { @@ -71244,7 +71280,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L1", "id": "venv_bak_broken_bin_activate_ps1", - "community": 383, + "community": 363, "norm_label": "activate.ps1" }, { @@ -71253,7 +71289,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L73", "id": "bin_activate_global_deactivate", - "community": 383, + "community": 363, "norm_label": "global:deactivate()" }, { @@ -71262,7 +71298,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L126", "id": "bin_activate_get_pyvenvconfig", - "community": 383, + "community": 363, "norm_label": "get-pyvenvconfig()" }, { @@ -71271,7 +71307,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L223", "id": "bin_activate_global_old_virtual_prompt", - "community": 383, + "community": 363, "norm_label": "global:_old_virtual_prompt()" }, { @@ -71280,7 +71316,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L227", "id": "bin_activate_global_prompt", - "community": 383, + "community": 363, "norm_label": "global:prompt()" }, { @@ -71289,7 +71325,7 @@ "source_file": "README.md", "source_location": "L1", "id": "readme_md", - "community": 201, + "community": 197, "norm_label": "readme.md" }, { @@ -71298,7 +71334,7 @@ "source_file": "README.md", "source_location": "L1", "id": "backend_readme_shanxia2_0_fastapi", - "community": 201, + "community": 197, "norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)" }, { @@ -71307,7 +71343,7 @@ "source_file": "README.md", "source_location": "L7", "id": "backend_readme", - "community": 201, + "community": 197, "norm_label": "\u6280\u672f\u6808" }, { @@ -71316,7 +71352,7 @@ "source_file": "README.md", "source_location": "L15", "id": "backend_readme_15", - "community": 201, + "community": 197, "norm_label": "\u9879\u76ee\u7ed3\u6784" }, { @@ -71325,7 +71361,7 @@ "source_file": "README.md", "source_location": "L17", "id": "backend_readme_codeblock_1", - "community": 201, + "community": 197, "norm_label": "code:block1 (backend/)" }, { @@ -71334,7 +71370,7 @@ "source_file": "README.md", "source_location": "L37", "id": "backend_readme_37", - "community": 201, + "community": 197, "norm_label": "\u5feb\u901f\u5f00\u59cb" }, { @@ -71343,7 +71379,7 @@ "source_file": "README.md", "source_location": "L39", "id": "backend_readme_1", - "community": 201, + "community": 197, "norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883" }, { @@ -71352,7 +71388,7 @@ "source_file": "README.md", "source_location": "L41", "id": "backend_readme_codeblock_2", - "community": 201, + "community": 197, "norm_label": "code:bash (python -m venv venv)" }, { @@ -71361,7 +71397,7 @@ "source_file": "README.md", "source_location": "L47", "id": "backend_readme_2", - "community": 201, + "community": 197, "norm_label": "2. \u5b89\u88c5\u4f9d\u8d56" }, { @@ -71370,7 +71406,7 @@ "source_file": "README.md", "source_location": "L49", "id": "backend_readme_codeblock_3", - "community": 201, + "community": 197, "norm_label": "code:bash (pip install -r requirements.txt)" }, { @@ -71379,7 +71415,7 @@ "source_file": "README.md", "source_location": "L53", "id": "backend_readme_3", - "community": 201, + "community": 197, "norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, { @@ -71388,7 +71424,7 @@ "source_file": "README.md", "source_location": "L57", "id": "backend_readme_codeblock_4", - "community": 201, + "community": 197, "norm_label": "code:env (# \u6570\u636e\u5e93\u914d\u7f6e)" }, { @@ -71397,7 +71433,7 @@ "source_file": "README.md", "source_location": "L71", "id": "backend_readme_4", - "community": 201, + "community": 197, "norm_label": "4. \u542f\u52a8\u670d\u52a1" }, { @@ -71406,7 +71442,7 @@ "source_file": "README.md", "source_location": "L73", "id": "backend_readme_codeblock_5", - "community": 201, + "community": 197, "norm_label": "code:bash (uvicorn app.main:app --reload --port 8000)" }, { @@ -71415,7 +71451,7 @@ "source_file": "README.md", "source_location": "L83", "id": "backend_readme_api", - "community": 201, + "community": 197, "norm_label": "api \u8def\u7531\u5206\u7ec4" }, { @@ -71424,7 +71460,7 @@ "source_file": "README.md", "source_location": "L93", "id": "backend_readme_93", - "community": 201, + "community": 197, "norm_label": "\u5f00\u53d1\u89c4\u8303" }, { @@ -71433,7 +71469,7 @@ "source_file": "DEPLOY.md", "source_location": "L1", "id": "deploy_md", - "community": 235, + "community": 231, "norm_label": "deploy.md" }, { @@ -71442,7 +71478,7 @@ "source_file": "DEPLOY.md", "source_location": "L1", "id": "backend_deploy_shanxia2_0_backend", - "community": 235, + "community": 231, "norm_label": "shanxia2.0 backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, { @@ -71451,7 +71487,7 @@ "source_file": "DEPLOY.md", "source_location": "L3", "id": "backend_deploy_1", - "community": 235, + "community": 231, "norm_label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, { @@ -71460,7 +71496,7 @@ "source_file": "DEPLOY.md", "source_location": "L7", "id": "backend_deploy_codeblock_1", - "community": 235, + "community": 231, "norm_label": "code:block1 (/iflytek/shanxia2.0/backend)" }, { @@ -71469,7 +71505,7 @@ "source_file": "DEPLOY.md", "source_location": "L21", "id": "backend_deploy_codeblock_2", - "community": 235, + "community": 231, "norm_label": "code:bash (cd /path/to/shanxia2.0)" }, { @@ -71478,7 +71514,7 @@ "source_file": "DEPLOY.md", "source_location": "L32", "id": "backend_deploy_2", - "community": 235, + "community": 231, "norm_label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, { @@ -71487,7 +71523,7 @@ "source_file": "DEPLOY.md", "source_location": "L34", "id": "backend_deploy_codeblock_3", - "community": 235, + "community": 231, "norm_label": "code:bash (cd /iflytek/shanxia2.0/backend)" }, { @@ -71496,7 +71532,7 @@ "source_file": "DEPLOY.md", "source_location": "L45", "id": "backend_deploy_3", - "community": 235, + "community": 231, "norm_label": "3. \u65e5\u5e38\u8fd0\u7ef4" }, { @@ -71505,7 +71541,7 @@ "source_file": "DEPLOY.md", "source_location": "L47", "id": "backend_deploy_codeblock_4", - "community": 235, + "community": 231, "norm_label": "code:bash (./start-prod.sh status # \u67e5\u770b\u72b6\u6001)" }, { @@ -71514,7 +71550,7 @@ "source_file": "DEPLOY.md", "source_location": "L56", "id": "backend_deploy_codeblock_5", - "community": 235, + "community": 231, "norm_label": "code:bash (curl -s http://127.0.0.1:9111/health)" }, { @@ -71523,7 +71559,7 @@ "source_file": "DEPLOY.md", "source_location": "L61", "id": "backend_deploy_4", - "community": 235, + "community": 231, "norm_label": "4. \u914d\u7f6e\u6587\u4ef6" }, { @@ -71532,7 +71568,7 @@ "source_file": "DEPLOY.md", "source_location": "L70", "id": "backend_deploy_5_nginx", - "community": 235, + "community": 231, "norm_label": "5. \u4e0e nginx \u914d\u5408" }, { @@ -71541,7 +71577,7 @@ "source_file": "DEPLOY.md", "source_location": "L77", "id": "backend_deploy_6", - "community": 235, + "community": 231, "norm_label": "6. \u5e38\u89c1\u95ee\u9898" }, { @@ -71550,15 +71586,24 @@ "source_file": "DEPLOY.md", "source_location": "L82", "id": "backend_deploy_codeblock_6", - "community": 235, + "community": 231, "norm_label": "code:bash (cd /iflytek/shanxia2.0/backend)" }, + { + "label": "An unrelated Web draft save cannot silently choose an arbitrary load row.", + "file_type": "rationale", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L68", + "community": 6, + "norm_label": "an unrelated web draft save cannot silently choose an arbitrary load row.", + "id": "services_pl_mobile_product_identity_rationale_68" + }, { "label": "\u53ea\u8fd4\u56de\u539f\u5c0f\u7a0b\u5e8f\uff1b\u771f\u5b9e\u7ed1\u5b9a\u4ecd\u7531\u539f\u767b\u5f55\u5ba2\u6237\u7aef\u63d0\u4ea4\u5e76\u663e\u793a\u6700\u7ec8\u7ed3\u679c\u3002", "file_type": "rationale", "source_file": "app/api/wechat_notices.py", "source_location": "L72", - "community": 286, + "community": 117, "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" }, @@ -71567,7 +71612,7 @@ "file_type": "code", "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L238", - "community": 224, + "community": 256, "norm_label": "test_only_monday_wednesday_after_ten_enqueue()", "id": "tests_test_wechat_cert_notices_test_only_monday_wednesday_after_ten_enqueue" }, @@ -71576,7 +71621,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L725", - "community": 333, + "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": "pl_plan_rationale_725" }, @@ -71585,7 +71630,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L221", - "community": 257, + "community": 252, "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" }, @@ -71594,7 +71639,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L236", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_236" }, @@ -71603,7 +71648,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L272", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_272" }, @@ -71612,7 +71657,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L305", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_305" }, @@ -71621,7 +71666,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L537", - "community": 4, + "community": 3, "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" }, @@ -71630,7 +71675,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L564", - "community": 4, + "community": 3, "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" }, @@ -71639,7 +71684,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L651", - "community": 4, + "community": 3, "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" }, @@ -71648,7 +71693,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1219", - "community": 4, + "community": 3, "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" }, @@ -71657,7 +71702,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1352", - "community": 4, + "community": 302, "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" }, @@ -71666,7 +71711,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1387", - "community": 4, + "community": 177, "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" }, @@ -71675,7 +71720,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1608", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1608" }, @@ -71684,7 +71729,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1816", - "community": 164, + "community": 158, "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" }, @@ -71693,7 +71738,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1837", - "community": 171, + "community": 167, "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" }, @@ -71702,7 +71747,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1931", - "community": 274, + "community": 74, "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" }, @@ -71711,7 +71756,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1966", - "community": 273, + "community": 74, "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" }, @@ -71720,7 +71765,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1982", - "community": 308, + "community": 74, "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" }, @@ -71729,7 +71774,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2230", - "community": 71, + "community": 6, "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" }, @@ -71738,7 +71783,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3097", - "community": 143, + "community": 132, "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" }, @@ -71747,7 +71792,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3201", - "community": 152, + "community": 143, "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" }, @@ -71756,7 +71801,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3381", - "community": 151, + "community": 134, "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" }, @@ -71765,7 +71810,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3416", - "community": 145, + "community": 144, "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" }, @@ -71774,7 +71819,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3813", - "community": 144, + "community": 133, "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" }, @@ -71792,7 +71837,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 14, + "community": 15, "norm_label": "pltransport", "id": "pltransport" }, @@ -71801,7 +71846,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 14, + "community": 15, "norm_label": "transportread", "id": "transportread" }, @@ -71810,7 +71855,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L333", - "community": 14, + "community": 2, "norm_label": "bool", "id": "bool" }, @@ -71828,7 +71873,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L393", - "community": 14, + "community": 15, "norm_label": "transportarrange", "id": "transportarrange" }, @@ -71837,7 +71882,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L437", - "community": 14, + "community": 15, "norm_label": "float", "id": "float" }, @@ -71846,7 +71891,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L480", - "community": 14, + "community": 15, "norm_label": "transportsitelinkread", "id": "transportsitelinkread" }, @@ -71855,7 +71900,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L480", - "community": 14, + "community": 15, "norm_label": "transportinventorylinkread", "id": "transportinventorylinkread" }, @@ -71864,7 +71909,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L480", - "community": 14, + "community": 15, "norm_label": "transportioorderbrief", "id": "transportioorderbrief" }, @@ -71873,7 +71918,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L480", - "community": 14, + "community": 15, "norm_label": "transportarrangeresult", "id": "transportarrangeresult" }, @@ -71882,7 +71927,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 14, + "community": 15, "norm_label": "int", "id": "int" }, @@ -71891,7 +71936,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 4, + "community": 15, "norm_label": "dbusercontext", "id": "dbusercontext" }, @@ -71900,7 +71945,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 14, + "community": 15, "norm_label": "transportlistresponse", "id": "transportlistresponse" }, @@ -71909,7 +71954,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L643", - "community": 14, + "community": 15, "norm_label": "transportcreate", "id": "transportcreate" }, @@ -71918,7 +71963,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1155", - "community": 14, + "community": 15, "norm_label": "transportfeedback", "id": "transportfeedback" }, @@ -71927,7 +71972,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1196", - "community": 14, + "community": 15, "norm_label": "approvalsubmit", "id": "approvalsubmit" }, @@ -71936,7 +71981,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1241", - "community": 14, + "community": 15, "norm_label": "approvalrequest", "id": "approvalrequest" }, @@ -71945,7 +71990,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1241", - "community": 14, + "community": 15, "norm_label": "approvalrecordread", "id": "approvalrecordread" }, @@ -71954,7 +71999,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L154", - "community": 19, + "community": 25, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_154" }, @@ -71963,7 +72008,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L243", - "community": 39, + "community": 44, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_243" }, @@ -71972,7 +72017,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L625", - "community": 19, + "community": 25, "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" }, @@ -71981,7 +72026,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L665", - "community": 223, + "community": 216, "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" }, @@ -71990,7 +72035,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L712", - "community": 223, + "community": 216, "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" }, @@ -71999,7 +72044,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L726", - "community": 183, + "community": 182, "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" }, @@ -72008,7 +72053,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L745", - "community": 223, + "community": 216, "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" }, @@ -72017,7 +72062,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L779", - "community": 84, + "community": 90, "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" }, @@ -72026,7 +72071,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L846", - "community": 84, + "community": 90, "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" }, @@ -72035,7 +72080,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L874", - "community": 84, + "community": 90, "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" }, @@ -72044,7 +72089,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L946", - "community": 19, + "community": 25, "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" }, @@ -72053,7 +72098,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1010", - "community": 328, + "community": 306, "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" }, @@ -72062,7 +72107,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1056", - "community": 19, + "community": 25, "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" }, @@ -72071,7 +72116,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1087", - "community": 19, + "community": 25, "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" }, @@ -72080,7 +72125,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1111", - "community": 19, + "community": 25, "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" }, @@ -72089,7 +72134,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1518", - "community": 129, + "community": 103, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1518" }, @@ -72098,7 +72143,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1545", - "community": 256, + "community": 103, "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" }, @@ -72107,7 +72152,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1618", - "community": 129, + "community": 103, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1618" }, @@ -72116,7 +72161,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1646", - "community": 129, + "community": 103, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1646" }, @@ -72125,7 +72170,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1756", - "community": 129, + "community": 103, "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" }, @@ -72134,7 +72179,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1869", - "community": 39, + "community": 44, "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" }, @@ -72143,7 +72188,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2153", - "community": 19, + "community": 25, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2153" }, @@ -72152,7 +72197,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2216", - "community": 256, + "community": 25, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2216" }, @@ -72161,7 +72206,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2267", - "community": 39, + "community": 44, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2267" }, @@ -72170,7 +72215,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2494", - "community": 19, + "community": 245, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2494" }, @@ -72179,7 +72224,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2578", - "community": 266, + "community": 250, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2578" }, @@ -72188,7 +72233,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2609", - "community": 19, + "community": 245, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2609" }, @@ -72197,7 +72242,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2802", - "community": 41, + "community": 49, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2802" }, @@ -72206,7 +72251,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3110", - "community": 248, + "community": 239, "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" }, @@ -72215,7 +72260,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3147", - "community": 248, + "community": 239, "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" }, @@ -72224,7 +72269,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3205", - "community": 329, + "community": 307, "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" }, @@ -72233,7 +72278,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L220", - "community": 257, + "community": 252, "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" }, @@ -72242,7 +72287,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L235", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_235" }, @@ -72251,7 +72296,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L271", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_271" }, @@ -72260,7 +72305,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L304", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_304" }, @@ -72269,7 +72314,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L536", - "community": 25, + "community": 3, "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" }, @@ -72278,7 +72323,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L563", - "community": 4, + "community": 3, "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" }, @@ -72287,7 +72332,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L650", - "community": 4, + "community": 3, "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" }, @@ -72296,7 +72341,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1218", - "community": 4, + "community": 3, "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" }, @@ -72305,7 +72350,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1351", - "community": 4, + "community": 302, "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" }, @@ -72314,7 +72359,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1386", - "community": 4, + "community": 177, "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" }, @@ -72323,7 +72368,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1607", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1607" }, @@ -72332,7 +72377,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1815", - "community": 164, + "community": 158, "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" }, @@ -72341,7 +72386,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1836", - "community": 171, + "community": 167, "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" }, @@ -72350,7 +72395,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1930", - "community": 274, + "community": 74, "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" }, @@ -72359,7 +72404,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1965", - "community": 273, + "community": 74, "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" }, @@ -72368,7 +72413,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1981", - "community": 308, + "community": 74, "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" }, @@ -72377,7 +72422,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2229", - "community": 71, + "community": 6, "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" }, @@ -72386,7 +72431,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3080", - "community": 143, + "community": 132, "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" }, @@ -72395,7 +72440,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3184", - "community": 152, + "community": 143, "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" }, @@ -72404,7 +72449,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3364", - "community": 151, + "community": 134, "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" }, @@ -72413,7 +72458,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3399", - "community": 145, + "community": 144, "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" }, @@ -72422,7 +72467,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3796", - "community": 144, + "community": 133, "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" }, @@ -72431,7 +72476,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L62", - "community": 1, + "community": 6, "norm_label": "\u6bb5\u4ea7\u54c1\u884c\u5c55\u793a\u7528\u5408\u540c\u7f16\u53f7:\u4f18\u5148\u6bb5\u5408\u540c\u5173\u8054,\u5176\u6b21\u6309 contract_id \u67e5 crm\u3002", "id": "services_pl_plan_stop_service_rationale_62" }, @@ -72440,7 +72485,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L125", - "community": 1, + "community": 6, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002", "id": "services_pl_plan_stop_service_rationale_125" }, @@ -72449,7 +72494,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L242", - "community": 1, + "community": 6, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "id": "services_pl_plan_stop_service_rationale_242" }, @@ -72458,7 +72503,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L300", - "community": 1, + "community": 6, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002", "id": "services_pl_plan_stop_service_rationale_300" }, @@ -72467,7 +72512,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L495", - "community": 45, + "community": 73, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "services_pl_plan_stop_service_rationale_495" }, @@ -72476,7 +72521,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L766", - "community": 31, + "community": 6, "norm_label": "\u6b63\u5f0f\u4fdd\u5b58:\u5916\u90e8\u5ba2\u6237\u5df2\u9009\u5408\u540c\u65f6,\u6bcf\u884c\u4ea7\u54c1\u5fc5\u987b\u7ed1\u5230\u5f53\u524d\u5408\u540c\u660e\u7ec6\u3002\u6682\u5b58\u4e0d\u8c03\u7528\u3002", "id": "services_pl_plan_stop_service_rationale_766" }, @@ -72485,7 +72530,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L815", - "community": 31, + "community": 6, "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": "services_pl_plan_stop_service_rationale_815" }, @@ -72494,7 +72539,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L869", - "community": 1, + "community": 6, "norm_label": "opt-in source validation also runs for incomplete drafts; never trusts client te", "id": "services_pl_plan_stop_service_rationale_869" }, @@ -72503,7 +72548,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1090", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_1090" }, @@ -72512,7 +72557,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1162", - "community": 1, + "community": 6, "norm_label": "validate partial edits against stored values without marking omitted fields as s", "id": "services_pl_plan_stop_service_rationale_1162" }, @@ -72521,7 +72566,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1196", - "community": 200, + "community": 211, "norm_label": "run security/reference checks before the api edits its header or children.", "id": "services_pl_plan_stop_service_rationale_1196" }, @@ -72530,7 +72575,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1233", - "community": 200, + "community": 211, "norm_label": "a customer is usable only when unique; child ids can identify repeated stops.", "id": "services_pl_plan_stop_service_rationale_1233" }, @@ -72539,7 +72584,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1279", - "community": 200, + "community": 211, "norm_label": "resolve all identities and deletion guards before changing any row.", "id": "services_pl_plan_stop_service_rationale_1279" }, @@ -72566,7 +72611,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L320", - "community": 7, + "community": 22, "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" }, @@ -72575,7 +72620,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L345", - "community": 70, + "community": 22, "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" }, @@ -72584,7 +72629,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L436", - "community": 70, + "community": 22, "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" }, @@ -72593,7 +72638,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L159", - "community": 212, + "community": 198, "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" }, @@ -72602,7 +72647,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L179", - "community": 212, + "community": 198, "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" }, @@ -72611,7 +72656,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L483", - "community": 7, + "community": 67, "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" }, @@ -72620,7 +72665,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L508", - "community": 7, + "community": 67, "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" }, @@ -72629,7 +72674,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L591", - "community": 11, + "community": 67, "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" }, @@ -72638,7 +72683,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L737", - "community": 7, + "community": 67, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_737" }, @@ -72647,7 +72692,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L173", - "community": 212, + "community": 198, "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" }, @@ -72656,7 +72701,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L452", - "community": 7, + "community": 67, "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" }, @@ -72665,7 +72710,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L477", - "community": 7, + "community": 67, "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" }, @@ -72674,7 +72719,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L560", - "community": 11, + "community": 67, "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" }, @@ -72683,7 +72728,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L706", - "community": 7, + "community": 67, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_706" }, @@ -72692,7 +72737,7 @@ "file_type": "code", "source_file": "tests/test_db_inventory_plan_lock.py", "source_location": "L57", - "community": 212, + "community": 198, "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" }, @@ -72701,7 +72746,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1441", - "community": 129, + "community": 103, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1441" }, @@ -72710,7 +72755,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1468", - "community": 256, + "community": 103, "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" }, @@ -72719,7 +72764,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1541", - "community": 129, + "community": 103, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1541" }, @@ -72728,7 +72773,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1569", - "community": 129, + "community": 103, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1569" }, @@ -72737,7 +72782,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1679", - "community": 129, + "community": 103, "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" }, @@ -72746,7 +72791,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1792", - "community": 39, + "community": 44, "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" }, @@ -72755,7 +72800,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2076", - "community": 19, + "community": 25, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2076" }, @@ -72764,7 +72809,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2139", - "community": 256, + "community": 25, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2139" }, @@ -72773,7 +72818,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2190", - "community": 39, + "community": 44, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2190" }, @@ -72782,7 +72827,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2417", - "community": 19, + "community": 245, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2417" }, @@ -72791,7 +72836,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2501", - "community": 266, + "community": 250, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2501" }, @@ -72800,7 +72845,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2532", - "community": 19, + "community": 245, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2532" }, @@ -72809,7 +72854,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2543", - "community": 266, + "community": 250, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2543" }, @@ -72818,7 +72863,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2725", - "community": 41, + "community": 49, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2725" }, @@ -72827,7 +72872,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3033", - "community": 248, + "community": 239, "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" }, @@ -72836,7 +72881,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3070", - "community": 248, + "community": 239, "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" }, @@ -72845,7 +72890,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3128", - "community": 329, + "community": 307, "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" }, @@ -72854,7 +72899,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L376", - "community": 7, + "community": 67, "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" }, @@ -72863,7 +72908,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L401", - "community": 7, + "community": 67, "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" }, @@ -72872,7 +72917,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L630", - "community": 7, + "community": 67, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_630" }, @@ -72881,7 +72926,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L219", - "community": 257, + "community": 252, "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" }, @@ -72890,7 +72935,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L234", - "community": 267, + "community": 240, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_234" }, @@ -72899,7 +72944,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L270", - "community": 240, + "community": 227, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_270" }, @@ -72908,7 +72953,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L303", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_303" }, @@ -72917,7 +72962,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L535", - "community": 25, + "community": 3, "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" }, @@ -72926,7 +72971,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L562", - "community": 4, + "community": 3, "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" }, @@ -72935,7 +72980,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L649", - "community": 4, + "community": 3, "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" }, @@ -72944,7 +72989,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1217", - "community": 4, + "community": 3, "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" }, @@ -72953,7 +72998,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1350", - "community": 4, + "community": 302, "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" }, @@ -72962,7 +73007,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1385", - "community": 4, + "community": 177, "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" }, @@ -72971,7 +73016,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1606", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1606" }, @@ -72980,7 +73025,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1814", - "community": 164, + "community": 158, "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" }, @@ -72989,7 +73034,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1835", - "community": 171, + "community": 167, "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" }, @@ -72998,7 +73043,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1929", - "community": 274, + "community": 74, "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" }, @@ -73007,7 +73052,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1964", - "community": 273, + "community": 74, "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" }, @@ -73016,7 +73061,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1980", - "community": 308, + "community": 74, "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" }, @@ -73025,7 +73070,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2228", - "community": 71, + "community": 6, "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" }, @@ -73034,7 +73079,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3074", - "community": 143, + "community": 132, "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" }, @@ -73043,7 +73088,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3178", - "community": 152, + "community": 143, "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" }, @@ -73052,7 +73097,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3358", - "community": 151, + "community": 134, "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" }, @@ -73061,7 +73106,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3393", - "community": 145, + "community": 144, "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" }, @@ -73070,7 +73115,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3790", - "community": 144, + "community": 133, "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" }, @@ -73079,7 +73124,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L69", - "community": 47, + "community": 58, "norm_label": "_sum_qty()", "id": "services_pl_plan_stop_rules_sum_qty" }, @@ -73088,7 +73133,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L16", - "community": 47, + "community": 58, "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" }, @@ -73097,7 +73142,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L32", - "community": 47, + "community": 58, "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" }, @@ -73106,7 +73151,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L39", - "community": 47, + "community": 58, "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" }, @@ -73115,7 +73160,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L57", - "community": 47, + "community": 58, "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" }, @@ -73124,7 +73169,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L151", - "community": 47, + "community": 58, "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" }, @@ -73133,7 +73178,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L218", - "community": 257, + "community": 251, "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" }, @@ -73142,7 +73187,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L233", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_233" }, @@ -73151,7 +73196,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L269", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_269" }, @@ -73160,7 +73205,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L302", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_302" }, @@ -73169,7 +73214,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L534", - "community": 25, + "community": 3, "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" }, @@ -73178,7 +73223,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L561", - "community": 4, + "community": 3, "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" }, @@ -73187,7 +73232,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L648", - "community": 4, + "community": 3, "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" }, @@ -73196,7 +73241,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1216", - "community": 4, + "community": 3, "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" }, @@ -73205,7 +73250,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1349", - "community": 4, + "community": 302, "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" }, @@ -73214,7 +73259,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1384", - "community": 164, + "community": 158, "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" }, @@ -73223,7 +73268,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1605", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1605" }, @@ -73232,7 +73277,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1813", - "community": 164, + "community": 158, "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" }, @@ -73241,7 +73286,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1834", - "community": 171, + "community": 167, "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" }, @@ -73250,7 +73295,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1928", - "community": 274, + "community": 74, "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" }, @@ -73259,7 +73304,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1963", - "community": 273, + "community": 74, "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" }, @@ -73268,7 +73313,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1979", - "community": 308, + "community": 74, "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" }, @@ -73277,7 +73322,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2227", - "community": 71, + "community": 6, "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" }, @@ -73286,7 +73331,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3071", - "community": 143, + "community": 132, "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" }, @@ -73295,7 +73340,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3175", - "community": 152, + "community": 143, "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" }, @@ -73304,7 +73349,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3355", - "community": 151, + "community": 134, "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" }, @@ -73313,7 +73358,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3390", - "community": 145, + "community": 144, "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" }, @@ -73322,7 +73367,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3787", - "community": 144, + "community": 133, "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" }, @@ -73331,7 +73376,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L821", - "community": 1, + "community": 6, "norm_label": "opt-in source validation also runs for incomplete drafts; never trusts client te", "id": "services_pl_plan_stop_service_rationale_821" }, @@ -73340,7 +73385,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1042", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_1042" }, @@ -73349,7 +73394,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1114", - "community": 1, + "community": 6, "norm_label": "validate partial edits against stored values without marking omitted fields as s", "id": "services_pl_plan_stop_service_rationale_1114" }, @@ -73358,7 +73403,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1148", - "community": 200, + "community": 211, "norm_label": "run security/reference checks before the api edits its header or children.", "id": "services_pl_plan_stop_service_rationale_1148" }, @@ -73367,7 +73412,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1185", - "community": 200, + "community": 211, "norm_label": "a customer is usable only when unique; child ids can identify repeated stops.", "id": "services_pl_plan_stop_service_rationale_1185" }, @@ -73376,7 +73421,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1231", - "community": 200, + "community": 211, "norm_label": "resolve all identities and deletion guards before changing any row.", "id": "services_pl_plan_stop_service_rationale_1231" }, @@ -73385,7 +73430,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1253", - "community": 51, + "community": 38, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_1253" }, @@ -73394,7 +73439,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1280", - "community": 224, + "community": 60, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "models_pl_models_rationale_1280" }, @@ -73403,7 +73448,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1308", - "community": 233, + "community": 127, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register", "id": "models_pl_models_rationale_1308" }, @@ -73412,7 +73457,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1340", - "community": 165, + "community": 160, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "models_pl_models_rationale_1340" }, @@ -73421,7 +73466,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1376", - "community": 165, + "community": 160, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval", "id": "models_pl_models_rationale_1376" }, @@ -73430,7 +73475,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1402", - "community": 128, + "community": 43, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "models_pl_models_rationale_1402" }, @@ -73439,7 +73484,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1433", - "community": 128, + "community": 43, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "models_pl_models_rationale_1433" }, @@ -73448,7 +73493,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1457", - "community": 258, + "community": 47, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "models_pl_models_rationale_1457" }, @@ -73457,7 +73502,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1487", - "community": 258, + "community": 47, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "models_pl_models_rationale_1487" }, @@ -73466,7 +73511,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1511", - "community": 182, + "community": 202, "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" }, @@ -73475,7 +73520,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1530", - "community": 37, + "community": 45, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "models_pl_models_rationale_1530" }, @@ -73484,7 +73529,7 @@ "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L50", - "community": 68, + "community": 71, "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" }, @@ -73493,7 +73538,7 @@ "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L279", - "community": 68, + "community": 71, "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" }, @@ -73502,7 +73547,7 @@ "file_type": "code", "source_file": "tests/test_pl_inventory_differential_archive.py", "source_location": "L123", - "community": 68, + "community": 71, "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" }, @@ -73511,7 +73556,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" }, @@ -73520,7 +73565,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" }, @@ -73529,7 +73574,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L241", - "community": 85, + "community": 60, "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" }, @@ -73538,7 +73583,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L255", - "community": 85, + "community": 60, "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" }, @@ -73547,7 +73592,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L22", - "community": 157, + "community": 152, "norm_label": ".__getattr__()", "id": "tests_test_migration_clear_modes_disabled_fakeengine_getattr" }, @@ -73556,7 +73601,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L45", - "community": 157, + "community": 152, "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" }, @@ -73565,7 +73610,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L58", - "community": 157, + "community": 152, "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" }, @@ -73574,7 +73619,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L72", - "community": 157, + "community": 152, "norm_label": "test_legacy_clear_helper_cannot_execute_sql()", "id": "tests_test_migration_clear_modes_disabled_test_legacy_clear_helper_cannot_execute_sql" }, @@ -73583,7 +73628,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L81", - "community": 157, + "community": 152, "norm_label": "cli_prefix()", "id": "tests_test_migration_clear_modes_disabled_cli_prefix" }, @@ -73592,7 +73637,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L105", - "community": 157, + "community": 152, "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" }, @@ -73601,7 +73646,7 @@ "file_type": "code", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L114", - "community": 157, + "community": 152, "norm_label": "test_bx_cli_defaults_to_preserving_workflows()", "id": "tests_test_migration_clear_modes_disabled_test_bx_cli_defaults_to_preserving_workflows" }, @@ -73610,7 +73655,7 @@ "file_type": "rationale", "source_file": "tests/test_migration_clear_modes_disabled.py", "source_location": "L82", - "community": 157, + "community": 152, "norm_label": "extract argument parsing/validation only, before settings or migration logic.", "id": "tests_test_migration_clear_modes_disabled_rationale_82" }, @@ -73619,7 +73664,7 @@ "file_type": "code", "source_file": "tests/test_system_child_diff.py", "source_location": "L82", - "community": 292, + "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" }, @@ -73628,7 +73673,7 @@ "file_type": "code", "source_file": "tests/test_pl_cert_differential_save.py", "source_location": "L128", - "community": 194, + "community": 243, "norm_label": "test_partial_update_preserves_unsubmitted_certificate_fields()", "id": "tests_test_pl_cert_differential_save_test_partial_update_preserves_unsubmitted_certificate_fields" }, @@ -73637,7 +73682,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2105", - "community": 50, + "community": 23, "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" }, @@ -73655,7 +73700,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2191", - "community": 11, + "community": 0, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_2191" }, @@ -73664,7 +73709,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2434", - "community": 0, + "community": 355, "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" }, @@ -73673,7 +73718,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2460", - "community": 371, + "community": 0, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "api_admin_rationale_2460" }, @@ -73682,7 +73727,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2583", - "community": 11, + "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" }, @@ -73691,7 +73736,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L25", - "community": 32, + "community": 54, "norm_label": "\u6309 personnelid \u2192 phone \u2192 name \u5f31\u5339\u914d upsert,\u8fd4\u56de personnel_id\u3002", "id": "services_pl_personnel_service_rationale_25" }, @@ -73700,7 +73745,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L105", - "community": 32, + "community": 54, "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" }, @@ -73709,7 +73754,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L155", - "community": 32, + "community": 54, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "services_pl_personnel_service_rationale_155" }, @@ -73718,7 +73763,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L205", - "community": 32, + "community": 20, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "services_pl_personnel_service_rationale_205" }, @@ -73727,7 +73772,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L237", - "community": 147, + "community": 54, "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" }, @@ -73736,7 +73781,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1189", - "community": 200, + "community": 211, "norm_label": "resolve all identities and deletion guards before changing any row.", "id": "services_pl_plan_stop_service_rationale_1189" }, @@ -73745,7 +73790,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L189", - "community": 2, + "community": 263, "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" }, @@ -73799,7 +73844,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L378", - "community": 45, + "community": 73, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "services_pl_plan_service_rationale_378" }, @@ -73808,7 +73853,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L383", - "community": 4, + "community": 3, "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" }, @@ -73817,7 +73862,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L405", - "community": 45, + "community": 73, "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 +73925,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L436", - "community": 34, + "community": 48, "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" }, @@ -73889,7 +73934,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L483", - "community": 34, + "community": 21, "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" }, @@ -73898,7 +73943,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L631", - "community": 34, + "community": 48, "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" }, @@ -73907,7 +73952,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L700", - "community": 34, + "community": 48, "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" }, @@ -73916,7 +73961,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L936", - "community": 34, + "community": 48, "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" }, @@ -73925,7 +73970,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1062", - "community": 34, + "community": 48, "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" }, @@ -73934,7 +73979,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1285", - "community": 269, + "community": 39, "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" }, @@ -73943,7 +73988,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1420", - "community": 269, + "community": 31, "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" }, @@ -73952,7 +73997,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1434", - "community": 34, + "community": 48, "norm_label": "the legacy bridge must not guess between overlapping monthly plans.", "id": "services_pl_dibang_bridge_service_rationale_1434" }, @@ -73961,7 +74006,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1614", - "community": 34, + "community": 48, "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" }, @@ -73970,7 +74015,7 @@ "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L24", - "community": 269, + "community": 39, "norm_label": "_make_query_router()", "id": "tests_test_pl_dibang_upsert_on_arrange_make_query_router" }, @@ -73979,7 +74024,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L288", - "community": 269, + "community": 39, "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" }, @@ -73988,7 +74033,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L473", - "community": 269, + "community": 39, "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" }, @@ -73997,7 +74042,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L653", - "community": 8, + "community": 21, "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" }, @@ -74006,7 +74051,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3073", - "community": 143, + "community": 132, "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" }, @@ -74015,7 +74060,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3177", - "community": 152, + "community": 143, "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" }, @@ -74024,7 +74069,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3357", - "community": 151, + "community": 134, "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" }, @@ -74033,7 +74078,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3392", - "community": 145, + "community": 144, "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" }, @@ -74042,7 +74087,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3788", - "community": 144, + "community": 133, "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" }, @@ -74051,7 +74096,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L247", - "community": 54, + "community": 123, "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" }, @@ -74060,7 +74105,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L281", - "community": 22, + "community": 7, "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" }, @@ -74069,7 +74114,7 @@ "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", - "community": 68, + "community": 16, "norm_label": "get_or_create_inventory()", "id": "services_pl_inventory_service_get_or_create_inventory" }, @@ -74078,7 +74123,7 @@ "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", - "community": 68, + "community": 16, "norm_label": "apply_brand_stock_change()", "id": "services_pl_inventory_service_apply_brand_stock_change" }, @@ -74087,7 +74132,7 @@ "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L154", - "community": 68, + "community": 71, "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" }, @@ -74096,7 +74141,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L64", - "community": 34, + "community": 48, "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" }, @@ -74105,7 +74150,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L101", - "community": 34, + "community": 48, "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" }, @@ -74114,7 +74159,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L153", - "community": 8, + "community": 21, "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" }, @@ -74123,7 +74168,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L434", - "community": 34, + "community": 48, "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" }, @@ -74132,7 +74177,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L481", - "community": 34, + "community": 21, "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" }, @@ -74141,7 +74186,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L629", - "community": 34, + "community": 48, "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" }, @@ -74150,7 +74195,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L698", - "community": 34, + "community": 48, "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" }, @@ -74159,7 +74204,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L934", - "community": 34, + "community": 48, "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" }, @@ -74168,7 +74213,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1060", - "community": 34, + "community": 48, "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" }, @@ -74177,7 +74222,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1283", - "community": 269, + "community": 39, "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" }, @@ -74186,7 +74231,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1418", - "community": 269, + "community": 31, "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" }, @@ -74195,7 +74240,7 @@ "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1544", - "community": 34, + "community": 48, "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" }, @@ -74204,7 +74249,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" }, @@ -74213,7 +74258,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" }, @@ -74222,7 +74267,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L521", - "community": 57, + "community": 16, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_521" }, @@ -74231,7 +74276,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L572", - "community": 57, + "community": 16, "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" }, @@ -74240,7 +74285,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L604", - "community": 57, + "community": 16, "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" }, @@ -74249,7 +74294,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L700", - "community": 57, + "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" }, @@ -74258,7 +74303,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L721", - "community": 57, + "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" }, @@ -74267,7 +74312,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L734", - "community": 57, + "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" }, @@ -74276,7 +74321,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1063", - "community": 73, + "community": 81, "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" }, @@ -74285,7 +74330,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1232", - "community": 228, + "community": 246, "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" }, @@ -74294,7 +74339,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L90", - "community": 32, + "community": 60, "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" }, @@ -74303,7 +74348,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L206", - "community": 85, + "community": 60, "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" }, @@ -74312,7 +74357,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L220", - "community": 85, + "community": 60, "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" }, @@ -74321,7 +74366,7 @@ "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L155", - "community": 195, + "community": 179, "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" }, @@ -74330,7 +74375,7 @@ "file_type": "rationale", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L44", - "community": 54, + "community": 14, "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" }, @@ -74339,7 +74384,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/quote.py", "source_location": "L261", - "community": 5, + "community": 12, "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" }, @@ -74348,7 +74393,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L199", - "community": 39, + "community": 44, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279", "id": "crm_contract_rationale_199" }, @@ -74357,7 +74402,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L224", - "community": 39, + "community": 44, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)", "id": "crm_contract_rationale_224" }, @@ -74366,7 +74411,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L261", - "community": 41, + "community": 49, "norm_label": "get /contract/approval/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_261" }, @@ -74375,7 +74420,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L277", - "community": 41, + "community": 49, "norm_label": "get /contract/change/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_277" }, @@ -74384,7 +74429,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L293", - "community": 41, + "community": 49, "norm_label": "get /contract/template/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_293" }, @@ -74393,7 +74438,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L398", - "community": 39, + "community": 44, "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" }, @@ -74402,7 +74447,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L408", - "community": 39, + "community": 44, "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" }, @@ -74411,7 +74456,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L418", - "community": 39, + "community": 44, "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" }, @@ -74420,7 +74465,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L428", - "community": 39, + "community": 44, "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" }, @@ -74429,7 +74474,7 @@ "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L36", - "community": 373, + "community": 23, "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" }, @@ -74438,7 +74483,7 @@ "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L174", - "community": 179, + "community": 53, "norm_label": "\u4ec5\u66ff\u6362 sys_user_post,\u4e0d\u5f71\u54cd sys_user_role\u3002", "id": "crud_user_rationale_174" }, @@ -74447,7 +74492,7 @@ "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L221", - "community": 179, + "community": 53, "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" }, @@ -74456,7 +74501,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L137", - "community": 72, + "community": 79, "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" }, @@ -74465,7 +74510,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L369", - "community": 72, + "community": 79, "norm_label": "java: deletebycontractid \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4", "id": "crm_contract_product_rationale_369" }, @@ -74474,7 +74519,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L394", - "community": 72, + "community": 79, "norm_label": "java: savepricetiersforproduct", "id": "crm_contract_product_rationale_394" }, @@ -74483,7 +74528,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L129", - "community": 5, + "community": 12, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_quote_rationale_129" }, @@ -74492,7 +74537,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L196", - "community": 5, + "community": 12, "norm_label": "java: buildquerywrapper", "id": "crm_quote_rationale_196" }, @@ -74501,7 +74546,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L378", - "community": 5, + "community": 345, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_378" }, @@ -74510,7 +74555,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L403", - "community": 5, + "community": 12, "norm_label": "java: calculateamount", "id": "crm_quote_rationale_403" }, @@ -74519,7 +74564,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L432", - "community": 228, + "community": 12, "norm_label": "java: resolvequoteproductids", "id": "crm_quote_rationale_432" }, @@ -74528,7 +74573,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L454", - "community": 5, + "community": 12, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_454" }, @@ -74537,7 +74582,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L924", - "community": 5, + "community": 12, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_924" }, @@ -74546,7 +74591,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1087", - "community": 296, + "community": 274, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_1087" }, @@ -74555,7 +74600,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1187", - "community": 5, + "community": 12, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1187" }, @@ -74564,7 +74609,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1251", - "community": 5, + "community": 12, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1251" }, @@ -74573,7 +74618,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1351", - "community": 5, + "community": 12, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1351" }, @@ -74582,7 +74627,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1383", - "community": 5, + "community": 12, "norm_label": "\u4f5c\u5e9f\u62a5\u4ef7\u5355:\u5199\u5165 invalid_*(\u539f\u56e0\u53ef\u9009);\u4e0d\u518d\u62fc remark\u3002", "id": "crm_quote_rationale_1383" }, @@ -74591,7 +74636,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1418", - "community": 5, + "community": 12, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1418" }, @@ -74600,7 +74645,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1473", - "community": 5, + "community": 12, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1473" }, @@ -74609,7 +74654,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1519", - "community": 5, + "community": 12, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1519" }, @@ -74618,7 +74663,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1582", - "community": 5, + "community": 12, "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" }, @@ -74627,7 +74672,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L342", - "community": 72, + "community": 79, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_product_rationale_342" }, @@ -74636,7 +74681,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L398", - "community": 72, + "community": 12, "norm_label": "java: deletebyquoteid \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6", "id": "crm_quote_product_rationale_398" }, @@ -74645,7 +74690,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L152", - "community": 19, + "community": 25, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_152" }, @@ -74654,7 +74699,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L241", - "community": 39, + "community": 44, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_241" }, @@ -74663,7 +74708,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L623", - "community": 19, + "community": 25, "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" }, @@ -74672,7 +74717,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L663", - "community": 223, + "community": 216, "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" }, @@ -74681,7 +74726,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L710", - "community": 223, + "community": 216, "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" }, @@ -74690,7 +74735,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L724", - "community": 183, + "community": 182, "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" }, @@ -74699,7 +74744,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L743", - "community": 223, + "community": 216, "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" }, @@ -74708,7 +74753,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L777", - "community": 84, + "community": 90, "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" }, @@ -74717,7 +74762,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L844", - "community": 84, + "community": 90, "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" }, @@ -74726,7 +74771,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L872", - "community": 84, + "community": 90, "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" }, @@ -74735,7 +74780,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L944", - "community": 19, + "community": 25, "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" }, @@ -74744,7 +74789,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1008", - "community": 328, + "community": 306, "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" }, @@ -74753,7 +74798,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1433", - "community": 129, + "community": 103, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1433" }, @@ -74762,7 +74807,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1460", - "community": 256, + "community": 103, "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" }, @@ -74771,7 +74816,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1533", - "community": 129, + "community": 103, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1533" }, @@ -74780,7 +74825,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1561", - "community": 129, + "community": 103, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1561" }, @@ -74789,7 +74834,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1671", - "community": 129, + "community": 103, "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" }, @@ -74798,7 +74843,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1784", - "community": 39, + "community": 44, "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" }, @@ -74807,7 +74852,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2068", - "community": 19, + "community": 25, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2068" }, @@ -74816,7 +74861,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2131", - "community": 256, + "community": 25, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2131" }, @@ -74825,7 +74870,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2182", - "community": 39, + "community": 44, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2182" }, @@ -74834,7 +74879,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2409", - "community": 19, + "community": 245, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2409" }, @@ -74843,7 +74888,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2493", - "community": 266, + "community": 250, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2493" }, @@ -74852,7 +74897,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2524", - "community": 19, + "community": 245, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2524" }, @@ -74861,7 +74906,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2535", - "community": 266, + "community": 250, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2535" }, @@ -74870,7 +74915,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2717", - "community": 41, + "community": 49, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2717" }, @@ -74879,7 +74924,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3025", - "community": 248, + "community": 239, "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" }, @@ -74888,7 +74933,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3062", - "community": 248, + "community": 239, "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" }, @@ -74897,7 +74942,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3120", - "community": 329, + "community": 307, "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" }, @@ -74906,7 +74951,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L887", - "community": 50, + "community": 23, "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" }, @@ -74924,7 +74969,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L971", - "community": 11, + "community": 0, "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" }, @@ -74933,7 +74978,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1487", - "community": 11, + "community": 0, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1487" }, @@ -74942,7 +74987,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1640", - "community": 50, + "community": 23, "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" }, @@ -74960,7 +75005,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1731", - "community": 11, + "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" }, @@ -74969,7 +75014,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2103", - "community": 50, + "community": 23, "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" }, @@ -74987,7 +75032,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2189", - "community": 11, + "community": 0, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_2189" }, @@ -74996,7 +75041,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2432", - "community": 0, + "community": 355, "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" }, @@ -75005,7 +75050,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2458", - "community": 371, + "community": 0, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "api_admin_rationale_2458" }, @@ -75014,7 +75059,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2581", - "community": 11, + "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" }, @@ -75023,7 +75068,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2225", - "community": 71, + "community": 6, "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" }, @@ -75032,7 +75077,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3054", - "community": 143, + "community": 132, "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" }, @@ -75041,7 +75086,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3158", - "community": 152, + "community": 143, "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" }, @@ -75050,7 +75095,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3338", - "community": 151, + "community": 134, "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" }, @@ -75059,7 +75104,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3373", - "community": 145, + "community": 144, "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" }, @@ -75068,7 +75113,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3769", - "community": 144, + "community": 133, "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" }, @@ -75077,7 +75122,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L246", - "community": 54, + "community": 123, "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" }, @@ -75086,7 +75131,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L280", - "community": 22, + "community": 7, "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" }, @@ -75095,7 +75140,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L971", - "community": 1, + "community": 6, "norm_label": "_soft_delete_load_products_and_stop_contracts()", "id": "services_pl_plan_stop_service_soft_delete_load_products_and_stop_contracts" }, @@ -75104,7 +75149,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1005", - "community": 1, + "community": 6, "norm_label": "_soft_delete_delivery_products()", "id": "services_pl_plan_stop_service_soft_delete_delivery_products" }, @@ -75113,7 +75158,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L977", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_977" }, @@ -75122,7 +75167,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1112", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_1112" }, @@ -75131,7 +75176,7 @@ "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L253", - "community": 131, + "community": 106, "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" }, @@ -75140,7 +75185,7 @@ "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L483", - "community": 131, + "community": 106, "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" }, @@ -75149,7 +75194,7 @@ "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L807", - "community": 26, + "community": 175, "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" }, @@ -75158,7 +75203,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", - "community": 90, + "community": 116, "norm_label": "plplanproductbrandqty", "id": "plplanproductbrandqty" }, @@ -75167,7 +75212,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", - "community": 25, + "community": 15, "norm_label": "any", "id": "any" }, @@ -75185,7 +75230,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L233", - "community": 90, + "community": 116, "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" }, @@ -75194,7 +75239,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L291", - "community": 90, + "community": 116, "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" }, @@ -75320,7 +75365,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L213", - "community": 2, + "community": 263, "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" }, @@ -75374,7 +75419,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L402", - "community": 45, + "community": 73, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "services_pl_plan_service_rationale_402" }, @@ -75383,7 +75428,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L429", - "community": 45, + "community": 73, "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 +75491,7 @@ "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L748", - "community": 107, + "community": 62, "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" }, @@ -75455,7 +75500,7 @@ "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L774", - "community": 107, + "community": 62, "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" }, @@ -75464,7 +75509,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L244", - "community": 4, + "community": 39, "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" }, @@ -75473,7 +75518,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L702", - "community": 45, + "community": 73, "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" }, @@ -75482,7 +75527,7 @@ "file_type": "rationale", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L228", - "community": 95, + "community": 226, "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" }, @@ -75491,7 +75536,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L145", - "community": 32, + "community": 54, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "services_pl_personnel_service_rationale_145" }, @@ -75500,7 +75545,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L195", - "community": 32, + "community": 20, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "services_pl_personnel_service_rationale_195" }, @@ -75509,7 +75554,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L227", - "community": 147, + "community": 54, "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" }, @@ -75518,7 +75563,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" }, @@ -75527,7 +75572,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" }, @@ -75536,7 +75581,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" }, @@ -75545,7 +75590,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" }, @@ -75554,7 +75599,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" }, @@ -75563,7 +75608,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" }, @@ -75572,7 +75617,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" }, @@ -75581,7 +75626,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" }, @@ -75590,7 +75635,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" }, @@ -75599,7 +75644,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" }, @@ -75608,7 +75653,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L35", - "community": 31, + "community": 6, "norm_label": "test_resolve_plan_product_id_falls_back_when_explicit_id_stale()", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale" }, @@ -75617,7 +75662,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L46", - "community": 31, + "community": 6, "norm_label": "test_resolve_plan_product_id_falls_back_to_product_no()", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no" }, @@ -75626,7 +75671,7 @@ "file_type": "rationale", "source_file": "app/services/wechat_completion_notices.py", "source_location": "L67", - "community": 37, + "community": 45, "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" }, @@ -75635,7 +75680,7 @@ "file_type": "rationale", "source_file": "app/services/wechat_completion_notices.py", "source_location": "L114", - "community": 16, + "community": 45, "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" }, @@ -75644,7 +75689,7 @@ "file_type": "code", "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L198", - "community": 181, + "community": 151, "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" }, @@ -75653,7 +75698,7 @@ "file_type": "code", "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L360", - "community": 181, + "community": 151, "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" }, @@ -75662,7 +75707,7 @@ "file_type": "code", "source_file": "tests/test_wechat_notice_crm_sources.py", "source_location": "L343", - "community": 227, + "community": 224, "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" }, @@ -75671,7 +75716,7 @@ "file_type": "rationale", "source_file": "app/services/wechat_cert_notices.py", "source_location": "L105", - "community": 268, + "community": 253, "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" }, @@ -75680,7 +75725,7 @@ "file_type": "rationale", "source_file": "app/services/wechat_cert_notices.py", "source_location": "L130", - "community": 268, + "community": 253, "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" }, @@ -75689,7 +75734,7 @@ "file_type": "code", "source_file": "tests/test_wechat_completion_notices.py", "source_location": "L198", - "community": 181, + "community": 151, "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" }, @@ -75698,7 +75743,7 @@ "file_type": "rationale", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", - "community": 85, + "community": 113, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002", "id": "tasks_pl_cert_expiry_rationale_11" }, @@ -75707,7 +75752,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L252", - "community": 37, + "community": 45, "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" }, @@ -75716,7 +75761,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L298", - "community": 37, + "community": 45, "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" }, @@ -75725,7 +75770,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L140", - "community": 52, + "community": 308, "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" }, @@ -75734,7 +75779,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L456", - "community": 16, + "community": 343, "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" }, @@ -75743,7 +75788,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L501", - "community": 16, + "community": 55, "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" }, @@ -75752,7 +75797,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L734", - "community": 16, + "community": 55, "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" }, @@ -75761,7 +75806,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L754", - "community": 16, + "community": 55, "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" }, @@ -75770,7 +75815,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L767", - "community": 16, + "community": 55, "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" }, @@ -75779,7 +75824,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L786", - "community": 16, + "community": 344, "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" }, @@ -75788,7 +75833,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1125", - "community": 16, + "community": 55, "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" }, @@ -75797,7 +75842,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" }, @@ -75806,7 +75851,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" }, @@ -75815,7 +75860,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" }, @@ -75824,7 +75869,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" }, @@ -75833,7 +75878,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" }, @@ -75842,7 +75887,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" }, @@ -75851,7 +75896,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" }, @@ -75860,7 +75905,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" }, @@ -75869,7 +75914,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" }, @@ -75878,7 +75923,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" }, @@ -75887,7 +75932,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" }, @@ -75896,7 +75941,7 @@ "file_type": "code", "source_file": "tests/test_wechat_notice_bx_sources.py", "source_location": "L304", - "community": 174, + "community": 173, "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" }, @@ -75905,7 +75950,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L84", - "community": 80, + "community": 57, "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" }, @@ -75914,7 +75959,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L145", - "community": 80, + "community": 57, "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" }, @@ -75923,7 +75968,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L156", - "community": 80, + "community": 57, "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" }, @@ -75932,7 +75977,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L188", - "community": 41, + "community": 49, "norm_label": "java: submitapproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "id": "crm_contract_approval_rationale_188" }, @@ -75941,7 +75986,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L225", - "community": 129, + "community": 103, "norm_label": "java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "id": "crm_contract_approval_rationale_225" }, @@ -75950,7 +75995,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L244", - "community": 19, + "community": 25, "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" }, @@ -75959,7 +76004,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L262", - "community": 19, + "community": 25, "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" }, @@ -75968,7 +76013,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L355", - "community": 41, + "community": 49, "norm_label": "java: approvecontract", "id": "crm_contract_approval_rationale_355" }, @@ -75977,7 +76022,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L403", - "community": 41, + "community": 49, "norm_label": "java: approvecontractbycontractid", "id": "crm_contract_approval_rationale_403" }, @@ -75986,7 +76031,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L451", - "community": 41, + "community": 49, "norm_label": "java: refreshapprovernames", "id": "crm_contract_approval_rationale_451" }, @@ -75995,7 +76040,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L479", - "community": 41, + "community": 49, "norm_label": "java: approvetransfer", "id": "crm_contract_approval_rationale_479" }, @@ -76004,7 +76049,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L532", - "community": 41, + "community": 49, "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" }, @@ -76013,7 +76058,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L128", - "community": 5, + "community": 12, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_quote_rationale_128" }, @@ -76022,7 +76067,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L195", - "community": 5, + "community": 12, "norm_label": "java: buildquerywrapper", "id": "crm_quote_rationale_195" }, @@ -76031,7 +76076,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L377", - "community": 5, + "community": 345, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_377" }, @@ -76040,7 +76085,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L402", - "community": 5, + "community": 12, "norm_label": "java: calculateamount", "id": "crm_quote_rationale_402" }, @@ -76049,7 +76094,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L431", - "community": 228, + "community": 12, "norm_label": "java: resolvequoteproductids", "id": "crm_quote_rationale_431" }, @@ -76058,7 +76103,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L453", - "community": 5, + "community": 12, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_453" }, @@ -76067,7 +76112,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L918", - "community": 5, + "community": 12, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_918" }, @@ -76076,7 +76121,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1072", - "community": 296, + "community": 274, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_1072" }, @@ -76085,7 +76130,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1172", - "community": 5, + "community": 12, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1172" }, @@ -76094,7 +76139,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1236", - "community": 5, + "community": 12, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1236" }, @@ -76103,7 +76148,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1336", - "community": 5, + "community": 12, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1336" }, @@ -76112,7 +76157,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1363", - "community": 5, + "community": 12, "norm_label": "\u4f5c\u5e9f\u62a5\u4ef7\u5355:\u5199\u5165 invalid_*(\u539f\u56e0\u53ef\u9009);\u4e0d\u518d\u62fc remark\u3002", "id": "crm_quote_rationale_1363" }, @@ -76121,7 +76166,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1393", - "community": 5, + "community": 12, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1393" }, @@ -76130,7 +76175,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1448", - "community": 5, + "community": 12, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1448" }, @@ -76139,7 +76184,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1494", - "community": 5, + "community": 12, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1494" }, @@ -76148,7 +76193,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1557", - "community": 5, + "community": 12, "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" }, @@ -76157,7 +76202,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L49", - "community": 5, + "community": 12, "norm_label": "java: querylistbyquoteid(\u542b\u5ba1\u6279\u4eba\u6635\u79f0)", "id": "crm_quote_approval_rationale_49" }, @@ -76166,7 +76211,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L92", - "community": 5, + "community": 12, "norm_label": "java: createapprovalrecords", "id": "crm_quote_approval_rationale_92" }, @@ -76175,7 +76220,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L194", - "community": 5, + "community": 12, "norm_label": "java: crmquoteapprovalserviceimpl.withdrawapproval(\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_approval_rationale_194" }, @@ -76184,7 +76229,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L218", - "community": 5, + "community": 12, "norm_label": "java: deletependingapprovals", "id": "crm_quote_approval_rationale_218" }, @@ -76193,7 +76238,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", - "community": 5, + "community": 12, "norm_label": "java: refreshapprovernames", "id": "crm_quote_approval_rationale_255" }, @@ -76202,7 +76247,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L276", - "community": 135, + "community": 110, "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" }, @@ -76211,7 +76256,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L151", - "community": 19, + "community": 25, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_151" }, @@ -76220,7 +76265,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L240", - "community": 39, + "community": 44, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_240" }, @@ -76229,7 +76274,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L622", - "community": 19, + "community": 25, "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" }, @@ -76238,7 +76283,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L662", - "community": 223, + "community": 216, "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" }, @@ -76247,7 +76292,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L709", - "community": 223, + "community": 216, "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" }, @@ -76256,7 +76301,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L723", - "community": 183, + "community": 182, "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" }, @@ -76265,7 +76310,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L742", - "community": 223, + "community": 216, "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" }, @@ -76274,7 +76319,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L776", - "community": 84, + "community": 90, "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" }, @@ -76283,7 +76328,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L843", - "community": 84, + "community": 90, "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" }, @@ -76292,7 +76337,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L871", - "community": 84, + "community": 90, "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" }, @@ -76301,7 +76346,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L943", - "community": 19, + "community": 25, "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" }, @@ -76310,7 +76355,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1007", - "community": 328, + "community": 306, "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" }, @@ -76319,7 +76364,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1427", - "community": 129, + "community": 103, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1427" }, @@ -76328,7 +76373,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1450", - "community": 256, + "community": 103, "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" }, @@ -76337,7 +76382,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1546", - "community": 129, + "community": 103, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1546" }, @@ -76346,7 +76391,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1754", - "community": 39, + "community": 44, "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" }, @@ -76355,7 +76400,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2038", - "community": 19, + "community": 25, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2038" }, @@ -76364,7 +76409,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2101", - "community": 256, + "community": 25, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2101" }, @@ -76373,7 +76418,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2152", - "community": 39, + "community": 44, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2152" }, @@ -76382,7 +76427,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2379", - "community": 19, + "community": 245, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2379" }, @@ -76391,7 +76436,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2463", - "community": 266, + "community": 250, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2463" }, @@ -76400,7 +76445,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2505", - "community": 266, + "community": 250, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2505" }, @@ -76409,7 +76454,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2687", - "community": 41, + "community": 49, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2687" }, @@ -76418,7 +76463,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2995", - "community": 248, + "community": 239, "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" }, @@ -76427,7 +76472,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3032", - "community": 248, + "community": 239, "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" }, @@ -76436,7 +76481,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3090", - "community": 329, + "community": 307, "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" }, @@ -76445,7 +76490,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", - "community": 37, + "community": 45, "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" }, @@ -76454,7 +76499,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L293", - "community": 37, + "community": 45, "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" }, @@ -76463,7 +76508,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L139", - "community": 52, + "community": 308, "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" }, @@ -76472,7 +76517,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L455", - "community": 16, + "community": 343, "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" }, @@ -76481,7 +76526,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L500", - "community": 16, + "community": 55, "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" }, @@ -76490,7 +76535,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L723", - "community": 16, + "community": 55, "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" }, @@ -76499,7 +76544,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L743", - "community": 16, + "community": 55, "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" }, @@ -76508,7 +76553,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L756", - "community": 16, + "community": 55, "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" }, @@ -76517,7 +76562,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L775", - "community": 16, + "community": 344, "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" }, @@ -76526,7 +76571,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1087", - "community": 16, + "community": 55, "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" }, @@ -76535,7 +76580,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" }, @@ -76544,7 +76589,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" }, @@ -76553,7 +76598,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" }, @@ -76562,7 +76607,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" }, @@ -76571,7 +76616,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" }, @@ -76580,7 +76625,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" }, @@ -76589,7 +76634,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" }, @@ -76598,7 +76643,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" }, @@ -76607,7 +76652,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" }, @@ -76616,7 +76661,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" }, @@ -76625,7 +76670,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" }, @@ -76634,7 +76679,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L533", - "community": 25, + "community": 3, "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" }, @@ -76643,7 +76688,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L560", - "community": 4, + "community": 3, "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" }, @@ -76652,7 +76697,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L647", - "community": 4, + "community": 3, "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" }, @@ -76661,7 +76706,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1215", - "community": 4, + "community": 3, "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" }, @@ -76670,7 +76715,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1348", - "community": 4, + "community": 302, "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" }, @@ -76679,7 +76724,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1383", - "community": 4, + "community": 177, "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" }, @@ -76688,7 +76733,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1604", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1604" }, @@ -76697,7 +76742,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1812", - "community": 164, + "community": 158, "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" }, @@ -76706,7 +76751,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1833", - "community": 171, + "community": 167, "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" }, @@ -76715,7 +76760,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1927", - "community": 274, + "community": 74, "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" }, @@ -76724,7 +76769,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1962", - "community": 273, + "community": 74, "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" }, @@ -76733,7 +76778,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1978", - "community": 308, + "community": 74, "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" }, @@ -76742,7 +76787,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2224", - "community": 71, + "community": 6, "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" }, @@ -76751,7 +76796,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3053", - "community": 143, + "community": 132, "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" }, @@ -76760,7 +76805,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3157", - "community": 145, + "community": 143, "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" }, @@ -76769,7 +76814,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3337", - "community": 151, + "community": 134, "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" }, @@ -76778,7 +76823,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3372", - "community": 145, + "community": 144, "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" }, @@ -76787,7 +76832,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3767", - "community": 144, + "community": 133, "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" }, @@ -76796,7 +76841,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L64", - "community": 1, + "community": 10, "norm_label": "stopkind", "id": "stopkind" }, @@ -76805,7 +76850,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L141", - "community": 25, + "community": 15, "norm_label": "date", "id": "date" }, @@ -76814,7 +76859,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L141", - "community": 162, + "community": 168, "norm_label": "datetime", "id": "datetime" }, @@ -76823,7 +76868,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L157", - "community": 1, + "community": 10, "norm_label": "planstopproductread", "id": "planstopproductread" }, @@ -76832,7 +76877,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L176", - "community": 1, + "community": 10, "norm_label": "planloadread", "id": "planloadread" }, @@ -76841,7 +76886,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L176", - "community": 1, + "community": 10, "norm_label": "plandeliveryread", "id": "plandeliveryread" }, @@ -76850,7 +76895,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L134", - "community": 1, + "community": 10, "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" }, @@ -76859,7 +76904,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L235", - "community": 1, + "community": 10, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_235" }, @@ -76868,7 +76913,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L349", - "community": 1, + "community": 10, "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" }, @@ -76877,7 +76922,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L416", - "community": 1, + "community": 10, "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" }, @@ -76886,7 +76931,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L514", - "community": 1, + "community": 10, "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" }, @@ -76895,7 +76940,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L691", - "community": 1, + "community": 10, "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" }, @@ -76904,7 +76949,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L748", - "community": 1, + "community": 10, "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" }, @@ -76913,7 +76958,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L830", - "community": 1, + "community": 192, "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" }, @@ -76922,7 +76967,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L898", - "community": 1, + "community": 10, "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" }, @@ -76931,7 +76976,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L941", - "community": 1, + "community": 10, "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" }, @@ -76940,7 +76985,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_summary_service.py", "source_location": "L35", - "community": 125, + "community": 165, "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" }, @@ -76949,7 +76994,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L107", - "community": 382, + "community": 50, "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" }, @@ -76958,7 +77003,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L126", - "community": 381, + "community": 50, "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" }, @@ -76967,7 +77012,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L418", - "community": 127, + "community": 50, "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" }, @@ -76976,7 +77021,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L434", - "community": 390, + "community": 50, "norm_label": "\u8fd4\u56de [start, end) \u81ea\u7136\u6708\u8fb9\u754c\u3002", "id": "services_pl_vehicle_fuel_service_rationale_434" }, @@ -76985,7 +77030,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L467", - "community": 127, + "community": 50, "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" }, @@ -76994,7 +77039,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L491", - "community": 127, + "community": 50, "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" }, @@ -77003,7 +77048,7 @@ "file_type": "code", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L414", - "community": 127, + "community": 50, "norm_label": "_last_km()", "id": "services_pl_vehicle_fuel_service_last_km" }, @@ -77012,7 +77057,7 @@ "file_type": "code", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L422", - "community": 127, + "community": 50, "norm_label": "month_run_km()", "id": "services_pl_vehicle_fuel_service_month_run_km" }, @@ -77021,7 +77066,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L426", - "community": 127, + "community": 50, "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" }, @@ -77030,7 +77075,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L441", - "community": 390, + "community": 50, "norm_label": "\u8fd4\u56de [start, end) \u81ea\u7136\u6708\u8fb9\u754c\u3002", "id": "services_pl_vehicle_fuel_service_rationale_441" }, @@ -77039,7 +77084,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L474", - "community": 127, + "community": 50, "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" }, @@ -77048,7 +77093,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L498", - "community": 127, + "community": 50, "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" }, @@ -77057,7 +77102,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L32", - "community": 127, + "community": 50, "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" }, @@ -77066,7 +77111,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L39", - "community": 127, + "community": 50, "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" }, @@ -77075,7 +77120,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L44", - "community": 127, + "community": 50, "norm_label": "test_month_run_km_zero_when_insufficient()", "id": "tests_test_pl_vehicle_fuel_month_km_test_month_run_km_zero_when_insufficient" }, @@ -77084,7 +77129,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L49", - "community": 127, + "community": 50, "norm_label": "test_month_run_km_ignores_none_km()", "id": "tests_test_pl_vehicle_fuel_month_km_test_month_run_km_ignores_none_km" }, @@ -77093,7 +77138,7 @@ "file_type": "code", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L55", - "community": 127, + "community": 50, "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" }, @@ -77102,7 +77147,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_vehicle_fuel_month_km.py", "source_location": "L56", - "community": 127, + "community": 50, "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" }, @@ -77111,7 +77156,7 @@ "file_type": "rationale", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L55", - "community": 132, + "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" }, @@ -77120,7 +77165,7 @@ "file_type": "rationale", "source_file": "app/api/doclib.py", "source_location": "L13", - "community": 115, + "community": 114, "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" }, @@ -77129,7 +77174,7 @@ "file_type": "rationale", "source_file": "app/api/doclib.py", "source_location": "L23", - "community": 115, + "community": 114, "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" }, @@ -77138,7 +77183,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L83", - "community": 80, + "community": 57, "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" }, @@ -77147,7 +77192,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L144", - "community": 80, + "community": 57, "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" }, @@ -77156,7 +77201,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L155", - "community": 80, + "community": 57, "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" }, @@ -77165,7 +77210,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L722", - "community": 333, + "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": "pl_plan_rationale_722" }, @@ -77174,7 +77219,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L217", - "community": 257, + "community": 251, "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" }, @@ -77183,7 +77228,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L232", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_232" }, @@ -77192,7 +77237,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L268", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_268" }, @@ -77201,7 +77246,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L301", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_301" }, @@ -77210,7 +77255,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L532", - "community": 4, + "community": 3, "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" }, @@ -77219,7 +77264,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L559", - "community": 4, + "community": 3, "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" }, @@ -77228,7 +77273,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L646", - "community": 4, + "community": 3, "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" }, @@ -77237,7 +77282,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1213", - "community": 4, + "community": 3, "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" }, @@ -77246,7 +77291,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1346", - "community": 4, + "community": 302, "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" }, @@ -77255,7 +77300,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1381", - "community": 4, + "community": 177, "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" }, @@ -77264,7 +77309,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1602", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1602" }, @@ -77273,7 +77318,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1810", - "community": 164, + "community": 158, "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" }, @@ -77282,7 +77327,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1831", - "community": 171, + "community": 167, "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" }, @@ -77291,7 +77336,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1925", - "community": 274, + "community": 74, "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" }, @@ -77300,7 +77345,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1960", - "community": 273, + "community": 74, "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" }, @@ -77309,7 +77354,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1976", - "community": 308, + "community": 74, "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" }, @@ -77318,7 +77363,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2222", - "community": 71, + "community": 6, "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" }, @@ -77327,7 +77372,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3051", - "community": 151, + "community": 134, "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" }, @@ -77336,7 +77381,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3155", - "community": 152, + "community": 143, "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" }, @@ -77345,7 +77390,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3335", - "community": 151, + "community": 134, "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" }, @@ -77354,7 +77399,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3370", - "community": 145, + "community": 144, "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" }, @@ -77363,7 +77408,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3765", - "community": 144, + "community": 133, "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" }, @@ -77372,7 +77417,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L720", - "community": 333, + "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": "pl_plan_rationale_720" }, @@ -77381,7 +77426,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L717", - "community": 333, + "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": "pl_plan_rationale_717" }, @@ -77390,7 +77435,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L216", - "community": 257, + "community": 252, "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" }, @@ -77399,7 +77444,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L231", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_231" }, @@ -77408,7 +77453,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L267", - "community": 240, + "community": 227, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_267" }, @@ -77417,7 +77462,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L300", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_300" }, @@ -77426,7 +77471,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L531", - "community": 4, + "community": 3, "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" }, @@ -77435,7 +77480,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L558", - "community": 4, + "community": 3, "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" }, @@ -77444,7 +77489,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L645", - "community": 4, + "community": 3, "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" }, @@ -77453,7 +77498,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1207", - "community": 4, + "community": 3, "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" }, @@ -77462,7 +77507,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1340", - "community": 4, + "community": 302, "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" }, @@ -77471,7 +77516,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1375", - "community": 4, + "community": 177, "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" }, @@ -77480,7 +77525,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1596", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1596" }, @@ -77489,7 +77534,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1804", - "community": 164, + "community": 158, "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" }, @@ -77498,7 +77543,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1825", - "community": 171, + "community": 167, "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" }, @@ -77507,7 +77552,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1919", - "community": 274, + "community": 74, "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" }, @@ -77516,7 +77561,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1954", - "community": 273, + "community": 74, "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" }, @@ -77525,7 +77570,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1970", - "community": 308, + "community": 74, "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" }, @@ -77534,7 +77579,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2216", - "community": 71, + "community": 6, "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" }, @@ -77543,7 +77588,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3045", - "community": 143, + "community": 132, "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" }, @@ -77552,7 +77597,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3149", - "community": 152, + "community": 143, "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" }, @@ -77561,7 +77606,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3329", - "community": 151, + "community": 134, "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" }, @@ -77570,7 +77615,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3759", - "community": 144, + "community": 133, "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" }, @@ -77579,7 +77624,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L208", - "community": 37, + "community": 45, "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" }, @@ -77588,7 +77633,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L246", - "community": 37, + "community": 45, "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" }, @@ -77597,7 +77642,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L292", - "community": 37, + "community": 45, "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" }, @@ -77606,7 +77651,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L50", - "community": 35, + "community": 19, "norm_label": "fastapi", "id": "fastapi" }, @@ -77615,7 +77660,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L129", - "community": 6, + "community": 57, "norm_label": "jsonresponse", "id": "jsonresponse" }, @@ -77624,7 +77669,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L142", - "community": 25, + "community": 15, "norm_label": "request", "id": "request" }, @@ -77633,7 +77678,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L142", - "community": 80, + "community": 57, "norm_label": "sqlalchemyerror", "id": "sqlalchemyerror" }, @@ -77642,7 +77687,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L82", - "community": 80, + "community": 57, "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" }, @@ -77651,7 +77696,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L143", - "community": 80, + "community": 57, "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" }, @@ -77660,7 +77705,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L154", - "community": 80, + "community": 57, "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" }, @@ -77669,7 +77714,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L14", - "community": 299, + "community": 276, "norm_label": "test_recharge_types_include_etc_and_fuel()", "id": "tests_test_vehicle_recharge_types_test_recharge_types_include_etc_and_fuel" }, @@ -77678,7 +77723,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L18", - "community": 299, + "community": 276, "norm_label": "test_apply_create_accepts_fuel()", "id": "tests_test_vehicle_recharge_types_test_apply_create_accepts_fuel" }, @@ -77687,7 +77732,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L31", - "community": 299, + "community": 276, "norm_label": "test_apply_create_accepts_etc()", "id": "tests_test_vehicle_recharge_types_test_apply_create_accepts_etc" }, @@ -77696,7 +77741,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L44", - "community": 299, + "community": 276, "norm_label": "test_apply_create_rejects_unknown_type()", "id": "tests_test_vehicle_recharge_types_test_apply_create_rejects_unknown_type" }, @@ -77705,7 +77750,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L57", - "community": 299, + "community": 276, "norm_label": "test_record_create_accepts_fuel()", "id": "tests_test_vehicle_recharge_types_test_record_create_accepts_fuel" }, @@ -77714,7 +77759,7 @@ "file_type": "code", "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L69", - "community": 299, + "community": 276, "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" }, @@ -77723,7 +77768,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L800", - "community": 25, + "community": 15, "norm_label": "planlistresponse", "id": "planlistresponse" }, @@ -77732,7 +77777,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1840", - "community": 25, + "community": 15, "norm_label": "plancontractgaplistresponse", "id": "plancontractgaplistresponse" }, @@ -77741,7 +77786,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2070", - "community": 25, + "community": 15, "norm_label": "planstopcontractsupdatebody", "id": "planstopcontractsupdatebody" }, @@ -77750,7 +77795,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2070", - "community": 25, + "community": 15, "norm_label": "plancontractgapread", "id": "plancontractgapread" }, @@ -77759,7 +77804,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2095", - "community": 25, + "community": 15, "norm_label": "plansidecontractsupdatebody", "id": "plansidecontractsupdatebody" }, @@ -77768,7 +77813,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2125", - "community": 25, + "community": 15, "norm_label": "plancreate", "id": "plancreate" }, @@ -77777,7 +77822,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2125", - "community": 25, + "community": 15, "norm_label": "planread", "id": "planread" }, @@ -77786,7 +77831,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2209", - "community": 25, + "community": 15, "norm_label": "planwithproducts", "id": "planwithproducts" }, @@ -77795,7 +77840,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2429", - "community": 25, + "community": 15, "norm_label": "createfromcontractrequest", "id": "createfromcontractrequest" }, @@ -77804,7 +77849,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2555", - "community": 25, + "community": 15, "norm_label": "query", "id": "query" }, @@ -77813,7 +77858,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2555", - "community": 25, + "community": 15, "norm_label": "alias", "id": "alias" }, @@ -77822,7 +77867,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2637", - "community": 25, + "community": 15, "norm_label": "planupdate", "id": "planupdate" }, @@ -77831,7 +77876,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3037", - "community": 25, + "community": 15, "norm_label": "planproductcertsupdate", "id": "planproductcertsupdate" }, @@ -77840,7 +77885,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3069", - "community": 25, + "community": 15, "norm_label": "hazardcertreadybody", "id": "hazardcertreadybody" }, @@ -77849,7 +77894,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3101", - "community": 25, + "community": 15, "norm_label": "erpenteredbody", "id": "erpenteredbody" }, @@ -77858,7 +77903,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3142", - "community": 25, + "community": 15, "norm_label": "planarrangeinforead", "id": "planarrangeinforead" }, @@ -77867,7 +77912,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3321", - "community": 25, + "community": 15, "norm_label": "planforcefollowstatusbody", "id": "planforcefollowstatusbody" }, @@ -77876,7 +77921,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3356", - "community": 25, + "community": 15, "norm_label": "cancelreasonbody", "id": "cancelreasonbody" }, @@ -77885,7 +77930,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3424", - "community": 25, + "community": 15, "norm_label": "planarchivebody", "id": "planarchivebody" }, @@ -77894,7 +77939,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3728", - "community": 25, + "community": 15, "norm_label": "planinboundsliptemplatesave", "id": "planinboundsliptemplatesave" }, @@ -77903,7 +77948,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3786", - "community": 25, + "community": 15, "norm_label": "plandeliverysliptemplatesave", "id": "plandeliverysliptemplatesave" }, @@ -77912,7 +77957,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3820", - "community": 25, + "community": 15, "norm_label": "plansubpacksliptemplatesave", "id": "plansubpacksliptemplatesave" }, @@ -77921,7 +77966,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L214", - "community": 267, + "community": 252, "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" }, @@ -77930,7 +77975,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L265", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_265" }, @@ -77939,7 +77984,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L298", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_298" }, @@ -77948,7 +77993,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L529", - "community": 25, + "community": 3, "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" }, @@ -77957,7 +78002,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L556", - "community": 4, + "community": 3, "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" }, @@ -77966,7 +78011,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L643", - "community": 4, + "community": 3, "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" }, @@ -77975,7 +78020,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1205", - "community": 4, + "community": 3, "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" }, @@ -77984,7 +78029,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1338", - "community": 4, + "community": 302, "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" }, @@ -77993,7 +78038,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1373", - "community": 4, + "community": 177, "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" }, @@ -78002,7 +78047,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1594", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1594" }, @@ -78011,7 +78056,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1802", - "community": 164, + "community": 158, "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" }, @@ -78020,7 +78065,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1823", - "community": 171, + "community": 167, "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" }, @@ -78029,7 +78074,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1917", - "community": 274, + "community": 74, "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" }, @@ -78038,7 +78083,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1952", - "community": 273, + "community": 74, "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" }, @@ -78047,7 +78092,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1968", - "community": 308, + "community": 74, "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" }, @@ -78056,7 +78101,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2214", - "community": 71, + "community": 6, "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" }, @@ -78065,7 +78110,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3043", - "community": 143, + "community": 132, "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" }, @@ -78074,7 +78119,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3147", - "community": 152, + "community": 143, "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" }, @@ -78083,7 +78128,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3327", - "community": 151, + "community": 134, "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" }, @@ -78092,7 +78137,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3362", - "community": 145, + "community": 144, "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" }, @@ -78101,7 +78146,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3757", - "community": 144, + "community": 133, "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" }, @@ -78110,7 +78155,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L64", - "community": 1, + "community": 6, "norm_label": "\u6bb5\u4ea7\u54c1\u884c\u5c55\u793a\u7528\u5408\u540c\u7f16\u53f7:\u4f18\u5148\u6bb5\u5408\u540c\u5173\u8054,\u5176\u6b21\u6309 contract_id \u67e5 crm\u3002", "id": "services_pl_plan_stop_service_rationale_64" }, @@ -78119,7 +78164,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L127", - "community": 1, + "community": 6, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002", "id": "services_pl_plan_stop_service_rationale_127" }, @@ -78128,7 +78173,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", - "community": 1, + "community": 6, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "id": "services_pl_plan_stop_service_rationale_244" }, @@ -78137,7 +78182,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L302", - "community": 1, + "community": 6, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002", "id": "services_pl_plan_stop_service_rationale_302" }, @@ -78146,7 +78191,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L497", - "community": 45, + "community": 73, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "services_pl_plan_stop_service_rationale_497" }, @@ -78155,7 +78200,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L769", - "community": 31, + "community": 6, "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": "services_pl_plan_stop_service_rationale_769" }, @@ -78164,7 +78209,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L823", - "community": 1, + "community": 6, "norm_label": "opt-in source validation also runs for incomplete drafts; never trusts client te", "id": "services_pl_plan_stop_service_rationale_823" }, @@ -78173,7 +78218,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L979", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_979" }, @@ -78182,7 +78227,7 @@ "file_type": "code", "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L29", - "community": 205, + "community": 206, "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" }, @@ -78191,7 +78236,7 @@ "file_type": "code", "source_file": "tests/test_pl_mobile_stop_meta.py", "source_location": "L205", - "community": 205, + "community": 206, "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" }, @@ -78204,7 +78249,7 @@ "language": "bash", "kind": "file" }, - "community": 243, + "community": 236, "norm_label": "start-prod.sh", "id": "start_prod_sh" }, @@ -78217,7 +78262,7 @@ "language": "bash", "kind": "bash_entrypoint" }, - "community": 243, + "community": 236, "norm_label": "start-prod.sh script", "id": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry" }, @@ -78230,7 +78275,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "log_info()", "id": "backend_start_prod_log_info" }, @@ -78243,7 +78288,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "log_warn()", "id": "backend_start_prod_log_warn" }, @@ -78256,7 +78301,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "log_error()", "id": "backend_start_prod_log_error" }, @@ -78269,7 +78314,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "show_help()", "id": "backend_start_prod_show_help" }, @@ -78282,7 +78327,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "ensure_dirs()", "id": "backend_start_prod_ensure_dirs" }, @@ -78295,7 +78340,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "check_python()", "id": "backend_start_prod_check_python" }, @@ -78308,7 +78353,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "venv_is_usable()", "id": "backend_start_prod_venv_is_usable" }, @@ -78321,7 +78366,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "reset_venv()", "id": "backend_start_prod_reset_venv" }, @@ -78334,7 +78379,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "create_venv()", "id": "backend_start_prod_create_venv" }, @@ -78347,7 +78392,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "ensure_valid_venv()", "id": "backend_start_prod_ensure_valid_venv" }, @@ -78360,7 +78405,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "install_dependencies()", "id": "backend_start_prod_install_dependencies" }, @@ -78373,7 +78418,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "ensure_venv_and_runtime()", "id": "backend_start_prod_ensure_venv_and_runtime" }, @@ -78386,7 +78431,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "is_running()", "id": "backend_start_prod_is_running" }, @@ -78399,7 +78444,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "verify_health()", "id": "backend_start_prod_verify_health" }, @@ -78412,7 +78457,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "start_server()", "id": "backend_start_prod_start_server" }, @@ -78425,7 +78470,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "stop_server()", "id": "backend_start_prod_stop_server" }, @@ -78438,7 +78483,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "status_server()", "id": "backend_start_prod_status_server" }, @@ -78451,7 +78496,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 243, + "community": 236, "norm_label": "show_logs()", "id": "backend_start_prod_show_logs" }, @@ -78464,7 +78509,7 @@ "language": "bash", "kind": "file" }, - "community": 259, + "community": 248, "norm_label": "start.sh", "id": "start_sh" }, @@ -78477,7 +78522,7 @@ "language": "bash", "kind": "bash_entrypoint" }, - "community": 259, + "community": 248, "norm_label": "start.sh script", "id": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry" }, @@ -78490,7 +78535,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "log_info()", "id": "backend_start_log_info" }, @@ -78503,7 +78548,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "log_warn()", "id": "backend_start_log_warn" }, @@ -78516,7 +78561,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "log_error()", "id": "backend_start_log_error" }, @@ -78529,7 +78574,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "log_success()", "id": "backend_start_log_success" }, @@ -78542,7 +78587,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "show_help()", "id": "backend_start_show_help" }, @@ -78555,7 +78600,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "check_python()", "id": "backend_start_check_python" }, @@ -78568,7 +78613,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "create_venv()", "id": "backend_start_create_venv" }, @@ -78581,7 +78626,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "install_dependencies()", "id": "backend_start_install_dependencies" }, @@ -78594,7 +78639,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "check_env()", "id": "backend_start_check_env" }, @@ -78607,7 +78652,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "setup_logs()", "id": "backend_start_setup_logs" }, @@ -78620,7 +78665,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "start_server()", "id": "backend_start_start_server" }, @@ -78633,7 +78678,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "stop_server()", "id": "backend_start_stop_server" }, @@ -78646,7 +78691,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "show_status()", "id": "backend_start_show_status" }, @@ -78659,7 +78704,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "show_logs()", "id": "backend_start_show_logs" }, @@ -78672,7 +78717,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "restart_server()", "id": "backend_start_restart_server" }, @@ -78685,7 +78730,7 @@ "language": "bash", "kind": "bash_function" }, - "community": 259, + "community": 248, "norm_label": "init_env()", "id": "backend_start_init_env" }, @@ -78694,7 +78739,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L129", - "community": 80, + "community": 57, "norm_label": "int", "id": "app_main_py_int" }, @@ -78703,7 +78748,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L129", - "community": 80, + "community": 57, "norm_label": "str", "id": "app_main_py_str" }, @@ -78712,7 +78757,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L142", - "community": 80, + "community": 57, "norm_label": "request", "id": "app_main_py_request" }, @@ -78721,7 +78766,7 @@ "file_type": "code", "source_file": "app/main.py", "source_location": "L153", - "community": 80, + "community": 57, "norm_label": "exception", "id": "app_main_py_exception" }, @@ -78730,7 +78775,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", - "community": 9, + "community": 8, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 pydantic schemas", "id": "app_schemas_pl_io_order_py_pl_io_order_rationale_1" }, @@ -78739,7 +78784,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", - "community": 51, + "community": 38, "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" }, @@ -78748,7 +78793,7 @@ "file_type": "rationale", "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", - "community": 43, + "community": 80, "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" }, @@ -78757,7 +78802,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", - "community": 17, + "community": 5, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 pydantic schemas", "id": "app_schemas_crm_pool_rule_py_crm_pool_rule_rationale_1" }, @@ -78766,7 +78811,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/quote.py", "source_location": "L1", - "community": 5, + "community": 12, "norm_label": "crm \u62a5\u4ef7\u5355 pydantic schemas", "id": "app_schemas_crm_quote_py_crm_quote_rationale_1" }, @@ -78775,7 +78820,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", - "community": 65, + "community": 76, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f pydantic schemas", "id": "app_schemas_crm_supplier_info_py_crm_supplier_info_rationale_1" }, @@ -78784,7 +78829,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", - "community": 17, + "community": 5, "norm_label": "crm \u5546\u673a\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_opportunity_py_crm_opportunity_rationale_1" }, @@ -78793,7 +78838,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/clue.py", "source_location": "L1", - "community": 9, + "community": 8, "norm_label": "crm \u7ebf\u7d22\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_clue_py_crm_clue_rationale_1" }, @@ -78802,7 +78847,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/product.py", "source_location": "L1", - "community": 9, + "community": 8, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 pydantic schemas", "id": "app_schemas_crm_product_py_crm_product_rationale_1" }, @@ -78811,7 +78856,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L1", - "community": 9, + "community": 8, "norm_label": "crm \u5ba2\u6237\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_customer_py_crm_customer_rationale_1" }, @@ -78820,7 +78865,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L1", - "community": 39, + "community": 44, "norm_label": "crm \u5408\u540c pydantic schemas \u2014 \u5bf9\u7167 crmcontractbo / crmcontractvo", "id": "app_schemas_crm_contract_py_crm_contract_rationale_1" }, @@ -78829,7 +78874,7 @@ "file_type": "rationale", "source_file": "app/schemas/db/__init__.py", "source_location": "L1", - "community": 35, + "community": 354, "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" }, @@ -78838,7 +78883,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", - "community": 64, + "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" }, @@ -78847,7 +78892,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1", - "community": 5, + "community": 12, "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" }, @@ -78856,7 +78901,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", - "community": 65, + "community": 76, "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" }, @@ -78865,7 +78910,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", - "community": 17, + "community": 75, "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" }, @@ -78874,7 +78919,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/clue.py", "source_location": "L1", - "community": 13, + "community": 5, "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" }, @@ -78883,7 +78928,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1", - "community": 57, + "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" }, @@ -78892,7 +78937,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L1", - "community": 13, + "community": 5, "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" }, @@ -78901,7 +78946,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1", - "community": 19, + "community": 25, "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" }, @@ -78910,7 +78955,7 @@ "file_type": "code", "source_file": "app/api/doclib.py", "source_location": "L22", - "community": 115, + "community": 114, "norm_label": "str", "id": "app_api_doclib_py_str" }, @@ -78919,7 +78964,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L208", - "community": 25, + "community": 15, "norm_label": "plplanproduct", "id": "app_api_pl_plan_py_plplanproduct" }, @@ -78928,7 +78973,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L208", - "community": 4, + "community": 15, "norm_label": "str", "id": "app_api_pl_plan_py_str" }, @@ -78937,7 +78982,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L224", - "community": 25, + "community": 15, "norm_label": "date", "id": "app_api_pl_plan_py_date" }, @@ -78946,7 +78991,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L228", - "community": 4, + "community": 15, "norm_label": "session", "id": "app_api_pl_plan_py_session" }, @@ -78955,7 +79000,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L260", - "community": 25, + "community": 15, "norm_label": "int", "id": "app_api_pl_plan_py_int" }, @@ -78964,7 +79009,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L297", - "community": 25, + "community": 15, "norm_label": "plplan", "id": "app_api_pl_plan_py_plplan" }, @@ -78973,7 +79018,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L387", - "community": 25, + "community": 15, "norm_label": "request", "id": "app_api_pl_plan_py_request" }, @@ -78982,7 +79027,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L397", - "community": 25, + "community": 15, "norm_label": "any", "id": "app_api_pl_plan_py_any" }, @@ -78991,7 +79036,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L517", - "community": 25, + "community": 15, "norm_label": "basemodel", "id": "app_api_pl_plan_py_basemodel" }, @@ -79000,7 +79045,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L541", - "community": 25, + "community": 15, "norm_label": "bool", "id": "app_api_pl_plan_py_bool" }, @@ -79009,7 +79054,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L549", - "community": 4, + "community": 15, "norm_label": "dbusercontext", "id": "app_api_pl_plan_py_dbusercontext" }, @@ -79018,7 +79063,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1542", - "community": 25, + "community": 15, "norm_label": "pltransport", "id": "app_api_pl_plan_py_pltransport" }, @@ -79027,7 +79072,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2209", - "community": 25, + "community": 15, "norm_label": "plancreatefull", "id": "app_api_pl_plan_py_plancreatefull" }, @@ -79036,7 +79081,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3647", - "community": 25, + "community": 15, "norm_label": "plandriverfeedbackupdatebody", "id": "app_api_pl_plan_py_plandriverfeedbackupdatebody" }, @@ -79045,7 +79090,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L3678", - "community": 25, + "community": 15, "norm_label": "plansitefeedbackupdatebody", "id": "app_api_pl_plan_py_plansitefeedbackupdatebody" }, @@ -79054,7 +79099,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 14, + "community": 15, "norm_label": "session", "id": "app_api_pl_transport_py_session" }, @@ -79063,7 +79108,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L89", - "community": 14, + "community": 15, "norm_label": "pltransport", "id": "app_api_pl_transport_py_pltransport" }, @@ -79072,7 +79117,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L221", - "community": 14, + "community": 15, "norm_label": "str", "id": "app_api_pl_transport_py_str" }, @@ -79081,7 +79126,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L333", - "community": 14, + "community": 15, "norm_label": "bool", "id": "app_api_pl_transport_py_bool" }, @@ -79090,7 +79135,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L382", - "community": 14, + "community": 15, "norm_label": "plplan", "id": "app_api_pl_transport_py_plplan" }, @@ -79099,7 +79144,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 14, + "community": 15, "norm_label": "int", "id": "app_api_pl_transport_py_int" }, @@ -79108,7 +79153,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L507", - "community": 14, + "community": 15, "norm_label": "dbusercontext", "id": "app_api_pl_transport_py_dbusercontext" }, @@ -79117,7 +79162,7 @@ "file_type": "rationale", "source_file": "app/api/pl/io_order.py", "source_location": "L1", - "community": 79, + "community": 146, "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" }, @@ -79126,7 +79171,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1", - "community": 32, + "community": 20, "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" }, @@ -79135,7 +79180,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L442", - "community": 22, + "community": 7, "norm_label": "pending_approval()", "id": "app_api_bx_reimburse_py_bx_reimburse_pending_approval" }, @@ -79144,7 +79189,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L484", - "community": 22, + "community": 7, "norm_label": "pending_approval_stats()", "id": "app_api_bx_reimburse_py_bx_reimburse_pending_approval_stats" }, @@ -79153,7 +79198,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L494", - "community": 22, + "community": 7, "norm_label": "approved_by_me()", "id": "app_api_bx_reimburse_py_bx_reimburse_approved_by_me" }, @@ -79162,7 +79207,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L684", - "community": 22, + "community": 7, "norm_label": "get_approvals()", "id": "app_api_bx_reimburse_py_bx_reimburse_get_approvals" }, @@ -79171,7 +79216,7 @@ "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L697", - "community": 22, + "community": 7, "norm_label": "get_approval_history()", "id": "app_api_bx_reimburse_py_bx_reimburse_get_approval_history" }, @@ -79180,7 +79225,7 @@ "file_type": "rationale", "source_file": "app/api/bx/__init__.py", "source_location": "L1", - "community": 43, + "community": 80, "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" }, @@ -79189,7 +79234,7 @@ "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L142", - "community": 198, + "community": 96, "norm_label": "bind_biz()", "id": "app_api_bx_attachment_py_bx_attachment_bind_biz" }, @@ -79198,7 +79243,7 @@ "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L339", - "community": 43, + "community": 7, "norm_label": "pending_approval()", "id": "app_api_bx_advance_py_bx_advance_pending_approval" }, @@ -79207,7 +79252,7 @@ "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L389", - "community": 43, + "community": 7, "norm_label": "approved_by_me()", "id": "app_api_bx_advance_py_bx_advance_approved_by_me" }, @@ -79216,7 +79261,7 @@ "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L582", - "community": 43, + "community": 7, "norm_label": "get_approvals()", "id": "app_api_bx_advance_py_bx_advance_get_approvals" }, @@ -79225,7 +79270,7 @@ "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L595", - "community": 43, + "community": 7, "norm_label": "get_approval_history()", "id": "app_api_bx_advance_py_bx_advance_get_approval_history" }, @@ -79234,7 +79279,7 @@ "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L259", - "community": 46, + "community": 7, "norm_label": "list_invoices()", "id": "app_api_bx_invoice_py_bx_invoice_list_invoices" }, @@ -79243,7 +79288,7 @@ "file_type": "rationale", "source_file": "app/api/db/__init__.py", "source_location": "L1", - "community": 35, + "community": 354, "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" }, @@ -79252,7 +79297,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L50", - "community": 1, + "community": 6, "norm_label": "plplancontract", "id": "plplancontract" }, @@ -79261,7 +79306,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L50", - "community": 1, + "community": 6, "norm_label": "plancontractlink", "id": "app_services_pl_plan_stop_service_py_plancontractlink" }, @@ -79270,7 +79315,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L58", - "community": 1, + "community": 6, "norm_label": "session", "id": "app_services_pl_plan_stop_service_py_session" }, @@ -79279,7 +79324,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L58", - "community": 1, + "community": 6, "norm_label": "str", "id": "app_services_pl_plan_stop_service_py_str" }, @@ -79288,7 +79333,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L58", - "community": 1, + "community": 6, "norm_label": "planstopproductread", "id": "app_services_pl_plan_stop_service_py_planstopproductread" }, @@ -79297,7 +79342,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L152", - "community": 1, + "community": 10, "norm_label": "plplanloadproduct", "id": "plplanloadproduct" }, @@ -79306,7 +79351,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L171", - "community": 1, + "community": 10, "norm_label": "plplandeliveryproduct", "id": "plplandeliveryproduct" }, @@ -79315,7 +79360,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L228", - "community": 1, + "community": 10, "norm_label": "decimal", "id": "app_services_pl_plan_stop_service_py_decimal" }, @@ -79324,7 +79369,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L278", - "community": 1, + "community": 6, "norm_label": "planloadbody", "id": "planloadbody" }, @@ -79333,7 +79378,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L278", - "community": 1, + "community": 6, "norm_label": "plandeliverybody", "id": "plandeliverybody" }, @@ -79342,7 +79387,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L297", - "community": 1, + "community": 10, "norm_label": "planloadread", "id": "app_services_pl_plan_stop_service_py_planloadread" }, @@ -79351,7 +79396,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L297", - "community": 1, + "community": 10, "norm_label": "plandeliveryread", "id": "app_services_pl_plan_stop_service_py_plandeliveryread" }, @@ -79360,7 +79405,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L465", - "community": 1, + "community": 10, "norm_label": "plplan", "id": "app_services_pl_plan_stop_service_py_plplan" }, @@ -79369,7 +79414,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", - "community": 1, + "community": 6, "norm_label": "bool", "id": "app_services_pl_plan_stop_service_py_bool" }, @@ -79378,7 +79423,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L735", - "community": 1, + "community": 10, "norm_label": "int", "id": "app_services_pl_plan_stop_service_py_int" }, @@ -79387,7 +79432,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1007", - "community": 1, + "community": 10, "norm_label": "datetime", "id": "app_services_pl_plan_stop_service_py_datetime" }, @@ -79396,7 +79441,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1021", - "community": 1, + "community": 10, "norm_label": "object", "id": "app_services_pl_plan_stop_service_py_object" }, @@ -79405,7 +79450,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1072", - "community": 1, + "community": 10, "norm_label": "planstopproductbody", "id": "planstopproductbody" }, @@ -79414,7 +79459,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", - "community": 90, + "community": 116, "norm_label": "bool", "id": "app_services_pl_brand_archive_py_bool" }, @@ -79423,7 +79468,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", - "community": 90, + "community": 116, "norm_label": "str", "id": "app_services_pl_brand_archive_py_str" }, @@ -79432,7 +79477,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", - "community": 90, + "community": 116, "norm_label": "any", "id": "app_services_pl_brand_archive_py_any" }, @@ -79441,7 +79486,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", - "community": 103, + "community": 116, "norm_label": "decimal", "id": "app_services_pl_brand_archive_py_decimal" }, @@ -79450,7 +79495,7 @@ "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", - "community": 103, + "community": 116, "norm_label": "session", "id": "app_services_pl_brand_archive_py_session" }, @@ -79576,7 +79621,7 @@ "file_type": "code", "source_file": "app/services/doclib_sso.py", "source_location": "L22", - "community": 115, + "community": 114, "norm_label": "str", "id": "app_services_doclib_sso_py_str" }, @@ -79585,7 +79630,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L29", - "community": 1, + "community": 10, "norm_label": "str", "id": "app_services_pl_plan_archive_export_py_str" }, @@ -79594,7 +79639,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L78", - "community": 1, + "community": 10, "norm_label": "session", "id": "app_services_pl_plan_archive_export_py_session" }, @@ -79603,7 +79648,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L141", - "community": 1, + "community": 10, "norm_label": "date", "id": "app_services_pl_plan_archive_export_py_date" }, @@ -79612,7 +79657,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L141", - "community": 1, + "community": 10, "norm_label": "datetime", "id": "app_services_pl_plan_archive_export_py_datetime" }, @@ -79621,7 +79666,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L157", - "community": 1, + "community": 10, "norm_label": "planstopproductread", "id": "app_services_pl_plan_archive_export_py_planstopproductread" }, @@ -79630,7 +79675,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L157", - "community": 1, + "community": 10, "norm_label": "decimal", "id": "app_services_pl_plan_archive_export_py_decimal" }, @@ -79639,7 +79684,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L176", - "community": 1, + "community": 10, "norm_label": "planloadread", "id": "app_services_pl_plan_archive_export_py_planloadread" }, @@ -79648,7 +79693,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L176", - "community": 1, + "community": 10, "norm_label": "plandeliveryread", "id": "app_services_pl_plan_archive_export_py_plandeliveryread" }, @@ -79657,7 +79702,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L182", - "community": 1, + "community": 10, "norm_label": "plplanproduct", "id": "app_services_pl_plan_archive_export_py_plplanproduct" }, @@ -79666,7 +79711,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L203", - "community": 1, + "community": 10, "norm_label": "plplan", "id": "app_services_pl_plan_archive_export_py_plplan" }, @@ -79675,7 +79720,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L203", - "community": 1, + "community": 10, "norm_label": "pltransport", "id": "app_services_pl_plan_archive_export_py_pltransport" }, @@ -79684,7 +79729,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L335", - "community": 1, + "community": 10, "norm_label": "int", "id": "app_services_pl_plan_archive_export_py_int" }, @@ -79693,7 +79738,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L739", - "community": 1, + "community": 10, "norm_label": "bool", "id": "app_services_pl_plan_archive_export_py_bool" }, @@ -79702,7 +79747,7 @@ "file_type": "rationale", "source_file": "app/services/pl_mobile_product_identity.py", "source_location": "L65", - "community": 71, + "community": 6, "norm_label": "an unrelated web draft save cannot silently choose an arbitrary load row.", "id": "services_pl_mobile_product_identity_rationale_65" }, @@ -79711,7 +79756,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L218", - "community": 22, + "community": 14, "norm_label": "pending_approval()", "id": "app_services_bx_reimburse_py_bx_reimburse_pending_approval" }, @@ -79720,7 +79765,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L297", - "community": 22, + "community": 14, "norm_label": "approved_by_me()", "id": "app_services_bx_reimburse_py_bx_reimburse_approved_by_me" }, @@ -79729,7 +79774,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L835", - "community": 22, + "community": 14, "norm_label": "get_approvals()", "id": "app_services_bx_reimburse_py_bx_reimburse_get_approvals" }, @@ -79738,7 +79783,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L871", - "community": 22, + "community": 14, "norm_label": "get_approval_history()", "id": "app_services_bx_reimburse_py_bx_reimburse_get_approval_history" }, @@ -79747,7 +79792,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1266", - "community": 22, + "community": 14, "norm_label": "pending_approval_stats()", "id": "app_services_bx_reimburse_py_bx_reimburse_pending_approval_stats" }, @@ -79756,7 +79801,7 @@ "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L74", - "community": 198, + "community": 14, "norm_label": "bind_biz()", "id": "app_services_bx_attachment_py_bx_attachment_bind_biz" }, @@ -79765,7 +79810,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L190", - "community": 126, + "community": 99, "norm_label": "pending_approval()", "id": "app_services_bx_advance_py_bx_advance_pending_approval" }, @@ -79774,7 +79819,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L257", - "community": 126, + "community": 14, "norm_label": "approved_by_me()", "id": "app_services_bx_advance_py_bx_advance_approved_by_me" }, @@ -79783,7 +79828,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L489", - "community": 126, + "community": 14, "norm_label": "get_approvals()", "id": "app_services_bx_advance_py_bx_advance_get_approvals" }, @@ -79792,7 +79837,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L525", - "community": 126, + "community": 14, "norm_label": "get_approval_history()", "id": "app_services_bx_advance_py_bx_advance_get_approval_history" }, @@ -79801,7 +79846,7 @@ "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L182", - "community": 46, + "community": 96, "norm_label": "list_invoices()", "id": "app_services_bx_invoice_py_bx_invoice_list_invoices" }, @@ -79810,7 +79855,7 @@ "file_type": "code", "source_file": "tests/test_pl_mobile_product_identity.py", "source_location": "L85", - "community": 195, + "community": 179, "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" }, @@ -79819,7 +79864,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L1", - "community": 201, + "community": 197, "norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)", "id": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi" }, @@ -79828,7 +79873,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L7", - "community": 201, + "community": 197, "norm_label": "\u6280\u672f\u6808", "id": "backend_readme_\u6280\u672f\u6808" }, @@ -79837,7 +79882,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L15", - "community": 201, + "community": 197, "norm_label": "\u9879\u76ee\u7ed3\u6784", "id": "backend_readme_\u9879\u76ee\u7ed3\u6784" }, @@ -79846,7 +79891,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L37", - "community": 201, + "community": 197, "norm_label": "\u5feb\u901f\u5f00\u59cb", "id": "backend_readme_\u5feb\u901f\u5f00\u59cb" }, @@ -79855,7 +79900,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L39", - "community": 201, + "community": 197, "norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "id": "backend_readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883" }, @@ -79864,7 +79909,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L47", - "community": 201, + "community": 197, "norm_label": "2. \u5b89\u88c5\u4f9d\u8d56", "id": "backend_readme_2_\u5b89\u88c5\u4f9d\u8d56" }, @@ -79873,7 +79918,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L53", - "community": 201, + "community": 197, "norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "id": "backend_readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, @@ -79882,7 +79927,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L71", - "community": 201, + "community": 197, "norm_label": "4. \u542f\u52a8\u670d\u52a1", "id": "backend_readme_4_\u542f\u52a8\u670d\u52a1" }, @@ -79891,7 +79936,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L83", - "community": 201, + "community": 197, "norm_label": "api \u8def\u7531\u5206\u7ec4", "id": "backend_readme_api_\u8def\u7531\u5206\u7ec4" }, @@ -79900,7 +79945,7 @@ "file_type": "document", "source_file": "README.md", "source_location": "L93", - "community": 201, + "community": 197, "norm_label": "\u5f00\u53d1\u89c4\u8303", "id": "backend_readme_\u5f00\u53d1\u89c4\u8303" }, @@ -79909,7 +79954,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L1", - "community": 235, + "community": 231, "norm_label": "shanxia2.0 backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "id": "backend_deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, @@ -79918,7 +79963,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L3", - "community": 235, + "community": 231, "norm_label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "id": "backend_deploy_1_\u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, @@ -79927,7 +79972,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L32", - "community": 235, + "community": 231, "norm_label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "id": "backend_deploy_2_\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, @@ -79936,7 +79981,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L45", - "community": 235, + "community": 231, "norm_label": "3. \u65e5\u5e38\u8fd0\u7ef4", "id": "backend_deploy_3_\u65e5\u5e38\u8fd0\u7ef4" }, @@ -79945,7 +79990,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L61", - "community": 235, + "community": 231, "norm_label": "4. \u914d\u7f6e\u6587\u4ef6", "id": "backend_deploy_4_\u914d\u7f6e\u6587\u4ef6" }, @@ -79954,7 +79999,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L70", - "community": 235, + "community": 231, "norm_label": "5. \u4e0e nginx \u914d\u5408", "id": "backend_deploy_5_\u4e0e_nginx_\u914d\u5408" }, @@ -79963,7 +80008,7 @@ "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L77", - "community": 235, + "community": 231, "norm_label": "6. \u5e38\u89c1\u95ee\u9898", "id": "backend_deploy_6_\u5e38\u89c1\u95ee\u9898" }, @@ -79972,7 +80017,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L81", - "community": 80, + "community": 57, "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" }, @@ -79981,7 +80026,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L142", - "community": 80, + "community": 57, "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" }, @@ -79990,7 +80035,7 @@ "file_type": "rationale", "source_file": "app/main.py", "source_location": "L153", - "community": 80, + "community": 57, "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" }, @@ -79999,7 +80044,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L701", - "community": 333, + "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": "pl_plan_rationale_701" }, @@ -80008,7 +80053,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L208", - "community": 257, + "community": 252, "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" }, @@ -80017,7 +80062,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L223", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_223" }, @@ -80026,7 +80071,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L259", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_259" }, @@ -80035,7 +80080,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L292", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_292" }, @@ -80044,7 +80089,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L523", - "community": 25, + "community": 3, "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" }, @@ -80053,7 +80098,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L550", - "community": 4, + "community": 3, "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" }, @@ -80062,7 +80107,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L637", - "community": 4, + "community": 3, "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" }, @@ -80071,7 +80116,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1199", - "community": 4, + "community": 3, "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" }, @@ -80080,7 +80125,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1332", - "community": 4, + "community": 302, "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" }, @@ -80089,7 +80134,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1367", - "community": 4, + "community": 177, "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" }, @@ -80098,7 +80143,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1580", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1580" }, @@ -80107,7 +80152,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1788", - "community": 164, + "community": 158, "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" }, @@ -80116,7 +80161,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1809", - "community": 171, + "community": 167, "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" }, @@ -80125,7 +80170,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1903", - "community": 274, + "community": 74, "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" }, @@ -80134,7 +80179,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1938", - "community": 273, + "community": 74, "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" }, @@ -80143,7 +80188,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2200", - "community": 71, + "community": 6, "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" }, @@ -80152,7 +80197,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2969", - "community": 143, + "community": 132, "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" }, @@ -80161,7 +80206,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3253", - "community": 151, + "community": 134, "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" }, @@ -80170,7 +80215,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3288", - "community": 145, + "community": 144, "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" }, @@ -80179,7 +80224,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3683", - "community": 144, + "community": 133, "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" }, @@ -80188,7 +80233,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L245", - "community": 14, + "community": 31, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002", "id": "pl_transport_rationale_245" }, @@ -80197,7 +80242,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L382", - "community": 14, + "community": 31, "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" }, @@ -80206,7 +80251,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L596", - "community": 14, + "community": 31, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_rationale_596" }, @@ -80215,7 +80260,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L61", - "community": 1, + "community": 6, "norm_label": "\u6bb5\u4ea7\u54c1\u884c\u5c55\u793a\u7528\u5408\u540c\u7f16\u53f7:\u4f18\u5148\u6bb5\u5408\u540c\u5173\u8054,\u5176\u6b21\u6309 contract_id \u67e5 crm\u3002", "id": "services_pl_plan_stop_service_rationale_61" }, @@ -80224,7 +80269,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L124", - "community": 1, + "community": 6, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002", "id": "services_pl_plan_stop_service_rationale_124" }, @@ -80233,7 +80278,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L241", - "community": 1, + "community": 6, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "id": "services_pl_plan_stop_service_rationale_241" }, @@ -80242,7 +80287,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L299", - "community": 1, + "community": 6, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002", "id": "services_pl_plan_stop_service_rationale_299" }, @@ -80251,7 +80296,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L494", - "community": 45, + "community": 73, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "services_pl_plan_stop_service_rationale_494" }, @@ -80260,7 +80305,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L899", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_899" }, @@ -80269,7 +80314,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1026", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_1026" }, @@ -80278,7 +80323,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L110", - "community": 90, + "community": 176, "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" }, @@ -80287,7 +80332,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L128", - "community": 90, + "community": 176, "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" }, @@ -80296,7 +80341,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L191", - "community": 90, + "community": 116, "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" }, @@ -80305,7 +80350,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L249", - "community": 90, + "community": 116, "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" }, @@ -80323,7 +80368,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L207", - "community": 2, + "community": 263, "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" }, @@ -80377,7 +80422,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L396", - "community": 45, + "community": 73, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "services_pl_plan_service_rationale_396" }, @@ -80386,7 +80431,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L401", - "community": 4, + "community": 3, "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" }, @@ -80395,7 +80440,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L423", - "community": 45, + "community": 3, "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 +80503,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L70", - "community": 1, + "community": 10, "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" }, @@ -80467,7 +80512,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L513", - "community": 1, + "community": 10, "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" }, @@ -80476,7 +80521,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L689", - "community": 1, + "community": 10, "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" }, @@ -80485,7 +80530,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L746", - "community": 1, + "community": 10, "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" }, @@ -80494,7 +80539,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L828", - "community": 1, + "community": 192, "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" }, @@ -80503,7 +80548,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L896", - "community": 1, + "community": 10, "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" }, @@ -80512,7 +80557,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L939", - "community": 1, + "community": 10, "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" }, @@ -80521,7 +80566,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L253", - "community": 384, + "community": 192, "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" }, @@ -80530,7 +80575,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L515", - "community": 376, + "community": 358, "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" }, @@ -80539,7 +80584,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L602", - "community": 386, + "community": 192, "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" }, @@ -80548,7 +80593,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L722", - "community": 4, + "community": 177, "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" }, @@ -80557,7 +80602,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1142", - "community": 303, + "community": 279, "norm_label": "_format_plan_list_export_brand()", "id": "pl_plan_format_plan_list_export_brand" }, @@ -80566,7 +80611,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L203", - "community": 257, + "community": 252, "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" }, @@ -80575,7 +80620,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L254", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_254" }, @@ -80584,7 +80629,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L287", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_287" }, @@ -80593,7 +80638,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L518", - "community": 25, + "community": 3, "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" }, @@ -80602,7 +80647,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L632", - "community": 4, + "community": 3, "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" }, @@ -80611,7 +80656,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1143", - "community": 303, + "community": 279, "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" }, @@ -80620,7 +80665,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1201", - "community": 4, + "community": 3, "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" }, @@ -80629,7 +80674,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1369", - "community": 4, + "community": 177, "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" }, @@ -80638,7 +80683,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1551", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1551" }, @@ -80647,7 +80692,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1759", - "community": 164, + "community": 158, "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" }, @@ -80656,7 +80701,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1780", - "community": 171, + "community": 167, "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" }, @@ -80665,7 +80710,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1874", - "community": 274, + "community": 74, "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" }, @@ -80674,7 +80719,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1909", - "community": 273, + "community": 74, "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" }, @@ -80683,7 +80728,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2171", - "community": 71, + "community": 6, "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" }, @@ -80692,7 +80737,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2940", - "community": 143, + "community": 132, "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" }, @@ -80701,7 +80746,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3044", - "community": 152, + "community": 143, "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" }, @@ -80710,7 +80755,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3224", - "community": 151, + "community": 134, "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" }, @@ -80719,7 +80764,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3259", - "community": 145, + "community": 144, "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" }, @@ -80728,7 +80773,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3654", - "community": 144, + "community": 133, "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" }, @@ -80737,7 +80782,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L132", - "community": 90, + "community": 116, "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" }, @@ -80746,7 +80791,7 @@ "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L190", - "community": 90, + "community": 116, "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" }, @@ -80755,7 +80800,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L256", - "community": 1, + "community": 10, "norm_label": "_format_export_brand_name()", "id": "services_pl_plan_archive_export_format_export_brand_name" }, @@ -80764,7 +80809,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L64", - "community": 1, + "community": 10, "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" }, @@ -80773,7 +80818,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L129", - "community": 1, + "community": 10, "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" }, @@ -80782,7 +80827,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L230", - "community": 1, + "community": 10, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_230" }, @@ -80791,7 +80836,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L257", - "community": 1, + "community": 10, "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" }, @@ -80800,7 +80845,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L353", - "community": 1, + "community": 10, "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" }, @@ -80809,7 +80854,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L419", - "community": 1, + "community": 10, "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" }, @@ -80818,7 +80863,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L503", - "community": 1, + "community": 10, "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" }, @@ -80827,7 +80872,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L640", - "community": 1, + "community": 10, "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" }, @@ -80836,7 +80881,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L697", - "community": 1, + "community": 10, "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" }, @@ -80845,7 +80890,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L779", - "community": 1, + "community": 192, "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" }, @@ -80854,7 +80899,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L847", - "community": 1, + "community": 10, "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" }, @@ -80863,7 +80908,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L890", - "community": 1, + "community": 10, "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" }, @@ -80872,7 +80917,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L105", - "community": 56, + "community": 10, "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" }, @@ -80881,7 +80926,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L291", - "community": 56, + "community": 10, "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" }, @@ -80890,7 +80935,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L42", - "community": 303, + "community": 279, "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" }, @@ -80899,7 +80944,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L501", - "community": 376, + "community": 358, "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" }, @@ -80908,7 +80953,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L581", - "community": 386, + "community": 192, "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" }, @@ -80917,7 +80962,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L912", - "community": 5, + "community": 12, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_912" }, @@ -80926,7 +80971,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1066", - "community": 296, + "community": 274, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_1066" }, @@ -80935,7 +80980,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1166", - "community": 5, + "community": 12, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1166" }, @@ -80944,7 +80989,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1230", - "community": 5, + "community": 12, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1230" }, @@ -80953,7 +80998,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1330", - "community": 5, + "community": 12, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1330" }, @@ -80962,7 +81007,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1357", - "community": 5, + "community": 12, "norm_label": "\u4f5c\u5e9f\u62a5\u4ef7\u5355:\u5199\u5165 invalid_*(\u539f\u56e0\u53ef\u9009);\u4e0d\u518d\u62fc remark\u3002", "id": "crm_quote_rationale_1357" }, @@ -80971,7 +81016,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1387", - "community": 5, + "community": 12, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1387" }, @@ -80980,7 +81025,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1442", - "community": 5, + "community": 12, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1442" }, @@ -80989,7 +81034,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1488", - "community": 5, + "community": 12, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1488" }, @@ -80998,7 +81043,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1551", - "community": 5, + "community": 12, "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" }, @@ -81007,7 +81052,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L202", - "community": 257, + "community": 252, "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" }, @@ -81016,7 +81061,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L253", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_253" }, @@ -81025,7 +81070,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L286", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_286" }, @@ -81034,7 +81079,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L517", - "community": 25, + "community": 3, "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" }, @@ -81043,7 +81088,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L544", - "community": 4, + "community": 3, "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" }, @@ -81052,7 +81097,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L631", - "community": 4, + "community": 3, "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" }, @@ -81061,7 +81106,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1142", - "community": 303, + "community": 279, "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" }, @@ -81070,7 +81115,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1200", - "community": 4, + "community": 3, "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" }, @@ -81079,7 +81124,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1366", - "community": 4, + "community": 177, "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" }, @@ -81088,7 +81133,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1544", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1544" }, @@ -81097,7 +81142,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1743", - "community": 164, + "community": 158, "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" }, @@ -81106,7 +81151,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1764", - "community": 171, + "community": 167, "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" }, @@ -81115,7 +81160,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1858", - "community": 274, + "community": 74, "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" }, @@ -81124,7 +81169,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1893", - "community": 273, + "community": 74, "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" }, @@ -81133,7 +81178,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2155", - "community": 71, + "community": 6, "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" }, @@ -81142,7 +81187,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2924", - "community": 143, + "community": 132, "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" }, @@ -81151,7 +81196,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3028", - "community": 152, + "community": 143, "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" }, @@ -81160,7 +81205,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3208", - "community": 151, + "community": 134, "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" }, @@ -81169,7 +81214,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3243", - "community": 145, + "community": 144, "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" }, @@ -81178,7 +81223,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3638", - "community": 144, + "community": 133, "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" }, @@ -81187,7 +81232,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L656", - "community": 1, + "community": 10, "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" }, @@ -81196,7 +81241,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L712", - "community": 1, + "community": 192, "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" }, @@ -81205,7 +81250,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L768", - "community": 1, + "community": 10, "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" }, @@ -81214,7 +81259,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L248", - "community": 384, + "community": 192, "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" }, @@ -81223,7 +81268,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L498", - "community": 376, + "community": 358, "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" }, @@ -81232,7 +81277,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L578", - "community": 386, + "community": 192, "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" }, @@ -81241,7 +81286,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L201", - "community": 257, + "community": 252, "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" }, @@ -81250,7 +81295,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L252", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_252" }, @@ -81259,7 +81304,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L285", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_285" }, @@ -81268,7 +81313,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L516", - "community": 4, + "community": 3, "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" }, @@ -81277,7 +81322,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L543", - "community": 4, + "community": 3, "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" }, @@ -81286,7 +81331,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L630", - "community": 4, + "community": 3, "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" }, @@ -81295,7 +81340,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1141", - "community": 303, + "community": 279, "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" }, @@ -81304,7 +81349,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1365", - "community": 4, + "community": 177, "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" }, @@ -81313,7 +81358,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1543", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1543" }, @@ -81322,7 +81367,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1736", - "community": 164, + "community": 158, "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" }, @@ -81331,7 +81376,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1757", - "community": 171, + "community": 167, "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" }, @@ -81340,7 +81385,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1851", - "community": 274, + "community": 74, "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" }, @@ -81349,7 +81394,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1886", - "community": 273, + "community": 74, "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" }, @@ -81358,7 +81403,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1902", - "community": 308, + "community": 74, "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" }, @@ -81367,7 +81412,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2148", - "community": 71, + "community": 6, "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" }, @@ -81376,7 +81421,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2917", - "community": 143, + "community": 132, "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" }, @@ -81385,7 +81430,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3021", - "community": 152, + "community": 143, "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" }, @@ -81394,7 +81439,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3236", - "community": 145, + "community": 144, "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" }, @@ -81403,7 +81448,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3631", - "community": 144, + "community": 133, "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" }, @@ -81412,7 +81457,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L499", - "community": 1, + "community": 10, "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" }, @@ -81421,7 +81466,7 @@ "file_type": "rationale", "source_file": "app/services/export_attachment_zip.py", "source_location": "L224", - "community": 28, + "community": 32, "norm_label": "\u6253\u5305 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002", "id": "services_export_attachment_zip_rationale_224" }, @@ -81430,7 +81475,7 @@ "file_type": "rationale", "source_file": "app/services/export_attachment_zip.py", "source_location": "L260", - "community": 28, + "community": 32, "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" }, @@ -81439,7 +81484,7 @@ "file_type": "rationale", "source_file": "app/services/export_attachment_zip.py", "source_location": "L354", - "community": 132, + "community": 32, "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" }, @@ -81448,7 +81493,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L101", - "community": 56, + "community": 10, "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" }, @@ -81457,7 +81502,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L287", - "community": 56, + "community": 10, "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" }, @@ -81466,7 +81511,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L571", - "community": 57, + "community": 16, "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" }, @@ -81475,7 +81520,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L603", - "community": 57, + "community": 16, "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" }, @@ -81484,7 +81529,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L699", - "community": 57, + "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" }, @@ -81493,7 +81538,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L720", - "community": 57, + "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" }, @@ -81502,7 +81547,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L733", - "community": 57, + "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" }, @@ -81511,7 +81556,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1062", - "community": 73, + "community": 81, "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" }, @@ -81520,7 +81565,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1231", - "community": 228, + "community": 246, "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" }, @@ -81529,7 +81574,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L491", - "community": 377, + "community": 346, "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" }, @@ -81538,7 +81583,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L778", - "community": 64, + "community": 16, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "api_crm_rationale_778" }, @@ -81547,7 +81592,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L852", - "community": 73, + "community": 81, "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" }, @@ -81556,7 +81601,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L972", - "community": 11, + "community": 24, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "api_crm_rationale_972" }, @@ -81565,7 +81610,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2507", - "community": 73, + "community": 81, "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" }, @@ -81574,7 +81619,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3349", - "community": 65, + "community": 76, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3349" }, @@ -81583,7 +81628,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3389", - "community": 65, + "community": 81, "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" }, @@ -81592,7 +81637,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3419", - "community": 65, + "community": 76, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3419" }, @@ -81601,7 +81646,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3447", - "community": 65, + "community": 76, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3447" }, @@ -81610,7 +81655,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3470", - "community": 65, + "community": 76, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "api_crm_rationale_3470" }, @@ -81619,7 +81664,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3496", - "community": 65, + "community": 76, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3496" }, @@ -81628,7 +81673,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3524", - "community": 65, + "community": 76, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "api_crm_rationale_3524" }, @@ -81637,7 +81682,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3553", - "community": 11, + "community": 24, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3553" }, @@ -81646,7 +81691,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3613", - "community": 17, + "community": 361, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3613" }, @@ -81655,7 +81700,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3781", - "community": 73, + "community": 81, "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" }, @@ -81664,7 +81709,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L4724", - "community": 73, + "community": 81, "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" }, @@ -81709,7 +81754,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1178", - "community": 4, + "community": 3, "norm_label": "_collect_stop_contract_nos()", "id": "pl_plan_collect_stop_contract_nos" }, @@ -81718,7 +81763,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1379", - "community": 4, + "community": 177, "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" }, @@ -81727,7 +81772,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1557", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1557" }, @@ -81736,7 +81781,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1750", - "community": 164, + "community": 158, "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" }, @@ -81745,7 +81790,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1771", - "community": 171, + "community": 167, "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" }, @@ -81754,7 +81799,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1865", - "community": 274, + "community": 74, "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" }, @@ -81763,7 +81808,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1900", - "community": 273, + "community": 74, "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" }, @@ -81772,7 +81817,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1916", - "community": 308, + "community": 74, "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" }, @@ -81781,7 +81826,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2162", - "community": 71, + "community": 6, "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" }, @@ -81790,7 +81835,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2931", - "community": 143, + "community": 132, "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" }, @@ -81799,7 +81844,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3035", - "community": 152, + "community": 143, "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" }, @@ -81808,7 +81853,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3215", - "community": 151, + "community": 134, "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" }, @@ -81817,7 +81862,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3250", - "community": 145, + "community": 144, "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" }, @@ -81826,7 +81871,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3645", - "community": 144, + "community": 133, "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" }, @@ -81835,7 +81880,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L200", - "community": 257, + "community": 252, "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" }, @@ -81844,7 +81889,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L215", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_215" }, @@ -81853,7 +81898,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L251", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_251" }, @@ -81862,7 +81907,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L284", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_284" }, @@ -81871,7 +81916,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L515", - "community": 4, + "community": 3, "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" }, @@ -81880,7 +81925,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L542", - "community": 4, + "community": 3, "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" }, @@ -81889,7 +81934,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L629", - "community": 4, + "community": 3, "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" }, @@ -81898,7 +81943,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1140", - "community": 303, + "community": 279, "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" }, @@ -81907,7 +81952,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1212", - "community": 4, + "community": 3, "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" }, @@ -81916,7 +81961,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1370", - "community": 4, + "community": 177, "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" }, @@ -81925,7 +81970,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1548", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1548" }, @@ -81934,7 +81979,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1741", - "community": 164, + "community": 158, "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" }, @@ -81943,7 +81988,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1762", - "community": 171, + "community": 167, "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" }, @@ -81952,7 +81997,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1856", - "community": 274, + "community": 74, "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" }, @@ -81961,7 +82006,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1891", - "community": 273, + "community": 74, "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" }, @@ -81970,7 +82015,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1907", - "community": 308, + "community": 74, "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" }, @@ -81979,7 +82024,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2153", - "community": 71, + "community": 6, "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" }, @@ -81988,7 +82033,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2922", - "community": 143, + "community": 132, "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" }, @@ -81997,7 +82042,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3026", - "community": 152, + "community": 133, "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" }, @@ -82006,7 +82051,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3206", - "community": 151, + "community": 134, "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" }, @@ -82015,7 +82060,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3241", - "community": 145, + "community": 144, "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" }, @@ -82024,7 +82069,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3636", - "community": 144, + "community": 133, "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" }, @@ -82033,7 +82078,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L199", - "community": 257, + "community": 252, "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" }, @@ -82042,7 +82087,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L250", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_250" }, @@ -82051,7 +82096,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L283", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_283" }, @@ -82060,7 +82105,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L514", - "community": 25, + "community": 3, "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" }, @@ -82069,7 +82114,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L541", - "community": 4, + "community": 3, "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" }, @@ -82078,7 +82123,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L628", - "community": 4, + "community": 3, "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" }, @@ -82087,7 +82132,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1139", - "community": 303, + "community": 279, "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" }, @@ -82096,7 +82141,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1211", - "community": 4, + "community": 3, "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" }, @@ -82105,7 +82150,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1547", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1547" }, @@ -82114,7 +82159,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1740", - "community": 164, + "community": 158, "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" }, @@ -82123,7 +82168,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1761", - "community": 171, + "community": 167, "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" }, @@ -82132,7 +82177,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2069", - "community": 71, + "community": 6, "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" }, @@ -82141,7 +82186,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2838", - "community": 143, + "community": 132, "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" }, @@ -82150,7 +82195,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2942", - "community": 152, + "community": 143, "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" }, @@ -82159,7 +82204,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3122", - "community": 151, + "community": 134, "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" }, @@ -82168,7 +82213,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3552", - "community": 144, + "community": 133, "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" }, @@ -82177,7 +82222,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1199", - "community": 4, + "community": 3, "norm_label": "_format_stop_segment_label()", "id": "pl_plan_format_stop_segment_label" }, @@ -82186,7 +82231,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1251", - "community": 4, + "community": 177, "norm_label": "_iter_segment_product_slots()", "id": "pl_plan_iter_segment_product_slots" }, @@ -82195,7 +82240,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L195", - "community": 257, + "community": 252, "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" }, @@ -82204,7 +82249,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L210", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_210" }, @@ -82213,7 +82258,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L246", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_246" }, @@ -82222,7 +82267,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L279", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_279" }, @@ -82231,7 +82276,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L510", - "community": 4, + "community": 3, "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" }, @@ -82240,7 +82285,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L624", - "community": 4, + "community": 3, "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" }, @@ -82249,7 +82294,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1135", - "community": 303, + "community": 279, "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" }, @@ -82258,7 +82303,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1252", - "community": 4, + "community": 177, "norm_label": "\u6309\u5217\u8868\u5c55\u5e73\u987a\u5e8f\u4ea7\u51fa (kind, load, delivery, delivery_seq, product)\u3002", "id": "pl_plan_rationale_1252" }, @@ -82267,7 +82312,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1389", - "community": 4, + "community": 177, "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" }, @@ -82276,7 +82321,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1575", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1575" }, @@ -82285,7 +82330,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1768", - "community": 164, + "community": 158, "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" }, @@ -82294,7 +82339,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1789", - "community": 171, + "community": 167, "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" }, @@ -82303,7 +82348,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2097", - "community": 71, + "community": 6, "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" }, @@ -82312,7 +82357,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2866", - "community": 143, + "community": 132, "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" }, @@ -82321,7 +82366,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2970", - "community": 152, + "community": 143, "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" }, @@ -82330,7 +82375,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3154", - "community": 151, + "community": 134, "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" }, @@ -82339,7 +82384,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3189", - "community": 145, + "community": 144, "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" }, @@ -82348,7 +82393,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3584", - "community": 144, + "community": 133, "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" }, @@ -82357,7 +82402,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", - "community": 1, + "community": 10, "norm_label": "format_row_contract_export_label()", "id": "services_pl_plan_archive_export_format_row_contract_export_label" }, @@ -82366,7 +82411,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L188", - "community": 1, + "community": 10, "norm_label": "_stop_kind_label()", "id": "services_pl_plan_archive_export_stop_kind_label" }, @@ -82375,7 +82420,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L200", - "community": 1, + "community": 10, "norm_label": "_product_match_key()", "id": "services_pl_plan_archive_export_product_match_key" }, @@ -82384,7 +82429,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L334", - "community": 1, + "community": 10, "norm_label": "_side_qty_fields()", "id": "services_pl_plan_archive_export_side_qty_fields" }, @@ -82393,7 +82438,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L381", - "community": 1, + "community": 10, "norm_label": "_append_stop_product_rows()", "id": "services_pl_plan_archive_export_append_stop_product_rows" }, @@ -82402,7 +82447,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L456", - "community": 1, + "community": 10, "norm_label": "_append_paired_product_rows()", "id": "services_pl_plan_archive_export_append_paired_product_rows" }, @@ -82411,7 +82456,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L60", - "community": 1, + "community": 10, "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" }, @@ -82420,7 +82465,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L75", - "community": 1, + "community": 10, "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" }, @@ -82429,7 +82474,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L146", - "community": 1, + "community": 10, "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" }, @@ -82438,7 +82483,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", - "community": 1, + "community": 10, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_260" }, @@ -82447,7 +82492,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L287", - "community": 1, + "community": 10, "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" }, @@ -82456,7 +82501,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L395", - "community": 1, + "community": 10, "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" }, @@ -82465,7 +82510,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L469", - "community": 1, + "community": 10, "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" }, @@ -82474,7 +82519,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L533", - "community": 1, + "community": 10, "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" }, @@ -82483,7 +82528,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L614", - "community": 1, + "community": 10, "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" }, @@ -82492,7 +82537,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L42", - "community": 56, + "community": 10, "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" }, @@ -82501,7 +82546,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L82", - "community": 56, + "community": 10, "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" }, @@ -82510,7 +82555,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L114", - "community": 56, + "community": 10, "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" }, @@ -82519,7 +82564,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L224", - "community": 56, + "community": 10, "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" }, @@ -82528,7 +82573,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L347", - "community": 1, + "community": 10, "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" }, @@ -82537,7 +82582,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L410", - "community": 1, + "community": 10, "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" }, @@ -82546,7 +82591,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1252", - "community": 4, + "community": 3, "norm_label": "_apply_plan_list_export_stop_fields()", "id": "pl_plan_apply_plan_list_export_stop_fields" }, @@ -82555,7 +82600,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L196", - "community": 257, + "community": 252, "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" }, @@ -82564,7 +82609,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L211", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_211" }, @@ -82573,7 +82618,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L247", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_247" }, @@ -82582,7 +82627,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L511", - "community": 4, + "community": 3, "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" }, @@ -82591,7 +82636,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L538", - "community": 4, + "community": 3, "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" }, @@ -82600,7 +82645,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L625", - "community": 4, + "community": 3, "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" }, @@ -82609,7 +82654,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1136", - "community": 303, + "community": 279, "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" }, @@ -82618,7 +82663,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1214", - "community": 4, + "community": 3, "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" }, @@ -82627,7 +82672,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1305", - "community": 4, + "community": 177, "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" }, @@ -82636,7 +82681,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1472", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1472" }, @@ -82645,7 +82690,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1665", - "community": 164, + "community": 158, "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" }, @@ -82654,7 +82699,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1686", - "community": 171, + "community": 167, "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" }, @@ -82663,7 +82708,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1994", - "community": 71, + "community": 6, "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" }, @@ -82672,7 +82717,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2763", - "community": 143, + "community": 132, "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" }, @@ -82681,7 +82726,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2867", - "community": 152, + "community": 143, "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" }, @@ -82690,7 +82735,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3086", - "community": 145, + "community": 144, "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" }, @@ -82699,7 +82744,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3481", - "community": 144, + "community": 133, "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" }, @@ -82708,7 +82753,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L214", - "community": 384, + "community": 192, "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" }, @@ -82717,7 +82762,7 @@ "file_type": "rationale", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L464", - "community": 376, + "community": 358, "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" }, @@ -82726,7 +82771,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1419", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1419" }, @@ -82735,7 +82780,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1612", - "community": 164, + "community": 158, "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" }, @@ -82744,7 +82789,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1633", - "community": 171, + "community": 167, "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" }, @@ -82753,7 +82798,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1941", - "community": 71, + "community": 6, "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" }, @@ -82762,7 +82807,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2710", - "community": 143, + "community": 132, "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" }, @@ -82771,7 +82816,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2814", - "community": 152, + "community": 143, "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" }, @@ -82780,7 +82825,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2998", - "community": 144, + "community": 134, "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" }, @@ -82789,7 +82834,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3033", - "community": 145, + "community": 144, "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" }, @@ -82798,7 +82843,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3428", - "community": 144, + "community": 133, "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" }, @@ -82807,7 +82852,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L190", - "community": 257, + "community": 252, "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" }, @@ -82816,7 +82861,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L205", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_205" }, @@ -82825,7 +82870,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L241", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_241" }, @@ -82834,7 +82879,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L274", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_274" }, @@ -82843,7 +82888,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L505", - "community": 25, + "community": 3, "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" }, @@ -82852,7 +82897,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L619", - "community": 4, + "community": 3, "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" }, @@ -82861,7 +82906,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1077", - "community": 303, + "community": 279, "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" }, @@ -82870,7 +82915,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1090", - "community": 4, + "community": 177, "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" }, @@ -82879,7 +82924,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1240", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1240" }, @@ -82888,7 +82933,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1433", - "community": 164, + "community": 158, "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" }, @@ -82897,7 +82942,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1454", - "community": 171, + "community": 167, "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" }, @@ -82906,7 +82951,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2531", - "community": 143, + "community": 132, "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" }, @@ -82915,7 +82960,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2635", - "community": 152, + "community": 143, "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" }, @@ -82924,7 +82969,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2819", - "community": 151, + "community": 134, "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" }, @@ -82933,7 +82978,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2854", - "community": 145, + "community": 144, "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" }, @@ -82942,7 +82987,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3249", - "community": 144, + "community": 133, "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" }, @@ -82951,7 +82996,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L145", - "community": 1, + "community": 10, "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" }, @@ -82960,7 +83005,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L259", - "community": 1, + "community": 10, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_259" }, @@ -82969,7 +83014,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L286", - "community": 1, + "community": 10, "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" }, @@ -82978,7 +83023,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L394", - "community": 1, + "community": 10, "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" }, @@ -82987,7 +83032,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L468", - "community": 1, + "community": 10, "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" }, @@ -82996,7 +83041,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L532", - "community": 1, + "community": 10, "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" }, @@ -83005,7 +83050,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L613", - "community": 1, + "community": 10, "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" }, @@ -83014,7 +83059,7 @@ "file_type": "code", "source_file": "tests/test_pl_plan_list_export.py", "source_location": "L28", - "community": 4, + "community": 192, "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" }, @@ -83023,7 +83068,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1056", - "community": 303, + "community": 279, "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" }, @@ -83032,7 +83077,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1069", - "community": 4, + "community": 177, "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" }, @@ -83041,7 +83086,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1412", - "community": 164, + "community": 158, "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" }, @@ -83050,7 +83095,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2510", - "community": 143, + "community": 132, "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" }, @@ -83059,7 +83104,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2614", - "community": 152, + "community": 143, "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" }, @@ -83068,7 +83113,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2798", - "community": 151, + "community": 134, "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" }, @@ -83077,7 +83122,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2833", - "community": 145, + "community": 144, "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" }, @@ -83086,7 +83131,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3228", - "community": 144, + "community": 133, "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" }, @@ -83095,7 +83140,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L64", - "community": 24, + "community": 28, "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" }, @@ -83104,7 +83149,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L109", - "community": 24, + "community": 28, "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" }, @@ -83113,7 +83158,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L145", - "community": 24, + "community": 28, "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" }, @@ -83122,7 +83167,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L167", - "community": 24, + "community": 28, "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" }, @@ -83131,7 +83176,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L199", - "community": 24, + "community": 28, "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" }, @@ -83140,7 +83185,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L224", - "community": 24, + "community": 39, "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" }, @@ -83149,7 +83194,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L301", - "community": 45, + "community": 39, "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" }, @@ -83158,7 +83203,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L327", - "community": 332, + "community": 309, "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" }, @@ -83167,7 +83212,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L351", - "community": 24, + "community": 28, "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" }, @@ -83176,7 +83221,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L392", - "community": 24, + "community": 28, "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" }, @@ -83185,7 +83230,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L546", - "community": 24, + "community": 39, "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" }, @@ -83194,7 +83239,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L86", - "community": 1, + "community": 10, "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" }, @@ -83203,7 +83248,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L200", - "community": 1, + "community": 10, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_200" }, @@ -83212,7 +83257,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L227", - "community": 1, + "community": 10, "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" }, @@ -83221,7 +83266,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L335", - "community": 1, + "community": 10, "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" }, @@ -83230,7 +83275,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L406", - "community": 1, + "community": 10, "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" }, @@ -83239,7 +83284,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L465", - "community": 1, + "community": 10, "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" }, @@ -83248,7 +83293,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L535", - "community": 1, + "community": 10, "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" }, @@ -83257,7 +83302,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L189", - "community": 257, + "community": 252, "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" }, @@ -83266,7 +83311,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L204", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_204" }, @@ -83275,7 +83320,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L240", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_240" }, @@ -83284,7 +83329,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L273", - "community": 240, + "community": 227, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_273" }, @@ -83293,7 +83338,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L504", - "community": 25, + "community": 3, "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" }, @@ -83302,7 +83347,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L610", - "community": 4, + "community": 3, "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" }, @@ -83311,7 +83356,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1035", - "community": 303, + "community": 279, "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" }, @@ -83320,7 +83365,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1048", - "community": 4, + "community": 177, "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" }, @@ -83329,7 +83374,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1197", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1197" }, @@ -83338,7 +83383,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1405", - "community": 171, + "community": 167, "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" }, @@ -83347,7 +83392,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1713", - "community": 71, + "community": 6, "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" }, @@ -83356,7 +83401,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2482", - "community": 143, + "community": 132, "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" }, @@ -83365,7 +83410,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2586", - "community": 152, + "community": 143, "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" }, @@ -83374,7 +83419,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2770", - "community": 151, + "community": 134, "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" }, @@ -83383,7 +83428,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2805", - "community": 145, + "community": 144, "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" }, @@ -83392,7 +83437,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3200", - "community": 144, + "community": 133, "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" }, @@ -83401,7 +83446,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L62", - "community": 24, + "community": 28, "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" }, @@ -83410,7 +83455,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L107", - "community": 24, + "community": 28, "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" }, @@ -83419,7 +83464,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L143", - "community": 24, + "community": 28, "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" }, @@ -83428,7 +83473,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L165", - "community": 24, + "community": 28, "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" }, @@ -83437,7 +83482,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L197", - "community": 24, + "community": 28, "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" }, @@ -83446,7 +83491,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L222", - "community": 24, + "community": 39, "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" }, @@ -83455,7 +83500,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L281", - "community": 45, + "community": 73, "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" }, @@ -83464,7 +83509,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L299", - "community": 45, + "community": 39, "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" }, @@ -83473,7 +83518,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L325", - "community": 24, + "community": 28, "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" }, @@ -83482,7 +83527,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L366", - "community": 24, + "community": 28, "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" }, @@ -83491,7 +83536,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L520", - "community": 24, + "community": 39, "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" }, @@ -83500,7 +83545,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L458", - "community": 127, + "community": 50, "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" }, @@ -83509,7 +83554,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L105", - "community": 382, + "community": 50, "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" }, @@ -83518,7 +83563,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L124", - "community": 381, + "community": 50, "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" }, @@ -83527,7 +83572,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L424", - "community": 127, + "community": 50, "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" }, @@ -83536,7 +83581,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L104", - "community": 382, + "community": 50, "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" }, @@ -83545,7 +83590,7 @@ "file_type": "rationale", "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L123", - "community": 381, + "community": 50, "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" }, @@ -83554,7 +83599,7 @@ "file_type": "rationale", "source_file": "app/api/pl/freight.py", "source_location": "L114", - "community": 9, + "community": 78, "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" }, @@ -83563,7 +83608,7 @@ "file_type": "rationale", "source_file": "app/api/pl/freight.py", "source_location": "L129", - "community": 173, + "community": 78, "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" }, @@ -83572,7 +83617,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L435", - "community": 16, + "community": 343, "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" }, @@ -83581,7 +83626,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L480", - "community": 16, + "community": 55, "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" }, @@ -83590,7 +83635,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L703", - "community": 16, + "community": 55, "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" }, @@ -83599,7 +83644,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L736", - "community": 16, + "community": 55, "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" }, @@ -83608,7 +83653,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L755", - "community": 16, + "community": 344, "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" }, @@ -83617,7 +83662,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1067", - "community": 16, + "community": 55, "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" }, @@ -83626,7 +83671,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L97", - "community": 287, + "community": 304, "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" }, @@ -83635,7 +83680,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L118", - "community": 178, + "community": 19, "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" }, @@ -83644,7 +83689,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L215", - "community": 178, + "community": 19, "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" }, @@ -83653,7 +83698,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L263", - "community": 178, + "community": 19, "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" }, @@ -83662,7 +83707,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L112", - "community": 14, + "community": 284, "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" }, @@ -83671,7 +83716,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L134", - "community": 146, + "community": 20, "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" }, @@ -83680,7 +83725,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L200", - "community": 146, + "community": 20, "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" }, @@ -83689,7 +83734,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L277", - "community": 146, + "community": 20, "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" }, @@ -83698,7 +83743,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L410", - "community": 146, + "community": 20, "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" }, @@ -83707,7 +83752,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L829", - "community": 146, + "community": 20, "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" }, @@ -83716,7 +83761,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1267", - "community": 146, + "community": 20, "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" }, @@ -83725,7 +83770,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1593", - "community": 11, + "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" }, @@ -83734,7 +83779,7 @@ "file_type": "rationale", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L185", - "community": 11, + "community": 43, "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" }, @@ -83743,7 +83788,7 @@ "file_type": "rationale", "source_file": "app/crud/workflow.py", "source_location": "L803", - "community": 163, + "community": 37, "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" }, @@ -83752,7 +83797,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/price_letter.py", "source_location": "L386", - "community": 73, + "community": 81, "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" }, @@ -83761,7 +83806,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/clue.py", "source_location": "L246", - "community": 73, + "community": 81, "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" }, @@ -83770,7 +83815,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L579", - "community": 57, + "community": 16, "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" }, @@ -83779,7 +83824,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L685", - "community": 57, + "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" }, @@ -83788,7 +83833,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L706", - "community": 57, + "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" }, @@ -83797,7 +83842,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L719", - "community": 57, + "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" }, @@ -83806,7 +83851,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1048", - "community": 73, + "community": 81, "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" }, @@ -83815,7 +83860,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1221", - "community": 228, + "community": 246, "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" }, @@ -83824,7 +83869,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L366", - "community": 73, + "community": 81, "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" }, @@ -83833,7 +83878,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3091", - "community": 329, + "community": 307, "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" }, @@ -83842,7 +83887,7 @@ "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L95", - "community": 48, + "community": 137, "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" }, @@ -83851,7 +83896,7 @@ "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L211", - "community": 48, + "community": 137, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_monitor_rationale_211" }, @@ -83860,7 +83905,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L490", - "community": 377, + "community": 346, "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" }, @@ -83869,7 +83914,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L777", - "community": 64, + "community": 16, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "api_crm_rationale_777" }, @@ -83878,7 +83923,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L851", - "community": 73, + "community": 81, "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" }, @@ -83887,7 +83932,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L971", - "community": 11, + "community": 24, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "api_crm_rationale_971" }, @@ -83896,7 +83941,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2506", - "community": 73, + "community": 81, "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" }, @@ -83905,7 +83950,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3348", - "community": 65, + "community": 76, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3348" }, @@ -83914,7 +83959,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3388", - "community": 65, + "community": 81, "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" }, @@ -83923,7 +83968,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3418", - "community": 65, + "community": 76, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3418" }, @@ -83932,7 +83977,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3446", - "community": 65, + "community": 76, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3446" }, @@ -83941,7 +83986,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3469", - "community": 65, + "community": 76, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "api_crm_rationale_3469" }, @@ -83950,7 +83995,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3495", - "community": 65, + "community": 76, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3495" }, @@ -83959,7 +84004,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3523", - "community": 65, + "community": 76, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "api_crm_rationale_3523" }, @@ -83968,7 +84013,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3552", - "community": 11, + "community": 24, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3552" }, @@ -83977,7 +84022,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3612", - "community": 17, + "community": 361, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3612" }, @@ -83986,7 +84031,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3780", - "community": 73, + "community": 81, "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" }, @@ -83995,7 +84040,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L4723", - "community": 73, + "community": 81, "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" }, @@ -84004,7 +84049,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L304", - "community": 11, + "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" }, @@ -84013,7 +84058,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L572", - "community": 50, + "community": 23, "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" }, @@ -84031,7 +84076,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L661", - "community": 11, + "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" }, @@ -84040,7 +84085,7 @@ "file_type": "rationale", "source_file": "app/api/leave.py", "source_location": "L165", - "community": 48, + "community": 203, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_leave_rationale_165" }, @@ -84049,7 +84094,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L188", - "community": 257, + "community": 252, "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" }, @@ -84058,7 +84103,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L239", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_239" }, @@ -84067,7 +84112,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L503", - "community": 25, + "community": 3, "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" }, @@ -84076,7 +84121,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L530", - "community": 4, + "community": 3, "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" }, @@ -84085,7 +84130,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L600", - "community": 4, + "community": 3, "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" }, @@ -84094,7 +84139,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1025", - "community": 303, + "community": 279, "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" }, @@ -84103,7 +84148,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1038", - "community": 4, + "community": 177, "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" }, @@ -84112,7 +84157,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1187", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1187" }, @@ -84121,7 +84166,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1374", - "community": 164, + "community": 158, "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" }, @@ -84130,7 +84175,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1395", - "community": 171, + "community": 167, "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" }, @@ -84139,7 +84184,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1703", - "community": 71, + "community": 6, "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" }, @@ -84148,7 +84193,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2472", - "community": 143, + "community": 132, "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" }, @@ -84157,7 +84202,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2576", - "community": 152, + "community": 143, "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" }, @@ -84166,7 +84211,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2760", - "community": 151, + "community": 134, "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" }, @@ -84175,7 +84220,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2795", - "community": 145, + "community": 144, "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" }, @@ -84184,7 +84229,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3190", - "community": 144, + "community": 133, "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" }, @@ -84193,7 +84238,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L244", - "community": 54, + "community": 123, "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" }, @@ -84202,7 +84247,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L278", - "community": 22, + "community": 7, "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" }, @@ -84211,7 +84256,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L154", - "community": 43, + "community": 7, "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" }, @@ -84220,7 +84265,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L189", - "community": 43, + "community": 7, "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" }, @@ -84229,7 +84274,7 @@ "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L114", - "community": 54, + "community": 7, "norm_label": "_payment_filters_from_params()", "id": "bx_payment_payment_filters_from_params" }, @@ -84238,7 +84283,7 @@ "file_type": "rationale", "source_file": "app/api/bx/payment.py", "source_location": "L162", - "community": 54, + "community": 7, "norm_label": "tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6,\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002", "id": "bx_payment_rationale_162" }, @@ -84247,7 +84292,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L723", - "community": 45, + "community": 73, "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" }, @@ -84256,7 +84301,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" }, @@ -84265,7 +84310,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" }, @@ -84274,7 +84319,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L271", - "community": 22, + "community": 7, "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" }, @@ -84283,7 +84328,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L182", - "community": 43, + "community": 7, "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" }, @@ -84292,7 +84337,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L137", - "community": 46, + "community": 7, "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" }, @@ -84301,7 +84346,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L285", - "community": 46, + "community": 7, "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" }, @@ -84310,7 +84355,7 @@ "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L164", - "community": 22, + "community": 14, "norm_label": "approval_list_scope_filter()", "id": "bx_reimburse_approval_list_scope_filter" }, @@ -84319,7 +84364,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" }, @@ -84328,7 +84373,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" }, @@ -84337,7 +84382,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" }, @@ -84346,7 +84391,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" }, @@ -84355,7 +84400,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" }, @@ -84364,7 +84409,7 @@ "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L130", - "community": 126, + "community": 14, "norm_label": "approval_list_scope_filter()", "id": "bx_advance_approval_list_scope_filter" }, @@ -84373,7 +84418,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" }, @@ -84382,7 +84427,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" }, @@ -84391,7 +84436,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L267", - "community": 22, + "community": 7, "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" }, @@ -84400,7 +84445,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L178", - "community": 43, + "community": 7, "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" }, @@ -84409,7 +84454,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" }, @@ -84418,7 +84463,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" }, @@ -84427,7 +84472,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" }, @@ -84436,7 +84481,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" }, @@ -84445,7 +84490,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" }, @@ -84454,7 +84499,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" }, @@ -84463,7 +84508,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" }, @@ -84472,7 +84517,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L140", - "community": 19, + "community": 25, "norm_label": "_is_blank()", "id": "crm_contract_is_blank" }, @@ -84481,7 +84526,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L144", - "community": 19, + "community": 25, "norm_label": "_first_non_blank()", "id": "crm_contract_first_non_blank" }, @@ -84490,7 +84535,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L162", - "community": 19, + "community": 25, "norm_label": "_build_customer_address()", "id": "crm_contract_build_customer_address" }, @@ -84499,7 +84544,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L175", - "community": 19, + "community": 25, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_175" }, @@ -84508,7 +84553,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L264", - "community": 39, + "community": 44, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_264" }, @@ -84517,7 +84562,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L646", - "community": 19, + "community": 25, "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" }, @@ -84526,7 +84571,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L686", - "community": 223, + "community": 216, "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" }, @@ -84535,7 +84580,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L733", - "community": 223, + "community": 216, "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" }, @@ -84544,7 +84589,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L747", - "community": 183, + "community": 182, "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" }, @@ -84553,7 +84598,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L766", - "community": 223, + "community": 216, "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" }, @@ -84562,7 +84607,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L800", - "community": 84, + "community": 90, "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" }, @@ -84571,7 +84616,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L867", - "community": 84, + "community": 90, "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" }, @@ -84580,7 +84625,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L895", - "community": 84, + "community": 90, "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" }, @@ -84589,7 +84634,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L967", - "community": 19, + "community": 25, "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" }, @@ -84598,7 +84643,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1031", - "community": 328, + "community": 306, "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" }, @@ -84607,7 +84652,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1451", - "community": 129, + "community": 103, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1451" }, @@ -84616,7 +84661,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1474", - "community": 256, + "community": 103, "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" }, @@ -84625,7 +84670,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1542", - "community": 129, + "community": 103, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1542" }, @@ -84634,7 +84679,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1570", - "community": 129, + "community": 103, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1570" }, @@ -84643,7 +84688,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1670", - "community": 129, + "community": 103, "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" }, @@ -84652,7 +84697,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1778", - "community": 39, + "community": 44, "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" }, @@ -84661,7 +84706,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2062", - "community": 19, + "community": 25, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2062" }, @@ -84670,7 +84715,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2125", - "community": 256, + "community": 25, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2125" }, @@ -84679,7 +84724,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2176", - "community": 39, + "community": 44, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2176" }, @@ -84688,7 +84733,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2403", - "community": 19, + "community": 245, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2403" }, @@ -84697,7 +84742,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2487", - "community": 266, + "community": 250, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2487" }, @@ -84706,7 +84751,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2518", - "community": 19, + "community": 245, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2518" }, @@ -84715,7 +84760,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2529", - "community": 266, + "community": 250, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2529" }, @@ -84724,7 +84769,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2711", - "community": 41, + "community": 49, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2711" }, @@ -84733,7 +84778,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3019", - "community": 248, + "community": 239, "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" }, @@ -84742,7 +84787,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3056", - "community": 248, + "community": 239, "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" }, @@ -84751,7 +84796,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3114", - "community": 329, + "community": 307, "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" }, @@ -84760,7 +84805,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L242", - "community": 54, + "community": 123, "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" }, @@ -84769,7 +84814,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L265", - "community": 22, + "community": 7, "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" }, @@ -84778,7 +84823,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L700", - "community": 19, + "community": 25, "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" }, @@ -84787,7 +84832,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L740", - "community": 223, + "community": 216, "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" }, @@ -84796,7 +84841,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L801", - "community": 183, + "community": 182, "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" }, @@ -84805,7 +84850,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L820", - "community": 223, + "community": 216, "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" }, @@ -84814,7 +84859,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L854", - "community": 84, + "community": 90, "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" }, @@ -84823,7 +84868,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L921", - "community": 84, + "community": 90, "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" }, @@ -84832,7 +84877,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L949", - "community": 84, + "community": 90, "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" }, @@ -84841,7 +84886,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1021", - "community": 19, + "community": 25, "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" }, @@ -84850,7 +84895,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1085", - "community": 328, + "community": 306, "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" }, @@ -84859,7 +84904,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1558", - "community": 129, + "community": 103, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1558" }, @@ -84868,7 +84913,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1581", - "community": 256, + "community": 103, "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" }, @@ -84877,7 +84922,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1649", - "community": 129, + "community": 103, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1649" }, @@ -84886,7 +84931,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1677", - "community": 129, + "community": 103, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1677" }, @@ -84895,7 +84940,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1777", - "community": 129, + "community": 103, "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" }, @@ -84904,7 +84949,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1885", - "community": 39, + "community": 44, "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" }, @@ -84913,7 +84958,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2169", - "community": 19, + "community": 25, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2169" }, @@ -84922,7 +84967,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2232", - "community": 256, + "community": 25, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2232" }, @@ -84931,7 +84976,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2283", - "community": 39, + "community": 44, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2283" }, @@ -84940,7 +84985,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2510", - "community": 19, + "community": 245, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2510" }, @@ -84949,7 +84994,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2594", - "community": 266, + "community": 250, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2594" }, @@ -84958,7 +85003,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2625", - "community": 19, + "community": 245, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2625" }, @@ -84967,7 +85012,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2636", - "community": 266, + "community": 250, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2636" }, @@ -84976,7 +85021,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2818", - "community": 41, + "community": 49, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2818" }, @@ -84985,7 +85030,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3126", - "community": 248, + "community": 239, "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" }, @@ -84994,7 +85039,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3163", - "community": 248, + "community": 239, "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" }, @@ -85003,7 +85048,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3221", - "community": 329, + "community": 307, "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" }, @@ -85012,7 +85057,7 @@ "file_type": "rationale", "source_file": "app/crud/workflow.py", "source_location": "L801", - "community": 163, + "community": 37, "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" }, @@ -85021,7 +85066,7 @@ "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L178", - "community": 48, + "community": 137, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_monitor_rationale_178" }, @@ -85039,7 +85084,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L270", - "community": 11, + "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" }, @@ -85057,7 +85102,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L560", - "community": 11, + "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" }, @@ -85075,7 +85120,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L849", - "community": 11, + "community": 0, "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" }, @@ -85084,7 +85129,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1365", - "community": 11, + "community": 0, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1365" }, @@ -85102,7 +85147,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1579", - "community": 11, + "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" }, @@ -85111,7 +85156,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2012", - "community": 11, + "community": 0, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_2012" }, @@ -85120,7 +85165,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2255", - "community": 0, + "community": 355, "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" }, @@ -85129,7 +85174,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2281", - "community": 371, + "community": 0, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "api_admin_rationale_2281" }, @@ -85138,7 +85183,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2404", - "community": 11, + "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" }, @@ -85147,7 +85192,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L465", - "community": 48, + "community": 137, "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" }, @@ -85156,7 +85201,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L509", - "community": 11, + "community": 24, "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" }, @@ -85165,7 +85210,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L649", - "community": 11, + "community": 24, "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" }, @@ -85174,7 +85219,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L726", - "community": 11, + "community": 24, "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" }, @@ -85183,7 +85228,7 @@ "file_type": "rationale", "source_file": "app/api/leave.py", "source_location": "L138", - "community": 48, + "community": 203, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_leave_rationale_138" }, @@ -85192,7 +85237,7 @@ "file_type": "rationale", "source_file": "app/api/bx/reimburse.py", "source_location": "L263", - "community": 22, + "community": 7, "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" }, @@ -85201,7 +85246,7 @@ "file_type": "rationale", "source_file": "app/api/bx/advance.py", "source_location": "L176", - "community": 43, + "community": 7, "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" }, @@ -85210,7 +85255,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L135", - "community": 46, + "community": 7, "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" }, @@ -85219,7 +85264,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L276", - "community": 46, + "community": 7, "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" }, @@ -85228,7 +85273,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L343", - "community": 70, + "community": 22, "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" }, @@ -85237,7 +85282,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L417", - "community": 70, + "community": 22, "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" }, @@ -85246,7 +85291,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L338", - "community": 48, + "community": 137, "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" }, @@ -85255,7 +85300,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L380", - "community": 11, + "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" }, @@ -85264,7 +85309,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L477", - "community": 7, + "community": 113, "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" }, @@ -85273,7 +85318,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L665", - "community": 7, + "community": 22, "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" }, @@ -85282,7 +85327,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L399", - "community": 7, + "community": 67, "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" }, @@ -85291,7 +85336,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L466", - "community": 11, + "community": 67, "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" }, @@ -85300,7 +85345,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L612", - "community": 7, + "community": 67, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_612" }, @@ -85309,7 +85354,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/price_letter.py", "source_location": "L385", - "community": 73, + "community": 81, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customername / productname\u3002", "id": "crm_price_letter_rationale_385" }, @@ -85318,7 +85363,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L531", - "community": 41, + "community": 49, "norm_label": "\u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "crm_contract_approval_rationale_531" }, @@ -85327,7 +85372,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1550", - "community": 5, + "community": 12, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:quoteno / customername\u3002", "id": "crm_quote_rationale_1550" }, @@ -85336,7 +85381,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L318", - "community": 65, + "community": 81, "norm_label": "\u4e3b\u4f53\u5371\u5316\u54c1\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:suppliercode / suppliername\u3002", "id": "crm_supplier_info_rationale_318" }, @@ -85345,7 +85390,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/opportunity.py", "source_location": "L337", - "community": 73, + "community": 81, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:opportunityno / opportunityname / customername\u3002", "id": "crm_opportunity_rationale_337" }, @@ -85354,7 +85399,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/clue.py", "source_location": "L245", - "community": 73, + "community": 81, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:cluename / company\u3002", "id": "crm_clue_rationale_245" }, @@ -85363,7 +85408,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1047", - "community": 73, + "community": 81, "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" }, @@ -85372,7 +85417,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1212", - "community": 228, + "community": 246, "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" }, @@ -85381,7 +85426,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L365", - "community": 73, + "community": 81, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customerno / customername / shortname\u3002", "id": "crm_customer_rationale_365" }, @@ -85390,7 +85435,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3122", - "community": 248, + "community": 239, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname / customername\u3002", "id": "crm_contract_rationale_3122" }, @@ -85399,7 +85444,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3154", - "community": 248, + "community": 239, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "crm_contract_rationale_3154" }, @@ -85408,7 +85453,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3207", - "community": 329, + "community": 307, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename\u3002", "id": "crm_contract_rationale_3207" }, @@ -85417,7 +85462,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L484", - "community": 377, + "community": 346, "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" }, @@ -85426,7 +85471,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L771", - "community": 64, + "community": 16, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "api_crm_rationale_771" }, @@ -85435,7 +85480,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L959", - "community": 11, + "community": 24, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "api_crm_rationale_959" }, @@ -85444,7 +85489,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2494", - "community": 73, + "community": 81, "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" }, @@ -85453,7 +85498,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3330", - "community": 65, + "community": 76, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3330" }, @@ -85462,7 +85507,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3370", - "community": 65, + "community": 81, "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" }, @@ -85471,7 +85516,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3396", - "community": 65, + "community": 76, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3396" }, @@ -85480,7 +85525,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3424", - "community": 65, + "community": 76, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3424" }, @@ -85489,7 +85534,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3473", - "community": 65, + "community": 76, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3473" }, @@ -85498,7 +85543,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3501", - "community": 65, + "community": 76, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "api_crm_rationale_3501" }, @@ -85507,7 +85552,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3530", - "community": 11, + "community": 24, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3530" }, @@ -85516,7 +85561,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3590", - "community": 17, + "community": 361, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3590" }, @@ -85525,7 +85570,7 @@ "file_type": "rationale", "source_file": "app/api/pl/freight.py", "source_location": "L127", - "community": 173, + "community": 78, "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" }, @@ -85534,7 +85579,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L116", - "community": 178, + "community": 19, "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" }, @@ -85543,7 +85588,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L191", - "community": 178, + "community": 19, "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" }, @@ -85552,7 +85597,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L239", - "community": 178, + "community": 19, "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" }, @@ -85561,7 +85606,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L132", - "community": 146, + "community": 20, "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" }, @@ -85570,7 +85615,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L209", - "community": 146, + "community": 20, "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" }, @@ -85579,7 +85624,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L317", - "community": 146, + "community": 20, "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" }, @@ -85588,7 +85633,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L736", - "community": 146, + "community": 20, "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" }, @@ -85597,7 +85642,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1174", - "community": 146, + "community": 20, "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" }, @@ -85606,7 +85651,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1500", - "community": 11, + "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" }, @@ -85615,7 +85660,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L185", - "community": 380, + "community": 359, "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" }, @@ -85624,7 +85669,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L951", - "community": 303, + "community": 279, "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" }, @@ -85633,7 +85678,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L964", - "community": 4, + "community": 177, "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" }, @@ -85642,7 +85687,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1113", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1113" }, @@ -85651,7 +85696,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1300", - "community": 164, + "community": 158, "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" }, @@ -85660,7 +85705,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1321", - "community": 171, + "community": 167, "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" }, @@ -85669,7 +85714,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1629", - "community": 71, + "community": 6, "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" }, @@ -85678,7 +85723,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2398", - "community": 143, + "community": 132, "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" }, @@ -85687,7 +85732,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2502", - "community": 152, + "community": 143, "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" }, @@ -85696,7 +85741,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2686", - "community": 151, + "community": 134, "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" }, @@ -85705,7 +85750,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2721", - "community": 145, + "community": 144, "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" }, @@ -85714,7 +85759,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3116", - "community": 144, + "community": 133, "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" }, @@ -85723,7 +85768,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L693", - "community": 45, + "community": 73, "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" }, @@ -85732,7 +85777,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L184", - "community": 380, + "community": 359, "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" }, @@ -85741,7 +85786,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1022", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1022" }, @@ -85750,7 +85795,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1210", - "community": 164, + "community": 158, "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" }, @@ -85759,7 +85804,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1231", - "community": 171, + "community": 167, "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" }, @@ -85768,7 +85813,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1539", - "community": 71, + "community": 6, "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" }, @@ -85777,7 +85822,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2308", - "community": 143, + "community": 132, "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" }, @@ -85786,7 +85831,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2412", - "community": 152, + "community": 143, "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" }, @@ -85795,7 +85840,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2596", - "community": 151, + "community": 134, "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" }, @@ -85804,7 +85849,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2631", - "community": 145, + "community": 144, "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" }, @@ -85813,7 +85858,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1018", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1018" }, @@ -85822,7 +85867,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1206", - "community": 164, + "community": 158, "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" }, @@ -85831,7 +85876,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1227", - "community": 171, + "community": 167, "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" }, @@ -85840,7 +85885,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1535", - "community": 71, + "community": 6, "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" }, @@ -85849,7 +85894,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2304", - "community": 143, + "community": 132, "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" }, @@ -85858,7 +85903,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2408", - "community": 152, + "community": 143, "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" }, @@ -85867,7 +85912,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2592", - "community": 151, + "community": 134, "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" }, @@ -85876,7 +85921,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2627", - "community": 145, + "community": 144, "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" }, @@ -85885,7 +85930,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3022", - "community": 144, + "community": 133, "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" }, @@ -85894,7 +85939,7 @@ "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1560", - "community": 29, + "community": 369, "norm_label": "plpurchasecert", "id": "models_pl_models_plpurchasecert" }, @@ -85903,7 +85948,7 @@ "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1599", - "community": 29, + "community": 367, "norm_label": "pltransportcert", "id": "models_pl_models_pltransportcert" }, @@ -85912,7 +85957,7 @@ "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1643", - "community": 29, + "community": 366, "norm_label": "plplanproductcertlink", "id": "models_pl_models_plplanproductcertlink" }, @@ -85921,7 +85966,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1561", - "community": 29, + "community": 369, "norm_label": "\u6613\u5236\u6bd2\u8d2d\u4e70\u5907\u6848\u8bc1\u660e pl_purchase_cert", "id": "models_pl_models_rationale_1561" }, @@ -85930,7 +85975,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1600", - "community": 29, + "community": 367, "norm_label": "\u6613\u5236\u6bd2\u8fd0\u8f93\u5907\u6848\u8bc1\u660e pl_transport_cert", "id": "models_pl_models_rationale_1600" }, @@ -85939,7 +85984,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1644", - "community": 29, + "community": 366, "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" }, @@ -85948,7 +85993,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L703", - "community": 333, + "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": "pl_plan_rationale_703" }, @@ -85957,7 +86002,7 @@ "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L180", - "community": 380, + "community": 359, "norm_label": "_resolve_list_product_name()", "id": "pl_plan_resolve_list_product_name" }, @@ -85966,7 +86011,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L186", - "community": 380, + "community": 359, "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" }, @@ -85975,7 +86020,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L237", - "community": 249, + "community": 240, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_237" }, @@ -85984,7 +86029,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L513", - "community": 4, + "community": 3, "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" }, @@ -85993,7 +86038,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1023", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1023" }, @@ -86002,7 +86047,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1234", - "community": 171, + "community": 167, "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" }, @@ -86011,7 +86056,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1542", - "community": 71, + "community": 6, "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" }, @@ -86020,7 +86065,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2356", - "community": 143, + "community": 132, "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" }, @@ -86029,7 +86074,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2464", - "community": 152, + "community": 143, "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" }, @@ -86038,7 +86083,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2648", - "community": 151, + "community": 134, "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" }, @@ -86047,7 +86092,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2683", - "community": 145, + "community": 144, "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" }, @@ -86056,7 +86101,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3092", - "community": 144, + "community": 133, "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" }, @@ -86065,7 +86110,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L247", - "community": 14, + "community": 31, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002", "id": "pl_transport_rationale_247" }, @@ -86074,7 +86119,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L384", - "community": 14, + "community": 31, "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" }, @@ -86083,7 +86128,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L598", - "community": 14, + "community": 31, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_rationale_598" }, @@ -86092,7 +86137,7 @@ "file_type": "rationale", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L104", - "community": 250, + "community": 165, "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" }, @@ -86101,7 +86146,7 @@ "file_type": "rationale", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L140", - "community": 250, + "community": 165, "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" }, @@ -86110,7 +86155,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L422", - "community": 45, + "community": 3, "norm_label": "plan_has_explosive_product_exists()", "id": "services_pl_plan_service_plan_has_explosive_product_exists" }, @@ -86119,7 +86164,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L444", - "community": 45, + "community": 73, "norm_label": "plan_has_incomplete_legal_use_cert_exists()", "id": "services_pl_plan_service_plan_has_incomplete_legal_use_cert_exists" }, @@ -86182,7 +86227,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L445", - "community": 45, + "community": 73, "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" }, @@ -86191,7 +86236,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L468", - "community": 45, + "community": 73, "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" }, @@ -86272,7 +86317,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L85", - "community": 1, + "community": 10, "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" }, @@ -86281,7 +86326,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L199", - "community": 1, + "community": 10, "norm_label": "side: load | delivery", "id": "services_pl_plan_archive_export_rationale_199" }, @@ -86290,7 +86335,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L265", - "community": 1, + "community": 10, "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" }, @@ -86299,7 +86344,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L321", - "community": 1, + "community": 10, "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" }, @@ -86308,7 +86353,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L369", - "community": 1, + "community": 10, "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" }, @@ -86317,7 +86362,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L431", - "community": 1, + "community": 10, "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" }, @@ -86326,7 +86371,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L285", - "community": 102, + "community": 70, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "services_pl_contract_plan_qty_rationale_285" }, @@ -86335,7 +86380,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L361", - "community": 59, + "community": 56, "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" }, @@ -86344,7 +86389,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L491", - "community": 59, + "community": 56, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "services_pl_contract_plan_qty_rationale_491" }, @@ -86353,7 +86398,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L744", - "community": 338, + "community": 95, "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" }, @@ -86362,7 +86407,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L782", - "community": 172, + "community": 215, "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" }, @@ -86371,7 +86416,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L812", - "community": 172, + "community": 56, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "services_pl_contract_plan_qty_rationale_812" }, @@ -86380,7 +86425,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L956", - "community": 59, + "community": 56, "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" }, @@ -86389,7 +86434,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1189", - "community": 59, + "community": 56, "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" }, @@ -86398,7 +86443,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1220", - "community": 294, + "community": 270, "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" }, @@ -86407,7 +86452,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1268", - "community": 59, + "community": 56, "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" }, @@ -86416,7 +86461,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1558", - "community": 59, + "community": 56, "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" }, @@ -86425,7 +86470,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1672", - "community": 59, + "community": 56, "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" }, @@ -86434,7 +86479,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1839", - "community": 59, + "community": 56, "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" }, @@ -86443,7 +86488,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L65", - "community": 24, + "community": 28, "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" }, @@ -86452,7 +86497,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L110", - "community": 24, + "community": 28, "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" }, @@ -86461,7 +86506,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L146", - "community": 24, + "community": 28, "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" }, @@ -86470,7 +86515,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L168", - "community": 24, + "community": 28, "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" }, @@ -86479,7 +86524,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L200", - "community": 24, + "community": 28, "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" }, @@ -86488,7 +86533,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L225", - "community": 24, + "community": 39, "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" }, @@ -86497,7 +86542,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L284", - "community": 45, + "community": 73, "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" }, @@ -86506,7 +86551,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L302", - "community": 45, + "community": 39, "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" }, @@ -86515,7 +86560,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L328", - "community": 24, + "community": 28, "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" }, @@ -86524,7 +86569,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L369", - "community": 24, + "community": 28, "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" }, @@ -86533,7 +86578,7 @@ "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L523", - "community": 24, + "community": 39, "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" }, @@ -86542,7 +86587,7 @@ "file_type": "rationale", "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L293", - "community": 66, + "community": 163, "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" }, @@ -86551,7 +86596,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L384", - "community": 1, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract", "id": "models_pl_models_rationale_384" }, @@ -86560,7 +86605,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L407", - "community": 2, + "community": 15, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_407" }, @@ -86569,7 +86614,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L466", - "community": 90, + "community": 116, "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" }, @@ -86587,7 +86632,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L516", - "community": 25, + "community": 39, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)", "id": "models_pl_models_rationale_516" }, @@ -86596,7 +86641,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L544", - "community": 1, + "community": 39, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product", "id": "models_pl_models_rationale_544" }, @@ -86614,7 +86659,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L607", - "community": 1, + "community": 39, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product", "id": "models_pl_models_rationale_607" }, @@ -86623,7 +86668,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L712", - "community": 95, + "community": 226, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "id": "models_pl_models_rationale_712" }, @@ -86632,7 +86677,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L733", - "community": 95, + "community": 226, "norm_label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "id": "models_pl_models_rationale_733" }, @@ -86641,7 +86686,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L756", - "community": 25, + "community": 15, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "id": "models_pl_models_rationale_756" }, @@ -86650,7 +86695,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L781", - "community": 25, + "community": 15, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_781" }, @@ -86704,7 +86749,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L947", - "community": 29, + "community": 23, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "id": "models_pl_models_rationale_947" }, @@ -86731,7 +86776,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1026", - "community": 29, + "community": 31, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "id": "models_pl_models_rationale_1026" }, @@ -86740,7 +86785,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1049", - "community": 14, + "community": 15, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "models_pl_models_rationale_1049" }, @@ -86758,7 +86803,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1113", - "community": 16, + "community": 55, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "id": "models_pl_models_rationale_1113" }, @@ -86776,7 +86821,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1160", - "community": 16, + "community": 151, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "models_pl_models_rationale_1160" }, @@ -86785,7 +86830,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1221", - "community": 51, + "community": 38, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_1221" }, @@ -86794,7 +86839,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1252", - "community": 51, + "community": 38, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_1252" }, @@ -86803,7 +86848,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1279", - "community": 224, + "community": 60, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "models_pl_models_rationale_1279" }, @@ -86812,7 +86857,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1307", - "community": 233, + "community": 127, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register", "id": "models_pl_models_rationale_1307" }, @@ -86821,7 +86866,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1339", - "community": 165, + "community": 160, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "models_pl_models_rationale_1339" }, @@ -86830,7 +86875,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1375", - "community": 165, + "community": 160, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval", "id": "models_pl_models_rationale_1375" }, @@ -86839,7 +86884,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1401", - "community": 128, + "community": 43, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "models_pl_models_rationale_1401" }, @@ -86848,7 +86893,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1432", - "community": 128, + "community": 43, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "models_pl_models_rationale_1432" }, @@ -86857,7 +86902,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1456", - "community": 258, + "community": 47, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "models_pl_models_rationale_1456" }, @@ -86866,7 +86911,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1486", - "community": 258, + "community": 47, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "models_pl_models_rationale_1486" }, @@ -86875,7 +86920,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1510", - "community": 182, + "community": 202, "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" }, @@ -86884,7 +86929,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1529", - "community": 37, + "community": 45, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "models_pl_models_rationale_1529" }, @@ -86893,7 +86938,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1560", - "community": 29, + "community": 369, "norm_label": "\u6613\u5236\u6bd2\u8d2d\u4e70\u5907\u6848\u8bc1\u660e pl_purchase_cert", "id": "models_pl_models_rationale_1560" }, @@ -86902,7 +86947,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1599", - "community": 29, + "community": 367, "norm_label": "\u6613\u5236\u6bd2\u8fd0\u8f93\u5907\u6848\u8bc1\u660e pl_transport_cert", "id": "models_pl_models_rationale_1599" }, @@ -86911,7 +86956,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1643", - "community": 29, + "community": 366, "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" }, @@ -86920,7 +86965,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L698", - "community": 333, + "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": "pl_plan_rationale_698" }, @@ -86929,7 +86974,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L512", - "community": 4, + "community": 3, "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" }, @@ -86938,7 +86983,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1015", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1015" }, @@ -86947,7 +86992,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1203", - "community": 164, + "community": 158, "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" }, @@ -86956,7 +87001,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1224", - "community": 171, + "community": 167, "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" }, @@ -86965,7 +87010,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1532", - "community": 71, + "community": 6, "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" }, @@ -86974,7 +87019,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2346", - "community": 143, + "community": 132, "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" }, @@ -86983,7 +87028,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2454", - "community": 152, + "community": 143, "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" }, @@ -86992,7 +87037,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2638", - "community": 151, + "community": 134, "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" }, @@ -87001,7 +87046,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2673", - "community": 145, + "community": 144, "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" }, @@ -87010,7 +87055,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3082", - "community": 144, + "community": 133, "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" }, @@ -87100,7 +87145,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1598", - "community": 29, + "community": 367, "norm_label": "\u6613\u5236\u6bd2\u8fd0\u8f93\u5907\u6848\u8bc1\u660e pl_transport_cert", "id": "models_pl_models_rationale_1598" }, @@ -87109,7 +87154,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1640", - "community": 29, + "community": 366, "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" }, @@ -87118,7 +87163,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1014", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_1014" }, @@ -87127,7 +87172,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1202", - "community": 164, + "community": 158, "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" }, @@ -87136,7 +87181,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1223", - "community": 171, + "community": 167, "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" }, @@ -87145,7 +87190,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1531", - "community": 71, + "community": 6, "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" }, @@ -87154,7 +87199,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2300", - "community": 143, + "community": 132, "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" }, @@ -87163,7 +87208,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2404", - "community": 152, + "community": 143, "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" }, @@ -87172,7 +87217,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2588", - "community": 151, + "community": 134, "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" }, @@ -87181,7 +87226,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2623", - "community": 145, + "community": 144, "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" }, @@ -87190,7 +87235,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L3018", - "community": 144, + "community": 133, "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" }, @@ -87199,7 +87244,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L994", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_994" }, @@ -87208,7 +87253,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1182", - "community": 164, + "community": 158, "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" }, @@ -87217,7 +87262,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1511", - "community": 71, + "community": 6, "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" }, @@ -87226,7 +87271,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2280", - "community": 143, + "community": 132, "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" }, @@ -87235,7 +87280,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2384", - "community": 152, + "community": 143, "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" }, @@ -87244,7 +87289,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2568", - "community": 151, + "community": 134, "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" }, @@ -87253,7 +87298,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2603", - "community": 145, + "community": 144, "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" }, @@ -87262,7 +87307,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L427", - "community": 16, + "community": 343, "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" }, @@ -87271,7 +87316,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L472", - "community": 16, + "community": 55, "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" }, @@ -87280,7 +87325,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L695", - "community": 16, + "community": 55, "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" }, @@ -87289,7 +87334,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L715", - "community": 16, + "community": 55, "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" }, @@ -87298,7 +87343,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L728", - "community": 16, + "community": 55, "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" }, @@ -87307,7 +87352,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L747", - "community": 16, + "community": 344, "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" }, @@ -87316,7 +87361,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1059", - "community": 16, + "community": 55, "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" }, @@ -87325,7 +87370,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L183", - "community": 380, + "community": 359, "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" }, @@ -87334,7 +87379,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L198", - "community": 267, + "community": 251, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_198" }, @@ -87343,7 +87388,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L841", - "community": 4, + "community": 3, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_841" }, @@ -87352,7 +87397,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1029", - "community": 164, + "community": 158, "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" }, @@ -87361,7 +87406,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1050", - "community": 171, + "community": 167, "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" }, @@ -87370,7 +87415,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1358", - "community": 71, + "community": 6, "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" }, @@ -87379,7 +87424,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2127", - "community": 143, + "community": 132, "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" }, @@ -87388,7 +87433,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2231", - "community": 152, + "community": 143, "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" }, @@ -87397,7 +87442,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2415", - "community": 151, + "community": 134, "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" }, @@ -87406,7 +87451,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2450", - "community": 145, + "community": 144, "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" }, @@ -87415,7 +87460,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2845", - "community": 144, + "community": 133, "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" }, @@ -87424,7 +87469,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1039", - "community": 73, + "community": 81, "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" }, @@ -87433,7 +87478,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1168", - "community": 228, + "community": 246, "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" }, @@ -87442,7 +87487,7 @@ "file_type": "rationale", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L245", - "community": 98, + "community": 136, "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" }, @@ -87451,7 +87496,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L151", - "community": 178, + "community": 19, "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" }, @@ -87460,7 +87505,7 @@ "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L199", - "community": 178, + "community": 19, "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" }, @@ -87469,7 +87514,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L198", - "community": 146, + "community": 20, "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" }, @@ -87478,7 +87523,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L613", - "community": 146, + "community": 20, "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" }, @@ -87487,7 +87532,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1048", - "community": 146, + "community": 20, "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" }, @@ -87496,7 +87541,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1372", - "community": 11, + "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" }, @@ -87505,7 +87550,7 @@ "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L234", - "community": 46, + "community": 7, "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" }, @@ -87514,7 +87559,7 @@ "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L367", - "community": 70, + "community": 22, "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" }, @@ -87523,7 +87568,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L335", - "community": 11, + "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" }, @@ -87532,7 +87577,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L432", - "community": 7, + "community": 113, "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" }, @@ -87541,7 +87586,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L620", - "community": 7, + "community": 22, "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" }, @@ -87550,7 +87595,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L417", - "community": 11, + "community": 67, "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" }, @@ -87559,7 +87604,7 @@ "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L563", - "community": 7, + "community": 67, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_563" }, @@ -87568,7 +87613,7 @@ "file_type": "rationale", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L145", - "community": 121, + "community": 99, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u53d1\u7968\u6863\u6848(bxinvoice)\u5217\u7b5b\u3002", "id": "bx_invoice_list_filters_rationale_145" }, @@ -87577,7 +87622,7 @@ "file_type": "rationale", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L205", - "community": 121, + "community": 99, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u989d\u5ea6\u6d41\u6c34(bxinvoiceledger)\u5217\u7b5b\u3002", "id": "bx_invoice_list_filters_rationale_205" }, @@ -87586,7 +87631,7 @@ "file_type": "rationale", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L92", - "community": 216, + "community": 209, "norm_label": "\u62fc\u88c5\u5730\u78c5\u5355\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002", "id": "db_weighing_list_filters_rationale_92" }, @@ -87595,7 +87640,7 @@ "file_type": "rationale", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L89", - "community": 207, + "community": 200, "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" }, @@ -87604,7 +87649,7 @@ "file_type": "rationale", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L93", - "community": 229, + "community": 223, "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" }, @@ -87613,7 +87658,7 @@ "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L118", - "community": 48, + "community": 137, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_monitor_rationale_118" }, @@ -87622,7 +87667,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L60", - "community": 42, + "community": 370, "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" }, @@ -87649,7 +87694,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L211", - "community": 11, + "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" }, @@ -87658,7 +87703,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L446", - "community": 11, + "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" }, @@ -87667,7 +87712,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L692", - "community": 11, + "community": 0, "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" }, @@ -87676,7 +87721,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1208", - "community": 11, + "community": 0, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1208" }, @@ -87685,7 +87730,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1379", - "community": 11, + "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" }, @@ -87694,7 +87739,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1770", - "community": 11, + "community": 0, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_admin_rationale_1770" }, @@ -87703,7 +87748,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2013", - "community": 0, + "community": 355, "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" }, @@ -87712,7 +87757,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2039", - "community": 371, + "community": 0, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "api_admin_rationale_2039" }, @@ -87721,7 +87766,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2162", - "community": 11, + "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" }, @@ -87730,7 +87775,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L471", - "community": 11, + "community": 24, "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" }, @@ -87739,7 +87784,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L608", - "community": 11, + "community": 24, "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" }, @@ -87748,7 +87793,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L682", - "community": 11, + "community": 24, "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" }, @@ -87757,7 +87802,7 @@ "file_type": "rationale", "source_file": "app/api/leave.py", "source_location": "L98", - "community": 48, + "community": 203, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "api_leave_rationale_98" }, @@ -87766,7 +87811,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L136", - "community": 52, + "community": 308, "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" }, @@ -87775,7 +87820,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L406", - "community": 16, + "community": 343, "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" }, @@ -87784,7 +87829,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L451", - "community": 16, + "community": 55, "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" }, @@ -87793,7 +87838,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L674", - "community": 16, + "community": 55, "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" }, @@ -87802,7 +87847,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L694", - "community": 16, + "community": 55, "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" }, @@ -87811,7 +87856,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L707", - "community": 16, + "community": 55, "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" }, @@ -87820,7 +87865,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L726", - "community": 16, + "community": 344, "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" }, @@ -87829,7 +87874,7 @@ "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1038", - "community": 16, + "community": 55, "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" }, @@ -87847,7 +87892,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L606", - "community": 1, + "community": 39, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product", "id": "models_pl_models_rationale_606" }, @@ -87856,7 +87901,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L710", - "community": 95, + "community": 226, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "id": "models_pl_models_rationale_710" }, @@ -87865,7 +87910,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L731", - "community": 95, + "community": 226, "norm_label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "id": "models_pl_models_rationale_731" }, @@ -87874,7 +87919,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L754", - "community": 25, + "community": 15, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "id": "models_pl_models_rationale_754" }, @@ -87883,7 +87928,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L779", - "community": 25, + "community": 15, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_779" }, @@ -87937,7 +87982,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L945", - "community": 29, + "community": 23, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "id": "models_pl_models_rationale_945" }, @@ -87964,7 +88009,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1024", - "community": 29, + "community": 31, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "id": "models_pl_models_rationale_1024" }, @@ -87973,7 +88018,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1047", - "community": 14, + "community": 15, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "models_pl_models_rationale_1047" }, @@ -87991,7 +88036,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1111", - "community": 16, + "community": 55, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "id": "models_pl_models_rationale_1111" }, @@ -88009,7 +88054,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1158", - "community": 16, + "community": 151, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "models_pl_models_rationale_1158" }, @@ -88018,7 +88063,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1219", - "community": 51, + "community": 38, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_1219" }, @@ -88027,7 +88072,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1250", - "community": 51, + "community": 38, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_1250" }, @@ -88036,7 +88081,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1277", - "community": 224, + "community": 60, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "models_pl_models_rationale_1277" }, @@ -88045,7 +88090,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1305", - "community": 233, + "community": 127, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register", "id": "models_pl_models_rationale_1305" }, @@ -88054,7 +88099,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1337", - "community": 165, + "community": 160, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "models_pl_models_rationale_1337" }, @@ -88063,7 +88108,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1373", - "community": 165, + "community": 160, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval", "id": "models_pl_models_rationale_1373" }, @@ -88072,7 +88117,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1399", - "community": 128, + "community": 43, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "models_pl_models_rationale_1399" }, @@ -88081,7 +88126,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1430", - "community": 128, + "community": 43, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "models_pl_models_rationale_1430" }, @@ -88090,7 +88135,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1454", - "community": 258, + "community": 47, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "models_pl_models_rationale_1454" }, @@ -88099,7 +88144,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1484", - "community": 258, + "community": 47, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "models_pl_models_rationale_1484" }, @@ -88108,7 +88153,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1508", - "community": 182, + "community": 202, "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" }, @@ -88117,7 +88162,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1527", - "community": 37, + "community": 45, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "models_pl_models_rationale_1527" }, @@ -88126,7 +88171,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L692", - "community": 333, + "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": "pl_plan_rationale_692" }, @@ -88135,7 +88180,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L241", - "community": 4, + "community": 39, "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" }, @@ -88144,7 +88189,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1336", - "community": 71, + "community": 6, "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" }, @@ -88153,7 +88198,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2105", - "community": 143, + "community": 132, "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" }, @@ -88162,7 +88207,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2209", - "community": 152, + "community": 143, "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" }, @@ -88171,7 +88216,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2393", - "community": 151, + "community": 134, "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" }, @@ -88180,7 +88225,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2428", - "community": 145, + "community": 144, "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" }, @@ -88189,7 +88234,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2823", - "community": 144, + "community": 133, "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" }, @@ -88198,7 +88243,7 @@ "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L689", - "community": 333, + "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": "pl_plan_rationale_689" }, @@ -88207,7 +88252,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74", - "community": 1, + "community": 6, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002", "id": "services_pl_plan_stop_service_rationale_74" }, @@ -88216,7 +88261,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L191", - "community": 1, + "community": 6, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "id": "services_pl_plan_stop_service_rationale_191" }, @@ -88225,7 +88270,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249", - "community": 1, + "community": 6, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002", "id": "services_pl_plan_stop_service_rationale_249" }, @@ -88234,7 +88279,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L438", - "community": 45, + "community": 73, "norm_label": "\u9001\u8d27\u6bb5 delivery_time \u2192 \u53bb\u91cd\u5347\u5e8f yyyy-mm-dd\u3002", "id": "services_pl_plan_stop_service_rationale_438" }, @@ -88243,7 +88288,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L710", - "community": 31, + "community": 6, "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": "services_pl_plan_stop_service_rationale_710" }, @@ -88252,7 +88297,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L843", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_843" }, @@ -88261,7 +88306,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L970", - "community": 1, + "community": 6, "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": "services_pl_plan_stop_service_rationale_970" }, @@ -88270,7 +88315,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L688", - "community": 19, + "community": 25, "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" }, @@ -88279,7 +88324,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L728", - "community": 223, + "community": 216, "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" }, @@ -88288,7 +88333,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L775", - "community": 223, + "community": 216, "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" }, @@ -88297,7 +88342,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L789", - "community": 183, + "community": 182, "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" }, @@ -88306,7 +88351,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L808", - "community": 223, + "community": 216, "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" }, @@ -88315,7 +88360,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L842", - "community": 84, + "community": 90, "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" }, @@ -88324,7 +88369,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L909", - "community": 84, + "community": 90, "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" }, @@ -88333,7 +88378,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L937", - "community": 84, + "community": 90, "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" }, @@ -88342,7 +88387,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1009", - "community": 19, + "community": 25, "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" }, @@ -88351,7 +88396,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1073", - "community": 328, + "community": 306, "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" }, @@ -88360,7 +88405,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1637", - "community": 129, + "community": 103, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1637" }, @@ -88369,7 +88414,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1665", - "community": 129, + "community": 103, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1665" }, @@ -88378,7 +88423,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1765", - "community": 129, + "community": 103, "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" }, @@ -88387,7 +88432,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1873", - "community": 39, + "community": 44, "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" }, @@ -88396,7 +88441,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2157", - "community": 19, + "community": 25, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2157" }, @@ -88405,7 +88450,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2220", - "community": 256, + "community": 25, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2220" }, @@ -88414,7 +88459,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2271", - "community": 39, + "community": 44, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2271" }, @@ -88423,7 +88468,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2498", - "community": 19, + "community": 245, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2498" }, @@ -88432,7 +88477,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2582", - "community": 266, + "community": 250, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2582" }, @@ -88441,7 +88486,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2613", - "community": 19, + "community": 245, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2613" }, @@ -88450,7 +88495,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2624", - "community": 266, + "community": 250, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2624" }, @@ -88459,7 +88504,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2806", - "community": 41, + "community": 49, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2806" }, @@ -88468,7 +88513,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3142", - "community": 248, + "community": 239, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "crm_contract_rationale_3142" }, @@ -88477,7 +88522,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L3195", - "community": 329, + "community": 307, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename\u3002", "id": "crm_contract_rationale_3195" }, @@ -88486,7 +88531,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L92", - "community": 59, + "community": 56, "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" }, @@ -88495,7 +88540,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L149", - "community": 59, + "community": 56, "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" }, @@ -88504,7 +88549,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L170", - "community": 59, + "community": 56, "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" }, @@ -88513,7 +88558,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L191", - "community": 102, + "community": 70, "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" }, @@ -88522,7 +88567,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L250", - "community": 59, + "community": 56, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "services_pl_contract_plan_qty_rationale_250" }, @@ -88531,7 +88576,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L269", - "community": 102, + "community": 70, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "services_pl_contract_plan_qty_rationale_269" }, @@ -88540,7 +88585,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L343", - "community": 59, + "community": 56, "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" }, @@ -88549,7 +88594,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L473", - "community": 59, + "community": 56, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "services_pl_contract_plan_qty_rationale_473" }, @@ -88558,7 +88603,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L715", - "community": 338, + "community": 95, "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" }, @@ -88567,7 +88612,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L753", - "community": 172, + "community": 215, "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" }, @@ -88576,7 +88621,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L783", - "community": 172, + "community": 56, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "services_pl_contract_plan_qty_rationale_783" }, @@ -88585,7 +88630,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L927", - "community": 59, + "community": 56, "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" }, @@ -88594,7 +88639,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1160", - "community": 59, + "community": 56, "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" }, @@ -88603,7 +88648,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1191", - "community": 294, + "community": 270, "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" }, @@ -88612,7 +88657,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1239", - "community": 59, + "community": 56, "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" }, @@ -88621,7 +88666,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1522", - "community": 59, + "community": 56, "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" }, @@ -88630,7 +88675,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L72", - "community": 59, + "community": 56, "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" }, @@ -88639,7 +88684,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L129", - "community": 59, + "community": 56, "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" }, @@ -88648,7 +88693,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L150", - "community": 59, + "community": 56, "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" }, @@ -88657,7 +88702,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L171", - "community": 102, + "community": 70, "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" }, @@ -88666,7 +88711,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L230", - "community": 59, + "community": 56, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "services_pl_contract_plan_qty_rationale_230" }, @@ -88675,7 +88720,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L249", - "community": 102, + "community": 70, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "services_pl_contract_plan_qty_rationale_249" }, @@ -88684,7 +88729,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L320", - "community": 59, + "community": 56, "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" }, @@ -88693,7 +88738,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L450", - "community": 59, + "community": 56, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "services_pl_contract_plan_qty_rationale_450" }, @@ -88702,7 +88747,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L692", - "community": 338, + "community": 95, "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" }, @@ -88711,7 +88756,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L730", - "community": 172, + "community": 215, "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" }, @@ -88720,7 +88765,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L760", - "community": 172, + "community": 56, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "services_pl_contract_plan_qty_rationale_760" }, @@ -88729,7 +88774,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L904", - "community": 59, + "community": 56, "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" }, @@ -88738,7 +88783,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1135", - "community": 59, + "community": 56, "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" }, @@ -88747,7 +88792,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1166", - "community": 294, + "community": 270, "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" }, @@ -88756,7 +88801,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1214", - "community": 59, + "community": 56, "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" }, @@ -88765,7 +88810,7 @@ "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1493", - "community": 59, + "community": 56, "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" }, @@ -88775,7 +88820,7 @@ "source_file": "app/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 481, + "community": 460, "norm_label": "__init__.py", "id": "app_init" }, @@ -88785,7 +88830,7 @@ "source_file": "app/api/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "__init__.py", "id": "app_api_init" }, @@ -88795,7 +88840,7 @@ "source_file": "app/api/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "api \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237", "id": "app_api_init_rationale_1" }, @@ -88805,7 +88850,7 @@ "source_file": "app/api/admin.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "admin.py", "id": "app_api_admin" }, @@ -88815,7 +88860,7 @@ "source_file": "app/api/admin.py", "source_location": "L56", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_roles_for_select()", "id": "app_api_admin_list_roles_for_select" }, @@ -88825,7 +88870,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "session", "id": "app_api_admin_py_session" }, @@ -88835,7 +88880,7 @@ "source_file": "app/api/admin.py", "source_location": "L88", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_users_for_select()", "id": "app_api_admin_list_users_for_select" }, @@ -88845,7 +88890,7 @@ "source_file": "app/api/admin.py", "source_location": "L114", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_roles_for_designer()", "id": "app_api_admin_list_roles_for_designer" }, @@ -88855,7 +88900,7 @@ "source_file": "app/api/admin.py", "source_location": "L135", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "tenantcreatebody", "id": "app_api_admin_tenantcreatebody" }, @@ -88865,7 +88910,7 @@ "source_file": "app/api/admin.py", "source_location": "L146", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "tenantupdatebody", "id": "app_api_admin_tenantupdatebody" }, @@ -88875,7 +88920,7 @@ "source_file": "app/api/admin.py", "source_location": "L158", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_tenants()", "id": "app_api_admin_list_tenants" }, @@ -88885,7 +88930,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "request", "id": "app_api_admin_py_request" }, @@ -88895,7 +88940,7 @@ "source_file": "app/api/admin.py", "source_location": "L199", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "tenantexportbody", "id": "app_api_admin_tenantexportbody" }, @@ -88905,7 +88950,7 @@ "source_file": "app/api/admin.py", "source_location": "L206", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "export_tenants()", "id": "app_api_admin_export_tenants" }, @@ -88915,7 +88960,7 @@ "source_file": "app/api/admin.py", "source_location": "L239", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_tenant()", "id": "app_api_admin_create_tenant" }, @@ -88925,7 +88970,7 @@ "source_file": "app/api/admin.py", "source_location": "L261", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_tenant()", "id": "app_api_admin_update_tenant" }, @@ -88935,7 +88980,7 @@ "source_file": "app/api/admin.py", "source_location": "L286", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_tenant()", "id": "app_api_admin_delete_tenant" }, @@ -88945,7 +88990,7 @@ "source_file": "app/api/admin.py", "source_location": "L303", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "_get_tenant_no()", "id": "app_api_admin_get_tenant_no" }, @@ -88955,7 +89000,7 @@ "source_file": "app/api/admin.py", "source_location": "L316", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "usercreatebody", "id": "app_api_admin_usercreatebody" }, @@ -88965,7 +89010,7 @@ "source_file": "app/api/admin.py", "source_location": "L333", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "userupdatebody", "id": "app_api_admin_userupdatebody" }, @@ -88975,7 +89020,7 @@ "source_file": "app/api/admin.py", "source_location": "L359", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "userexportbody", "id": "app_api_admin_userexportbody" }, @@ -88985,7 +89030,7 @@ "source_file": "app/api/admin.py", "source_location": "L369", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_users()", "id": "app_api_admin_list_users" }, @@ -88995,7 +89040,7 @@ "source_file": "app/api/admin.py", "source_location": "L441", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "export_users()", "id": "app_api_admin_export_users" }, @@ -89005,7 +89050,7 @@ "source_file": "app/api/admin.py", "source_location": "L516", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "get_user_by_id()", "id": "app_api_admin_get_user_by_id" }, @@ -89015,7 +89060,7 @@ "source_file": "app/api/admin.py", "source_location": "L536", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_user()", "id": "app_api_admin_create_user" }, @@ -89025,7 +89070,7 @@ "source_file": "app/api/admin.py", "source_location": "L569", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_user()", "id": "app_api_admin_update_user" }, @@ -89035,7 +89080,7 @@ "source_file": "app/api/admin.py", "source_location": "L599", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_user()", "id": "app_api_admin_delete_user" }, @@ -89045,7 +89090,7 @@ "source_file": "app/api/admin.py", "source_location": "L612", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "reset_user_password()", "id": "app_api_admin_reset_user_password" }, @@ -89055,7 +89100,7 @@ "source_file": "app/api/admin.py", "source_location": "L629", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "dicttypecreatebody", "id": "app_api_admin_dicttypecreatebody" }, @@ -89065,7 +89110,7 @@ "source_file": "app/api/admin.py", "source_location": "L638", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "dicttypeupdatebody", "id": "app_api_admin_dicttypeupdatebody" }, @@ -89075,7 +89120,7 @@ "source_file": "app/api/admin.py", "source_location": "L648", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_dict_types()", "id": "app_api_admin_list_dict_types" }, @@ -89085,7 +89130,7 @@ "source_file": "app/api/admin.py", "source_location": "L680", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "dicttypeexportbody", "id": "app_api_admin_dicttypeexportbody" }, @@ -89095,7 +89140,7 @@ "source_file": "app/api/admin.py", "source_location": "L687", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "export_dict_types()", "id": "app_api_admin_export_dict_types" }, @@ -89105,7 +89150,7 @@ "source_file": "app/api/admin.py", "source_location": "L722", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_dict_type()", "id": "app_api_admin_create_dict_type" }, @@ -89115,7 +89160,7 @@ "source_file": "app/api/admin.py", "source_location": "L744", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_dict_type()", "id": "app_api_admin_update_dict_type" }, @@ -89125,7 +89170,7 @@ "source_file": "app/api/admin.py", "source_location": "L769", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_dict_type()", "id": "app_api_admin_delete_dict_type" }, @@ -89135,7 +89180,7 @@ "source_file": "app/api/admin.py", "source_location": "L786", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "dictdatacreatebody", "id": "app_api_admin_dictdatacreatebody" }, @@ -89145,7 +89190,7 @@ "source_file": "app/api/admin.py", "source_location": "L797", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "dictdataupdatebody", "id": "app_api_admin_dictdataupdatebody" }, @@ -89155,7 +89200,7 @@ "source_file": "app/api/admin.py", "source_location": "L808", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_dict_data()", "id": "app_api_admin_list_dict_data" }, @@ -89165,7 +89210,7 @@ "source_file": "app/api/admin.py", "source_location": "L825", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_dict_data()", "id": "app_api_admin_create_dict_data" }, @@ -89175,7 +89220,7 @@ "source_file": "app/api/admin.py", "source_location": "L849", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_dict_data()", "id": "app_api_admin_update_dict_data" }, @@ -89185,7 +89230,7 @@ "source_file": "app/api/admin.py", "source_location": "L873", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_dict_data()", "id": "app_api_admin_delete_dict_data" }, @@ -89195,7 +89240,7 @@ "source_file": "app/api/admin.py", "source_location": "L886", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "dict_data_options()", "id": "app_api_admin_dict_data_options" }, @@ -89205,7 +89250,7 @@ "source_file": "app/api/admin.py", "source_location": "L900", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "dict_data_all()", "id": "app_api_admin_dict_data_all" }, @@ -89215,7 +89260,7 @@ "source_file": "app/api/admin.py", "source_location": "L922", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "dictensurebody", "id": "app_api_admin_dictensurebody" }, @@ -89225,7 +89270,7 @@ "source_file": "app/api/admin.py", "source_location": "L930", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "dictensureremovebody", "id": "app_api_admin_dictensureremovebody" }, @@ -89235,7 +89280,7 @@ "source_file": "app/api/admin.py", "source_location": "L938", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "ensure_dict_data_api()", "id": "app_api_admin_ensure_dict_data_api" }, @@ -89245,7 +89290,7 @@ "source_file": "app/api/admin.py", "source_location": "L961", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "ensure_remove_dict_data_api()", "id": "app_api_admin_ensure_remove_dict_data_api" }, @@ -89255,7 +89300,7 @@ "source_file": "app/api/admin.py", "source_location": "L987", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "deptcreatebody", "id": "app_api_admin_deptcreatebody" }, @@ -89265,7 +89310,7 @@ "source_file": "app/api/admin.py", "source_location": "L1000", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "deptupdatebody", "id": "app_api_admin_deptupdatebody" }, @@ -89275,7 +89320,7 @@ "source_file": "app/api/admin.py", "source_location": "L1013", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_depts()", "id": "app_api_admin_list_depts" }, @@ -89285,7 +89330,7 @@ "source_file": "app/api/admin.py", "source_location": "L1034", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "deptexportbody", "id": "app_api_admin_deptexportbody" }, @@ -89295,7 +89340,7 @@ "source_file": "app/api/admin.py", "source_location": "L1041", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "export_depts()", "id": "app_api_admin_export_depts" }, @@ -89305,7 +89350,7 @@ "source_file": "app/api/admin.py", "source_location": "L1070", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_dept()", "id": "app_api_admin_create_dept" }, @@ -89315,7 +89360,7 @@ "source_file": "app/api/admin.py", "source_location": "L1096", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_dept()", "id": "app_api_admin_update_dept" }, @@ -89325,7 +89370,7 @@ "source_file": "app/api/admin.py", "source_location": "L1122", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_dept()", "id": "app_api_admin_delete_dept" }, @@ -89335,7 +89380,7 @@ "source_file": "app/api/admin.py", "source_location": "L1139", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "sitecreatebody", "id": "app_api_admin_sitecreatebody" }, @@ -89345,7 +89390,7 @@ "source_file": "app/api/admin.py", "source_location": "L1154", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "siteupdatebody", "id": "app_api_admin_siteupdatebody" }, @@ -89355,7 +89400,7 @@ "source_file": "app/api/admin.py", "source_location": "L1170", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_sites()", "id": "app_api_admin_list_sites" }, @@ -89365,7 +89410,7 @@ "source_file": "app/api/admin.py", "source_location": "L1196", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "siteexportbody", "id": "app_api_admin_siteexportbody" }, @@ -89375,7 +89420,7 @@ "source_file": "app/api/admin.py", "source_location": "L1203", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "export_sites()", "id": "app_api_admin_export_sites" }, @@ -89385,7 +89430,7 @@ "source_file": "app/api/admin.py", "source_location": "L1238", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_site()", "id": "app_api_admin_create_site" }, @@ -89395,7 +89440,7 @@ "source_file": "app/api/admin.py", "source_location": "L1266", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_site()", "id": "app_api_admin_update_site" }, @@ -89405,7 +89450,7 @@ "source_file": "app/api/admin.py", "source_location": "L1295", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_site()", "id": "app_api_admin_delete_site" }, @@ -89415,7 +89460,7 @@ "source_file": "app/api/admin.py", "source_location": "L1312", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "postcreatebody", "id": "app_api_admin_postcreatebody" }, @@ -89425,7 +89470,7 @@ "source_file": "app/api/admin.py", "source_location": "L1322", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "postupdatebody", "id": "app_api_admin_postupdatebody" }, @@ -89435,7 +89480,7 @@ "source_file": "app/api/admin.py", "source_location": "L1333", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_posts()", "id": "app_api_admin_list_posts" }, @@ -89445,7 +89490,7 @@ "source_file": "app/api/admin.py", "source_location": "L1367", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "postexportbody", "id": "app_api_admin_postexportbody" }, @@ -89455,7 +89500,7 @@ "source_file": "app/api/admin.py", "source_location": "L1374", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "export_posts()", "id": "app_api_admin_export_posts" }, @@ -89465,7 +89510,7 @@ "source_file": "app/api/admin.py", "source_location": "L1409", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_post()", "id": "app_api_admin_create_post" }, @@ -89475,7 +89520,7 @@ "source_file": "app/api/admin.py", "source_location": "L1432", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_post()", "id": "app_api_admin_update_post" }, @@ -89485,7 +89530,7 @@ "source_file": "app/api/admin.py", "source_location": "L1456", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_post()", "id": "app_api_admin_delete_post" }, @@ -89495,7 +89540,7 @@ "source_file": "app/api/admin.py", "source_location": "L1468", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "postusersupdatebody", "id": "app_api_admin_postusersupdatebody" }, @@ -89505,7 +89550,7 @@ "source_file": "app/api/admin.py", "source_location": "L1475", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_post_bound_users()", "id": "app_api_admin_list_post_bound_users" }, @@ -89515,7 +89560,7 @@ "source_file": "app/api/admin.py", "source_location": "L1489", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_post_bound_users()", "id": "app_api_admin_update_post_bound_users" }, @@ -89525,7 +89570,7 @@ "source_file": "app/api/admin.py", "source_location": "L1513", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "menucreatebody", "id": "app_api_admin_menucreatebody" }, @@ -89535,7 +89580,7 @@ "source_file": "app/api/admin.py", "source_location": "L1529", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "menuupdatebody", "id": "app_api_admin_menuupdatebody" }, @@ -89545,7 +89590,7 @@ "source_file": "app/api/admin.py", "source_location": "L1546", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_menus()", "id": "app_api_admin_list_menus" }, @@ -89555,7 +89600,7 @@ "source_file": "app/api/admin.py", "source_location": "L1569", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "menuexportbody", "id": "app_api_admin_menuexportbody" }, @@ -89565,7 +89610,7 @@ "source_file": "app/api/admin.py", "source_location": "L1576", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "export_menus()", "id": "app_api_admin_export_menus" }, @@ -89575,7 +89620,7 @@ "source_file": "app/api/admin.py", "source_location": "L1617", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_menu()", "id": "app_api_admin_create_menu" }, @@ -89585,7 +89630,7 @@ "source_file": "app/api/admin.py", "source_location": "L1646", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_menu()", "id": "app_api_admin_update_menu" }, @@ -89595,7 +89640,7 @@ "source_file": "app/api/admin.py", "source_location": "L1676", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_menu()", "id": "app_api_admin_delete_menu" }, @@ -89605,7 +89650,7 @@ "source_file": "app/api/admin.py", "source_location": "L1693", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "rolecreatebody", "id": "app_api_admin_rolecreatebody" }, @@ -89615,7 +89660,7 @@ "source_file": "app/api/admin.py", "source_location": "L1703", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "roleupdatebody", "id": "app_api_admin_roleupdatebody" }, @@ -89625,7 +89670,7 @@ "source_file": "app/api/admin.py", "source_location": "L1713", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "rolemenubody", "id": "app_api_admin_rolemenubody" }, @@ -89635,7 +89680,7 @@ "source_file": "app/api/admin.py", "source_location": "L1717", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "roledatascopebody", "id": "app_api_admin_roledatascopebody" }, @@ -89645,7 +89690,7 @@ "source_file": "app/api/admin.py", "source_location": "L1725", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_role_management()", "id": "app_api_admin_list_role_management" }, @@ -89655,7 +89700,7 @@ "source_file": "app/api/admin.py", "source_location": "L1758", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "roleexportbody", "id": "app_api_admin_roleexportbody" }, @@ -89665,7 +89710,7 @@ "source_file": "app/api/admin.py", "source_location": "L1765", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "export_role_management()", "id": "app_api_admin_export_role_management" }, @@ -89675,7 +89720,7 @@ "source_file": "app/api/admin.py", "source_location": "L1800", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_role_management()", "id": "app_api_admin_create_role_management" }, @@ -89685,7 +89730,7 @@ "source_file": "app/api/admin.py", "source_location": "L1823", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "get_role_management()", "id": "app_api_admin_get_role_management" }, @@ -89695,7 +89740,7 @@ "source_file": "app/api/admin.py", "source_location": "L1840", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_role_management()", "id": "app_api_admin_update_role_management" }, @@ -89705,7 +89750,7 @@ "source_file": "app/api/admin.py", "source_location": "L1864", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_role_management()", "id": "app_api_admin_delete_role_management" }, @@ -89715,7 +89760,7 @@ "source_file": "app/api/admin.py", "source_location": "L1877", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "get_role_menus()", "id": "app_api_admin_get_role_menus" }, @@ -89725,7 +89770,7 @@ "source_file": "app/api/admin.py", "source_location": "L1887", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_role_menus()", "id": "app_api_admin_update_role_menus" }, @@ -89735,7 +89780,7 @@ "source_file": "app/api/admin.py", "source_location": "L1902", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "get_role_data_scope()", "id": "app_api_admin_get_role_data_scope" }, @@ -89745,7 +89790,7 @@ "source_file": "app/api/admin.py", "source_location": "L1915", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "update_role_data_scope()", "id": "app_api_admin_update_role_data_scope" }, @@ -89755,7 +89800,7 @@ "source_file": "app/api/admin.py", "source_location": "L1941", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "_format_file_size()", "id": "app_api_admin_format_file_size" }, @@ -89765,7 +89810,7 @@ "source_file": "app/api/admin.py", "source_location": "L1951", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "upload_attachment()", "id": "app_api_admin_upload_attachment" }, @@ -89775,7 +89820,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "uploadfile", "id": "app_api_admin_py_uploadfile" }, @@ -89785,7 +89830,7 @@ "source_file": "app/api/admin.py", "source_location": "L2001", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "attachmentdownloadurlbody", "id": "app_api_admin_attachmentdownloadurlbody" }, @@ -89795,7 +89840,7 @@ "source_file": "app/api/admin.py", "source_location": "L2008", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "attachment_download_url()", "id": "app_api_admin_attachment_download_url" }, @@ -89805,7 +89850,7 @@ "source_file": "app/api/admin.py", "source_location": "L2034", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "attachment_preview_url()", "id": "app_api_admin_attachment_preview_url" }, @@ -89815,7 +89860,7 @@ "source_file": "app/api/admin.py", "source_location": "L2058", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "list_menu_favorites()", "id": "app_api_admin_list_menu_favorites" }, @@ -89825,7 +89870,7 @@ "source_file": "app/api/admin.py", "source_location": "L2072", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "create_menu_favorite()", "id": "app_api_admin_create_menu_favorite" }, @@ -89835,7 +89880,7 @@ "source_file": "app/api/admin.py", "source_location": "L2097", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "reorder_menu_favorites()", "id": "app_api_admin_reorder_menu_favorites" }, @@ -89845,7 +89890,7 @@ "source_file": "app/api/admin.py", "source_location": "L2118", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_menu_favorite()", "id": "app_api_admin_delete_menu_favorite" }, @@ -89855,7 +89900,7 @@ "source_file": "app/api/admin.py", "source_location": "L2140", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "demoxlsxcolumnspec", "id": "app_api_admin_demoxlsxcolumnspec" }, @@ -89865,7 +89910,7 @@ "source_file": "app/api/admin.py", "source_location": "L2147", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "demoxlsxexportbody", "id": "app_api_admin_demoxlsxexportbody" }, @@ -89875,7 +89920,7 @@ "source_file": "app/api/admin.py", "source_location": "L2157", "_origin": "ast", - "community": 30, + "community": 17, "norm_label": "demo_xlsx_export()", "id": "app_api_admin_demo_xlsx_export" }, @@ -89885,7 +89930,7 @@ "source_file": "app/api/admin.py", "source_location": "L60", "_origin": "ast", - "community": 12, + "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" }, @@ -89895,7 +89940,7 @@ "source_file": "app/api/admin.py", "source_location": "L92", "_origin": "ast", - "community": 12, + "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" }, @@ -89905,7 +89950,7 @@ "source_file": "app/api/admin.py", "source_location": "L118", "_origin": "ast", - "community": 12, + "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" }, @@ -89915,7 +89960,7 @@ "source_file": "app/api/admin.py", "source_location": "L211", "_origin": "ast", - "community": 12, + "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" }, @@ -89925,7 +89970,7 @@ "source_file": "app/api/admin.py", "source_location": "L446", "_origin": "ast", - "community": 12, + "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" }, @@ -89935,7 +89980,7 @@ "source_file": "app/api/admin.py", "source_location": "L692", "_origin": "ast", - "community": 12, + "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" }, @@ -89945,7 +89990,7 @@ "source_file": "app/api/admin.py", "source_location": "L1208", "_origin": "ast", - "community": 12, + "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" }, @@ -89955,7 +90000,7 @@ "source_file": "app/api/admin.py", "source_location": "L1379", "_origin": "ast", - "community": 12, + "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" }, @@ -89965,7 +90010,7 @@ "source_file": "app/api/admin.py", "source_location": "L1770", "_origin": "ast", - "community": 12, + "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" }, @@ -89975,7 +90020,7 @@ "source_file": "app/api/admin.py", "source_location": "L2013", "_origin": "ast", - "community": 12, + "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" }, @@ -89985,7 +90030,7 @@ "source_file": "app/api/admin.py", "source_location": "L2039", "_origin": "ast", - "community": 12, + "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" }, @@ -89995,7 +90040,7 @@ "source_file": "app/api/admin.py", "source_location": "L2162", "_origin": "ast", - "community": 30, + "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" }, @@ -90005,7 +90050,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "__init__.py", "id": "app_api_bx_init" }, @@ -90015,7 +90060,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L18", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "bx_health()", "id": "app_api_bx_init_bx_health" }, @@ -90025,7 +90070,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 80, "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" }, @@ -90035,7 +90080,7 @@ "source_file": "app/api/bx/__init__.py", "source_location": "L19", "_origin": "ast", - "community": 81, + "community": 80, "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" }, @@ -90045,7 +90090,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L1", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "advance.py", "id": "app_api_bx_advance" }, @@ -90055,7 +90100,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L37", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_tenant()", "id": "app_api_bx_advance_tenant" }, @@ -90065,7 +90110,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "session", "id": "app_api_bx_advance_py_session" }, @@ -90075,7 +90120,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L41", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_advance_order()", "id": "app_api_bx_advance_advance_order" }, @@ -90085,7 +90130,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L45", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_fill_offset_amounts()", "id": "app_api_bx_advance_fill_offset_amounts" }, @@ -90095,7 +90140,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L66", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_merge_query()", "id": "app_api_bx_advance_merge_query" }, @@ -90105,7 +90150,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "request", "id": "app_api_bx_advance_py_request" }, @@ -90115,7 +90160,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L76", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_param_get()", "id": "app_api_bx_advance_param_get" }, @@ -90125,7 +90170,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "any", "id": "app_api_bx_advance_py_any" }, @@ -90135,7 +90180,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L83", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_filters_from_params()", "id": "app_api_bx_advance_filters_from_params" }, @@ -90145,7 +90190,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L121", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_body_to_params()", "id": "app_api_bx_advance_body_to_params" }, @@ -90155,7 +90200,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L130", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_advance_list_filters()", "id": "app_api_bx_advance_advance_list_filters" }, @@ -90165,7 +90210,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L134", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_export_advance_rows()", "id": "app_api_bx_advance_export_advance_rows" }, @@ -90175,7 +90220,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L148", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "list_advances()", "id": "app_api_bx_advance_list_advances" }, @@ -90185,7 +90230,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L187", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "my_advances()", "id": "app_api_bx_advance_my_advances" }, @@ -90195,7 +90240,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L230", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "my_advance_stats()", "id": "app_api_bx_advance_my_advance_stats" }, @@ -90205,7 +90250,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L240", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "advance_status_counts()", "id": "app_api_bx_advance_advance_status_counts" }, @@ -90215,7 +90260,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L249", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "pending_approval()", "id": "app_api_bx_advance_pending_approval" }, @@ -90225,7 +90270,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L289", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "advance_pending_approval_stats()", "id": "app_api_bx_advance_advance_pending_approval_stats" }, @@ -90235,7 +90280,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L299", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "approved_by_me()", "id": "app_api_bx_advance_approved_by_me" }, @@ -90245,7 +90290,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L335", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "export_advances()", "id": "app_api_bx_advance_export_advances" }, @@ -90255,7 +90300,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L368", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "export_my_advances()", "id": "app_api_bx_advance_export_my_advances" }, @@ -90265,7 +90310,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L407", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "export_pending_approval_advances()", "id": "app_api_bx_advance_export_pending_approval_advances" }, @@ -90275,7 +90320,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L443", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "export_approved_by_me_advances()", "id": "app_api_bx_advance_export_approved_by_me_advances" }, @@ -90285,7 +90330,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L476", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "get_advance()", "id": "app_api_bx_advance_get_advance" }, @@ -90295,7 +90340,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L492", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "get_approvals()", "id": "app_api_bx_advance_get_approvals" }, @@ -90305,7 +90350,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L505", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "get_approval_history()", "id": "app_api_bx_advance_get_approval_history" }, @@ -90315,7 +90360,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L518", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "create_advance()", "id": "app_api_bx_advance_create_advance" }, @@ -90325,7 +90370,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L550", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "update_advance()", "id": "app_api_bx_advance_update_advance" }, @@ -90335,7 +90380,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L571", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "submit_advance()", "id": "app_api_bx_advance_submit_advance" }, @@ -90345,7 +90390,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L585", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "approve_advance()", "id": "app_api_bx_advance_approve_advance" }, @@ -90355,7 +90400,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L600", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "reject_advance()", "id": "app_api_bx_advance_reject_advance" }, @@ -90365,7 +90410,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L615", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "withdraw_advance()", "id": "app_api_bx_advance_withdraw_advance" }, @@ -90375,7 +90420,7 @@ "source_file": "app/api/bx/advance.py", "source_location": "L632", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "delete_advance()", "id": "app_api_bx_advance_delete_advance" }, @@ -90385,7 +90430,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "attachment.py", "id": "app_api_bx_attachment" }, @@ -90395,7 +90440,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L24", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "_tenant()", "id": "app_api_bx_attachment_tenant" }, @@ -90405,7 +90450,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "session", "id": "app_api_bx_attachment_py_session" }, @@ -90415,7 +90460,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L28", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "_parse_id_list()", "id": "app_api_bx_attachment_parse_id_list" }, @@ -90425,7 +90470,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L33", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "upload_file()", "id": "app_api_bx_attachment_upload_file" }, @@ -90435,7 +90480,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "uploadfile", "id": "app_api_bx_attachment_py_uploadfile" }, @@ -90445,7 +90490,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L67", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "download_file()", "id": "app_api_bx_attachment_download_file" }, @@ -90455,7 +90500,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L89", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "delete_attachment()", "id": "app_api_bx_attachment_delete_attachment" }, @@ -90465,7 +90510,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L103", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "preview_attachment()", "id": "app_api_bx_attachment_preview_attachment" }, @@ -90475,7 +90520,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L127", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "list_by_biz()", "id": "app_api_bx_attachment_list_by_biz" }, @@ -90485,7 +90530,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L142", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "bind_biz()", "id": "app_api_bx_attachment_bind_biz" }, @@ -90495,7 +90540,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L108", "_origin": "ast", - "community": 81, + "community": 86, "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" }, @@ -90505,7 +90550,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L1", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "expense_item.py", "id": "app_api_bx_expense_item" }, @@ -90515,7 +90560,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "get_expense_item_tree()", "id": "app_api_bx_expense_item_get_expense_item_tree" }, @@ -90525,7 +90570,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "session", "id": "app_api_bx_expense_item_py_session" }, @@ -90535,7 +90580,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L46", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "expenseitemexportbody", "id": "app_api_bx_expense_item_expenseitemexportbody" }, @@ -90545,7 +90590,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L51", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "_flatten_expense_tree()", "id": "app_api_bx_expense_item_flatten_expense_tree" }, @@ -90555,7 +90600,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "export_expense_items()", "id": "app_api_bx_expense_item_export_expense_items" }, @@ -90565,7 +90610,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "get_expense_item()", "id": "app_api_bx_expense_item_get_expense_item" }, @@ -90575,7 +90620,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "create_expense_item()", "id": "app_api_bx_expense_item_create_expense_item" }, @@ -90585,7 +90630,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "update_expense_item()", "id": "app_api_bx_expense_item_update_expense_item" }, @@ -90595,7 +90640,7 @@ "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "delete_expense_item()", "id": "app_api_bx_expense_item_delete_expense_item" }, @@ -90605,7 +90650,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "export_common.py", "id": "app_api_bx_export_common" }, @@ -90615,7 +90660,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L35", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "bxexportbodybase", "id": "app_api_bx_export_common_bxexportbodybase" }, @@ -90625,7 +90670,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L42", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "bxapplylistexportbody", "id": "app_api_bx_export_common_bxapplylistexportbody" }, @@ -90635,7 +90680,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L80", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "status_label()", "id": "app_api_bx_export_common_status_label" }, @@ -90645,7 +90690,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "any", "id": "app_api_bx_export_common_py_any" }, @@ -90655,7 +90700,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L91", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "issue_status_label()", "id": "app_api_bx_export_common_issue_status_label" }, @@ -90665,7 +90710,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L97", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "dump_export_row()", "id": "app_api_bx_export_common_dump_export_row" }, @@ -90675,7 +90720,7 @@ "source_file": "app/api/bx/export_common.py", "source_location": "L122", "_origin": "ast", - "community": 53, + "community": 35, "norm_label": "respond_xlsx()", "id": "app_api_bx_export_common_respond_xlsx" }, @@ -90685,7 +90730,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 35, "norm_label": "session", "id": "app_api_bx_export_common_py_session" }, @@ -90695,7 +90740,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L1", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "invoice.py", "id": "app_api_bx_invoice" }, @@ -90705,7 +90750,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L33", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "_merge_query()", "id": "app_api_bx_invoice_merge_query" }, @@ -90715,7 +90760,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "request", "id": "app_api_bx_invoice_py_request" }, @@ -90725,7 +90770,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L43", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "_param_get()", "id": "app_api_bx_invoice_param_get" }, @@ -90735,7 +90780,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "any", "id": "app_api_bx_invoice_py_any" }, @@ -90745,7 +90790,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L50", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "_wallet_filters_from_params()", "id": "app_api_bx_invoice_wallet_filters_from_params" }, @@ -90755,7 +90800,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L73", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "_invoice_filters_from_params()", "id": "app_api_bx_invoice_invoice_filters_from_params" }, @@ -90765,7 +90810,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L88", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "_ledger_filters_from_params()", "id": "app_api_bx_invoice_ledger_filters_from_params" }, @@ -90775,7 +90820,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L103", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "_body_to_params()", "id": "app_api_bx_invoice_body_to_params" }, @@ -90785,7 +90830,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L113", "_origin": "ast", - "community": 27, + "community": 33, "norm_label": "get_mine_wallet_summary()", "id": "app_api_bx_invoice_get_mine_wallet_summary" }, @@ -90795,7 +90840,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "session", "id": "app_api_bx_invoice_py_session" }, @@ -90805,7 +90850,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L123", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "list_invoice_wallets()", "id": "app_api_bx_invoice_list_invoice_wallets" }, @@ -90815,7 +90860,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L155", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "walletexportbody", "id": "app_api_bx_invoice_walletexportbody" }, @@ -90825,7 +90870,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L162", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "export_invoice_wallets()", "id": "app_api_bx_invoice_export_invoice_wallets" }, @@ -90835,7 +90880,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L195", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "list_invoices()", "id": "app_api_bx_invoice_list_invoices" }, @@ -90845,7 +90890,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L229", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "create_invoice()", "id": "app_api_bx_invoice_create_invoice" }, @@ -90855,7 +90900,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L308", "_origin": "ast", - "community": 27, + "community": 33, "norm_label": "delete_invoice()", "id": "app_api_bx_invoice_delete_invoice" }, @@ -90865,7 +90910,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L323", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "list_invoice_ledgers()", "id": "app_api_bx_invoice_list_invoice_ledgers" }, @@ -90875,7 +90920,7 @@ "source_file": "app/api/bx/invoice.py", "source_location": "L234", "_origin": "ast", - "community": 94, + "community": 33, "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" }, @@ -90885,7 +90930,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "payment.py", "id": "app_api_bx_payment" }, @@ -90895,7 +90940,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L51", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_tenant()", "id": "app_api_bx_payment_tenant" }, @@ -90905,7 +90950,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "session", "id": "app_api_bx_payment_py_session" }, @@ -90915,7 +90960,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L55", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_wrap_reimburse_rows()", "id": "app_api_bx_payment_wrap_reimburse_rows" }, @@ -90925,7 +90970,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L59", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_merge_query()", "id": "app_api_bx_payment_merge_query" }, @@ -90935,7 +90980,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "request", "id": "app_api_bx_payment_py_request" }, @@ -90945,7 +90990,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L69", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_param_get()", "id": "app_api_bx_payment_param_get" }, @@ -90955,7 +91000,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "any", "id": "app_api_bx_payment_py_any" }, @@ -90965,7 +91010,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L76", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_advance_filters_from_params()", "id": "app_api_bx_payment_advance_filters_from_params" }, @@ -90975,7 +91020,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L114", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_payment_filters_from_params()", "id": "app_api_bx_payment_payment_filters_from_params" }, @@ -90985,7 +91030,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L152", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_body_to_params()", "id": "app_api_bx_payment_body_to_params" }, @@ -90995,7 +91040,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L161", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_strip_tab_status_params()", "id": "app_api_bx_payment_strip_tab_status_params" }, @@ -91005,7 +91050,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L168", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "_advance_issue_tab_filters()", "id": "app_api_bx_payment_advance_issue_tab_filters" }, @@ -91015,7 +91060,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L181", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "list_pending_payments()", "id": "app_api_bx_payment_list_pending_payments" }, @@ -91025,7 +91070,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L223", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "payment_finance_stats()", "id": "app_api_bx_payment_payment_finance_stats" }, @@ -91035,7 +91080,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L233", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "list_processed_payments()", "id": "app_api_bx_payment_list_processed_payments" }, @@ -91045,7 +91090,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L273", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "pay()", "id": "app_api_bx_payment_pay" }, @@ -91055,7 +91100,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L293", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "offset()", "id": "app_api_bx_payment_offset" }, @@ -91065,7 +91110,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L316", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "batch_offset()", "id": "app_api_bx_payment_batch_offset" }, @@ -91075,7 +91120,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L339", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "list_advance_issues()", "id": "app_api_bx_payment_list_advance_issues" }, @@ -91085,7 +91130,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L384", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "advance_issue_stats()", "id": "app_api_bx_payment_advance_issue_stats" }, @@ -91095,7 +91140,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L421", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "paymentexportbody", "id": "app_api_bx_payment_paymentexportbody" }, @@ -91105,7 +91150,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L426", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "export_pending_payments()", "id": "app_api_bx_payment_export_pending_payments" }, @@ -91115,7 +91160,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L458", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "export_processed_payments()", "id": "app_api_bx_payment_export_processed_payments" }, @@ -91125,7 +91170,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L489", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "export_advance_issues_xlsx()", "id": "app_api_bx_payment_export_advance_issues_xlsx" }, @@ -91135,7 +91180,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L526", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "export_advance_issues()", "id": "app_api_bx_payment_export_advance_issues" }, @@ -91145,7 +91190,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L594", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "issue_advance()", "id": "app_api_bx_payment_issue_advance" }, @@ -91155,7 +91200,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L618", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "list_advance_offset_records()", "id": "app_api_bx_payment_list_advance_offset_records" }, @@ -91165,7 +91210,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L658", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "list_reimburse_offset_records()", "id": "app_api_bx_payment_list_reimburse_offset_records" }, @@ -91175,7 +91220,7 @@ "source_file": "app/api/bx/payment.py", "source_location": "L162", "_origin": "ast", - "community": 53, + "community": 11, "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" }, @@ -91185,7 +91230,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L1", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburse.py", "id": "app_api_bx_reimburse" }, @@ -91195,7 +91240,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L50", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_tenant()", "id": "app_api_bx_reimburse_tenant" }, @@ -91205,7 +91250,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "session", "id": "app_api_bx_reimburse_py_session" }, @@ -91215,7 +91260,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L54", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_reimburse_order()", "id": "app_api_bx_reimburse_reimburse_order" }, @@ -91225,7 +91270,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L72", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_merge_query()", "id": "app_api_bx_reimburse_merge_query" }, @@ -91235,7 +91280,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "request", "id": "app_api_bx_reimburse_py_request" }, @@ -91245,7 +91290,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L82", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_param_get()", "id": "app_api_bx_reimburse_param_get" }, @@ -91255,7 +91300,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "any", "id": "app_api_bx_reimburse_py_any" }, @@ -91265,7 +91310,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L89", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_filters_from_params()", "id": "app_api_bx_reimburse_filters_from_params" }, @@ -91275,7 +91320,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L117", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_body_to_params()", "id": "app_api_bx_reimburse_body_to_params" }, @@ -91285,7 +91330,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L126", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_reimburse_list_filters()", "id": "app_api_bx_reimburse_reimburse_list_filters" }, @@ -91295,7 +91340,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L130", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_export_reimburse_rows()", "id": "app_api_bx_reimburse_export_reimburse_rows" }, @@ -91305,7 +91350,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L135", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_build_details_data()", "id": "app_api_bx_reimburse_build_details_data" }, @@ -91315,7 +91360,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L172", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "get_generated_title()", "id": "app_api_bx_reimburse_get_generated_title" }, @@ -91325,7 +91370,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L189", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "download_reimburse_import_template()", "id": "app_api_bx_reimburse_download_reimburse_import_template" }, @@ -91335,7 +91380,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L221", "_origin": "ast", - "community": 27, + "community": 42, "norm_label": "import_reimburses()", "id": "app_api_bx_reimburse_import_reimburses" }, @@ -91345,7 +91390,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 27, + "community": 42, "norm_label": "uploadfile", "id": "app_api_bx_reimburse_py_uploadfile" }, @@ -91355,7 +91400,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L237", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "list_reimburses()", "id": "app_api_bx_reimburse_list_reimburses" }, @@ -91365,7 +91410,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L273", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "my_reimburses()", "id": "app_api_bx_reimburse_my_reimburses" }, @@ -91375,7 +91420,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L327", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "my_reimburse_stats()", "id": "app_api_bx_reimburse_my_reimburse_stats" }, @@ -91385,7 +91430,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L337", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburse_status_counts()", "id": "app_api_bx_reimburse_reimburse_status_counts" }, @@ -91395,7 +91440,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L346", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "pending_approval()", "id": "app_api_bx_reimburse_pending_approval" }, @@ -91405,7 +91450,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L388", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "pending_approval_stats()", "id": "app_api_bx_reimburse_pending_approval_stats" }, @@ -91415,7 +91460,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L398", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "approved_by_me()", "id": "app_api_bx_reimburse_approved_by_me" }, @@ -91425,7 +91470,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L437", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "export_reimburses()", "id": "app_api_bx_reimburse_export_reimburses" }, @@ -91435,7 +91480,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L469", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "export_my_reimburses()", "id": "app_api_bx_reimburse_export_my_reimburses" }, @@ -91445,7 +91490,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L507", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "export_pending_approval_reimburses()", "id": "app_api_bx_reimburse_export_pending_approval_reimburses" }, @@ -91455,7 +91500,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L542", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "export_approved_by_me_reimburses()", "id": "app_api_bx_reimburse_export_approved_by_me_reimburses" }, @@ -91465,7 +91510,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L574", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "get_reimburse()", "id": "app_api_bx_reimburse_get_reimburse" }, @@ -91475,7 +91520,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L588", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "get_approvals()", "id": "app_api_bx_reimburse_get_approvals" }, @@ -91485,7 +91530,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L601", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "get_approval_history()", "id": "app_api_bx_reimburse_get_approval_history" }, @@ -91495,7 +91540,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "create_reimburse()", "id": "app_api_bx_reimburse_create_reimburse" }, @@ -91505,7 +91550,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L667", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "update_reimburse()", "id": "app_api_bx_reimburse_update_reimburse" }, @@ -91515,7 +91560,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L712", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "submit_reimburse()", "id": "app_api_bx_reimburse_submit_reimburse" }, @@ -91525,7 +91570,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L734", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "approve_reimburse()", "id": "app_api_bx_reimburse_approve_reimburse" }, @@ -91535,7 +91580,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L750", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reject_reimburse()", "id": "app_api_bx_reimburse_reject_reimburse" }, @@ -91545,7 +91590,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L766", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "withdraw_reimburse()", "id": "app_api_bx_reimburse_withdraw_reimburse" }, @@ -91555,7 +91600,7 @@ "source_file": "app/api/bx/reimburse.py", "source_location": "L784", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "delete_reimburse()", "id": "app_api_bx_reimburse_delete_reimburse" }, @@ -91565,7 +91610,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "workflow.py", "id": "app_api_bx_workflow" }, @@ -91575,7 +91620,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L22", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "list_workflows()", "id": "app_api_bx_workflow_list_workflows" }, @@ -91585,7 +91630,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "session", "id": "app_api_bx_workflow_py_session" }, @@ -91595,7 +91640,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L36", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "get_workflow_by_biz_type()", "id": "app_api_bx_workflow_get_workflow_by_biz_type" }, @@ -91605,7 +91650,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L48", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "get_workflow()", "id": "app_api_bx_workflow_get_workflow" }, @@ -91615,7 +91660,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L61", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "create_workflow()", "id": "app_api_bx_workflow_create_workflow" }, @@ -91625,7 +91670,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L86", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "update_workflow()", "id": "app_api_bx_workflow_update_workflow" }, @@ -91635,7 +91680,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L115", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "save_workflow_nodes()", "id": "app_api_bx_workflow_save_workflow_nodes" }, @@ -91645,7 +91690,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L142", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "delete_workflow()", "id": "app_api_bx_workflow_delete_workflow" }, @@ -91655,7 +91700,7 @@ "source_file": "app/api/crm.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "crm.py", "id": "app_api_crm" }, @@ -91665,7 +91710,7 @@ "source_file": "app/api/crm.py", "source_location": "L347", "_origin": "ast", - "community": 3, + "community": 34, "norm_label": "_filter_export_rows_by_ids()", "id": "app_api_crm_filter_export_rows_by_ids" }, @@ -91675,7 +91720,7 @@ "source_file": "app/api/crm.py", "source_location": "L364", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "category_tree()", "id": "app_api_crm_category_tree" }, @@ -91685,7 +91730,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "session", "id": "app_api_crm_py_session" }, @@ -91695,7 +91740,7 @@ "source_file": "app/api/crm.py", "source_location": "L392", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_list()", "id": "app_api_crm_customer_list" }, @@ -91705,7 +91750,7 @@ "source_file": "app/api/crm.py", "source_location": "L426", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_column_facet_values()", "id": "app_api_crm_customer_column_facet_values" }, @@ -91715,7 +91760,7 @@ "source_file": "app/api/crm.py", "source_location": "L453", "_origin": "ast", - "community": 3, + "community": 121, "norm_label": "customer_detail()", "id": "app_api_crm_customer_detail" }, @@ -91725,7 +91770,7 @@ "source_file": "app/api/crm.py", "source_location": "L479", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "customer_options()", "id": "app_api_crm_customer_options" }, @@ -91735,7 +91780,7 @@ "source_file": "app/api/crm.py", "source_location": "L503", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "customer_create()", "id": "app_api_crm_customer_create" }, @@ -91745,7 +91790,7 @@ "source_file": "app/api/crm.py", "source_location": "L534", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "customer_update()", "id": "app_api_crm_customer_update" }, @@ -91755,7 +91800,7 @@ "source_file": "app/api/crm.py", "source_location": "L563", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_delete()", "id": "app_api_crm_customer_delete" }, @@ -91765,7 +91810,7 @@ "source_file": "app/api/crm.py", "source_location": "L591", "_origin": "ast", - "community": 3, + "community": 17, "norm_label": "customer_generate_no()", "id": "app_api_crm_customer_generate_no" }, @@ -91775,7 +91820,7 @@ "source_file": "app/api/crm.py", "source_location": "L607", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "category_add()", "id": "app_api_crm_category_add" }, @@ -91785,7 +91830,7 @@ "source_file": "app/api/crm.py", "source_location": "L626", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "category_update()", "id": "app_api_crm_category_update" }, @@ -91795,7 +91840,7 @@ "source_file": "app/api/crm.py", "source_location": "L646", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "category_delete()", "id": "app_api_crm_category_delete" }, @@ -91805,7 +91850,7 @@ "source_file": "app/api/crm.py", "source_location": "L666", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "product_list()", "id": "app_api_crm_product_list" }, @@ -91815,7 +91860,7 @@ "source_file": "app/api/crm.py", "source_location": "L700", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "product_detail()", "id": "app_api_crm_product_detail" }, @@ -91825,7 +91870,7 @@ "source_file": "app/api/crm.py", "source_location": "L721", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "product_add()", "id": "app_api_crm_product_add" }, @@ -91835,7 +91880,7 @@ "source_file": "app/api/crm.py", "source_location": "L745", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "product_update()", "id": "app_api_crm_product_update" }, @@ -91845,7 +91890,7 @@ "source_file": "app/api/crm.py", "source_location": "L766", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "product_delete()", "id": "app_api_crm_product_delete" }, @@ -91855,7 +91900,7 @@ "source_file": "app/api/crm.py", "source_location": "L794", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "product_update_status()", "id": "app_api_crm_product_update_status" }, @@ -91865,7 +91910,7 @@ "source_file": "app/api/crm.py", "source_location": "L815", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "product_options()", "id": "app_api_crm_product_options" }, @@ -91875,7 +91920,7 @@ "source_file": "app/api/crm.py", "source_location": "L840", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "product_column_facet_values()", "id": "app_api_crm_product_column_facet_values" }, @@ -91885,7 +91930,7 @@ "source_file": "app/api/crm.py", "source_location": "L868", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "product_import()", "id": "app_api_crm_product_import" }, @@ -91895,7 +91940,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "uploadfile", "id": "app_api_crm_py_uploadfile" }, @@ -91905,7 +91950,7 @@ "source_file": "app/api/crm.py", "source_location": "L958", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "_map_product_export_column_keys()", "id": "app_api_crm_map_product_export_column_keys" }, @@ -91915,7 +91960,7 @@ "source_file": "app/api/crm.py", "source_location": "L965", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "product_export()", "id": "app_api_crm_product_export" }, @@ -91925,7 +91970,7 @@ "source_file": "app/api/crm.py", "source_location": "L1005", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "product_import_template()", "id": "app_api_crm_product_import_template" }, @@ -91935,7 +91980,7 @@ "source_file": "app/api/crm.py", "source_location": "L1049", "_origin": "ast", - "community": 3, + "community": 17, "norm_label": "customer_transfer()", "id": "app_api_crm_customer_transfer" }, @@ -91945,7 +91990,7 @@ "source_file": "app/api/crm.py", "source_location": "L1075", "_origin": "ast", - "community": 3, + "community": 17, "norm_label": "customer_into_pool()", "id": "app_api_crm_customer_into_pool" }, @@ -91955,7 +92000,7 @@ "source_file": "app/api/crm.py", "source_location": "L1100", "_origin": "ast", - "community": 3, + "community": 17, "norm_label": "customer_deal()", "id": "app_api_crm_customer_deal" }, @@ -91965,7 +92010,7 @@ "source_file": "app/api/crm.py", "source_location": "L1129", "_origin": "ast", - "community": 3, + "community": 17, "norm_label": "customer_check_duplicate()", "id": "app_api_crm_customer_check_duplicate" }, @@ -91975,7 +92020,7 @@ "source_file": "app/api/crm.py", "source_location": "L1152", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_export()", "id": "app_api_crm_customer_export" }, @@ -91985,7 +92030,7 @@ "source_file": "app/api/crm.py", "source_location": "L1193", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_import_template()", "id": "app_api_crm_customer_import_template" }, @@ -91995,7 +92040,7 @@ "source_file": "app/api/crm.py", "source_location": "L1232", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_mine()", "id": "app_api_crm_customer_mine" }, @@ -92005,7 +92050,7 @@ "source_file": "app/api/crm.py", "source_location": "L1266", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_to_follow()", "id": "app_api_crm_customer_to_follow" }, @@ -92015,7 +92060,7 @@ "source_file": "app/api/crm.py", "source_location": "L1300", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_key()", "id": "app_api_crm_customer_key" }, @@ -92025,7 +92070,7 @@ "source_file": "app/api/crm.py", "source_location": "L1334", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_dealed()", "id": "app_api_crm_customer_dealed" }, @@ -92035,7 +92080,7 @@ "source_file": "app/api/crm.py", "source_location": "L1366", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_week_new()", "id": "app_api_crm_customer_week_new" }, @@ -92045,7 +92090,7 @@ "source_file": "app/api/crm.py", "source_location": "L1398", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customer_long_time_no_follow()", "id": "app_api_crm_customer_long_time_no_follow" }, @@ -92055,7 +92100,7 @@ "source_file": "app/api/crm.py", "source_location": "L1430", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "customer_park_area_list()", "id": "app_api_crm_customer_park_area_list" }, @@ -92065,7 +92110,7 @@ "source_file": "app/api/crm.py", "source_location": "L1450", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "pool_customer_list()", "id": "app_api_crm_pool_customer_list" }, @@ -92075,7 +92120,7 @@ "source_file": "app/api/crm.py", "source_location": "L1484", "_origin": "ast", - "community": 3, + "community": 34, "norm_label": "pool_customer_export()", "id": "app_api_crm_pool_customer_export" }, @@ -92085,7 +92130,7 @@ "source_file": "app/api/crm.py", "source_location": "L1525", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "pool_customer_assign()", "id": "app_api_crm_pool_customer_assign" }, @@ -92095,7 +92140,7 @@ "source_file": "app/api/crm.py", "source_location": "L1544", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "pool_customer_claim()", "id": "app_api_crm_pool_customer_claim" }, @@ -92105,7 +92150,7 @@ "source_file": "app/api/crm.py", "source_location": "L1562", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "pool_record_list()", "id": "app_api_crm_pool_record_list" }, @@ -92115,7 +92160,7 @@ "source_file": "app/api/crm.py", "source_location": "L1592", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "pool_record_detail()", "id": "app_api_crm_pool_record_detail" }, @@ -92125,7 +92170,7 @@ "source_file": "app/api/crm.py", "source_location": "L1614", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contact_list()", "id": "app_api_crm_contact_list" }, @@ -92135,7 +92180,7 @@ "source_file": "app/api/crm.py", "source_location": "L1650", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "contact_detail()", "id": "app_api_crm_contact_detail" }, @@ -92145,7 +92190,7 @@ "source_file": "app/api/crm.py", "source_location": "L1674", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "contact_by_customer()", "id": "app_api_crm_contact_by_customer" }, @@ -92155,7 +92200,7 @@ "source_file": "app/api/crm.py", "source_location": "L1695", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contact_add()", "id": "app_api_crm_contact_add" }, @@ -92165,7 +92210,7 @@ "source_file": "app/api/crm.py", "source_location": "L1718", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contact_update()", "id": "app_api_crm_contact_update" }, @@ -92175,7 +92220,7 @@ "source_file": "app/api/crm.py", "source_location": "L1739", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contact_delete()", "id": "app_api_crm_contact_delete" }, @@ -92185,7 +92230,7 @@ "source_file": "app/api/crm.py", "source_location": "L1759", "_origin": "ast", - "community": 12, + "community": 121, "norm_label": "contact_set_primary()", "id": "app_api_crm_contact_set_primary" }, @@ -92195,7 +92240,7 @@ "source_file": "app/api/crm.py", "source_location": "L1781", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contact_export()", "id": "app_api_crm_contact_export" }, @@ -92205,7 +92250,7 @@ "source_file": "app/api/crm.py", "source_location": "L1815", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contact_decision()", "id": "app_api_crm_contact_decision" }, @@ -92215,7 +92260,7 @@ "source_file": "app/api/crm.py", "source_location": "L1846", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contact_primary()", "id": "app_api_crm_contact_primary" }, @@ -92225,7 +92270,7 @@ "source_file": "app/api/crm.py", "source_location": "L1877", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contact_birthday()", "id": "app_api_crm_contact_birthday" }, @@ -92235,7 +92280,7 @@ "source_file": "app/api/crm.py", "source_location": "L1911", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "follow_list()", "id": "app_api_crm_follow_list" }, @@ -92245,7 +92290,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "followlistbody", "id": "followlistbody" }, @@ -92255,7 +92300,7 @@ "source_file": "app/api/crm.py", "source_location": "L1943", "_origin": "ast", - "community": 12, + "community": 68, "norm_label": "follow_detail()", "id": "app_api_crm_follow_detail" }, @@ -92265,7 +92310,7 @@ "source_file": "app/api/crm.py", "source_location": "L1969", "_origin": "ast", - "community": 12, + "community": 68, "norm_label": "follow_by_customer()", "id": "app_api_crm_follow_by_customer" }, @@ -92275,7 +92320,7 @@ "source_file": "app/api/crm.py", "source_location": "L1990", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "follow_add()", "id": "app_api_crm_follow_add" }, @@ -92285,7 +92330,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "followcreatebody", "id": "followcreatebody" }, @@ -92295,7 +92340,7 @@ "source_file": "app/api/crm.py", "source_location": "L2014", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "follow_update()", "id": "app_api_crm_follow_update" }, @@ -92305,7 +92350,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "followupdatebody", "id": "followupdatebody" }, @@ -92315,7 +92360,7 @@ "source_file": "app/api/crm.py", "source_location": "L2033", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "follow_delete()", "id": "app_api_crm_follow_delete" }, @@ -92325,7 +92370,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "followdeletebody", "id": "followdeletebody" }, @@ -92335,7 +92380,7 @@ "source_file": "app/api/crm.py", "source_location": "L2050", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "follow_export()", "id": "app_api_crm_follow_export" }, @@ -92345,7 +92390,7 @@ "source_file": "app/api/crm.py", "source_location": "L2087", "_origin": "ast", - "community": 3, + "community": 140, "norm_label": "pool_rule_list()", "id": "app_api_crm_pool_rule_list" }, @@ -92355,7 +92400,7 @@ "source_file": "app/api/crm.py", "source_location": "L2123", "_origin": "ast", - "community": 3, + "community": 34, "norm_label": "pool_rule_export()", "id": "app_api_crm_pool_rule_export" }, @@ -92365,7 +92410,7 @@ "source_file": "app/api/crm.py", "source_location": "L2172", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "pool_rule_detail()", "id": "app_api_crm_pool_rule_detail" }, @@ -92375,7 +92420,7 @@ "source_file": "app/api/crm.py", "source_location": "L2193", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "pool_rule_add()", "id": "app_api_crm_pool_rule_add" }, @@ -92385,7 +92430,7 @@ "source_file": "app/api/crm.py", "source_location": "L2220", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "pool_rule_update()", "id": "app_api_crm_pool_rule_update" }, @@ -92395,7 +92440,7 @@ "source_file": "app/api/crm.py", "source_location": "L2249", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "pool_rule_delete()", "id": "app_api_crm_pool_rule_delete" }, @@ -92405,7 +92450,7 @@ "source_file": "app/api/crm.py", "source_location": "L2266", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "pool_rule_update_status()", "id": "app_api_crm_pool_rule_update_status" }, @@ -92415,7 +92460,7 @@ "source_file": "app/api/crm.py", "source_location": "L2286", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "pool_rule_execute()", "id": "app_api_crm_pool_rule_execute" }, @@ -92425,7 +92470,7 @@ "source_file": "app/api/crm.py", "source_location": "L2305", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statistics_overview()", "id": "app_api_crm_statistics_overview" }, @@ -92435,7 +92480,7 @@ "source_file": "app/api/crm.py", "source_location": "L2325", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statistics_source()", "id": "app_api_crm_statistics_source" }, @@ -92445,7 +92490,7 @@ "source_file": "app/api/crm.py", "source_location": "L2343", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statistics_level()", "id": "app_api_crm_statistics_level" }, @@ -92455,7 +92500,7 @@ "source_file": "app/api/crm.py", "source_location": "L2361", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statistics_industry()", "id": "app_api_crm_statistics_industry" }, @@ -92465,7 +92510,7 @@ "source_file": "app/api/crm.py", "source_location": "L2379", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statistics_trend()", "id": "app_api_crm_statistics_trend" }, @@ -92475,7 +92520,7 @@ "source_file": "app/api/crm.py", "source_location": "L2402", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statistics_owner()", "id": "app_api_crm_statistics_owner" }, @@ -92485,7 +92530,7 @@ "source_file": "app/api/crm.py", "source_location": "L2420", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statistics_follow()", "id": "app_api_crm_statistics_follow" }, @@ -92495,7 +92540,7 @@ "source_file": "app/api/crm.py", "source_location": "L2445", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": "_opp_list_kwargs()", "id": "app_api_crm_opp_list_kwargs" }, @@ -92505,7 +92550,7 @@ "source_file": "app/api/crm.py", "source_location": "L2456", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": "opportunity_list()", "id": "app_api_crm_opportunity_list" }, @@ -92515,7 +92560,7 @@ "source_file": "app/api/crm.py", "source_location": "L2489", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_column_facet_values()", "id": "app_api_crm_opportunity_column_facet_values" }, @@ -92525,7 +92570,7 @@ "source_file": "app/api/crm.py", "source_location": "L2517", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": "opportunity_mine_list()", "id": "app_api_crm_opportunity_mine_list" }, @@ -92535,7 +92580,7 @@ "source_file": "app/api/crm.py", "source_location": "L2550", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_detail()", "id": "app_api_crm_opportunity_detail" }, @@ -92545,7 +92590,7 @@ "source_file": "app/api/crm.py", "source_location": "L2580", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_add()", "id": "app_api_crm_opportunity_add" }, @@ -92555,7 +92600,7 @@ "source_file": "app/api/crm.py", "source_location": "L2604", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_update()", "id": "app_api_crm_opportunity_update" }, @@ -92565,7 +92610,7 @@ "source_file": "app/api/crm.py", "source_location": "L2625", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_delete()", "id": "app_api_crm_opportunity_delete" }, @@ -92575,7 +92620,7 @@ "source_file": "app/api/crm.py", "source_location": "L2646", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_assign()", "id": "app_api_crm_opportunity_assign" }, @@ -92585,7 +92630,7 @@ "source_file": "app/api/crm.py", "source_location": "L2673", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_change_stage()", "id": "app_api_crm_opportunity_change_stage" }, @@ -92595,7 +92640,7 @@ "source_file": "app/api/crm.py", "source_location": "L2703", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_mark_won()", "id": "app_api_crm_opportunity_mark_won" }, @@ -92605,7 +92650,7 @@ "source_file": "app/api/crm.py", "source_location": "L2731", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_mark_lost()", "id": "app_api_crm_opportunity_mark_lost" }, @@ -92615,7 +92660,7 @@ "source_file": "app/api/crm.py", "source_location": "L2760", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_batch_update_stage()", "id": "app_api_crm_opportunity_batch_update_stage" }, @@ -92625,7 +92670,7 @@ "source_file": "app/api/crm.py", "source_location": "L2789", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_batch_update_expect_date()", "id": "app_api_crm_opportunity_batch_update_expect_date" }, @@ -92635,7 +92680,7 @@ "source_file": "app/api/crm.py", "source_location": "L2817", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_stage_log_list()", "id": "app_api_crm_opportunity_stage_log_list" }, @@ -92645,7 +92690,7 @@ "source_file": "app/api/crm.py", "source_location": "L2835", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": "opportunity_kanban()", "id": "app_api_crm_opportunity_kanban" }, @@ -92655,7 +92700,7 @@ "source_file": "app/api/crm.py", "source_location": "L2866", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_statistics_overview()", "id": "app_api_crm_opportunity_statistics_overview" }, @@ -92665,7 +92710,7 @@ "source_file": "app/api/crm.py", "source_location": "L2892", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "opportunity_statistics_stage()", "id": "app_api_crm_opportunity_statistics_stage" }, @@ -92675,7 +92720,7 @@ "source_file": "app/api/crm.py", "source_location": "L2908", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_statistics_win_rate()", "id": "app_api_crm_opportunity_statistics_win_rate" }, @@ -92685,7 +92730,7 @@ "source_file": "app/api/crm.py", "source_location": "L2934", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_statistics_owner()", "id": "app_api_crm_opportunity_statistics_owner" }, @@ -92695,7 +92740,7 @@ "source_file": "app/api/crm.py", "source_location": "L2959", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_statistics_funnel()", "id": "app_api_crm_opportunity_statistics_funnel" }, @@ -92705,7 +92750,7 @@ "source_file": "app/api/crm.py", "source_location": "L2985", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_follow_list()", "id": "app_api_crm_opportunity_follow_list" }, @@ -92715,7 +92760,7 @@ "source_file": "app/api/crm.py", "source_location": "L3017", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_follow_add()", "id": "app_api_crm_opportunity_follow_add" }, @@ -92725,7 +92770,7 @@ "source_file": "app/api/crm.py", "source_location": "L3042", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_follow_update()", "id": "app_api_crm_opportunity_follow_update" }, @@ -92735,7 +92780,7 @@ "source_file": "app/api/crm.py", "source_location": "L3065", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_follow_delete()", "id": "app_api_crm_opportunity_follow_delete" }, @@ -92745,7 +92790,7 @@ "source_file": "app/api/crm.py", "source_location": "L3089", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_follow_detail()", "id": "app_api_crm_opportunity_follow_detail" }, @@ -92755,7 +92800,7 @@ "source_file": "app/api/crm.py", "source_location": "L3109", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_product_list()", "id": "app_api_crm_opportunity_product_list" }, @@ -92765,7 +92810,7 @@ "source_file": "app/api/crm.py", "source_location": "L3142", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_product_list_by_opportunity()", "id": "app_api_crm_opportunity_product_list_by_opportunity" }, @@ -92775,7 +92820,7 @@ "source_file": "app/api/crm.py", "source_location": "L3163", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_product_add()", "id": "app_api_crm_opportunity_product_add" }, @@ -92785,7 +92830,7 @@ "source_file": "app/api/crm.py", "source_location": "L3188", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_product_batch_add()", "id": "app_api_crm_opportunity_product_batch_add" }, @@ -92795,7 +92840,7 @@ "source_file": "app/api/crm.py", "source_location": "L3218", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_product_update()", "id": "app_api_crm_opportunity_product_update" }, @@ -92805,7 +92850,7 @@ "source_file": "app/api/crm.py", "source_location": "L3241", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_product_delete()", "id": "app_api_crm_opportunity_product_delete" }, @@ -92815,7 +92860,7 @@ "source_file": "app/api/crm.py", "source_location": "L3262", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity_product_detail()", "id": "app_api_crm_opportunity_product_detail" }, @@ -92825,7 +92870,7 @@ "source_file": "app/api/crm.py", "source_location": "L3282", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": "opportunity_export()", "id": "app_api_crm_opportunity_export" }, @@ -92835,7 +92880,7 @@ "source_file": "app/api/crm.py", "source_location": "L3325", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplier_info_list()", "id": "app_api_crm_supplier_info_list" }, @@ -92845,7 +92890,7 @@ "source_file": "app/api/crm.py", "source_location": "L3365", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplier_info_column_facet_values()", "id": "app_api_crm_supplier_info_column_facet_values" }, @@ -92855,7 +92900,7 @@ "source_file": "app/api/crm.py", "source_location": "L3391", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplier_info_list_all()", "id": "app_api_crm_supplier_info_list_all" }, @@ -92865,7 +92910,7 @@ "source_file": "app/api/crm.py", "source_location": "L3419", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "supplier_info_detail()", "id": "app_api_crm_supplier_info_detail" }, @@ -92875,7 +92920,7 @@ "source_file": "app/api/crm.py", "source_location": "L3442", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplier_info_add()", "id": "app_api_crm_supplier_info_add" }, @@ -92885,7 +92930,7 @@ "source_file": "app/api/crm.py", "source_location": "L3468", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplier_info_update()", "id": "app_api_crm_supplier_info_update" }, @@ -92895,7 +92940,7 @@ "source_file": "app/api/crm.py", "source_location": "L3496", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplier_info_delete()", "id": "app_api_crm_supplier_info_delete" }, @@ -92905,7 +92950,7 @@ "source_file": "app/api/crm.py", "source_location": "L3525", "_origin": "ast", - "community": 111, + "community": 34, "norm_label": "supplier_info_export()", "id": "app_api_crm_supplier_info_export" }, @@ -92915,7 +92960,7 @@ "source_file": "app/api/crm.py", "source_location": "L3571", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "_invoice_info_by_customer_impl()", "id": "app_api_crm_invoice_info_by_customer_impl" }, @@ -92925,7 +92970,7 @@ "source_file": "app/api/crm.py", "source_location": "L3585", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoice_info_list()", "id": "app_api_crm_invoice_info_list" }, @@ -92935,7 +92980,7 @@ "source_file": "app/api/crm.py", "source_location": "L3600", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoice_info_by_customer()", "id": "app_api_crm_invoice_info_by_customer" }, @@ -92945,7 +92990,7 @@ "source_file": "app/api/crm.py", "source_location": "L3615", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoice_info_add()", "id": "app_api_crm_invoice_info_add" }, @@ -92955,7 +93000,7 @@ "source_file": "app/api/crm.py", "source_location": "L3640", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoice_info_update()", "id": "app_api_crm_invoice_info_update" }, @@ -92965,7 +93010,7 @@ "source_file": "app/api/crm.py", "source_location": "L3668", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "invoice_info_delete()", "id": "app_api_crm_invoice_info_delete" }, @@ -92975,7 +93020,7 @@ "source_file": "app/api/crm.py", "source_location": "L3691", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoice_info_set_default()", "id": "app_api_crm_invoice_info_set_default" }, @@ -92985,7 +93030,7 @@ "source_file": "app/api/crm.py", "source_location": "L3719", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_list()", "id": "app_api_crm_clue_list" }, @@ -92995,7 +93040,7 @@ "source_file": "app/api/crm.py", "source_location": "L3753", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_column_facet_values()", "id": "app_api_crm_clue_column_facet_values" }, @@ -93005,7 +93050,7 @@ "source_file": "app/api/crm.py", "source_location": "L3782", "_origin": "ast", - "community": 12, + "community": 121, "norm_label": "clue_detail()", "id": "app_api_crm_clue_detail" }, @@ -93015,7 +93060,7 @@ "source_file": "app/api/crm.py", "source_location": "L3809", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_create()", "id": "app_api_crm_clue_create" }, @@ -93025,7 +93070,7 @@ "source_file": "app/api/crm.py", "source_location": "L3832", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_update()", "id": "app_api_crm_clue_update" }, @@ -93035,7 +93080,7 @@ "source_file": "app/api/crm.py", "source_location": "L3854", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_delete()", "id": "app_api_crm_clue_delete" }, @@ -93045,7 +93090,7 @@ "source_file": "app/api/crm.py", "source_location": "L3885", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_assign()", "id": "app_api_crm_clue_assign" }, @@ -93055,7 +93100,7 @@ "source_file": "app/api/crm.py", "source_location": "L3913", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_convert()", "id": "app_api_crm_clue_convert" }, @@ -93065,7 +93110,7 @@ "source_file": "app/api/crm.py", "source_location": "L3941", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "clue_check_convert()", "id": "app_api_crm_clue_check_convert" }, @@ -93075,7 +93120,7 @@ "source_file": "app/api/crm.py", "source_location": "L3961", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_update_status()", "id": "app_api_crm_clue_update_status" }, @@ -93085,7 +93130,7 @@ "source_file": "app/api/crm.py", "source_location": "L3982", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_invalid()", "id": "app_api_crm_clue_invalid" }, @@ -93095,7 +93140,7 @@ "source_file": "app/api/crm.py", "source_location": "L4013", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_update_level()", "id": "app_api_crm_clue_update_level" }, @@ -93105,7 +93150,7 @@ "source_file": "app/api/crm.py", "source_location": "L4034", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_mine()", "id": "app_api_crm_clue_mine" }, @@ -93115,7 +93160,7 @@ "source_file": "app/api/crm.py", "source_location": "L4068", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_to_follow()", "id": "app_api_crm_clue_to_follow" }, @@ -93125,7 +93170,7 @@ "source_file": "app/api/crm.py", "source_location": "L4102", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_today_new()", "id": "app_api_crm_clue_today_new" }, @@ -93135,7 +93180,7 @@ "source_file": "app/api/crm.py", "source_location": "L4136", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "clue_park_area_list()", "id": "app_api_crm_clue_park_area_list" }, @@ -93145,7 +93190,7 @@ "source_file": "app/api/crm.py", "source_location": "L4151", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_follow_list()", "id": "app_api_crm_clue_follow_list" }, @@ -93155,7 +93200,7 @@ "source_file": "app/api/crm.py", "source_location": "L4183", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_follow_create()", "id": "app_api_crm_clue_follow_create" }, @@ -93165,7 +93210,7 @@ "source_file": "app/api/crm.py", "source_location": "L4215", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_follow_delete()", "id": "app_api_crm_clue_follow_delete" }, @@ -93175,7 +93220,7 @@ "source_file": "app/api/crm.py", "source_location": "L4246", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "clue_follow_statistics()", "id": "app_api_crm_clue_follow_statistics" }, @@ -93185,7 +93230,7 @@ "source_file": "app/api/crm.py", "source_location": "L4315", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_export()", "id": "app_api_crm_clue_export" }, @@ -93195,7 +93240,7 @@ "source_file": "app/api/crm.py", "source_location": "L4356", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_import_template()", "id": "app_api_crm_clue_import_template" }, @@ -93205,7 +93250,7 @@ "source_file": "app/api/crm.py", "source_location": "L4391", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "clue_import()", "id": "app_api_crm_clue_import" }, @@ -93215,7 +93260,7 @@ "source_file": "app/api/crm.py", "source_location": "L4443", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "clue_check_duplicate()", "id": "app_api_crm_clue_check_duplicate" }, @@ -93225,7 +93270,7 @@ "source_file": "app/api/crm.py", "source_location": "L4467", "_origin": "ast", - "community": 12, + "community": 97, "norm_label": "clue_follow_detail()", "id": "app_api_crm_clue_follow_detail" }, @@ -93235,7 +93280,7 @@ "source_file": "app/api/crm.py", "source_location": "L4491", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_follow_update()", "id": "app_api_crm_clue_follow_update" }, @@ -93245,7 +93290,7 @@ "source_file": "app/api/crm.py", "source_location": "L4512", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_statistics_overview()", "id": "app_api_crm_clue_statistics_overview" }, @@ -93255,7 +93300,7 @@ "source_file": "app/api/crm.py", "source_location": "L4540", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_statistics_source()", "id": "app_api_crm_clue_statistics_source" }, @@ -93265,7 +93310,7 @@ "source_file": "app/api/crm.py", "source_location": "L4565", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "clue_statistics_level()", "id": "app_api_crm_clue_statistics_level" }, @@ -93275,7 +93320,7 @@ "source_file": "app/api/crm.py", "source_location": "L4582", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_statistics_trend()", "id": "app_api_crm_clue_statistics_trend" }, @@ -93285,7 +93330,7 @@ "source_file": "app/api/crm.py", "source_location": "L4609", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue_statistics_owner()", "id": "app_api_crm_clue_statistics_owner" }, @@ -93295,7 +93340,7 @@ "source_file": "app/api/crm.py", "source_location": "L4656", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": "price_letter_list()", "id": "app_api_crm_price_letter_list" }, @@ -93305,7 +93350,7 @@ "source_file": "app/api/crm.py", "source_location": "L4690", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": "price_letter_column_facet_values()", "id": "app_api_crm_price_letter_column_facet_values" }, @@ -93315,7 +93360,7 @@ "source_file": "app/api/crm.py", "source_location": "L4715", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "price_letter_detail()", "id": "app_api_crm_price_letter_detail" }, @@ -93325,7 +93370,7 @@ "source_file": "app/api/crm.py", "source_location": "L4737", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": "price_letter_add()", "id": "app_api_crm_price_letter_add" }, @@ -93335,7 +93380,7 @@ "source_file": "app/api/crm.py", "source_location": "L4764", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "price_letter_update()", "id": "app_api_crm_price_letter_update" }, @@ -93345,7 +93390,7 @@ "source_file": "app/api/crm.py", "source_location": "L4795", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "price_letter_void()", "id": "app_api_crm_price_letter_void" }, @@ -93355,7 +93400,7 @@ "source_file": "app/api/crm.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "crm \u7ba1\u7406\u63a5\u53e3(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + excel \u5bfc\u5165\u5bfc\u51fa)", "id": "app_api_crm_rationale_1" }, @@ -93365,7 +93410,7 @@ "source_file": "app/api/crm.py", "source_location": "L348", "_origin": "ast", - "community": 3, + "community": 34, "norm_label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c(dict \u6216\u5bf9\u8c61)\u3002", "id": "app_api_crm_rationale_348" }, @@ -93375,7 +93420,7 @@ "source_file": "app/api/crm.py", "source_location": "L431", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0/\u7b80\u79f0\u53bb\u91cd)", "id": "app_api_crm_rationale_431" }, @@ -93385,7 +93430,7 @@ "source_file": "app/api/crm.py", "source_location": "L484", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)", "id": "app_api_crm_rationale_484" }, @@ -93395,7 +93440,7 @@ "source_file": "app/api/crm.py", "source_location": "L771", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "app_api_crm_rationale_771" }, @@ -93405,7 +93450,7 @@ "source_file": "app/api/crm.py", "source_location": "L959", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "app_api_crm_rationale_959" }, @@ -93415,7 +93460,7 @@ "source_file": "app/api/crm.py", "source_location": "L2494", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c(\u7f16\u53f7/\u540d\u79f0/\u5ba2\u6237\u540d\u53bb\u91cd)", "id": "app_api_crm_rationale_2494" }, @@ -93425,7 +93470,7 @@ "source_file": "app/api/crm.py", "source_location": "L3330", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "app_api_crm_rationale_3330" }, @@ -93435,7 +93480,7 @@ "source_file": "app/api/crm.py", "source_location": "L3370", "_origin": "ast", - "community": 111, + "community": 1, "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" }, @@ -93445,7 +93490,7 @@ "source_file": "app/api/crm.py", "source_location": "L3396", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "app_api_crm_rationale_3396" }, @@ -93455,7 +93500,7 @@ "source_file": "app/api/crm.py", "source_location": "L3424", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "app_api_crm_rationale_3424" }, @@ -93465,7 +93510,7 @@ "source_file": "app/api/crm.py", "source_location": "L3447", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "app_api_crm_rationale_3447" }, @@ -93475,7 +93520,7 @@ "source_file": "app/api/crm.py", "source_location": "L3473", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "app_api_crm_rationale_3473" }, @@ -93485,7 +93530,7 @@ "source_file": "app/api/crm.py", "source_location": "L3501", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "app_api_crm_rationale_3501" }, @@ -93495,7 +93540,7 @@ "source_file": "app/api/crm.py", "source_location": "L3530", "_origin": "ast", - "community": 111, + "community": 34, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "app_api_crm_rationale_3530" }, @@ -93505,7 +93550,7 @@ "source_file": "app/api/crm.py", "source_location": "L3590", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "app_api_crm_rationale_3590" }, @@ -93515,7 +93560,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 82, "norm_label": "crm_contract_routes.py", "id": "app_api_crm_contract_routes" }, @@ -93525,7 +93570,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L86", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "register_contract_routes()", "id": "app_api_crm_contract_routes_register_contract_routes" }, @@ -93535,7 +93580,7 @@ "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 82, "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" }, @@ -93545,7 +93590,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "crm_contract_sub_routes.py", "id": "app_api_crm_contract_sub_routes" }, @@ -93555,7 +93600,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L79", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "register_contract_sub_routes()", "id": "app_api_crm_contract_sub_routes_register_contract_sub_routes" }, @@ -93565,7 +93610,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "_origin": "ast", - "community": 101, + "community": 82, "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" }, @@ -93575,7 +93620,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "crm_quote_routes.py", "id": "app_api_crm_quote_routes" }, @@ -93585,7 +93630,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L93", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "register_quote_routes()", "id": "app_api_crm_quote_routes_register_quote_routes" }, @@ -93595,7 +93640,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "crm \u62a5\u4ef7\u5355 api \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router", "id": "app_api_crm_quote_routes_rationale_1" }, @@ -93605,7 +93650,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 208, "norm_label": "__init__.py", "id": "app_api_db_init" }, @@ -93615,7 +93660,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L14", "_origin": "ast", - "community": 6, + "community": 208, "norm_label": "db_health()", "id": "app_api_db_init_db_health" }, @@ -93625,7 +93670,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 208, "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" }, @@ -93635,7 +93680,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L1", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "dashboard.py", "id": "app_api_db_dashboard" }, @@ -93645,7 +93690,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L24", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "_scoped_inventory_query()", "id": "app_api_db_dashboard_scoped_inventory_query" }, @@ -93655,7 +93700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "session", "id": "app_api_db_dashboard_py_session" }, @@ -93665,7 +93710,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L32", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "_scoped_weighing_query()", "id": "app_api_db_dashboard_scoped_weighing_query" }, @@ -93675,7 +93720,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L42", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "get_dashboard_stats()", "id": "app_api_db_dashboard_get_dashboard_stats" }, @@ -93685,7 +93730,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L86", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "get_inbound_by_cargo()", "id": "app_api_db_dashboard_get_inbound_by_cargo" }, @@ -93695,7 +93740,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L94", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "get_inbound_by_partner_cargo()", "id": "app_api_db_dashboard_get_inbound_by_partner_cargo" }, @@ -93705,7 +93750,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L102", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "get_outbound_by_cargo()", "id": "app_api_db_dashboard_get_outbound_by_cargo" }, @@ -93715,7 +93760,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L110", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "get_outbound_by_partner_cargo()", "id": "app_api_db_dashboard_get_outbound_by_partner_cargo" }, @@ -93725,7 +93770,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L117", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "_weighing_actual_map()", "id": "app_api_db_dashboard_weighing_actual_map" }, @@ -93735,7 +93780,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L137", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "_cargo_stats()", "id": "app_api_db_dashboard_cargo_stats" }, @@ -93745,7 +93790,7 @@ "source_file": "app/api/db/dashboard.py", "source_location": "L163", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "_partner_cargo_stats()", "id": "app_api_db_dashboard_partner_cargo_stats" }, @@ -93755,7 +93800,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inventory.py", "id": "app_api_db_inventory" }, @@ -93765,7 +93810,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L59", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_base_query()", "id": "app_api_db_inventory_base_query" }, @@ -93775,7 +93820,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "session", "id": "app_api_db_inventory_py_session" }, @@ -93785,7 +93830,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L66", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_generate_batch_no()", "id": "app_api_db_inventory_generate_batch_no" }, @@ -93795,7 +93840,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L86", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_resolve_tenant_no()", "id": "app_api_db_inventory_resolve_tenant_no" }, @@ -93805,7 +93850,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L104", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_get_inventory_by_id()", "id": "app_api_db_inventory_get_inventory_by_id" }, @@ -93815,7 +93860,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L118", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_get_inventory()", "id": "app_api_db_inventory_get_inventory" }, @@ -93825,7 +93870,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L135", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_apply_inventory_product_update()", "id": "app_api_db_inventory_apply_inventory_product_update" }, @@ -93835,7 +93880,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L151", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_apply_inventory_update()", "id": "app_api_db_inventory_apply_inventory_update" }, @@ -93845,7 +93890,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L169", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_maybe_promote_third_party_status()", "id": "app_api_db_inventory_maybe_promote_third_party_status" }, @@ -93855,7 +93900,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L179", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_merge_query()", "id": "app_api_db_inventory_merge_query" }, @@ -93865,7 +93910,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "request", "id": "app_api_db_inventory_py_request" }, @@ -93875,7 +93920,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L189", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_param_get()", "id": "app_api_db_inventory_param_get" }, @@ -93885,7 +93930,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "any", "id": "app_api_db_inventory_py_any" }, @@ -93895,7 +93940,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L196", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_filters_from_params()", "id": "app_api_db_inventory_filters_from_params" }, @@ -93905,7 +93950,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L217", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_body_to_params()", "id": "app_api_db_inventory_body_to_params" }, @@ -93915,7 +93960,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L228", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_inventory_query()", "id": "app_api_db_inventory_inventory_query" }, @@ -93925,7 +93970,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L258", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_map_inventories()", "id": "app_api_db_inventory_map_inventories" }, @@ -93935,7 +93980,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L298", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "_fetch_inventory()", "id": "app_api_db_inventory_fetch_inventory" }, @@ -93945,7 +93990,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L317", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "list_inventory()", "id": "app_api_db_inventory_list_inventory" }, @@ -93955,7 +94000,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L392", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inventoryexportbody", "id": "app_api_db_inventory_inventoryexportbody" }, @@ -93965,7 +94010,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L412", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "export_inventory()", "id": "app_api_db_inventory_export_inventory" }, @@ -93975,7 +94020,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L447", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "create_inventory()", "id": "app_api_db_inventory_create_inventory" }, @@ -93985,7 +94030,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L495", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "create_link_for_plan()", "id": "app_api_db_inventory_create_link_for_plan" }, @@ -93995,7 +94040,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L546", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "get_inventory_site_url()", "id": "app_api_db_inventory_get_inventory_site_url" }, @@ -94005,7 +94050,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L579", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "update_inventory()", "id": "app_api_db_inventory_update_inventory" }, @@ -94015,7 +94060,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L597", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "delete_inventory()", "id": "app_api_db_inventory_delete_inventory" }, @@ -94025,7 +94070,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L617", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inventoryrelateddata", "id": "app_api_db_inventory_inventoryrelateddata" }, @@ -94035,7 +94080,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L623", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "get_inventory_related()", "id": "app_api_db_inventory_get_inventory_related" }, @@ -94045,7 +94090,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L417", "_origin": "ast", - "community": 6, + "community": 72, "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" }, @@ -94055,7 +94100,7 @@ "source_file": "app/api/db/inventory.py", "source_location": "L563", "_origin": "ast", - "community": 6, + "community": 72, "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" }, @@ -94065,7 +94110,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "plans.py", "id": "app_api_db_plans" }, @@ -94075,7 +94120,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L57", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_base_query()", "id": "app_api_db_plans_base_query" }, @@ -94085,7 +94130,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "session", "id": "app_api_db_plans_py_session" }, @@ -94095,7 +94140,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L64", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_merge_query()", "id": "app_api_db_plans_merge_query" }, @@ -94105,7 +94150,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "request", "id": "app_api_db_plans_py_request" }, @@ -94115,7 +94160,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L74", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_param_get()", "id": "app_api_db_plans_param_get" }, @@ -94125,7 +94170,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "any", "id": "app_api_db_plans_py_any" }, @@ -94135,7 +94180,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L81", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_filters_from_params()", "id": "app_api_db_plans_filters_from_params" }, @@ -94145,7 +94190,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L106", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_body_to_params()", "id": "app_api_db_plans_body_to_params" }, @@ -94155,7 +94200,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L117", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_plans_query()", "id": "app_api_db_plans_plans_query" }, @@ -94165,7 +94210,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L139", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_map_plans()", "id": "app_api_db_plans_map_plans" }, @@ -94175,7 +94220,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L212", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_fetch_plans()", "id": "app_api_db_plans_fetch_plans" }, @@ -94185,7 +94230,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L231", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "list_plans()", "id": "app_api_db_plans_list_plans" }, @@ -94195,7 +94240,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L312", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "planexportbody", "id": "app_api_db_plans_planexportbody" }, @@ -94205,7 +94250,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L330", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "export_plans()", "id": "app_api_db_plans_export_plans" }, @@ -94215,7 +94260,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L370", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_generate_plan_no()", "id": "app_api_db_plans_generate_plan_no" }, @@ -94225,7 +94270,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L377", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "create_plan()", "id": "app_api_db_plans_create_plan" }, @@ -94235,7 +94280,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L420", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "autogeneratemonthlyresult", "id": "app_api_db_plans_autogeneratemonthlyresult" }, @@ -94245,7 +94290,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L427", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "run_auto_generate_monthly()", "id": "app_api_db_plans_run_auto_generate_monthly" }, @@ -94255,7 +94300,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L441", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "get_plan()", "id": "app_api_db_plans_get_plan" }, @@ -94265,7 +94310,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L452", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "update_plan()", "id": "app_api_db_plans_update_plan" }, @@ -94275,7 +94320,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L470", "_origin": "ast", - "community": 6, + "community": 122, "norm_label": "delete_plan()", "id": "app_api_db_plans_delete_plan" }, @@ -94285,7 +94330,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L507", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_get_plan_by_id_only()", "id": "app_api_db_plans_get_plan_by_id_only" }, @@ -94295,7 +94340,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L521", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_apply_plan_product_update()", "id": "app_api_db_plans_apply_plan_product_update" }, @@ -94305,7 +94350,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L537", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_apply_plan_update()", "id": "app_api_db_plans_apply_plan_update" }, @@ -94315,7 +94360,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L558", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "planrelateddata", "id": "app_api_db_plans_planrelateddata" }, @@ -94325,7 +94370,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L564", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "get_plan_related()", "id": "app_api_db_plans_get_plan_related" }, @@ -94335,7 +94380,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L609", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "thirdpartyplanpagedata", "id": "app_api_db_plans_thirdpartyplanpagedata" }, @@ -94345,7 +94390,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L616", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "get_third_party_plan_page()", "id": "app_api_db_plans_get_third_party_plan_page" }, @@ -94355,7 +94400,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L335", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -94365,7 +94410,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L432", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -94375,7 +94420,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L620", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -94385,7 +94430,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "public_inventory.py", "id": "app_api_db_public_inventory" }, @@ -94395,7 +94440,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L29", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "_parse_feedback_images()", "id": "app_api_db_public_inventory_parse_feedback_images" }, @@ -94405,7 +94450,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L41", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "_get_inventory_by_token()", "id": "app_api_db_public_inventory_get_inventory_by_token" }, @@ -94415,7 +94460,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "session", "id": "app_api_db_public_inventory_py_session" }, @@ -94425,7 +94470,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L55", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "_resolve_plan_voided()", "id": "app_api_db_public_inventory_resolve_plan_voided" }, @@ -94435,7 +94480,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L71", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "_assert_editable()", "id": "app_api_db_public_inventory_assert_editable" }, @@ -94445,7 +94490,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L78", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "_build_public_page()", "id": "app_api_db_public_inventory_build_public_page" }, @@ -94455,7 +94500,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L102", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "get_public_pound_qr()", "id": "app_api_db_public_inventory_get_public_pound_qr" }, @@ -94465,7 +94510,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L115", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "get_public_inventory()", "id": "app_api_db_public_inventory_get_public_inventory" }, @@ -94475,7 +94520,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L122", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "save_public_feedback()", "id": "app_api_db_public_inventory_save_public_feedback" }, @@ -94485,7 +94530,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L145", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "_format_file_size()", "id": "app_api_db_public_inventory_format_file_size" }, @@ -94495,7 +94540,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L154", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "upload_public_attachment()", "id": "app_api_db_public_inventory_upload_public_attachment" }, @@ -94505,7 +94550,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "uploadfile", "id": "app_api_db_public_inventory_py_uploadfile" }, @@ -94515,7 +94560,7 @@ "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "_origin": "ast", - "community": 139, + "community": 166, "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" }, @@ -94525,7 +94570,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "public_vehicles.py", "id": "app_api_db_public_vehicles" }, @@ -94535,7 +94580,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L16", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "_resolve_tenant_no()", "id": "app_api_db_public_vehicles_resolve_tenant_no" }, @@ -94545,7 +94590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "session", "id": "app_api_db_public_vehicles_py_session" }, @@ -94555,7 +94600,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L43", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "list_public_vehicle_plates()", "id": "app_api_db_public_vehicles_list_public_vehicle_plates" }, @@ -94565,7 +94610,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "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" }, @@ -94575,7 +94620,7 @@ "source_file": "app/api/db/public_vehicles.py", "source_location": "L49", "_origin": "ast", - "community": 35, + "community": 19, "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" }, @@ -94585,7 +94630,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighing.py", "id": "app_api_db_weighing" }, @@ -94595,7 +94640,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L59", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_base_query()", "id": "app_api_db_weighing_base_query" }, @@ -94605,7 +94650,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "session", "id": "app_api_db_weighing_py_session" }, @@ -94615,7 +94660,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L67", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_merge_query()", "id": "app_api_db_weighing_merge_query" }, @@ -94625,7 +94670,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "request", "id": "app_api_db_weighing_py_request" }, @@ -94635,7 +94680,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L77", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_param_get()", "id": "app_api_db_weighing_param_get" }, @@ -94645,7 +94690,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "any", "id": "app_api_db_weighing_py_any" }, @@ -94655,7 +94700,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L84", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_filters_from_params()", "id": "app_api_db_weighing_filters_from_params" }, @@ -94665,7 +94710,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L107", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_body_to_params()", "id": "app_api_db_weighing_body_to_params" }, @@ -94675,7 +94720,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L118", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_weighing_query()", "id": "app_api_db_weighing_weighing_query" }, @@ -94685,7 +94730,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L157", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_map_weighings()", "id": "app_api_db_weighing_map_weighings" }, @@ -94695,7 +94740,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L183", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_fetch_weighing()", "id": "app_api_db_weighing_fetch_weighing" }, @@ -94705,7 +94750,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L201", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_get_weighing()", "id": "app_api_db_weighing_get_weighing" }, @@ -94715,7 +94760,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L222", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_apply_weighing_product_update()", "id": "app_api_db_weighing_apply_weighing_product_update" }, @@ -94725,7 +94770,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L238", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_apply_weighing_update()", "id": "app_api_db_weighing_apply_weighing_update" }, @@ -94735,7 +94780,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L260", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "list_weighing()", "id": "app_api_db_weighing_list_weighing" }, @@ -94745,7 +94790,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L335", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighingexportbody", "id": "app_api_db_weighing_weighingexportbody" }, @@ -94755,7 +94800,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L354", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_kg_to_ton()", "id": "app_api_db_weighing_kg_to_ton" }, @@ -94765,7 +94810,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L362", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "export_weighing()", "id": "app_api_db_weighing_export_weighing" }, @@ -94775,7 +94820,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L403", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "create_weighing()", "id": "app_api_db_weighing_create_weighing" }, @@ -94785,7 +94830,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L515", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "update_weighing()", "id": "app_api_db_weighing_update_weighing" }, @@ -94795,7 +94840,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L543", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "void_weighing()", "id": "app_api_db_weighing_void_weighing" }, @@ -94805,7 +94850,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L569", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "delete_weighing()", "id": "app_api_db_weighing_delete_weighing" }, @@ -94815,7 +94860,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L583", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighingrelateddata", "id": "app_api_db_weighing_weighingrelateddata" }, @@ -94825,7 +94870,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L589", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "get_weighing_related()", "id": "app_api_db_weighing_get_weighing_related" }, @@ -94835,7 +94880,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L367", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -94845,7 +94890,7 @@ "source_file": "app/api/duty.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "duty.py", "id": "app_api_duty" }, @@ -94855,7 +94900,7 @@ "source_file": "app/api/duty.py", "source_location": "L21", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "_enrich_assign_names()", "id": "app_api_duty_enrich_assign_names" }, @@ -94865,7 +94910,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "session", "id": "app_api_duty_py_session" }, @@ -94875,7 +94920,7 @@ "source_file": "app/api/duty.py", "source_location": "L39", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "month_summary()", "id": "app_api_duty_month_summary" }, @@ -94885,7 +94930,7 @@ "source_file": "app/api/duty.py", "source_location": "L51", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "day_detail()", "id": "app_api_duty_day_detail" }, @@ -94895,7 +94940,7 @@ "source_file": "app/api/duty.py", "source_location": "L65", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "duty_user_options()", "id": "app_api_duty_duty_user_options" }, @@ -94905,7 +94950,7 @@ "source_file": "app/api/duty.py", "source_location": "L77", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "ensure_duty_dict()", "id": "app_api_duty_ensure_duty_dict" }, @@ -94915,7 +94960,7 @@ "source_file": "app/api/duty.py", "source_location": "L100", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "save_day()", "id": "app_api_duty_save_day" }, @@ -94925,7 +94970,7 @@ "source_file": "app/api/duty.py", "source_location": "L115", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "set_link()", "id": "app_api_duty_set_link" }, @@ -94935,7 +94980,7 @@ "source_file": "app/api/duty.py", "source_location": "L131", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "delete_assignment()", "id": "app_api_duty_delete_assignment" }, @@ -94945,7 +94990,7 @@ "source_file": "app/api/duty.py", "source_location": "L22", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personname(\u7528 nick_name)\u3002", "id": "app_api_duty_rationale_22" }, @@ -94955,7 +95000,7 @@ "source_file": "app/api/duty.py", "source_location": "L69", "_origin": "ast", - "community": 12, + "community": 17, "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" }, @@ -94965,7 +95010,7 @@ "source_file": "app/api/leave.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "leave.py", "id": "app_api_leave" }, @@ -94975,7 +95020,7 @@ "source_file": "app/api/leave.py", "source_location": "L34", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "_leave_local_callback()", "id": "app_api_leave_leave_local_callback" }, @@ -94985,7 +95030,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "session", "id": "app_api_leave_py_session" }, @@ -94995,7 +95040,7 @@ "source_file": "app/api/leave.py", "source_location": "L49", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "list_leaves()", "id": "app_api_leave_list_leaves" }, @@ -95005,7 +95050,7 @@ "source_file": "app/api/leave.py", "source_location": "L85", "_origin": "ast", - "community": 12, + "community": 61, "norm_label": "leaveexportbody", "id": "app_api_leave_leaveexportbody" }, @@ -95015,7 +95060,7 @@ "source_file": "app/api/leave.py", "source_location": "L93", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "export_leaves()", "id": "app_api_leave_export_leaves" }, @@ -95025,7 +95070,7 @@ "source_file": "app/api/leave.py", "source_location": "L145", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "create_leave()", "id": "app_api_leave_create_leave" }, @@ -95035,7 +95080,7 @@ "source_file": "app/api/leave.py", "source_location": "L170", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "submit_leave()", "id": "app_api_leave_submit_leave" }, @@ -95045,7 +95090,7 @@ "source_file": "app/api/leave.py", "source_location": "L225", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "leave_workflow_callback()", "id": "app_api_leave_leave_workflow_callback" }, @@ -95055,7 +95100,7 @@ "source_file": "app/api/leave.py", "source_location": "L244", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "get_leave()", "id": "app_api_leave_get_leave" }, @@ -95065,7 +95110,7 @@ "source_file": "app/api/leave.py", "source_location": "L257", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "delete_leave()", "id": "app_api_leave_delete_leave" }, @@ -95075,7 +95120,7 @@ "source_file": "app/api/leave.py", "source_location": "L274", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "update_leave()", "id": "app_api_leave_update_leave" }, @@ -95085,7 +95130,7 @@ "source_file": "app/api/leave.py", "source_location": "L98", "_origin": "ast", - "community": 12, + "community": 34, "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" }, @@ -95095,7 +95140,7 @@ "source_file": "app/api/menu.py", "source_location": "L1", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "menu.py", "id": "app_api_menu" }, @@ -95105,7 +95150,7 @@ "source_file": "app/api/menu.py", "source_location": "L764", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "get_menu_list()", "id": "app_api_menu_get_menu_list" }, @@ -95115,7 +95160,7 @@ "source_file": "app/api/menu.py", "source_location": "L1", "_origin": "ast", - "community": 260, + "community": 34, "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" }, @@ -95125,7 +95170,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 17, "norm_label": "mini_auth.py", "id": "app_api_mini_auth" }, @@ -95135,7 +95180,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L24", "_origin": "ast", - "community": 67, + "community": 17, "norm_label": "wechat_login()", "id": "app_api_mini_auth_wechat_login" }, @@ -95145,7 +95190,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 67, + "community": 17, "norm_label": "session", "id": "app_api_mini_auth_py_session" }, @@ -95155,7 +95200,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L63", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "web_qr_scanned()", "id": "app_api_mini_auth_web_qr_scanned" }, @@ -95165,7 +95210,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L74", "_origin": "ast", - "community": 67, + "community": 17, "norm_label": "web_qr_confirm()", "id": "app_api_mini_auth_web_qr_confirm" }, @@ -95175,7 +95220,7 @@ "source_file": "app/api/mini_auth.py", "source_location": "L25", "_origin": "ast", - "community": 67, + "community": 17, "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" }, @@ -95185,7 +95230,7 @@ "source_file": "app/api/monitor.py", "source_location": "L1", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "monitor.py", "id": "app_api_monitor" }, @@ -95195,7 +95240,7 @@ "source_file": "app/api/monitor.py", "source_location": "L27", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "_user_info()", "id": "app_api_monitor_user_info" }, @@ -95205,7 +95250,7 @@ "source_file": "app/api/monitor.py", "source_location": "L39", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "operlog_list()", "id": "app_api_monitor_operlog_list" }, @@ -95215,7 +95260,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "session", "id": "app_api_monitor_py_session" }, @@ -95225,7 +95270,7 @@ "source_file": "app/api/monitor.py", "source_location": "L102", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "operlogexportbody", "id": "app_api_monitor_operlogexportbody" }, @@ -95235,7 +95280,7 @@ "source_file": "app/api/monitor.py", "source_location": "L113", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "operlog_export()", "id": "app_api_monitor_operlog_export" }, @@ -95245,7 +95290,7 @@ "source_file": "app/api/monitor.py", "source_location": "L167", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "operlog_detail()", "id": "app_api_monitor_operlog_detail" }, @@ -95255,7 +95300,7 @@ "source_file": "app/api/monitor.py", "source_location": "L44", "_origin": "ast", - "community": 260, + "community": 34, "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" }, @@ -95265,7 +95310,7 @@ "source_file": "app/api/monitor.py", "source_location": "L118", "_origin": "ast", - "community": 260, + "community": 34, "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" }, @@ -95275,7 +95320,7 @@ "source_file": "app/api/pl/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "__init__.py", "id": "app_api_pl_init" }, @@ -95285,7 +95330,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "base_data.py", "id": "app_api_pl_base_data" }, @@ -95295,7 +95340,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L78", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_merge_query()", "id": "app_api_pl_base_data_merge_query" }, @@ -95305,7 +95350,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "request", "id": "app_api_pl_base_data_py_request" }, @@ -95315,7 +95360,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L88", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_param_get()", "id": "app_api_pl_base_data_param_get" }, @@ -95325,7 +95370,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "any", "id": "app_api_pl_base_data_py_any" }, @@ -95335,7 +95380,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L95", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_body_to_params()", "id": "app_api_pl_base_data_body_to_params" }, @@ -95345,7 +95390,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L112", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "list_carriers()", "id": "app_api_pl_base_data_list_carriers" }, @@ -95355,7 +95400,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "session", "id": "app_api_pl_base_data_py_session" }, @@ -95365,7 +95410,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L182", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "carrierexportbody", "id": "app_api_pl_base_data_carrierexportbody" }, @@ -95375,7 +95420,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L193", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "export_carriers()", "id": "app_api_pl_base_data_export_carriers" }, @@ -95385,7 +95430,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L278", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "create_carrier()", "id": "app_api_pl_base_data_create_carrier" }, @@ -95395,7 +95440,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L308", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "get_carrier()", "id": "app_api_pl_base_data_get_carrier" }, @@ -95405,7 +95450,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L319", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "update_carrier()", "id": "app_api_pl_base_data_update_carrier" }, @@ -95415,7 +95460,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L348", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "delete_carrier()", "id": "app_api_pl_base_data_delete_carrier" }, @@ -95425,7 +95470,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L362", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "approve_carrier()", "id": "app_api_pl_base_data_approve_carrier" }, @@ -95435,7 +95480,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L371", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "reject_carrier()", "id": "app_api_pl_base_data_reject_carrier" }, @@ -95445,7 +95490,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L400", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_vehicle_to_read()", "id": "app_api_pl_base_data_vehicle_to_read" }, @@ -95455,7 +95500,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L417", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_vehicle_to_detail()", "id": "app_api_pl_base_data_vehicle_to_detail" }, @@ -95465,7 +95510,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L435", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "list_vehicles()", "id": "app_api_pl_base_data_list_vehicles" }, @@ -95475,7 +95520,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L596", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "vehicleexportbody", "id": "app_api_pl_base_data_vehicleexportbody" }, @@ -95485,7 +95530,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L608", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "export_vehicles()", "id": "app_api_pl_base_data_export_vehicles" }, @@ -95495,7 +95540,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L683", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "create_vehicle()", "id": "app_api_pl_base_data_create_vehicle" }, @@ -95505,7 +95550,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L760", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "get_vehicle()", "id": "app_api_pl_base_data_get_vehicle" }, @@ -95515,7 +95560,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L771", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "update_vehicle()", "id": "app_api_pl_base_data_update_vehicle" }, @@ -95525,7 +95570,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L845", "_origin": "ast", - "community": 21, + "community": 122, "norm_label": "delete_vehicle()", "id": "app_api_pl_base_data_delete_vehicle" }, @@ -95535,7 +95580,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L878", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_personnel_to_read()", "id": "app_api_pl_base_data_personnel_to_read" }, @@ -95545,7 +95590,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L893", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_assert_personnel_sys_user_bind()", "id": "app_api_pl_base_data_assert_personnel_sys_user_bind" }, @@ -95555,7 +95600,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L922", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_personnel_to_detail()", "id": "app_api_pl_base_data_personnel_to_detail" }, @@ -95565,7 +95610,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L936", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "list_personnel()", "id": "app_api_pl_base_data_list_personnel" }, @@ -95575,7 +95620,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1031", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "personnelexportbody", "id": "app_api_pl_base_data_personnelexportbody" }, @@ -95585,7 +95630,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1043", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "export_personnel()", "id": "app_api_pl_base_data_export_personnel" }, @@ -95595,7 +95640,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1126", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "create_personnel()", "id": "app_api_pl_base_data_create_personnel" }, @@ -95605,7 +95650,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1187", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "get_personnel()", "id": "app_api_pl_base_data_get_personnel" }, @@ -95615,7 +95660,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1198", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "update_personnel()", "id": "app_api_pl_base_data_update_personnel" }, @@ -95625,7 +95670,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1264", "_origin": "ast", - "community": 21, + "community": 122, "norm_label": "delete_personnel()", "id": "app_api_pl_base_data_delete_personnel" }, @@ -95635,7 +95680,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1297", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "_personnel_to_driver_read()", "id": "app_api_pl_base_data_personnel_to_driver_read" }, @@ -95645,7 +95690,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1316", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "list_drivers()", "id": "app_api_pl_base_data_list_drivers" }, @@ -95655,7 +95700,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1360", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "driverexportbody", "id": "app_api_pl_base_data_driverexportbody" }, @@ -95665,7 +95710,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1367", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "export_drivers()", "id": "app_api_pl_base_data_export_drivers" }, @@ -95675,7 +95720,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1410", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "create_driver()", "id": "app_api_pl_base_data_create_driver" }, @@ -95685,7 +95730,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1435", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "get_driver()", "id": "app_api_pl_base_data_get_driver" }, @@ -95695,7 +95740,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1446", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "update_driver()", "id": "app_api_pl_base_data_update_driver" }, @@ -95705,7 +95750,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1471", "_origin": "ast", - "community": 21, + "community": 122, "norm_label": "delete_driver()", "id": "app_api_pl_base_data_delete_driver" }, @@ -95715,7 +95760,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1490", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "bind_vehicle_driver()", "id": "app_api_pl_base_data_bind_vehicle_driver" }, @@ -95725,7 +95770,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1522", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "unbind_vehicle_driver()", "id": "app_api_pl_base_data_unbind_vehicle_driver" }, @@ -95735,7 +95780,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1554", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "paste_recognize_commit()", "id": "app_api_pl_base_data_paste_recognize_commit" }, @@ -95745,7 +95790,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 52, "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" }, @@ -95755,7 +95800,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L198", "_origin": "ast", - "community": 21, + "community": 52, "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" }, @@ -95765,7 +95810,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L613", "_origin": "ast", - "community": 21, + "community": 52, "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" }, @@ -95775,7 +95820,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1048", "_origin": "ast", - "community": 21, + "community": 52, "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" }, @@ -95785,7 +95830,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L1372", "_origin": "ast", - "community": 21, + "community": 52, "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" }, @@ -95795,7 +95840,7 @@ "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "customer_stop_pref.py", "id": "app_api_pl_customer_stop_pref" }, @@ -95805,7 +95850,7 @@ "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "read_customer_stop_pref()", "id": "app_api_pl_customer_stop_pref_read_customer_stop_pref" }, @@ -95815,7 +95860,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "session", "id": "app_api_pl_customer_stop_pref_py_session" }, @@ -95825,7 +95870,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "driver_plan.py", "id": "app_api_pl_driver_plan" }, @@ -95835,7 +95880,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L22", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "_resolve_personnel_or_empty()", "id": "app_api_pl_driver_plan_resolve_personnel_or_empty" }, @@ -95845,7 +95890,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "session", "id": "app_api_pl_driver_plan_py_session" }, @@ -95855,7 +95900,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L29", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "get_driver_plan_history()", "id": "app_api_pl_driver_plan_get_driver_plan_history" }, @@ -95865,7 +95910,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L47", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "get_driver_plan_calendar_counts()", "id": "app_api_pl_driver_plan_get_driver_plan_calendar_counts" }, @@ -95875,7 +95920,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L65", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "get_driver_plan_detail()", "id": "app_api_pl_driver_plan_get_driver_plan_detail" }, @@ -95885,7 +95930,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L86", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "save_driver_plan_feedback()", "id": "app_api_pl_driver_plan_save_driver_plan_feedback" }, @@ -95895,7 +95940,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L110", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "save_driver_plan_stop_feedback()", "id": "app_api_pl_driver_plan_save_driver_plan_stop_feedback" }, @@ -95905,7 +95950,7 @@ "source_file": "app/api/pl/driver_plan.py", "source_location": "L134", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "upload_driver_plan_attachment()", "id": "app_api_pl_driver_plan_upload_driver_plan_attachment" }, @@ -95915,7 +95960,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 1, "norm_label": "uploadfile", "id": "app_api_pl_driver_plan_py_uploadfile" }, @@ -95925,7 +95970,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L1", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freight.py", "id": "app_api_pl_freight" }, @@ -95935,7 +95980,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L39", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "_generate_settlement_no()", "id": "app_api_pl_freight_generate_settlement_no" }, @@ -95945,7 +95990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "session", "id": "app_api_pl_freight_py_session" }, @@ -95955,7 +96000,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L57", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "_merge_query()", "id": "app_api_pl_freight_merge_query" }, @@ -95965,7 +96010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "request", "id": "app_api_pl_freight_py_request" }, @@ -95975,7 +96020,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L67", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "_param_get()", "id": "app_api_pl_freight_param_get" }, @@ -95985,7 +96030,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "any", "id": "app_api_pl_freight_py_any" }, @@ -95995,7 +96040,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L74", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "_body_to_params()", "id": "app_api_pl_freight_body_to_params" }, @@ -96005,7 +96050,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L85", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "_unsettled_column_filter_kwargs()", "id": "app_api_pl_freight_unsettled_column_filter_kwargs" }, @@ -96015,7 +96060,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L109", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "list_unsettled_plans()", "id": "app_api_pl_freight_list_unsettled_plans" }, @@ -96025,7 +96070,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L146", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "list_settlements()", "id": "app_api_pl_freight_list_settlements" }, @@ -96035,7 +96080,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L219", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "unsettledexportbody", "id": "app_api_pl_freight_unsettledexportbody" }, @@ -96045,7 +96090,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L232", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "export_unsettled_plans()", "id": "app_api_pl_freight_export_unsettled_plans" }, @@ -96055,7 +96100,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L289", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "settlementexportbody", "id": "app_api_pl_freight_settlementexportbody" }, @@ -96065,7 +96110,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L302", "_origin": "ast", - "community": 86, + "community": 34, "norm_label": "export_settlements()", "id": "app_api_pl_freight_export_settlements" }, @@ -96075,7 +96120,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L349", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "get_settlement_by_transport()", "id": "app_api_pl_freight_get_settlement_by_transport" }, @@ -96085,7 +96130,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L364", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "create_settlement()", "id": "app_api_pl_freight_create_settlement" }, @@ -96095,7 +96140,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L383", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "get_settlement()", "id": "app_api_pl_freight_get_settlement" }, @@ -96105,7 +96150,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L396", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "update_settlement()", "id": "app_api_pl_freight_update_settlement" }, @@ -96115,7 +96160,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L414", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "cancel_settlement()", "id": "app_api_pl_freight_cancel_settlement" }, @@ -96125,7 +96170,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L432", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "delete_settlement()", "id": "app_api_pl_freight_delete_settlement" }, @@ -96135,7 +96180,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L444", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "submit_settlement_approval()", "id": "app_api_pl_freight_submit_settlement_approval" }, @@ -96145,7 +96190,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L463", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "process_settlement_approval()", "id": "app_api_pl_freight_process_settlement_approval" }, @@ -96155,7 +96200,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L483", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "withdraw_settlement_approval()", "id": "app_api_pl_freight_withdraw_settlement_approval" }, @@ -96165,7 +96210,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L495", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "get_settlement_approval_flow()", "id": "app_api_pl_freight_get_settlement_approval_flow" }, @@ -96175,7 +96220,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L506", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "disburse_settlement()", "id": "app_api_pl_freight_disburse_settlement" }, @@ -96185,7 +96230,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L526", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "submit_settlement_legacy()", "id": "app_api_pl_freight_submit_settlement_legacy" }, @@ -96195,7 +96240,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L535", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "approve_settlement_legacy()", "id": "app_api_pl_freight_approve_settlement_legacy" }, @@ -96205,7 +96250,7 @@ "source_file": "app/api/pl/freight.py", "source_location": "L544", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "list_vouchers()", "id": "app_api_pl_freight_list_vouchers" }, @@ -96215,7 +96260,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventory.py", "id": "app_api_pl_inventory" }, @@ -96225,7 +96270,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L58", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "get_inventory_ledger()", "id": "app_api_pl_inventory_get_inventory_ledger" }, @@ -96235,7 +96280,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "session", "id": "app_api_pl_inventory_py_session" }, @@ -96245,7 +96290,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L101", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "inventoryledgerexportbody", "id": "app_api_pl_inventory_inventoryledgerexportbody" }, @@ -96255,7 +96300,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L109", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "export_inventory_ledger()", "id": "app_api_pl_inventory_export_inventory_ledger" }, @@ -96265,7 +96310,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L151", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "set_warning_threshold()", "id": "app_api_pl_inventory_set_warning_threshold" }, @@ -96275,7 +96320,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L206", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "list_warnings()", "id": "app_api_pl_inventory_list_warnings" }, @@ -96285,7 +96330,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L225", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "update_warning()", "id": "app_api_pl_inventory_update_warning" }, @@ -96295,7 +96340,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L265", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "list_transactions()", "id": "app_api_pl_inventory_list_transactions" }, @@ -96305,7 +96350,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "date", "id": "app_api_pl_inventory_py_date" }, @@ -96315,7 +96360,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L308", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "get_summary()", "id": "app_api_pl_inventory_get_summary" }, @@ -96325,7 +96370,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L369", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "_merge_query()", "id": "app_api_pl_inventory_merge_query" }, @@ -96335,7 +96380,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "request", "id": "app_api_pl_inventory_py_request" }, @@ -96345,7 +96390,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L377", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "_param_get()", "id": "app_api_pl_inventory_param_get" }, @@ -96355,7 +96400,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "any", "id": "app_api_pl_inventory_py_any" }, @@ -96365,7 +96410,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L384", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "_body_to_params()", "id": "app_api_pl_inventory_body_to_params" }, @@ -96375,7 +96420,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L395", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "_document_reminder_list_kwargs()", "id": "app_api_pl_inventory_document_reminder_list_kwargs" }, @@ -96385,7 +96430,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L412", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "_query_document_reminders()", "id": "app_api_pl_inventory_query_document_reminders" }, @@ -96395,7 +96440,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L471", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "document_reminder_stats()", "id": "app_api_pl_inventory_document_reminder_stats" }, @@ -96405,7 +96450,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L491", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "list_document_reminders()", "id": "app_api_pl_inventory_list_document_reminders" }, @@ -96415,7 +96460,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L525", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "documentreminderexportbody", "id": "app_api_pl_inventory_documentreminderexportbody" }, @@ -96425,7 +96470,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L534", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "export_document_reminders()", "id": "app_api_pl_inventory_export_document_reminders" }, @@ -96435,7 +96480,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L575", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "update_document_reminder()", "id": "app_api_pl_inventory_update_document_reminder" }, @@ -96445,7 +96490,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L612", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "check_document_expiry()", "id": "app_api_pl_inventory_check_document_expiry" }, @@ -96455,7 +96500,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L1", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "io_order.py", "id": "app_api_pl_io_order" }, @@ -96465,7 +96510,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L43", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_models()", "id": "app_api_pl_io_order_models" }, @@ -96475,7 +96520,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L49", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_get_order()", "id": "app_api_pl_io_order_get_order" }, @@ -96485,7 +96530,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "session", "id": "app_api_pl_io_order_py_session" }, @@ -96495,7 +96540,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L67", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_to_read()", "id": "app_api_pl_io_order_to_read" }, @@ -96505,7 +96550,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L73", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_param_get()", "id": "app_api_pl_io_order_param_get" }, @@ -96515,7 +96560,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "any", "id": "app_api_pl_io_order_py_any" }, @@ -96525,7 +96570,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L80", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_merge_query()", "id": "app_api_pl_io_order_merge_query" }, @@ -96535,7 +96580,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "request", "id": "app_api_pl_io_order_py_request" }, @@ -96545,7 +96590,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L90", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_body_to_params()", "id": "app_api_pl_io_order_body_to_params" }, @@ -96555,7 +96600,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L101", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_list_orders()", "id": "app_api_pl_io_order_list_orders" }, @@ -96565,7 +96610,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L171", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_patch_order()", "id": "app_api_pl_io_order_patch_order" }, @@ -96575,7 +96620,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L228", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_get_by_plan()", "id": "app_api_pl_io_order_get_by_plan" }, @@ -96585,7 +96630,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L253", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "get_inbound_by_plan()", "id": "app_api_pl_io_order_get_inbound_by_plan" }, @@ -96595,7 +96640,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L266", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "list_inbound()", "id": "app_api_pl_io_order_list_inbound" }, @@ -96605,7 +96650,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L324", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "ioorderexportbody", "id": "app_api_pl_io_order_ioorderexportbody" }, @@ -96615,7 +96660,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L338", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "_export_orders()", "id": "app_api_pl_io_order_export_orders" }, @@ -96625,7 +96670,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L380", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "export_inbound()", "id": "app_api_pl_io_order_export_inbound" }, @@ -96635,7 +96680,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L389", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "export_outbound()", "id": "app_api_pl_io_order_export_outbound" }, @@ -96645,7 +96690,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L398", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "get_inbound()", "id": "app_api_pl_io_order_get_inbound" }, @@ -96655,7 +96700,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L409", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "patch_inbound()", "id": "app_api_pl_io_order_patch_inbound" }, @@ -96665,7 +96710,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L419", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "inbound_site_url()", "id": "app_api_pl_io_order_inbound_site_url" }, @@ -96675,7 +96720,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L431", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "get_outbound_by_plan()", "id": "app_api_pl_io_order_get_outbound_by_plan" }, @@ -96685,7 +96730,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L444", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "list_outbound()", "id": "app_api_pl_io_order_list_outbound" }, @@ -96695,7 +96740,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L488", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "get_outbound()", "id": "app_api_pl_io_order_get_outbound" }, @@ -96705,7 +96750,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L499", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "patch_outbound()", "id": "app_api_pl_io_order_patch_outbound" }, @@ -96715,7 +96760,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L509", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "outbound_site_url()", "id": "app_api_pl_io_order_outbound_site_url" }, @@ -96725,7 +96770,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L1", "_origin": "ast", - "community": 140, + "community": 124, "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" }, @@ -96735,7 +96780,7 @@ "source_file": "app/api/pl/io_order.py", "source_location": "L229", "_origin": "ast", - "community": 140, + "community": 124, "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" }, @@ -96745,7 +96790,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "menu_badges.py", "id": "app_api_pl_menu_badges" }, @@ -96755,7 +96800,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "menu_badge_stats()", "id": "app_api_pl_menu_badges_menu_badge_stats" }, @@ -96765,7 +96810,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "session", "id": "app_api_pl_menu_badges_py_session" }, @@ -96775,7 +96820,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "ocr.py", "id": "app_api_pl_ocr" }, @@ -96785,7 +96830,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L15", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "recognizecertbody", "id": "app_api_pl_ocr_recognizecertbody" }, @@ -96795,7 +96840,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L23", "_origin": "ast", - "community": 35, + "community": 4, "norm_label": "recognizecertresult", "id": "app_api_pl_ocr_recognizecertresult" }, @@ -96805,7 +96850,7 @@ "source_file": "app/api/pl/ocr.py", "source_location": "L34", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "recognize_cert()", "id": "app_api_pl_ocr_recognize_cert" }, @@ -96815,7 +96860,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "session", "id": "app_api_pl_ocr_py_session" }, @@ -96825,7 +96870,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "plan.py", "id": "app_api_pl_plan" }, @@ -96835,7 +96880,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L177", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_resolve_list_product_name()", "id": "app_api_pl_plan_resolve_list_product_name" }, @@ -96845,7 +96890,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L193", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_resolve_create_date()", "id": "app_api_pl_plan_resolve_create_date" }, @@ -96855,7 +96900,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L197", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_generate_plan_no()", "id": "app_api_pl_plan_generate_plan_no" }, @@ -96865,7 +96910,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L229", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_format_subpack_slip_no()", "id": "app_api_pl_plan_format_subpack_slip_no" }, @@ -96875,7 +96920,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L233", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_normalize_subpack_slip_no()", "id": "app_api_pl_plan_normalize_subpack_slip_no" }, @@ -96885,7 +96930,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L258", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_subpack_slip_no_seq()", "id": "app_api_pl_plan_subpack_slip_no_seq" }, @@ -96895,7 +96940,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L266", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_ensure_subpack_slip_no()", "id": "app_api_pl_plan_ensure_subpack_slip_no" }, @@ -96905,7 +96950,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L298", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_determine_plan_type()", "id": "app_api_pl_plan_determine_plan_type" }, @@ -96915,7 +96960,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L303", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_get_plan_type_label()", "id": "app_api_pl_plan_get_plan_type_label" }, @@ -96925,7 +96970,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L312", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_generate_notify_message()", "id": "app_api_pl_plan_generate_notify_message" }, @@ -96935,7 +96980,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L332", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_parse_status_csv()", "id": "app_api_pl_plan_parse_status_csv" }, @@ -96945,7 +96990,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L338", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_apply_follow_status_filter()", "id": "app_api_pl_plan_apply_follow_status_filter" }, @@ -96955,7 +97000,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L347", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_apply_exclude_follow_status_filter()", "id": "app_api_pl_plan_apply_exclude_follow_status_filter" }, @@ -96965,7 +97010,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L356", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_merge_query()", "id": "app_api_pl_plan_merge_query" }, @@ -96975,7 +97020,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L366", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_param_get()", "id": "app_api_pl_plan_param_get" }, @@ -96985,7 +97030,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L373", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_filters_from_params()", "id": "app_api_pl_plan_filters_from_params" }, @@ -96995,7 +97040,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L472", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_body_to_params()", "id": "app_api_pl_plan_body_to_params" }, @@ -97005,7 +97050,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L484", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "list_plans()", "id": "app_api_pl_plan_list_plans" }, @@ -97015,7 +97060,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L790", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "_load_transports_by_id()", "id": "app_api_pl_plan_load_transports_by_id" }, @@ -97025,7 +97070,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L805", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "planexportbody", "id": "app_api_pl_plan_planexportbody" }, @@ -97035,7 +97080,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L836", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "export_plans()", "id": "app_api_pl_plan_export_plans" }, @@ -97045,7 +97090,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L971", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "count_plans_by_contract()", "id": "app_api_pl_plan_count_plans_by_contract" }, @@ -97055,7 +97100,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1020", "_origin": "ast", - "community": 36, + "community": 95, "norm_label": "get_contract_product_arrange_qty()", "id": "app_api_pl_plan_get_contract_product_arrange_qty" }, @@ -97065,7 +97110,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1043", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "list_contract_gaps()", "id": "app_api_pl_plan_list_contract_gaps" }, @@ -97075,7 +97120,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1115", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "contractgapexportbody", "id": "app_api_pl_plan_contractgapexportbody" }, @@ -97085,7 +97130,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1130", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "export_contract_gaps()", "id": "app_api_pl_plan_export_contract_gaps" }, @@ -97095,7 +97140,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1190", "_origin": "ast", - "community": 74, + "community": 4, "norm_label": "put_plan_stop_contracts()", "id": "app_api_pl_plan_put_plan_stop_contracts" }, @@ -97105,7 +97150,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1215", "_origin": "ast", - "community": 74, + "community": 4, "norm_label": "put_plan_side_contracts()", "id": "app_api_pl_plan_put_plan_side_contracts" }, @@ -97115,7 +97160,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1245", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "create_plan()", "id": "app_api_pl_plan_create_plan" }, @@ -97125,7 +97170,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1329", "_origin": "ast", - "community": 31, + "community": 9, "norm_label": "create_plan_full()", "id": "app_api_pl_plan_create_plan_full" }, @@ -97135,7 +97180,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1534", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "create_from_contract()", "id": "app_api_pl_plan_create_from_contract" }, @@ -97145,7 +97190,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1648", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "get_plan()", "id": "app_api_pl_plan_get_plan" }, @@ -97155,7 +97200,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1720", "_origin": "ast", - "community": 31, + "community": 9, "norm_label": "update_plan()", "id": "app_api_pl_plan_update_plan" }, @@ -97165,7 +97210,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2097", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "patch_plan_product_certs()", "id": "app_api_pl_plan_patch_plan_product_certs" }, @@ -97175,7 +97220,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2129", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "patch_plan_hazard_cert_ready()", "id": "app_api_pl_plan_patch_plan_hazard_cert_ready" }, @@ -97185,7 +97230,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2161", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "patch_plan_erp_entered()", "id": "app_api_pl_plan_patch_plan_erp_entered" }, @@ -97195,7 +97240,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2196", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "_build_driver_url()", "id": "app_api_pl_plan_build_driver_url" }, @@ -97205,7 +97250,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2202", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "get_plan_arrange_info()", "id": "app_api_pl_plan_get_plan_arrange_info" }, @@ -97215,7 +97260,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2321", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "mark_plan_wait_notice()", "id": "app_api_pl_plan_mark_plan_wait_notice" }, @@ -97225,7 +97270,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2345", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "cancel_plan_wait_notice()", "id": "app_api_pl_plan_cancel_plan_wait_notice" }, @@ -97235,7 +97280,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2385", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "force_plan_follow_status()", "id": "app_api_pl_plan_force_plan_follow_status" }, @@ -97245,7 +97290,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2420", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "cancel_plan()", "id": "app_api_pl_plan_cancel_plan" }, @@ -97255,7 +97300,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2488", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "archive_plan_draft()", "id": "app_api_pl_plan_archive_plan_draft" }, @@ -97265,7 +97310,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2569", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "archive_plan()", "id": "app_api_pl_plan_archive_plan" }, @@ -97275,7 +97320,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2690", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "update_plan_driver_feedback()", "id": "app_api_pl_plan_update_plan_driver_feedback" }, @@ -97285,7 +97330,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2721", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "update_plan_site_feedback()", "id": "app_api_pl_plan_update_plan_site_feedback" }, @@ -97295,7 +97340,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2760", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "get_inbound_slip_template()", "id": "app_api_pl_plan_get_inbound_slip_template" }, @@ -97305,7 +97350,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2771", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "save_inbound_slip_template()", "id": "app_api_pl_plan_save_inbound_slip_template" }, @@ -97315,7 +97360,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2794", "_origin": "ast", - "community": 36, + "community": 64, "norm_label": "get_print_delivery_slip()", "id": "app_api_pl_plan_get_print_delivery_slip" }, @@ -97325,7 +97370,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2818", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "get_delivery_slip_template()", "id": "app_api_pl_plan_get_delivery_slip_template" }, @@ -97335,7 +97380,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2829", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "save_delivery_slip_template()", "id": "app_api_pl_plan_save_delivery_slip_template" }, @@ -97345,7 +97390,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2852", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "get_subpack_slip_template()", "id": "app_api_pl_plan_get_subpack_slip_template" }, @@ -97355,7 +97400,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2863", "_origin": "ast", - "community": 18, + "community": 30, "norm_label": "save_subpack_slip_template()", "id": "app_api_pl_plan_save_subpack_slip_template" }, @@ -97365,7 +97410,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2900", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "delete_plan()", "id": "app_api_pl_plan_delete_plan" }, @@ -97375,7 +97420,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L183", "_origin": "ast", - "community": 18, + "community": 9, "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" }, @@ -97385,7 +97430,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L198", "_origin": "ast", - "community": 18, + "community": 9, "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" }, @@ -97395,7 +97440,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L234", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "app_api_pl_plan_rationale_234" }, @@ -97405,7 +97450,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L267", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "app_api_pl_plan_rationale_267" }, @@ -97415,7 +97460,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L841", "_origin": "ast", - "community": 18, + "community": 9, "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" }, @@ -97425,7 +97470,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1028", "_origin": "ast", - "community": 36, + "community": 95, "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" }, @@ -97435,7 +97480,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1334", "_origin": "ast", - "community": 31, + "community": 9, "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" }, @@ -97445,7 +97490,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2103", "_origin": "ast", - "community": 18, + "community": 9, "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" }, @@ -97455,7 +97500,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2207", "_origin": "ast", - "community": 38, + "community": 36, "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" }, @@ -97465,7 +97510,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2391", "_origin": "ast", - "community": 18, + "community": 4, "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" }, @@ -97475,7 +97520,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2426", "_origin": "ast", - "community": 18, + "community": 30, "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" }, @@ -97485,7 +97530,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L2800", "_origin": "ast", - "community": 36, + "community": 64, "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" }, @@ -97495,7 +97540,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "public_io_order.py", "id": "app_api_pl_public_io_order" }, @@ -97505,7 +97550,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L57", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_resolve_unit_label()", "id": "app_api_pl_public_io_order_resolve_unit_label" }, @@ -97515,7 +97560,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L64", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_models()", "id": "app_api_pl_public_io_order_models" }, @@ -97525,7 +97570,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L70", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_get_by_token()", "id": "app_api_pl_public_io_order_get_by_token" }, @@ -97535,7 +97580,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "session", "id": "app_api_pl_public_io_order_py_session" }, @@ -97545,7 +97590,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L88", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_resolve_io_order_link_flags()", "id": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, @@ -97555,7 +97600,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L95", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_parse_history_date()", "id": "app_api_pl_public_io_order_parse_history_date" }, @@ -97565,7 +97610,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "date", "id": "app_api_pl_public_io_order_py_date" }, @@ -97575,7 +97620,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L105", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_history_status_label()", "id": "app_api_pl_public_io_order_history_status_label" }, @@ -97585,7 +97630,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_query_kind_history()", "id": "app_api_pl_public_io_order_query_kind_history" }, @@ -97595,7 +97640,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_build_history_page()", "id": "app_api_pl_public_io_order_build_history_page" }, @@ -97605,7 +97650,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_attach_history_products()", "id": "app_api_pl_public_io_order_attach_history_products" }, @@ -97615,7 +97660,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L320", "_origin": "ast", - "community": 49, + "community": 36, "norm_label": "_build_page()", "id": "app_api_pl_public_io_order_build_page" }, @@ -97625,7 +97670,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L346", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_format_file_size()", "id": "app_api_pl_public_io_order_format_file_size" }, @@ -97635,7 +97680,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L354", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "_make_handlers()", "id": "app_api_pl_public_io_order_make_handlers" }, @@ -97645,7 +97690,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "_origin": "ast", - "community": 169, + "community": 36, "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" }, @@ -97655,7 +97700,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L89", "_origin": "ast", - "community": 123, + "community": 101, "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" }, @@ -97665,7 +97710,7 @@ "source_file": "app/api/pl/public_io_order.py", "source_location": "L123", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "\u8fd4\u56de [(create_time, publicioorderhistoryrecordread), ...]\u3002", "id": "app_api_pl_public_io_order_rationale_123" }, @@ -97675,7 +97720,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L1", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "public_site.py", "id": "app_api_pl_public_site" }, @@ -97685,7 +97730,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L33", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_parse_feedback_images()", "id": "app_api_pl_public_site_parse_feedback_images" }, @@ -97695,7 +97740,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L45", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_get_site_link_by_token()", "id": "app_api_pl_public_site_get_site_link_by_token" }, @@ -97705,7 +97750,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "session", "id": "app_api_pl_public_site_py_session" }, @@ -97715,7 +97760,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L59", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_resolve_site_link_flags()", "id": "app_api_pl_public_site_resolve_site_link_flags" }, @@ -97725,7 +97770,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L66", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_resolve_unit_label()", "id": "app_api_pl_public_site_resolve_unit_label" }, @@ -97735,7 +97780,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L73", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_resolve_plan_product()", "id": "app_api_pl_public_site_resolve_plan_product" }, @@ -97745,7 +97790,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L86", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_build_site_product_read()", "id": "app_api_pl_public_site_build_site_product_read" }, @@ -97755,7 +97800,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L145", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_build_public_page()", "id": "app_api_pl_public_site_build_public_page" }, @@ -97765,7 +97810,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L187", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "get_public_site()", "id": "app_api_pl_public_site_get_public_site" }, @@ -97775,7 +97820,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L194", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "save_public_site_feedback()", "id": "app_api_pl_public_site_save_public_site_feedback" }, @@ -97785,7 +97830,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L217", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "_format_file_size()", "id": "app_api_pl_public_site_format_file_size" }, @@ -97795,7 +97840,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L226", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "upload_public_site_attachment()", "id": "app_api_pl_public_site_upload_public_site_attachment" }, @@ -97805,7 +97850,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "uploadfile", "id": "app_api_pl_public_site_py_uploadfile" }, @@ -97815,7 +97860,7 @@ "source_file": "app/api/pl/public_site.py", "source_location": "L1", "_origin": "ast", - "community": 123, + "community": 101, "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" }, @@ -97825,7 +97870,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L1", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "public_transport.py", "id": "app_api_pl_public_transport" }, @@ -97835,7 +97880,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L74", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_build_stop_product_reads()", "id": "app_api_pl_public_transport_build_stop_product_reads" }, @@ -97845,7 +97890,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L126", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_get_transport_by_token()", "id": "app_api_pl_public_transport_get_transport_by_token" }, @@ -97855,7 +97900,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "session", "id": "app_api_pl_public_transport_py_session" }, @@ -97865,7 +97910,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L140", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_parse_feedback_images()", "id": "app_api_pl_public_transport_parse_feedback_images" }, @@ -97875,7 +97920,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L152", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_format_plan_date()", "id": "app_api_pl_public_transport_format_plan_date" }, @@ -97885,7 +97930,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L162", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "_as_date()", "id": "app_api_pl_public_transport_as_date" }, @@ -97895,7 +97940,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "date", "id": "app_api_pl_public_transport_py_date" }, @@ -97905,7 +97950,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L172", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "_history_matches_date()", "id": "app_api_pl_public_transport_history_matches_date" }, @@ -97915,7 +97960,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L176", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_build_history_stop_reads()", "id": "app_api_pl_public_transport_build_history_stop_reads" }, @@ -97925,7 +97970,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L270", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_build_driver_url()", "id": "app_api_pl_public_transport_build_driver_url" }, @@ -97935,7 +97980,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L275", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_resolve_other_personnel()", "id": "app_api_pl_public_transport_resolve_other_personnel" }, @@ -97945,7 +97990,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L304", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_build_public_page()", "id": "app_api_pl_public_transport_build_public_page" }, @@ -97955,7 +98000,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L513", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "get_public_transport()", "id": "app_api_pl_public_transport_get_public_transport" }, @@ -97965,7 +98010,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L520", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "get_public_transport_history()", "id": "app_api_pl_public_transport_get_public_transport_history" }, @@ -97975,7 +98020,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L654", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "save_public_feedback()", "id": "app_api_pl_public_transport_save_public_feedback" }, @@ -97985,7 +98030,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L713", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "save_public_driver_stop_feedback()", "id": "app_api_pl_public_transport_save_public_driver_stop_feedback" }, @@ -97995,7 +98040,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L827", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_format_file_size()", "id": "app_api_pl_public_transport_format_file_size" }, @@ -98005,7 +98050,7 @@ "source_file": "app/api/pl/public_transport.py", "source_location": "L836", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "upload_public_attachment()", "id": "app_api_pl_public_transport_upload_public_attachment" }, @@ -98015,7 +98060,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "uploadfile", "id": "app_api_pl_public_transport_py_uploadfile" }, @@ -98025,7 +98070,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "public_transport_site.py", "id": "app_api_pl_public_transport_site" }, @@ -98035,7 +98080,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L23", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "_get_transport_by_site_token()", "id": "app_api_pl_public_transport_site_get_transport_by_site_token" }, @@ -98045,7 +98090,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "session", "id": "app_api_pl_public_transport_site_py_session" }, @@ -98055,7 +98100,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L38", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "get_public_transport_site_history()", "id": "app_api_pl_public_transport_site_get_public_transport_site_history" }, @@ -98065,7 +98110,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "get_public_transport_site()", "id": "app_api_pl_public_transport_site_get_public_transport_site" }, @@ -98075,7 +98120,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L65", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "save_public_site_stop_feedback()", "id": "app_api_pl_public_transport_site_save_public_site_stop_feedback" }, @@ -98085,7 +98130,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L87", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "upload_public_site_attachment()", "id": "app_api_pl_public_transport_site_upload_public_site_attachment" }, @@ -98095,7 +98140,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "uploadfile", "id": "app_api_pl_public_transport_site_py_uploadfile" }, @@ -98105,7 +98150,7 @@ "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "_origin": "ast", - "community": 191, + "community": 13, "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" }, @@ -98115,7 +98160,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 17, "norm_label": "site_plan.py", "id": "app_api_pl_site_plan" }, @@ -98125,7 +98170,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L20", "_origin": "ast", - "community": 35, + "community": 17, "norm_label": "get_site_plan_history()", "id": "app_api_pl_site_plan_get_site_plan_history" }, @@ -98135,7 +98180,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 17, "norm_label": "session", "id": "app_api_pl_site_plan_py_session" }, @@ -98145,7 +98190,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L36", "_origin": "ast", - "community": 35, + "community": 17, "norm_label": "get_site_plan_calendar_counts()", "id": "app_api_pl_site_plan_get_site_plan_calendar_counts" }, @@ -98155,7 +98200,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L51", "_origin": "ast", - "community": 35, + "community": 17, "norm_label": "get_site_plan_detail()", "id": "app_api_pl_site_plan_get_site_plan_detail" }, @@ -98165,7 +98210,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L66", "_origin": "ast", - "community": 35, + "community": 17, "norm_label": "save_site_plan_feedback()", "id": "app_api_pl_site_plan_save_site_plan_feedback" }, @@ -98175,7 +98220,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L90", "_origin": "ast", - "community": 35, + "community": 17, "norm_label": "upload_site_plan_attachment()", "id": "app_api_pl_site_plan_upload_site_plan_attachment" }, @@ -98185,7 +98230,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 17, "norm_label": "uploadfile", "id": "app_api_pl_site_plan_py_uploadfile" }, @@ -98195,7 +98240,7 @@ "source_file": "app/api/pl/site_plan.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 17, "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" }, @@ -98205,7 +98250,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transport.py", "id": "app_api_pl_transport" }, @@ -98215,7 +98260,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L88", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_transport_to_read()", "id": "app_api_pl_transport_transport_to_read" }, @@ -98225,7 +98270,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L220", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_generate_transport_no()", "id": "app_api_pl_transport_generate_transport_no" }, @@ -98235,7 +98280,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L244", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_resolve_driver_info()", "id": "app_api_pl_transport_resolve_driver_info" }, @@ -98245,7 +98290,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L282", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_get_vehicle_info()", "id": "app_api_pl_transport_get_vehicle_info" }, @@ -98255,7 +98300,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L332", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_assert_vehicle_carrier_eligible()", "id": "app_api_pl_transport_assert_vehicle_carrier_eligible" }, @@ -98265,7 +98310,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L367", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_ensure_driver_access_token()", "id": "app_api_pl_transport_ensure_driver_access_token" }, @@ -98275,7 +98320,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L375", "_origin": "ast", - "community": 38, + "community": 21, "norm_label": "_rotate_driver_access_token()", "id": "app_api_pl_transport_rotate_driver_access_token" }, @@ -98285,7 +98330,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L381", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_is_rearrange()", "id": "app_api_pl_transport_is_rearrange" }, @@ -98295,7 +98340,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L392", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_apply_plan_logistics_from_payload()", "id": "app_api_pl_transport_apply_plan_logistics_from_payload" }, @@ -98305,7 +98350,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L421", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_resolve_transport_endpoints()", "id": "app_api_pl_transport_resolve_transport_endpoints" }, @@ -98315,7 +98360,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L436", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_apply_transport_arrange_fields()", "id": "app_api_pl_transport_apply_transport_arrange_fields" }, @@ -98325,7 +98370,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L474", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_build_driver_url()", "id": "app_api_pl_transport_build_driver_url" }, @@ -98335,7 +98380,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L479", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "_build_arrange_result()", "id": "app_api_pl_transport_build_arrange_result" }, @@ -98345,7 +98390,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L506", "_origin": "ast", - "community": 133, + "community": 4, "norm_label": "list_transports()", "id": "app_api_pl_transport_list_transports" }, @@ -98355,7 +98400,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L577", "_origin": "ast", - "community": 30, + "community": 4, "norm_label": "transportexportbody", "id": "app_api_pl_transport_transportexportbody" }, @@ -98365,7 +98410,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L591", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "export_transports()", "id": "app_api_pl_transport_export_transports" }, @@ -98375,7 +98420,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L642", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "create_transport()", "id": "app_api_pl_transport_create_transport" }, @@ -98385,7 +98430,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L732", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "arrange_transport()", "id": "app_api_pl_transport_arrange_transport" }, @@ -98395,7 +98440,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1094", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "get_transport()", "id": "app_api_pl_transport_get_transport" }, @@ -98405,7 +98450,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1109", "_origin": "ast", - "community": 30, + "community": 4, "norm_label": "qrcoderesponse", "id": "app_api_pl_transport_qrcoderesponse" }, @@ -98415,7 +98460,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1119", "_origin": "ast", - "community": 85, + "community": 4, "norm_label": "generate_qrcode()", "id": "app_api_pl_transport_generate_qrcode" }, @@ -98425,7 +98470,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1152", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transport_scan_feedback()", "id": "app_api_pl_transport_transport_scan_feedback" }, @@ -98435,7 +98480,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1193", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "submit_approval()", "id": "app_api_pl_transport_submit_approval" }, @@ -98445,7 +98490,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1238", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "process_approval()", "id": "app_api_pl_transport_process_approval" }, @@ -98455,7 +98500,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L1300", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "get_transport_approvals()", "id": "app_api_pl_transport_get_transport_approvals" }, @@ -98465,7 +98510,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L245", "_origin": "ast", - "community": 38, + "community": 4, "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" }, @@ -98475,7 +98520,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L382", "_origin": "ast", - "community": 38, + "community": 4, "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" }, @@ -98485,7 +98530,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L596", "_origin": "ast", - "community": 30, + "community": 34, "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" }, @@ -98495,7 +98540,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L1", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "transport_address.py", "id": "app_api_pl_transport_address" }, @@ -98505,7 +98550,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L37", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "_merge_query()", "id": "app_api_pl_transport_address_merge_query" }, @@ -98515,7 +98560,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "request", "id": "app_api_pl_transport_address_py_request" }, @@ -98525,7 +98570,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L47", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "_param_get()", "id": "app_api_pl_transport_address_param_get" }, @@ -98535,7 +98580,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "any", "id": "app_api_pl_transport_address_py_any" }, @@ -98545,7 +98590,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L54", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "_body_to_params()", "id": "app_api_pl_transport_address_body_to_params" }, @@ -98555,7 +98600,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L65", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "_address_to_read()", "id": "app_api_pl_transport_address_address_to_read" }, @@ -98565,7 +98610,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L69", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "_get_address()", "id": "app_api_pl_transport_address_get_address" }, @@ -98575,7 +98620,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "session", "id": "app_api_pl_transport_address_py_session" }, @@ -98585,7 +98630,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L86", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "_build_address_query()", "id": "app_api_pl_transport_address_build_address_query" }, @@ -98595,7 +98640,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L97", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "list_transport_addresses()", "id": "app_api_pl_transport_address_list_transport_addresses" }, @@ -98605,7 +98650,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L146", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "list_all_transport_addresses()", "id": "app_api_pl_transport_address_list_all_transport_addresses" }, @@ -98615,7 +98660,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L184", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "transportaddressexportbody", "id": "app_api_pl_transport_address_transportaddressexportbody" }, @@ -98625,7 +98670,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L194", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "export_transport_addresses()", "id": "app_api_pl_transport_address_export_transport_addresses" }, @@ -98635,7 +98680,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L260", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "create_transport_address()", "id": "app_api_pl_transport_address_create_transport_address" }, @@ -98645,7 +98690,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L288", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "get_transport_address()", "id": "app_api_pl_transport_address_get_transport_address" }, @@ -98655,7 +98700,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L299", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "update_transport_address()", "id": "app_api_pl_transport_address_update_transport_address" }, @@ -98665,7 +98710,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L320", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "delete_transport_address()", "id": "app_api_pl_transport_address_delete_transport_address" }, @@ -98675,7 +98720,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L151", "_origin": "ast", - "community": 175, + "community": 130, "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" }, @@ -98685,7 +98730,7 @@ "source_file": "app/api/pl/transport_address.py", "source_location": "L199", "_origin": "ast", - "community": 175, + "community": 130, "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" }, @@ -98695,7 +98740,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "vehicle_fuel.py", "id": "app_api_pl_vehicle_fuel" }, @@ -98705,7 +98750,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L38", "_origin": "ast", - "community": 35, + "community": 92, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_fuel_merge_query" }, @@ -98715,7 +98760,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 92, "norm_label": "request", "id": "app_api_pl_vehicle_fuel_py_request" }, @@ -98725,7 +98770,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L48", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_fuel_param_get" }, @@ -98735,7 +98780,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "any", "id": "app_api_pl_vehicle_fuel_py_any" }, @@ -98745,7 +98790,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L55", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "_as_bool()", "id": "app_api_pl_vehicle_fuel_as_bool" }, @@ -98755,7 +98800,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L63", "_origin": "ast", - "community": 35, + "community": 4, "norm_label": "_body_to_params()", "id": "app_api_pl_vehicle_fuel_body_to_params" }, @@ -98765,7 +98810,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L74", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "_list_kwargs()", "id": "app_api_pl_vehicle_fuel_list_kwargs" }, @@ -98775,7 +98820,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L91", "_origin": "ast", - "community": 35, + "community": 92, "norm_label": "list_registers()", "id": "app_api_pl_vehicle_fuel_list_registers" }, @@ -98785,7 +98830,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 92, "norm_label": "date", "id": "app_api_pl_vehicle_fuel_py_date" }, @@ -98795,7 +98840,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "session", "id": "app_api_pl_vehicle_fuel_py_session" }, @@ -98805,7 +98850,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L145", "_origin": "ast", - "community": 35, + "community": 30, "norm_label": "fuelregisterexportbody", "id": "app_api_pl_vehicle_fuel_fuelregisterexportbody" }, @@ -98815,7 +98860,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L159", "_origin": "ast", - "community": 35, + "community": 34, "norm_label": "export_registers()", "id": "app_api_pl_vehicle_fuel_export_registers" }, @@ -98825,7 +98870,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L206", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "get_register()", "id": "app_api_pl_vehicle_fuel_get_register" }, @@ -98835,7 +98880,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L216", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "create_register()", "id": "app_api_pl_vehicle_fuel_create_register" }, @@ -98845,7 +98890,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L227", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "update_register()", "id": "app_api_pl_vehicle_fuel_update_register" }, @@ -98855,7 +98900,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L241", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "cancel_register()", "id": "app_api_pl_vehicle_fuel_cancel_register" }, @@ -98865,7 +98910,7 @@ "source_file": "app/api/pl/vehicle_fuel.py", "source_location": "L260", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "restore_register()", "id": "app_api_pl_vehicle_fuel_restore_register" }, @@ -98875,7 +98920,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L1", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehicle_maintenance.py", "id": "app_api_pl_vehicle_maintenance" }, @@ -98885,7 +98930,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_maintenance_merge_query" }, @@ -98895,7 +98940,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "request", "id": "app_api_pl_vehicle_maintenance_py_request" }, @@ -98905,7 +98950,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L48", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_maintenance_param_get" }, @@ -98915,7 +98960,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "any", "id": "app_api_pl_vehicle_maintenance_py_any" }, @@ -98925,7 +98970,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L55", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "_body_to_params()", "id": "app_api_pl_vehicle_maintenance_body_to_params" }, @@ -98935,7 +98980,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L66", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_apply_list_kwargs()", "id": "app_api_pl_vehicle_maintenance_apply_list_kwargs" }, @@ -98945,7 +98990,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L82", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_process_board_kwargs()", "id": "app_api_pl_vehicle_maintenance_process_board_kwargs" }, @@ -98955,7 +99000,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L100", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_maintenance_list_applies" }, @@ -98965,7 +99010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "date", "id": "app_api_pl_vehicle_maintenance_py_date" }, @@ -98975,7 +99020,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "session", "id": "app_api_pl_vehicle_maintenance_py_session" }, @@ -98985,7 +99030,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L137", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "list_reminders()", "id": "app_api_pl_vehicle_maintenance_list_reminders" }, @@ -99005,7 +99050,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L180", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "export_applies()", "id": "app_api_pl_vehicle_maintenance_export_applies" }, @@ -99015,7 +99060,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L221", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_maintenance_get_apply" }, @@ -99025,7 +99070,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L231", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_maintenance_create_apply" }, @@ -99035,7 +99080,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L241", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_maintenance_update_apply" }, @@ -99045,7 +99090,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L252", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_maintenance_cancel_apply" }, @@ -99055,7 +99100,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L265", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_maintenance_delete_applies" }, @@ -99065,7 +99110,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L276", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "list_process_board()", "id": "app_api_pl_vehicle_maintenance_list_process_board" }, @@ -99085,7 +99130,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L343", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "export_process_board()", "id": "app_api_pl_vehicle_maintenance_export_process_board" }, @@ -99095,7 +99140,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L381", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "get_process()", "id": "app_api_pl_vehicle_maintenance_get_process" }, @@ -99105,7 +99150,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L391", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "create_process()", "id": "app_api_pl_vehicle_maintenance_create_process" }, @@ -99115,7 +99160,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L401", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "update_process()", "id": "app_api_pl_vehicle_maintenance_update_process" }, @@ -99125,7 +99170,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L412", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "delete_processes()", "id": "app_api_pl_vehicle_maintenance_delete_processes" }, @@ -99135,7 +99180,7 @@ "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L185", "_origin": "ast", - "community": 30, + "community": 34, "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" }, @@ -99145,7 +99190,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L1", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "vehicle_recharge.py", "id": "app_api_pl_vehicle_recharge" }, @@ -99155,7 +99200,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L48", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_recharge_merge_query" }, @@ -99165,7 +99210,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "request", "id": "app_api_pl_vehicle_recharge_py_request" }, @@ -99175,7 +99220,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L58", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_recharge_param_get" }, @@ -99185,7 +99230,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "any", "id": "app_api_pl_vehicle_recharge_py_any" }, @@ -99195,7 +99240,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L65", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "_as_bool()", "id": "app_api_pl_vehicle_recharge_as_bool" }, @@ -99215,7 +99260,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L84", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "_apply_list_kwargs()", "id": "app_api_pl_vehicle_recharge_apply_list_kwargs" }, @@ -99225,7 +99270,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L102", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "_disburse_list_kwargs()", "id": "app_api_pl_vehicle_recharge_disburse_list_kwargs" }, @@ -99235,7 +99280,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L121", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_recharge_list_applies" }, @@ -99245,7 +99290,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "date", "id": "app_api_pl_vehicle_recharge_py_date" }, @@ -99255,7 +99300,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "session", "id": "app_api_pl_vehicle_recharge_py_session" }, @@ -99265,7 +99310,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L160", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "pending_apply_options()", "id": "app_api_pl_vehicle_recharge_pending_apply_options" }, @@ -99295,7 +99340,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L281", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_recharge_get_apply" }, @@ -99305,7 +99350,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L292", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "submit_apply()", "id": "app_api_pl_vehicle_recharge_submit_apply" }, @@ -99315,7 +99360,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L303", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_recharge_create_apply" }, @@ -99325,7 +99370,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L316", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_recharge_update_apply" }, @@ -99335,7 +99380,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L330", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_recharge_cancel_apply" }, @@ -99345,7 +99390,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L349", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "withdraw_apply()", "id": "app_api_pl_vehicle_recharge_withdraw_apply" }, @@ -99355,7 +99400,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L362", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_recharge_delete_applies" }, @@ -99365,7 +99410,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L373", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "list_records()", "id": "app_api_pl_vehicle_recharge_list_records" }, @@ -99375,7 +99420,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L405", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "list_disburse_board()", "id": "app_api_pl_vehicle_recharge_list_disburse_board" }, @@ -99405,7 +99450,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L562", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "get_record()", "id": "app_api_pl_vehicle_recharge_get_record" }, @@ -99415,7 +99460,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L572", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "create_record()", "id": "app_api_pl_vehicle_recharge_create_record" }, @@ -99425,7 +99470,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L582", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "update_record()", "id": "app_api_pl_vehicle_recharge_update_record" }, @@ -99435,7 +99480,7 @@ "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L593", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "delete_records()", "id": "app_api_pl_vehicle_recharge_delete_records" }, @@ -99445,7 +99490,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "vehicle_recharge_approval.py", "id": "app_api_pl_vehicle_recharge_approval" }, @@ -99455,7 +99500,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L24", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_recharge_approval_param_get" }, @@ -99465,7 +99510,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "any", "id": "app_api_pl_vehicle_recharge_approval_py_any" }, @@ -99475,7 +99520,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L31", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_recharge_approval_merge_query" }, @@ -99485,7 +99530,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "request", "id": "app_api_pl_vehicle_recharge_approval_py_request" }, @@ -99495,7 +99540,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L39", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "_approval_list_kwargs()", "id": "app_api_pl_vehicle_recharge_approval_approval_list_kwargs" }, @@ -99505,7 +99550,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L53", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "list_pending()", "id": "app_api_pl_vehicle_recharge_approval_list_pending" }, @@ -99515,7 +99560,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "date", "id": "app_api_pl_vehicle_recharge_approval_py_date" }, @@ -99525,7 +99570,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "session", "id": "app_api_pl_vehicle_recharge_approval_py_session" }, @@ -99535,7 +99580,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L82", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "list_done()", "id": "app_api_pl_vehicle_recharge_approval_list_done" }, @@ -99545,7 +99590,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L111", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "approve_apply()", "id": "app_api_pl_vehicle_recharge_approval_approve_apply" }, @@ -99555,7 +99600,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L125", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "reject_apply()", "id": "app_api_pl_vehicle_recharge_approval_reject_apply" }, @@ -99565,7 +99610,7 @@ "source_file": "app/api/pl/vehicle_recharge_approval.py", "source_location": "L138", "_origin": "ast", - "community": 35, + "community": 40, "norm_label": "disburse_apply()", "id": "app_api_pl_vehicle_recharge_approval_disburse_apply" }, @@ -99575,7 +99620,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicle_urea.py", "id": "app_api_pl_vehicle_urea" }, @@ -99585,7 +99630,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_param_get()", "id": "app_api_pl_vehicle_urea_param_get" }, @@ -99595,7 +99640,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "any", "id": "app_api_pl_vehicle_urea_py_any" }, @@ -99605,7 +99650,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L43", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_merge_query()", "id": "app_api_pl_vehicle_urea_merge_query" }, @@ -99615,7 +99660,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "request", "id": "app_api_pl_vehicle_urea_py_request" }, @@ -99625,7 +99670,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L51", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_apply_list_kwargs()", "id": "app_api_pl_vehicle_urea_apply_list_kwargs" }, @@ -99635,7 +99680,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L70", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_disburse_list_kwargs()", "id": "app_api_pl_vehicle_urea_disburse_list_kwargs" }, @@ -99645,7 +99690,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L85", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_urea_list_applies" }, @@ -99655,7 +99700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "date", "id": "app_api_pl_vehicle_urea_py_date" }, @@ -99665,7 +99710,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "session", "id": "app_api_pl_vehicle_urea_py_session" }, @@ -99675,7 +99720,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "_origin": "ast", - "community": 36, + "community": 30, "norm_label": "ureaapplyexportbody", "id": "app_api_pl_vehicle_urea_ureaapplyexportbody" }, @@ -99685,7 +99730,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L152", "_origin": "ast", - "community": 36, + "community": 34, "norm_label": "export_urea_applies()", "id": "app_api_pl_vehicle_urea_export_urea_applies" }, @@ -99695,7 +99740,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L190", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_urea_get_apply" }, @@ -99705,7 +99750,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L200", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_urea_create_apply" }, @@ -99715,7 +99760,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L210", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_urea_update_apply" }, @@ -99725,7 +99770,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L221", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_urea_cancel_apply" }, @@ -99735,7 +99780,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L234", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_urea_delete_applies" }, @@ -99745,7 +99790,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L245", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "list_disburse_board()", "id": "app_api_pl_vehicle_urea_list_disburse_board" }, @@ -99755,7 +99800,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L296", "_origin": "ast", - "community": 36, + "community": 30, "norm_label": "ureadisburseexportbody", "id": "app_api_pl_vehicle_urea_ureadisburseexportbody" }, @@ -99765,7 +99810,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L312", "_origin": "ast", - "community": 36, + "community": 34, "norm_label": "export_urea_disburse_board()", "id": "app_api_pl_vehicle_urea_export_urea_disburse_board" }, @@ -99775,7 +99820,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L350", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "get_disburse()", "id": "app_api_pl_vehicle_urea_get_disburse" }, @@ -99785,7 +99830,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L360", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "create_disburse()", "id": "app_api_pl_vehicle_urea_create_disburse" }, @@ -99795,7 +99840,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L370", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "update_disburse()", "id": "app_api_pl_vehicle_urea_update_disburse" }, @@ -99805,7 +99850,7 @@ "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L381", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "delete_disburses()", "id": "app_api_pl_vehicle_urea_delete_disburses" }, @@ -99865,7 +99910,7 @@ "source_file": "app/api/public.py", "source_location": "L85", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "wx_qr_create()", "id": "app_api_public_wx_qr_create" }, @@ -100055,7 +100100,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L1", "_origin": "ast", - "community": 12, + "community": 19, "norm_label": "public_duty.py", "id": "app_api_public_duty" }, @@ -100065,7 +100110,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L17", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "public_page()", "id": "app_api_public_duty_public_page" }, @@ -100075,7 +100120,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "session", "id": "app_api_public_duty_py_session" }, @@ -100085,7 +100130,7 @@ "source_file": "app/api/public_duty.py", "source_location": "L29", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "public_grab()", "id": "app_api_public_duty_public_grab" }, @@ -100095,7 +100140,7 @@ "source_file": "app/api/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "workflow.py", "id": "app_api_workflow" }, @@ -100105,7 +100150,7 @@ "source_file": "app/api/workflow.py", "source_location": "L35", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "_business_type_label()", "id": "app_api_workflow_business_type_label" }, @@ -100115,7 +100160,7 @@ "source_file": "app/api/workflow.py", "source_location": "L41", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "_fmt_latest_version()", "id": "app_api_workflow_fmt_latest_version" }, @@ -100125,7 +100170,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "any", "id": "app_api_workflow_py_any" }, @@ -100135,7 +100180,7 @@ "source_file": "app/api/workflow.py", "source_location": "L47", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "_portal_user_info()", "id": "app_api_workflow_portal_user_info" }, @@ -100145,7 +100190,7 @@ "source_file": "app/api/workflow.py", "source_location": "L58", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "_assert_wf_instance_in_scope()", "id": "app_api_workflow_assert_wf_instance_in_scope" }, @@ -100155,7 +100200,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "session", "id": "app_api_workflow_py_session" }, @@ -100165,7 +100210,7 @@ "source_file": "app/api/workflow.py", "source_location": "L80", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "_leave_form_fields()", "id": "app_api_workflow_leave_form_fields" }, @@ -100175,7 +100220,7 @@ "source_file": "app/api/workflow.py", "source_location": "L104", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "_get_business_form_fields()", "id": "app_api_workflow_get_business_form_fields" }, @@ -100185,7 +100230,7 @@ "source_file": "app/api/workflow.py", "source_location": "L117", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "_enrich_task_list()", "id": "app_api_workflow_enrich_task_list" }, @@ -100195,7 +100240,7 @@ "source_file": "app/api/workflow.py", "source_location": "L134", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "processdefcreatebody", "id": "app_api_workflow_processdefcreatebody" }, @@ -100205,7 +100250,7 @@ "source_file": "app/api/workflow.py", "source_location": "L144", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "processdefupdatebody", "id": "app_api_workflow_processdefupdatebody" }, @@ -100215,7 +100260,7 @@ "source_file": "app/api/workflow.py", "source_location": "L154", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "publishversionbody", "id": "app_api_workflow_publishversionbody" }, @@ -100225,7 +100270,7 @@ "source_file": "app/api/workflow.py", "source_location": "L163", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "startinstancebody", "id": "app_api_workflow_startinstancebody" }, @@ -100235,7 +100280,7 @@ "source_file": "app/api/workflow.py", "source_location": "L173", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "taskactionbody", "id": "app_api_workflow_taskactionbody" }, @@ -100245,7 +100290,7 @@ "source_file": "app/api/workflow.py", "source_location": "L190", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "list_process_defs()", "id": "app_api_workflow_list_process_defs" }, @@ -100255,7 +100300,7 @@ "source_file": "app/api/workflow.py", "source_location": "L215", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "processdefexportbody", "id": "app_api_workflow_processdefexportbody" }, @@ -100265,7 +100310,7 @@ "source_file": "app/api/workflow.py", "source_location": "L223", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "export_process_defs()", "id": "app_api_workflow_export_process_defs" }, @@ -100275,7 +100320,7 @@ "source_file": "app/api/workflow.py", "source_location": "L260", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "create_process_def()", "id": "app_api_workflow_create_process_def" }, @@ -100285,7 +100330,7 @@ "source_file": "app/api/workflow.py", "source_location": "L283", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "update_process_def()", "id": "app_api_workflow_update_process_def" }, @@ -100295,7 +100340,7 @@ "source_file": "app/api/workflow.py", "source_location": "L308", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "delete_process_def()", "id": "app_api_workflow_delete_process_def" }, @@ -100305,7 +100350,7 @@ "source_file": "app/api/workflow.py", "source_location": "L326", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "publish_version()", "id": "app_api_workflow_publish_version" }, @@ -100315,7 +100360,7 @@ "source_file": "app/api/workflow.py", "source_location": "L350", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "list_versions()", "id": "app_api_workflow_list_versions" }, @@ -100325,7 +100370,7 @@ "source_file": "app/api/workflow.py", "source_location": "L361", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "get_designer_data()", "id": "app_api_workflow_get_designer_data" }, @@ -100335,7 +100380,7 @@ "source_file": "app/api/workflow.py", "source_location": "L392", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "start_instance()", "id": "app_api_workflow_start_instance" }, @@ -100345,7 +100390,7 @@ "source_file": "app/api/workflow.py", "source_location": "L430", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "list_my_instances()", "id": "app_api_workflow_list_my_instances" }, @@ -100355,7 +100400,7 @@ "source_file": "app/api/workflow.py", "source_location": "L458", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "myinstanceexportbody", "id": "app_api_workflow_myinstanceexportbody" }, @@ -100365,7 +100410,7 @@ "source_file": "app/api/workflow.py", "source_location": "L466", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "export_my_instances()", "id": "app_api_workflow_export_my_instances" }, @@ -100375,7 +100420,7 @@ "source_file": "app/api/workflow.py", "source_location": "L506", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "get_instance_detail()", "id": "app_api_workflow_get_instance_detail" }, @@ -100385,7 +100430,7 @@ "source_file": "app/api/workflow.py", "source_location": "L570", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "list_pending_tasks()", "id": "app_api_workflow_list_pending_tasks" }, @@ -100395,7 +100440,7 @@ "source_file": "app/api/workflow.py", "source_location": "L596", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "pendingtaskexportbody", "id": "app_api_workflow_pendingtaskexportbody" }, @@ -100405,7 +100450,7 @@ "source_file": "app/api/workflow.py", "source_location": "L603", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "export_pending_tasks()", "id": "app_api_workflow_export_pending_tasks" }, @@ -100415,7 +100460,7 @@ "source_file": "app/api/workflow.py", "source_location": "L642", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "list_completed_tasks()", "id": "app_api_workflow_list_completed_tasks" }, @@ -100425,7 +100470,7 @@ "source_file": "app/api/workflow.py", "source_location": "L670", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "completedtaskexportbody", "id": "app_api_workflow_completedtaskexportbody" }, @@ -100435,7 +100480,7 @@ "source_file": "app/api/workflow.py", "source_location": "L677", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "export_completed_tasks()", "id": "app_api_workflow_export_completed_tasks" }, @@ -100445,7 +100490,7 @@ "source_file": "app/api/workflow.py", "source_location": "L721", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "approve_task()", "id": "app_api_workflow_approve_task" }, @@ -100455,7 +100500,7 @@ "source_file": "app/api/workflow.py", "source_location": "L746", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "reject_task()", "id": "app_api_workflow_reject_task" }, @@ -100465,7 +100510,7 @@ "source_file": "app/api/workflow.py", "source_location": "L776", "_origin": "ast", - "community": 44, + "community": 34, "norm_label": "get_business_all_tasks()", "id": "app_api_workflow_get_business_all_tasks" }, @@ -100475,7 +100520,7 @@ "source_file": "app/api/workflow.py", "source_location": "L174", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002", "id": "app_api_workflow_rationale_174" }, @@ -100485,7 +100530,7 @@ "source_file": "app/api/workflow.py", "source_location": "L228", "_origin": "ast", - "community": 44, + "community": 34, "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" }, @@ -100495,7 +100540,7 @@ "source_file": "app/api/workflow.py", "source_location": "L471", "_origin": "ast", - "community": 44, + "community": 34, "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" }, @@ -100505,7 +100550,7 @@ "source_file": "app/api/workflow.py", "source_location": "L608", "_origin": "ast", - "community": 44, + "community": 34, "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" }, @@ -100515,7 +100560,7 @@ "source_file": "app/api/workflow.py", "source_location": "L682", "_origin": "ast", - "community": 44, + "community": 34, "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" }, @@ -100525,7 +100570,7 @@ "source_file": "app/core/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 154, + "community": 207, "norm_label": "__init__.py", "id": "app_core_init" }, @@ -100535,7 +100580,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L1", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "admin_request_json.py", "id": "app_core_admin_request_json" }, @@ -100545,7 +100590,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L19", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "parse_admin_request_json()", "id": "app_core_admin_request_json_parse_admin_request_json" }, @@ -100555,7 +100600,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "request", "id": "app_core_admin_request_json_py_request" }, @@ -100565,7 +100610,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "any", "id": "app_core_admin_request_json_py_any" }, @@ -100575,7 +100620,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L1", "_origin": "ast", - "community": 244, + "community": 234, "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" }, @@ -100585,7 +100630,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L25", "_origin": "ast", - "community": 244, + "community": 234, "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" }, @@ -100595,7 +100640,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L1", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "api_crypto.py", "id": "app_core_api_crypto" }, @@ -100605,7 +100650,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L14", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "apicryptoerror", "id": "app_core_api_crypto_apicryptoerror" }, @@ -100615,7 +100660,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L18", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "derive_key()", "id": "app_core_api_crypto_derive_key" }, @@ -100625,7 +100670,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L23", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "_b64url_encode()", "id": "app_core_api_crypto_b64url_encode" }, @@ -100635,7 +100680,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L27", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "_b64url_decode()", "id": "app_core_api_crypto_b64url_decode" }, @@ -100645,7 +100690,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L32", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "encrypt_json()", "id": "app_core_api_crypto_encrypt_json" }, @@ -100655,7 +100700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "any", "id": "app_core_api_crypto_py_any" }, @@ -100665,7 +100710,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L40", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "decrypt_json()", "id": "app_core_api_crypto_decrypt_json" }, @@ -100675,7 +100720,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L59", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "gen_nonce_hex()", "id": "app_core_api_crypto_gen_nonce_hex" }, @@ -100685,7 +100730,7 @@ "source_file": "app/core/api_crypto.py", "source_location": "L63", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "is_ts_in_window()", "id": "app_core_api_crypto_is_ts_in_window" }, @@ -100695,7 +100740,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L1", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "api_crypto_middleware.py", "id": "app_core_api_crypto_middleware" }, @@ -100705,7 +100750,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L28", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "_nonce_key()", "id": "app_core_api_crypto_middleware_nonce_key" }, @@ -100715,7 +100760,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L32", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "_should_skip_path()", "id": "app_core_api_crypto_middleware_should_skip_path" }, @@ -100725,7 +100770,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L37", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "_is_crypto_api()", "id": "app_core_api_crypto_middleware_is_crypto_api" }, @@ -100735,7 +100780,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L43", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "_claims_from_auth()", "id": "app_core_api_crypto_middleware_claims_from_auth" }, @@ -100745,7 +100790,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "_get_redis_client()", "id": "app_core_api_crypto_middleware_get_redis_client" }, @@ -100755,7 +100800,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "redis", "id": "app_core_api_crypto_middleware_py_redis" }, @@ -100765,7 +100810,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L65", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "_mark_nonce_once()", "id": "app_core_api_crypto_middleware_mark_nonce_once" }, @@ -100775,7 +100820,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L90", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "_json_error_response()", "id": "app_core_api_crypto_middleware_json_error_response" }, @@ -100785,7 +100830,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "response", "id": "response" }, @@ -100795,7 +100840,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "_coerce_post_method_override_to_get()", "id": "app_core_api_crypto_middleware_coerce_post_method_override_to_get" }, @@ -100805,7 +100850,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "request", "id": "app_core_api_crypto_middleware_py_request" }, @@ -100815,7 +100860,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": "apicryptomiddleware", "id": "app_core_api_crypto_middleware_apicryptomiddleware" }, @@ -100825,7 +100870,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L142", "_origin": "ast", - "community": 280, + "community": 260, "norm_label": ".dispatch()", "id": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch" }, @@ -100835,7 +100880,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L38", "_origin": "ast", - "community": 280, + "community": 260, "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" }, @@ -100845,7 +100890,7 @@ "source_file": "app/core/api_crypto_middleware.py", "source_location": "L96", "_origin": "ast", - "community": 280, + "community": 260, "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" }, @@ -100855,7 +100900,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "api_request_log_middleware.py", "id": "app_core_api_request_log_middleware" }, @@ -100865,7 +100910,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L37", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_truncate()", "id": "app_core_api_request_log_middleware_truncate" }, @@ -100875,7 +100920,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L49", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_truncate_utf8_bytes()", "id": "app_core_api_request_log_middleware_truncate_utf8_bytes" }, @@ -100885,7 +100930,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L65", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_redact_obj()", "id": "app_core_api_request_log_middleware_redact_obj" }, @@ -100895,7 +100940,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "any", "id": "app_core_api_request_log_middleware_py_any" }, @@ -100905,7 +100950,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L84", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_format_body_bytes()", "id": "app_core_api_request_log_middleware_format_body_bytes" }, @@ -100915,7 +100960,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L111", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_claims_from_auth()", "id": "app_core_api_request_log_middleware_claims_from_auth" }, @@ -100925,7 +100970,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L137", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_should_skip_exclude()", "id": "app_core_api_request_log_middleware_should_skip_exclude" }, @@ -100935,7 +100980,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L150", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_should_skip()", "id": "app_core_api_request_log_middleware_should_skip" }, @@ -100945,7 +100990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "request", "id": "app_core_api_request_log_middleware_py_request" }, @@ -100955,7 +101000,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L163", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_persist_log()", "id": "app_core_api_request_log_middleware_persist_log" }, @@ -100965,7 +101010,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L224", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_schedule_persist_log()", "id": "app_core_api_request_log_middleware_schedule_persist_log" }, @@ -100975,7 +101020,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L247", "_origin": "ast", - "community": 80, + "community": 91, "norm_label": "apirequestlogmiddleware", "id": "app_core_api_request_log_middleware_apirequestlogmiddleware" }, @@ -100985,7 +101030,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L248", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": ".dispatch()", "id": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch" }, @@ -100995,7 +101040,7 @@ "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "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" }, @@ -101005,7 +101050,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L1", "_origin": "ast", - "community": 169, + "community": 155, "norm_label": "attachment_biz.py", "id": "app_core_attachment_biz" }, @@ -101015,7 +101060,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L21", "_origin": "ast", - "community": 169, + "community": 13, "norm_label": "resolve_upload_folder()", "id": "app_core_attachment_biz_resolve_upload_folder" }, @@ -101025,7 +101070,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L1", "_origin": "ast", - "community": 169, + "community": 155, "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" }, @@ -101035,7 +101080,7 @@ "source_file": "app/core/attachment_biz.py", "source_location": "L22", "_origin": "ast", - "community": 169, + "community": 13, "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" }, @@ -101165,7 +101210,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "timedelta", "id": "timedelta" }, @@ -101305,7 +101350,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 86, "norm_label": "bx_auth.py", "id": "app_core_bx_auth" }, @@ -101315,7 +101360,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L13", "_origin": "ast", - "community": 27, + "community": 11, "norm_label": "bxusercontext", "id": "app_core_bx_auth_bxusercontext" }, @@ -101325,7 +101370,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L22", "_origin": "ast", - "community": 27, + "community": 11, "norm_label": ".to_tenant_user_dict()", "id": "app_core_bx_auth_bxusercontext_to_tenant_user_dict" }, @@ -101335,7 +101380,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 27, + "community": 11, "norm_label": "any", "id": "app_core_bx_auth_py_any" }, @@ -101345,7 +101390,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L30", "_origin": "ast", - "community": 27, + "community": 11, "norm_label": ".to_user_info()", "id": "app_core_bx_auth_bxusercontext_to_user_info" }, @@ -101355,7 +101400,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L41", "_origin": "ast", - "community": 27, + "community": 86, "norm_label": "get_bx_current_user()", "id": "app_core_bx_auth_get_bx_current_user" }, @@ -101365,7 +101410,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 86, "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" }, @@ -101375,7 +101420,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L14", "_origin": "ast", - "community": 27, + "community": 11, "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" }, @@ -101385,7 +101430,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L23", "_origin": "ast", - "community": 27, + "community": 11, "norm_label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002", "id": "app_core_bx_auth_rationale_23" }, @@ -101395,7 +101440,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L31", "_origin": "ast", - "community": 27, + "community": 11, "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" }, @@ -101405,7 +101450,7 @@ "source_file": "app/core/config.py", "source_location": "L1", "_origin": "ast", - "community": 154, + "community": 207, "norm_label": "config.py", "id": "app_core_config" }, @@ -101415,7 +101460,7 @@ "source_file": "app/core/config.py", "source_location": "L7", "_origin": "ast", - "community": 239, + "community": 247, "norm_label": "settings", "id": "app_core_config_settings" }, @@ -101425,7 +101470,7 @@ "source_file": "app/core/config.py", "source_location": "L203", "_origin": "ast", - "community": 154, + "community": 207, "norm_label": "config", "id": "app_core_config_config" }, @@ -101435,7 +101480,7 @@ "source_file": "app/core/context.py", "source_location": "L1", "_origin": "ast", - "community": 63, + "community": 94, "norm_label": "context.py", "id": "app_core_context" }, @@ -101445,7 +101490,7 @@ "source_file": "app/core/context.py", "source_location": "L1", "_origin": "ast", - "community": 63, + "community": 94, "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" }, @@ -101455,7 +101500,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "data_scope.py", "id": "app_core_data_scope" }, @@ -101465,7 +101510,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L28", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "get_user_dept_id()", "id": "app_core_data_scope_get_user_dept_id" }, @@ -101475,7 +101520,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "session", "id": "app_core_data_scope_py_session" }, @@ -101485,7 +101530,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L38", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "_get_child_dept_ids()", "id": "app_core_data_scope_get_child_dept_ids" }, @@ -101495,7 +101540,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L62", "_origin": "ast", - "community": 55, + "community": 91, "norm_label": "_resolve_user_role_scopes()", "id": "app_core_data_scope_resolve_user_role_scopes" }, @@ -101505,7 +101550,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L111", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "_collect_scope_ids()", "id": "app_core_data_scope_collect_scope_ids" }, @@ -101515,7 +101560,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L147", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "_append_user_scope_conditions()", "id": "app_core_data_scope_append_user_scope_conditions" }, @@ -101525,7 +101570,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L166", "_origin": "ast", - "community": 55, + "community": 126, "norm_label": "apply_data_scope()", "id": "app_core_data_scope_apply_data_scope" }, @@ -101535,7 +101580,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L233", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "row_in_data_scope()", "id": "app_core_data_scope_row_in_data_scope" }, @@ -101545,7 +101590,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L274", "_origin": "ast", - "community": 55, + "community": 17, "norm_label": "assert_row_in_data_scope()", "id": "app_core_data_scope_assert_row_in_data_scope" }, @@ -101555,7 +101600,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 85, "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" }, @@ -101565,7 +101610,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L29", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "\u4ece sysuser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", "id": "app_core_data_scope_rationale_29" }, @@ -101575,7 +101620,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L39", "_origin": "ast", - "community": 55, + "community": 85, "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" }, @@ -101585,7 +101630,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L65", "_origin": "ast", - "community": 55, + "community": 91, "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" }, @@ -101595,7 +101640,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L118", "_origin": "ast", - "community": 55, + "community": 85, "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" }, @@ -101605,7 +101650,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L174", "_origin": "ast", - "community": 55, + "community": 126, "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" }, @@ -101615,7 +101660,7 @@ "source_file": "app/core/data_scope.py", "source_location": "L240", "_origin": "ast", - "community": 55, + "community": 85, "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" }, @@ -101625,7 +101670,7 @@ "source_file": "app/core/database.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "database.py", "id": "app_core_database" }, @@ -101635,7 +101680,7 @@ "source_file": "app/core/database.py", "source_location": "L28", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "get_db()", "id": "app_core_database_get_db" }, @@ -101645,7 +101690,7 @@ "source_file": "app/core/database.py", "source_location": "L38", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "_auto_fill_create_dept_id()", "id": "app_core_database_auto_fill_create_dept_id" }, @@ -101655,7 +101700,7 @@ "source_file": "app/core/database.py", "source_location": "L39", "_origin": "ast", - "community": 35, + "community": 19, "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" }, @@ -101665,7 +101710,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "db_auth.py", "id": "app_core_db_auth" }, @@ -101675,7 +101720,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L22", "_origin": "ast", - "community": 36, + "community": 30, "norm_label": "dbusercontext", "id": "app_core_db_auth_dbusercontext" }, @@ -101685,7 +101730,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L31", "_origin": "ast", - "community": 36, + "community": 30, "norm_label": ".to_tenant_user_dict()", "id": "app_core_db_auth_dbusercontext_to_tenant_user_dict" }, @@ -101695,7 +101740,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 30, "norm_label": "any", "id": "app_core_db_auth_py_any" }, @@ -101705,7 +101750,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L38", "_origin": "ast", - "community": 36, + "community": 30, "norm_label": ".to_user_info()", "id": "app_core_db_auth_dbusercontext_to_user_info" }, @@ -101715,7 +101760,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L49", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "get_db_current_user()", "id": "app_core_db_auth_get_db_current_user" }, @@ -101725,7 +101770,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L61", "_origin": "ast", - "community": 35, + "community": 72, "norm_label": "get_db_current_user_optional()", "id": "app_core_db_auth_get_db_current_user_optional" }, @@ -101735,7 +101780,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 35, + "community": 72, "norm_label": "session", "id": "app_core_db_auth_py_session" }, @@ -101745,7 +101790,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "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" }, @@ -101755,7 +101800,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L23", "_origin": "ast", - "community": 36, + "community": 30, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002", "id": "app_core_db_auth_rationale_23" }, @@ -101765,7 +101810,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L39", "_origin": "ast", - "community": 36, + "community": 30, "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" }, @@ -101775,7 +101820,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L65", "_origin": "ast", - "community": 35, + "community": 72, "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" }, @@ -101785,7 +101830,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L1", "_origin": "ast", - "community": 368, + "community": 348, "norm_label": "db_collation.py", "id": "app_core_db_collation" }, @@ -101795,7 +101840,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L6", "_origin": "ast", - "community": 368, + "community": 348, "norm_label": "unicode_ci()", "id": "app_core_db_collation_unicode_ci" }, @@ -101805,7 +101850,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L11", "_origin": "ast", - "community": 368, + "community": 348, "norm_label": "eq_unicode()", "id": "app_core_db_collation_eq_unicode" }, @@ -101815,7 +101860,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L16", "_origin": "ast", - "community": 368, + "community": 348, "norm_label": "like_unicode()", "id": "app_core_db_collation_like_unicode" }, @@ -101825,7 +101870,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L1", "_origin": "ast", - "community": 368, + "community": 348, "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" }, @@ -101835,7 +101880,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L7", "_origin": "ast", - "community": 368, + "community": 348, "norm_label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002", "id": "app_core_db_collation_rationale_7" }, @@ -101845,7 +101890,7 @@ "source_file": "app/core/db_collation.py", "source_location": "L12", "_origin": "ast", - "community": 368, + "community": 348, "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" }, @@ -101855,7 +101900,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L1", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "delete_guard.py", "id": "app_core_delete_guard" }, @@ -101865,7 +101910,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L11", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "normalize_user_info()", "id": "app_core_delete_guard_normalize_user_info" }, @@ -101875,7 +101920,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "any", "id": "app_core_delete_guard_py_any" }, @@ -101885,7 +101930,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L27", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "user_info_from_context()", "id": "app_core_delete_guard_user_info_from_context" }, @@ -101895,7 +101940,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L39", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "is_super_admin()", "id": "app_core_delete_guard_is_super_admin" }, @@ -101905,7 +101950,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L45", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "row_creator_id()", "id": "app_core_delete_guard_row_creator_id" }, @@ -101915,7 +101960,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "rowlike", "id": "rowlike" }, @@ -101925,7 +101970,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L53", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "_actor_ids()", "id": "app_core_delete_guard_actor_ids" }, @@ -101935,7 +101980,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L64", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "_actor_names()", "id": "app_core_delete_guard_actor_names" }, @@ -101945,7 +101990,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L75", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "can_delete_by_creator()", "id": "app_core_delete_guard_can_delete_by_creator" }, @@ -101955,7 +102000,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L95", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "assert_row_deletable_by_creator()", "id": "app_core_delete_guard_assert_row_deletable_by_creator" }, @@ -101965,7 +102010,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L108", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "assert_rows_deletable_by_creator()", "id": "app_core_delete_guard_assert_rows_deletable_by_creator" }, @@ -101975,7 +102020,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L1", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "\u5220\u9664\u6743\u9650:\u4ec5\u521b\u5efa\u4eba\u53ef\u5220(super_admin \u4f8b\u5916)\u3002", "id": "app_core_delete_guard_rationale_1" }, @@ -101985,7 +102030,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L1", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "exceptions.py", "id": "app_core_exceptions" }, @@ -101995,7 +102040,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L28", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "businessexception", "id": "app_core_exceptions_businessexception" }, @@ -102005,7 +102050,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L30", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": ".__init__()", "id": "app_core_exceptions_businessexception_init" }, @@ -102015,7 +102060,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "any", "id": "app_core_exceptions_py_any" }, @@ -102025,7 +102070,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L37", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "validationexception", "id": "app_core_exceptions_validationexception" }, @@ -102035,7 +102080,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L39", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": ".__init__()", "id": "app_core_exceptions_validationexception_init" }, @@ -102045,7 +102090,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L43", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "permissionexception", "id": "app_core_exceptions_permissionexception" }, @@ -102055,7 +102100,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L45", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": ".__init__()", "id": "app_core_exceptions_permissionexception_init" }, @@ -102065,7 +102110,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L49", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "resourcenotfoundexception", "id": "app_core_exceptions_resourcenotfoundexception" }, @@ -102075,7 +102120,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L51", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": ".__init__()", "id": "app_core_exceptions_resourcenotfoundexception_init" }, @@ -102085,7 +102130,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L55", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "resourceconflictexception", "id": "app_core_exceptions_resourceconflictexception" }, @@ -102095,7 +102140,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L57", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": ".__init__()", "id": "app_core_exceptions_resourceconflictexception_init" }, @@ -102105,7 +102150,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L61", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "orderlockedexception", "id": "app_core_exceptions_orderlockedexception" }, @@ -102115,7 +102160,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L63", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": ".__init__()", "id": "app_core_exceptions_orderlockedexception_init" }, @@ -102125,7 +102170,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L67", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "invalidstatustransitionexception", "id": "app_core_exceptions_invalidstatustransitionexception" }, @@ -102135,7 +102180,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L69", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": ".__init__()", "id": "app_core_exceptions_invalidstatustransitionexception_init" }, @@ -102145,7 +102190,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L73", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "log_operation()", "id": "app_core_exceptions_log_operation" }, @@ -102155,7 +102200,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L102", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "log_api_request()", "id": "app_core_exceptions_log_api_request" }, @@ -102165,7 +102210,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L124", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "log_order_operation()", "id": "app_core_exceptions_log_order_operation" }, @@ -102175,7 +102220,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L129", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "log_delivery_operation()", "id": "app_core_exceptions_log_delivery_operation" }, @@ -102185,7 +102230,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L134", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "log_settlement_operation()", "id": "app_core_exceptions_log_settlement_operation" }, @@ -102195,7 +102240,7 @@ "source_file": "app/core/exceptions.py", "source_location": "L139", "_origin": "ast", - "community": 230, + "community": 225, "norm_label": "log_user_operation()", "id": "app_core_exceptions_log_user_operation" }, @@ -102205,7 +102250,7 @@ "source_file": "app/core/id_card.py", "source_location": "L1", "_origin": "ast", - "community": 147, + "community": 54, "norm_label": "id_card.py", "id": "app_core_id_card" }, @@ -102215,7 +102260,7 @@ "source_file": "app/core/id_card.py", "source_location": "L11", "_origin": "ast", - "community": 147, + "community": 54, "norm_label": "calc_age_from_chinese_id_card()", "id": "app_core_id_card_calc_age_from_chinese_id_card" }, @@ -102225,7 +102270,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 147, + "community": 54, "norm_label": "date", "id": "app_core_id_card_py_date" }, @@ -102235,7 +102280,7 @@ "source_file": "app/core/id_card.py", "source_location": "L16", "_origin": "ast", - "community": 147, + "community": 54, "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" }, @@ -102245,7 +102290,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L1", "_origin": "ast", - "community": 347, + "community": 207, "norm_label": "login_crypto.py", "id": "app_core_login_crypto" }, @@ -102255,7 +102300,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L22", "_origin": "ast", - "community": 347, + "community": 207, "norm_label": "ensure_initialized()", "id": "app_core_login_crypto_ensure_initialized" }, @@ -102265,7 +102310,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L56", "_origin": "ast", - "community": 347, + "community": 207, "norm_label": "get_public_pem()", "id": "app_core_login_crypto_get_public_pem" }, @@ -102275,7 +102320,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L62", "_origin": "ast", - "community": 347, + "community": 207, "norm_label": "decrypt_login_payload()", "id": "app_core_login_crypto_decrypt_login_payload" }, @@ -102285,7 +102330,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 347, + "community": 207, "norm_label": "any", "id": "app_core_login_crypto_py_any" }, @@ -102295,7 +102340,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L71", "_origin": "ast", - "community": 347, + "community": 207, "norm_label": "_validate_ts()", "id": "app_core_login_crypto_validate_ts" }, @@ -102305,7 +102350,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L83", "_origin": "ast", - "community": 347, + "community": 207, "norm_label": "extract_login_credentials()", "id": "app_core_login_crypto_extract_login_credentials" }, @@ -102315,7 +102360,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L1", "_origin": "ast", - "community": 347, + "community": 207, "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" }, @@ -102325,7 +102370,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L63", "_origin": "ast", - "community": 347, + "community": 207, "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" }, @@ -102335,7 +102380,7 @@ "source_file": "app/core/login_crypto.py", "source_location": "L84", "_origin": "ast", - "community": 347, + "community": 207, "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" }, @@ -102345,7 +102390,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 19, "norm_label": "menu_guard.py", "id": "app_core_menu_guard" }, @@ -102355,7 +102400,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L15", "_origin": "ast", - "community": 104, + "community": 34, "norm_label": "require_admin_or_super_admin()", "id": "app_core_menu_guard_require_admin_or_super_admin" }, @@ -102365,7 +102410,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L23", "_origin": "ast", - "community": 18, + "community": 339, "norm_label": "get_user_menu_codes()", "id": "app_core_menu_guard_get_user_menu_codes" }, @@ -102375,7 +102420,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 18, + "community": 339, "norm_label": "session", "id": "app_core_menu_guard_py_session" }, @@ -102385,7 +102430,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L28", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "require_menu_code()", "id": "app_core_menu_guard_require_menu_code" }, @@ -102395,7 +102440,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 19, "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" }, @@ -102405,7 +102450,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L16", "_origin": "ast", - "community": 104, + "community": 34, "norm_label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b:admin / super_admin \u53ef\u8bbf\u95ee\u3002", "id": "app_core_menu_guard_rationale_16" }, @@ -102415,7 +102460,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L24", "_origin": "ast", - "community": 18, + "community": 339, "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" }, @@ -102425,7 +102470,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L29", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", "id": "app_core_menu_guard_rationale_29" }, @@ -102435,7 +102480,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "oper_log_context.py", "id": "app_core_oper_log_context" }, @@ -102445,7 +102490,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L10", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "operlogmeta", "id": "app_core_oper_log_context_operlogmeta" }, @@ -102455,7 +102500,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L20", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "set_oper_log_meta()", "id": "app_core_oper_log_context_set_oper_log_meta" }, @@ -102465,7 +102510,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L24", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "get_oper_log_meta()", "id": "app_core_oper_log_context_get_oper_log_meta" }, @@ -102475,7 +102520,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L28", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "clear_oper_log_meta()", "id": "app_core_oper_log_context_clear_oper_log_meta" }, @@ -102485,7 +102530,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L32", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "snapshot_oper_log_meta()", "id": "app_core_oper_log_context_snapshot_oper_log_meta" }, @@ -102495,7 +102540,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e(contextvar)", "id": "app_core_oper_log_context_rationale_1" }, @@ -102505,7 +102550,7 @@ "source_file": "app/core/oper_log_context.py", "source_location": "L33", "_origin": "ast", - "community": 89, + "community": 91, "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" }, @@ -102515,7 +102560,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "oper_log_decorator.py", "id": "app_core_oper_log_decorator" }, @@ -102525,7 +102570,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L23", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_to_dict()", "id": "app_core_oper_log_decorator_to_dict" }, @@ -102535,7 +102580,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "any", "id": "app_core_oper_log_decorator_py_any" }, @@ -102545,7 +102590,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L36", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_pick_field()", "id": "app_core_oper_log_decorator_pick_field" }, @@ -102555,7 +102600,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L49", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_resolve_business_id()", "id": "app_core_oper_log_decorator_resolve_business_id" }, @@ -102565,7 +102610,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L73", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_format_summary()", "id": "app_core_oper_log_decorator_format_summary" }, @@ -102575,7 +102620,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L95", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_preserve_fastapi_signature()", "id": "app_core_oper_log_decorator_preserve_fastapi_signature" }, @@ -102585,7 +102630,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L118", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "oper_log()", "id": "app_core_oper_log_decorator_oper_log" }, @@ -102595,7 +102640,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "f", "id": "f" }, @@ -102605,7 +102650,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "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" }, @@ -102615,7 +102660,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L96", "_origin": "ast", - "community": 89, + "community": 91, "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" }, @@ -102625,7 +102670,7 @@ "source_file": "app/core/oper_log_decorator.py", "source_location": "L125", "_origin": "ast", - "community": 89, + "community": 91, "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" }, @@ -102635,7 +102680,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "oper_log_infer.py", "id": "app_core_oper_log_infer" }, @@ -102645,7 +102690,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L42", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "title_from_path()", "id": "app_core_oper_log_infer_title_from_path" }, @@ -102655,7 +102700,7 @@ "source_file": "app/core/oper_log_infer.py", "source_location": "L50", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "business_type_from_path()", "id": "app_core_oper_log_infer_business_type_from_path" }, @@ -102665,7 +102710,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L1", "_origin": "ast", - "community": 359, + "community": 338, "norm_label": "order_status_compat.py", "id": "app_core_order_status_compat" }, @@ -102675,7 +102720,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L9", "_origin": "ast", - "community": 359, + "community": 338, "norm_label": "threestatus", "id": "app_core_order_status_compat_threestatus" }, @@ -102685,7 +102730,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L15", "_origin": "ast", - "community": 359, + "community": 338, "norm_label": "_to_decimal()", "id": "app_core_order_status_compat_to_decimal" }, @@ -102695,7 +102740,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 359, + "community": 338, "norm_label": "decimal", "id": "app_core_order_status_compat_py_decimal" }, @@ -102705,7 +102750,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L26", "_origin": "ast", - "community": 359, + "community": 338, "norm_label": "derive_three_status_from_legacy()", "id": "app_core_order_status_compat_derive_three_status_from_legacy" }, @@ -102715,7 +102760,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L69", "_origin": "ast", - "community": 359, + "community": 338, "norm_label": "derive_legacy_status_from_three()", "id": "app_core_order_status_compat_derive_legacy_status_from_three" }, @@ -102725,7 +102770,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L31", "_origin": "ast", - "community": 359, + "community": 338, "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" }, @@ -102735,7 +102780,7 @@ "source_file": "app/core/order_status_compat.py", "source_location": "L75", "_origin": "ast", - "community": 359, + "community": 338, "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" }, @@ -102745,7 +102790,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L1", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "redis_client.py", "id": "app_core_redis_client" }, @@ -102755,7 +102800,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L15", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "redis_enabled()", "id": "app_core_redis_client_redis_enabled" }, @@ -102765,7 +102810,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L19", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "_redis_common_kwargs()", "id": "app_core_redis_client_redis_common_kwargs" }, @@ -102775,7 +102820,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L32", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "get_sync_redis_client()", "id": "app_core_redis_client_get_sync_redis_client" }, @@ -102785,7 +102830,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "redis", "id": "app_core_redis_client_py_redis" }, @@ -102795,7 +102840,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L45", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "get_redis_client()", "id": "app_core_redis_client_get_redis_client" }, @@ -102805,7 +102850,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L1", "_origin": "ast", - "community": 219, + "community": 217, "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" }, @@ -102815,7 +102860,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L33", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "\u540c\u6b65 redis(auth \u4f1a\u8bdd\u7b49,\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528)\u3002", "id": "app_core_redis_client_rationale_33" }, @@ -102825,7 +102870,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L46", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "\u5f02\u6b65 redis(api \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6)\u3002", "id": "app_core_redis_client_rationale_46" }, @@ -102835,7 +102880,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L1", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "request_payload.py", "id": "app_core_request_payload" }, @@ -102845,7 +102890,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L12", "_origin": "ast", - "community": 244, + "community": 234, "norm_label": "resolve_request_payload()", "id": "app_core_request_payload_resolve_request_payload" }, @@ -102855,7 +102900,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L1", "_origin": "ast", - "community": 244, + "community": 234, "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" }, @@ -102865,7 +102910,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L18", "_origin": "ast", - "community": 244, + "community": 234, "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" }, @@ -102875,7 +102920,7 @@ "source_file": "app/core/response.py", "source_location": "L1", "_origin": "ast", - "community": 48, + "community": 17, "norm_label": "response.py", "id": "app_core_response" }, @@ -102885,7 +102930,7 @@ "source_file": "app/core/response.py", "source_location": "L8", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "responsemodel", "id": "app_core_response_responsemodel" }, @@ -102895,7 +102940,7 @@ "source_file": "app/core/response.py", "source_location": "L15", "_origin": "ast", - "community": 48, + "community": 17, "norm_label": "config", "id": "app_core_response_config" }, @@ -102905,7 +102950,7 @@ "source_file": "app/core/response.py", "source_location": "L19", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "pageresult", "id": "app_core_response_pageresult" }, @@ -102915,7 +102960,7 @@ "source_file": "app/core/response.py", "source_location": "L28", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "success_response()", "id": "app_core_response_success_response" }, @@ -102925,7 +102970,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "any", "id": "app_core_response_py_any" }, @@ -102935,7 +102980,7 @@ "source_file": "app/core/response.py", "source_location": "L39", "_origin": "ast", - "community": 48, + "community": 17, "norm_label": "format_api_error_message()", "id": "app_core_response_format_api_error_message" }, @@ -102945,7 +102990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 48, + "community": 17, "norm_label": "exception", "id": "app_core_response_py_exception" }, @@ -102955,7 +103000,7 @@ "source_file": "app/core/response.py", "source_location": "L56", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "error_response()", "id": "app_core_response_error_response" }, @@ -102965,7 +103010,7 @@ "source_file": "app/core/response.py", "source_location": "L40", "_origin": "ast", - "community": 48, + "community": 17, "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" }, @@ -102975,7 +103020,7 @@ "source_file": "app/core/security.py", "source_location": "L1", "_origin": "ast", - "community": 114, + "community": 109, "norm_label": "security.py", "id": "app_core_security" }, @@ -102985,7 +103030,7 @@ "source_file": "app/core/security.py", "source_location": "L4", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "verify_password()", "id": "app_core_security_verify_password" }, @@ -102995,7 +103040,7 @@ "source_file": "app/core/security.py", "source_location": "L20", "_origin": "ast", - "community": 114, + "community": 109, "norm_label": "get_password_hash()", "id": "app_core_security_get_password_hash" }, @@ -103005,7 +103050,7 @@ "source_file": "app/core/security.py", "source_location": "L5", "_origin": "ast", - "community": 153, + "community": 142, "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" }, @@ -103015,7 +103060,7 @@ "source_file": "app/core/storage.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "storage.py", "id": "app_core_storage" }, @@ -103025,7 +103070,7 @@ "source_file": "app/core/storage.py", "source_location": "L34", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "_guess_preview_content_type()", "id": "app_core_storage_guess_preview_content_type" }, @@ -103035,7 +103080,7 @@ "source_file": "app/core/storage.py", "source_location": "L61", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "convert_heic_to_jpeg()", "id": "app_core_storage_convert_heic_to_jpeg" }, @@ -103045,7 +103090,7 @@ "source_file": "app/core/storage.py", "source_location": "L76", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "process_image_content()", "id": "app_core_storage_process_image_content" }, @@ -103055,7 +103100,7 @@ "source_file": "app/core/storage.py", "source_location": "L85", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "basestorage", "id": "app_core_storage_basestorage" }, @@ -103065,7 +103110,7 @@ "source_file": "app/core/storage.py", "source_location": "L88", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_file()", "id": "app_core_storage_basestorage_upload_file" }, @@ -103075,7 +103120,7 @@ "source_file": "app/core/storage.py", "source_location": "L92", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_base64()", "id": "app_core_storage_basestorage_upload_base64" }, @@ -103085,7 +103130,7 @@ "source_file": "app/core/storage.py", "source_location": "L96", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".delete_file()", "id": "app_core_storage_basestorage_delete_file" }, @@ -103095,7 +103140,7 @@ "source_file": "app/core/storage.py", "source_location": "L100", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".get_url()", "id": "app_core_storage_basestorage_get_url" }, @@ -103105,7 +103150,7 @@ "source_file": "app/core/storage.py", "source_location": "L104", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".presigned_download_url()", "id": "app_core_storage_basestorage_presigned_download_url" }, @@ -103115,7 +103160,7 @@ "source_file": "app/core/storage.py", "source_location": "L110", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".presigned_preview_url()", "id": "app_core_storage_basestorage_presigned_preview_url" }, @@ -103125,7 +103170,7 @@ "source_file": "app/core/storage.py", "source_location": "L115", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "localstorage", "id": "app_core_storage_localstorage" }, @@ -103135,7 +103180,7 @@ "source_file": "app/core/storage.py", "source_location": "L118", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".__init__()", "id": "app_core_storage_localstorage_init" }, @@ -103145,7 +103190,7 @@ "source_file": "app/core/storage.py", "source_location": "L122", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "._ensure_dir()", "id": "app_core_storage_localstorage_ensure_dir" }, @@ -103155,7 +103200,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "path", "id": "app_core_storage_py_path" }, @@ -103165,7 +103210,7 @@ "source_file": "app/core/storage.py", "source_location": "L128", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "._generate_filename()", "id": "app_core_storage_localstorage_generate_filename" }, @@ -103175,7 +103220,7 @@ "source_file": "app/core/storage.py", "source_location": "L134", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_file()", "id": "app_core_storage_localstorage_upload_file" }, @@ -103185,7 +103230,7 @@ "source_file": "app/core/storage.py", "source_location": "L149", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_base64()", "id": "app_core_storage_localstorage_upload_base64" }, @@ -103195,7 +103240,7 @@ "source_file": "app/core/storage.py", "source_location": "L158", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".delete_file()", "id": "app_core_storage_localstorage_delete_file" }, @@ -103205,7 +103250,7 @@ "source_file": "app/core/storage.py", "source_location": "L175", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".get_url()", "id": "app_core_storage_localstorage_get_url" }, @@ -103215,7 +103260,7 @@ "source_file": "app/core/storage.py", "source_location": "L180", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "qiniustorage", "id": "app_core_storage_qiniustorage" }, @@ -103225,7 +103270,7 @@ "source_file": "app/core/storage.py", "source_location": "L183", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".__init__()", "id": "app_core_storage_qiniustorage_init" }, @@ -103235,7 +103280,7 @@ "source_file": "app/core/storage.py", "source_location": "L192", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "._generate_filename()", "id": "app_core_storage_qiniustorage_generate_filename" }, @@ -103245,7 +103290,7 @@ "source_file": "app/core/storage.py", "source_location": "L198", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_file()", "id": "app_core_storage_qiniustorage_upload_file" }, @@ -103255,7 +103300,7 @@ "source_file": "app/core/storage.py", "source_location": "L213", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_base64()", "id": "app_core_storage_qiniustorage_upload_base64" }, @@ -103265,7 +103310,7 @@ "source_file": "app/core/storage.py", "source_location": "L221", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".delete_file()", "id": "app_core_storage_qiniustorage_delete_file" }, @@ -103275,7 +103320,7 @@ "source_file": "app/core/storage.py", "source_location": "L232", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".get_url()", "id": "app_core_storage_qiniustorage_get_url" }, @@ -103285,7 +103330,7 @@ "source_file": "app/core/storage.py", "source_location": "L237", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "ossstorage", "id": "app_core_storage_ossstorage" }, @@ -103295,7 +103340,7 @@ "source_file": "app/core/storage.py", "source_location": "L240", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".__init__()", "id": "app_core_storage_ossstorage_init" }, @@ -103305,7 +103350,7 @@ "source_file": "app/core/storage.py", "source_location": "L250", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "._generate_filename()", "id": "app_core_storage_ossstorage_generate_filename" }, @@ -103315,7 +103360,7 @@ "source_file": "app/core/storage.py", "source_location": "L256", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_file()", "id": "app_core_storage_ossstorage_upload_file" }, @@ -103325,7 +103370,7 @@ "source_file": "app/core/storage.py", "source_location": "L267", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_base64()", "id": "app_core_storage_ossstorage_upload_base64" }, @@ -103335,7 +103380,7 @@ "source_file": "app/core/storage.py", "source_location": "L275", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".delete_file()", "id": "app_core_storage_ossstorage_delete_file" }, @@ -103345,7 +103390,7 @@ "source_file": "app/core/storage.py", "source_location": "L284", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".get_url()", "id": "app_core_storage_ossstorage_get_url" }, @@ -103355,7 +103400,7 @@ "source_file": "app/core/storage.py", "source_location": "L289", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "miniostorage", "id": "app_core_storage_miniostorage" }, @@ -103365,7 +103410,7 @@ "source_file": "app/core/storage.py", "source_location": "L292", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".__init__()", "id": "app_core_storage_miniostorage_init" }, @@ -103375,7 +103420,7 @@ "source_file": "app/core/storage.py", "source_location": "L312", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "._build_presign_client()", "id": "app_core_storage_miniostorage_build_presign_client" }, @@ -103385,7 +103430,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "any", "id": "app_core_storage_py_any" }, @@ -103395,7 +103440,7 @@ "source_file": "app/core/storage.py", "source_location": "L334", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "._generate_filename()", "id": "app_core_storage_miniostorage_generate_filename" }, @@ -103405,7 +103450,7 @@ "source_file": "app/core/storage.py", "source_location": "L340", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_file()", "id": "app_core_storage_miniostorage_upload_file" }, @@ -103415,7 +103460,7 @@ "source_file": "app/core/storage.py", "source_location": "L357", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".upload_base64()", "id": "app_core_storage_miniostorage_upload_base64" }, @@ -103425,7 +103470,7 @@ "source_file": "app/core/storage.py", "source_location": "L365", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".delete_file()", "id": "app_core_storage_miniostorage_delete_file" }, @@ -103435,7 +103480,7 @@ "source_file": "app/core/storage.py", "source_location": "L374", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".get_url()", "id": "app_core_storage_miniostorage_get_url" }, @@ -103445,7 +103490,7 @@ "source_file": "app/core/storage.py", "source_location": "L378", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "._extract_object_key()", "id": "app_core_storage_miniostorage_extract_object_key" }, @@ -103455,7 +103500,7 @@ "source_file": "app/core/storage.py", "source_location": "L394", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".presigned_download_url()", "id": "app_core_storage_miniostorage_presigned_download_url" }, @@ -103465,7 +103510,7 @@ "source_file": "app/core/storage.py", "source_location": "L412", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": ".presigned_preview_url()", "id": "app_core_storage_miniostorage_presigned_preview_url" }, @@ -103475,7 +103520,7 @@ "source_file": "app/core/storage.py", "source_location": "L433", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "get_storage()", "id": "app_core_storage_get_storage" }, @@ -103485,7 +103530,7 @@ "source_file": "app/core/storage.py", "source_location": "L1", "_origin": "ast", - "community": 77, + "community": 83, "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" }, @@ -103495,7 +103540,7 @@ "source_file": "app/core/storage.py", "source_location": "L35", "_origin": "ast", - "community": 77, + "community": 83, "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" }, @@ -103505,7 +103550,7 @@ "source_file": "app/core/storage.py", "source_location": "L62", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "\u5c06 heic/heif \u683c\u5f0f\u8f6c\u6362\u4e3a jpeg \u683c\u5f0f", "id": "app_core_storage_rationale_62" }, @@ -103515,7 +103560,7 @@ "source_file": "app/core/storage.py", "source_location": "L77", "_origin": "ast", - "community": 77, + "community": 83, "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" }, @@ -103525,7 +103570,7 @@ "source_file": "app/core/storage.py", "source_location": "L107", "_origin": "ast", - "community": 77, + "community": 83, "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" }, @@ -103535,7 +103580,7 @@ "source_file": "app/core/storage.py", "source_location": "L111", "_origin": "ast", - "community": 77, + "community": 83, "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" }, @@ -103545,7 +103590,7 @@ "source_file": "app/core/storage.py", "source_location": "L313", "_origin": "ast", - "community": 77, + "community": 83, "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" }, @@ -103555,7 +103600,7 @@ "source_file": "app/core/storage.py", "source_location": "L397", "_origin": "ast", - "community": 77, + "community": 83, "norm_label": "minio \u9884\u7b7e\u540d\u4e0b\u8f7d url,\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "app_core_storage_rationale_397" }, @@ -103565,7 +103610,7 @@ "source_file": "app/core/storage.py", "source_location": "L413", "_origin": "ast", - "community": 77, + "community": 83, "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" }, @@ -103575,7 +103620,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "tenant_context.py", "id": "app_core_tenant_context" }, @@ -103585,7 +103630,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L9", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "get_tenant_no()", "id": "app_core_tenant_context_get_tenant_no" }, @@ -103595,7 +103640,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "session", "id": "app_core_tenant_context_py_session" }, @@ -103605,7 +103650,7 @@ "source_file": "app/core/tenant_context.py", "source_location": "L10", "_origin": "ast", - "community": 3, + "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", "id": "app_core_tenant_context_rationale_10" }, @@ -103615,7 +103660,7 @@ "source_file": "app/core/utils.py", "source_location": "L1", "_origin": "ast", - "community": 88, + "community": 112, "norm_label": "utils.py", "id": "app_core_utils" }, @@ -103625,7 +103670,7 @@ "source_file": "app/core/utils.py", "source_location": "L9", "_origin": "ast", - "community": 21, + "community": 9, "norm_label": "generate_uuid()", "id": "app_core_utils_generate_uuid" }, @@ -103635,7 +103680,7 @@ "source_file": "app/core/utils.py", "source_location": "L14", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "generate_id()", "id": "app_core_utils_generate_id" }, @@ -103645,7 +103690,7 @@ "source_file": "app/core/utils.py", "source_location": "L20", "_origin": "ast", - "community": 88, + "community": 112, "norm_label": "generate_random_password()", "id": "app_core_utils_generate_random_password" }, @@ -103655,7 +103700,7 @@ "source_file": "app/core/utils.py", "source_location": "L26", "_origin": "ast", - "community": 88, + "community": 112, "norm_label": "get_current_time()", "id": "app_core_utils_get_current_time" }, @@ -103665,7 +103710,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 88, + "community": 112, "norm_label": "datetime", "id": "app_core_utils_py_datetime" }, @@ -103675,7 +103720,7 @@ "source_file": "app/core/utils.py", "source_location": "L31", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "format_datetime()", "id": "app_core_utils_format_datetime" }, @@ -103685,7 +103730,7 @@ "source_file": "app/core/utils.py", "source_location": "L38", "_origin": "ast", - "community": 88, + "community": 112, "norm_label": "parse_datetime()", "id": "app_core_utils_parse_datetime" }, @@ -103695,7 +103740,7 @@ "source_file": "app/core/utils.py", "source_location": "L48", "_origin": "ast", - "community": 88, + "community": 112, "norm_label": "get_file_size_display()", "id": "app_core_utils_get_file_size_display" }, @@ -103705,7 +103750,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L1", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "wechat_message.py", "id": "app_core_wechat_message" }, @@ -103715,7 +103760,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L37", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "wechatmessageservice", "id": "app_core_wechat_message_wechatmessageservice" }, @@ -103725,7 +103770,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L49", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": ".__init__()", "id": "app_core_wechat_message_wechatmessageservice_init" }, @@ -103735,7 +103780,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L55", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "._get_access_token()", "id": "app_core_wechat_message_wechatmessageservice_get_access_token" }, @@ -103745,7 +103790,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L85", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "._send_template_message()", "id": "app_core_wechat_message_wechatmessageservice_send_template_message" }, @@ -103755,7 +103800,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L135", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": ".send_order_status()", "id": "app_core_wechat_message_wechatmessageservice_send_order_status" }, @@ -103765,7 +103810,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L172", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": ".send_payment_success()", "id": "app_core_wechat_message_wechatmessageservice_send_payment_success" }, @@ -103775,7 +103820,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L207", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": ".send_delivery_notice()", "id": "app_core_wechat_message_wechatmessageservice_send_delivery_notice" }, @@ -103785,7 +103830,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L244", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": ".send_delivery_warning()", "id": "app_core_wechat_message_wechatmessageservice_send_delivery_warning" }, @@ -103795,7 +103840,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L281", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": ".send_refund_result()", "id": "app_core_wechat_message_wechatmessageservice_send_refund_result" }, @@ -103805,7 +103850,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L318", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": ".send_urge_notification()", "id": "app_core_wechat_message_wechatmessageservice_send_urge_notification" }, @@ -103815,7 +103860,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L1", "_origin": "ast", - "community": 253, + "community": 244, "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" }, @@ -103825,7 +103870,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L86", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f args: openid: \u7528\u6237openid template_", "id": "app_core_wechat_message_rationale_86" }, @@ -103835,7 +103880,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L143", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_143" }, @@ -103845,7 +103890,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L179", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_179" }, @@ -103855,7 +103900,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L215", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 args: openid: \u914d\u9001\u5458openid task_no:", "id": "app_core_wechat_message_rationale_215" }, @@ -103865,7 +103910,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L251", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 args: openid: \u914d\u9001\u5458openid task_n", "id": "app_core_wechat_message_rationale_251" }, @@ -103875,7 +103920,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L289", "_origin": "ast", - "community": 253, + "community": 244, "norm_label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_289" }, @@ -103885,7 +103930,7 @@ "source_file": "app/core/wechat_message.py", "source_location": "L325", "_origin": "ast", - "community": 253, + "community": 244, "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" }, @@ -103895,7 +103940,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L1", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "wechat_pay.py", "id": "app_core_wechat_pay" }, @@ -103905,7 +103950,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L33", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "wechatpayclient", "id": "app_core_wechat_pay_wechatpayclient" }, @@ -103915,7 +103960,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L36", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".__init__()", "id": "app_core_wechat_pay_wechatpayclient_init" }, @@ -103925,7 +103970,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L47", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "._generate_nonce_str()", "id": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, @@ -103935,7 +103980,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L51", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "._generate_sign()", "id": "app_core_wechat_pay_wechatpayclient_generate_sign" }, @@ -103945,7 +103990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "any", "id": "app_core_wechat_pay_py_any" }, @@ -103955,7 +104000,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L59", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "._generate_sign_v3()", "id": "app_core_wechat_pay_wechatpayclient_generate_sign_v3" }, @@ -103965,7 +104010,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L93", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "._make_request()", "id": "app_core_wechat_pay_wechatpayclient_make_request" }, @@ -103975,7 +104020,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L123", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".unified_order()", "id": "app_core_wechat_pay_wechatpayclient_unified_order" }, @@ -103985,7 +104030,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L206", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "._generate_pay_sign()", "id": "app_core_wechat_pay_wechatpayclient_generate_pay_sign" }, @@ -103995,7 +104040,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L214", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".query_order()", "id": "app_core_wechat_pay_wechatpayclient_query_order" }, @@ -104005,7 +104050,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L247", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".refund()", "id": "app_core_wechat_pay_wechatpayclient_refund" }, @@ -104015,7 +104060,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L320", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".close_order()", "id": "app_core_wechat_pay_wechatpayclient_close_order" }, @@ -104025,7 +104070,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L354", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "get_wechat_pay_client()", "id": "app_core_wechat_pay_get_wechat_pay_client" }, @@ -104035,7 +104080,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L363", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "wechat_pay()", "id": "app_core_wechat_pay_wechat_pay" }, @@ -104045,7 +104090,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L371", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "wechatpayv2client", "id": "app_core_wechat_pay_wechatpayv2client" }, @@ -104055,7 +104100,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L374", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".__init__()", "id": "app_core_wechat_pay_wechatpayv2client_init" }, @@ -104065,7 +104110,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L386", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "._generate_sign()", "id": "app_core_wechat_pay_wechatpayv2client_generate_sign" }, @@ -104075,7 +104120,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L393", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "._dict_to_xml()", "id": "app_core_wechat_pay_wechatpayv2client_dict_to_xml" }, @@ -104085,7 +104130,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L401", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "._xml_to_dict()", "id": "app_core_wechat_pay_wechatpayv2client_xml_to_dict" }, @@ -104095,7 +104140,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L409", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".build_miniprogram_pay_params()", "id": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, @@ -104105,7 +104150,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L435", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".unified_order()", "id": "app_core_wechat_pay_wechatpayv2client_unified_order" }, @@ -104115,7 +104160,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L522", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".query_order()", "id": "app_core_wechat_pay_wechatpayv2client_query_order" }, @@ -104125,7 +104170,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L560", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".refund()", "id": "app_core_wechat_pay_wechatpayv2client_refund" }, @@ -104135,7 +104180,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L614", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": ".parse_notify()", "id": "app_core_wechat_pay_wechatpayv2client_parse_notify" }, @@ -104145,7 +104190,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L625", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "get_wechat_pay_v2()", "id": "app_core_wechat_pay_get_wechat_pay_v2" }, @@ -104155,7 +104200,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L1", "_origin": "ast", - "community": 155, + "community": 154, "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" }, @@ -104165,7 +104210,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L60", "_origin": "ast", - "community": 155, + "community": 154, "norm_label": "\u751f\u6210\u7b7e\u540d v3 (sha256 with rsa)", "id": "app_core_wechat_pay_rationale_60" }, @@ -104175,7 +104220,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L131", "_origin": "ast", - "community": 155, + "community": 154, "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" }, @@ -104185,7 +104230,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L254", "_origin": "ast", - "community": 155, + "community": 154, "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" }, @@ -104195,7 +104240,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L410", "_origin": "ast", - "community": 155, + "community": 154, "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" }, @@ -104205,7 +104250,7 @@ "source_file": "app/core/wechat_pay.py", "source_location": "L443", "_origin": "ast", - "community": 155, + "community": 154, "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" }, @@ -104215,7 +104260,7 @@ "source_file": "app/crud/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "__init__.py", "id": "app_crud_init" }, @@ -104225,7 +104270,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "api_request_log.py", "id": "app_crud_api_request_log" }, @@ -104235,7 +104280,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L12", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "apirequestlogcrud", "id": "app_crud_api_request_log_apirequestlogcrud" }, @@ -104245,7 +104290,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L14", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": ".get_multi_with_filters()", "id": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters" }, @@ -104255,7 +104300,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "session", "id": "app_crud_api_request_log_py_session" }, @@ -104265,7 +104310,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L85", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": ".get()", "id": "app_crud_api_request_log_apirequestlogcrud_get" }, @@ -104275,7 +104320,7 @@ "source_file": "app/crud/api_request_log.py", "source_location": "L91", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": ".delete()", "id": "app_crud_api_request_log_apirequestlogcrud_delete" }, @@ -104285,7 +104330,7 @@ "source_file": "app/crud/base.py", "source_location": "L1", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "base.py", "id": "app_crud_base" }, @@ -104295,7 +104340,7 @@ "source_file": "app/crud/base.py", "source_location": "L14", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "camel_to_snake()", "id": "app_crud_base_camel_to_snake" }, @@ -104305,7 +104350,7 @@ "source_file": "app/crud/base.py", "source_location": "L20", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "get_model_attr()", "id": "app_crud_base_get_model_attr" }, @@ -104315,7 +104360,7 @@ "source_file": "app/crud/base.py", "source_location": "L33", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "crudbase", "id": "app_crud_base_crudbase" }, @@ -104325,7 +104370,7 @@ "source_file": "app/crud/base.py", "source_location": "L36", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".__init__()", "id": "app_crud_base_crudbase_init" }, @@ -104335,7 +104380,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "modeltype", "id": "modeltype" }, @@ -104345,7 +104390,7 @@ "source_file": "app/crud/base.py", "source_location": "L39", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".get()", "id": "app_crud_base_crudbase_get" }, @@ -104355,7 +104400,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "session", "id": "app_crud_base_py_session" }, @@ -104365,7 +104410,7 @@ "source_file": "app/crud/base.py", "source_location": "L43", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".get_multi()", "id": "app_crud_base_crudbase_get_multi" }, @@ -104375,7 +104420,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "any", "id": "app_crud_base_py_any" }, @@ -104385,7 +104430,7 @@ "source_file": "app/crud/base.py", "source_location": "L67", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".get_all()", "id": "app_crud_base_crudbase_get_all" }, @@ -104395,7 +104440,7 @@ "source_file": "app/crud/base.py", "source_location": "L74", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".create()", "id": "app_crud_base_crudbase_create" }, @@ -104405,7 +104450,7 @@ "source_file": "app/crud/base.py", "source_location": "L95", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".update()", "id": "app_crud_base_crudbase_update" }, @@ -104415,7 +104460,7 @@ "source_file": "app/crud/base.py", "source_location": "L114", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".delete()", "id": "app_crud_base_crudbase_delete" }, @@ -104425,7 +104470,7 @@ "source_file": "app/crud/base.py", "source_location": "L126", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".hard_delete()", "id": "app_crud_base_crudbase_hard_delete" }, @@ -104435,7 +104480,7 @@ "source_file": "app/crud/base.py", "source_location": "L135", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".count()", "id": "app_crud_base_crudbase_count" }, @@ -104445,7 +104490,7 @@ "source_file": "app/crud/base.py", "source_location": "L142", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": ".exists()", "id": "app_crud_base_crudbase_exists" }, @@ -104455,7 +104500,7 @@ "source_file": "app/crud/base.py", "source_location": "L150", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": "historycrud", "id": "app_crud_base_historycrud" }, @@ -104465,7 +104510,7 @@ "source_file": "app/crud/base.py", "source_location": "L153", "_origin": "ast", - "community": 255, + "community": 53, "norm_label": ".create_history()", "id": "app_crud_base_historycrud_create_history" }, @@ -104475,7 +104520,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "_origin": "ast", - "community": 349, + "community": 112, "norm_label": "biz_no_generator.py", "id": "app_crud_biz_no_generator" }, @@ -104485,7 +104530,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "_origin": "ast", - "community": 349, + "community": 112, "norm_label": "_prefix_for()", "id": "app_crud_biz_no_generator_prefix_for" }, @@ -104495,7 +104540,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 349, + "community": 112, "norm_label": "biznokind", "id": "biznokind" }, @@ -104505,7 +104550,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "_origin": "ast", - "community": 349, + "community": 112, "norm_label": "_format_biz_no()", "id": "app_crud_biz_no_generator_format_biz_no" }, @@ -104515,7 +104560,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "_origin": "ast", - "community": 349, + "community": 112, "norm_label": "allocate_next_biz_no()", "id": "app_crud_biz_no_generator_allocate_next_biz_no" }, @@ -104525,7 +104570,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 349, + "community": 112, "norm_label": "session", "id": "app_crud_biz_no_generator_py_session" }, @@ -104535,7 +104580,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 349, + "community": 112, "norm_label": "datetime", "id": "app_crud_biz_no_generator_py_datetime" }, @@ -104545,7 +104590,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "_origin": "ast", - "community": 349, + "community": 112, "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" }, @@ -104555,7 +104600,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L35", "_origin": "ast", - "community": 349, + "community": 112, "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" }, @@ -104565,7 +104610,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" }, @@ -104575,7 +104620,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "clue.py", "id": "app_crud_crm_clue" }, @@ -104585,7 +104630,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L19", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "_ensure_clue_in_scope()", "id": "app_crud_crm_clue_ensure_clue_in_scope" }, @@ -104595,7 +104640,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "session", "id": "app_crud_crm_clue_py_session" }, @@ -104605,7 +104650,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L23", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "total_pages()", "id": "app_crud_crm_clue_total_pages" }, @@ -104615,7 +104660,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L33", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_clue_parse_optional_date" }, @@ -104625,7 +104670,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "any", "id": "app_crud_crm_clue_py_any" }, @@ -104635,7 +104680,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "date", "id": "app_crud_crm_clue_py_date" }, @@ -104645,7 +104690,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L51", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_clue_parse_optional_datetime" }, @@ -104655,7 +104700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "datetime", "id": "app_crud_crm_clue_py_datetime" }, @@ -104665,7 +104710,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L67", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_clue_resolve_user_display_name" }, @@ -104675,7 +104720,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L77", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_clue_enrich_user_names" }, @@ -104685,7 +104730,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L104", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "_row_to_dict()", "id": "app_crud_crm_clue_row_to_dict" }, @@ -104695,7 +104740,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L149", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "list_clues()", "id": "app_crud_crm_clue_list_clues" }, @@ -104705,7 +104750,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L233", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "list_clue_column_facet_values()", "id": "app_crud_crm_clue_list_clue_column_facet_values" }, @@ -104715,7 +104760,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L286", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "get_clue()", "id": "app_crud_crm_clue_get_clue" }, @@ -104725,7 +104770,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L297", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "create_clue()", "id": "app_crud_crm_clue_create_clue" }, @@ -104735,7 +104780,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L362", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "update_clue()", "id": "app_crud_crm_clue_update_clue" }, @@ -104745,7 +104790,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L428", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "soft_delete_clue()", "id": "app_crud_crm_clue_soft_delete_clue" }, @@ -104755,7 +104800,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L451", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "assign_clues()", "id": "app_crud_crm_clue_assign_clues" }, @@ -104765,7 +104810,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L495", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "convert_clue()", "id": "app_crud_crm_clue_convert_clue" }, @@ -104775,7 +104820,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L606", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "_validate_convertible()", "id": "app_crud_crm_clue_validate_convertible" }, @@ -104785,7 +104830,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L619", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "check_convert()", "id": "app_crud_crm_clue_check_convert" }, @@ -104795,7 +104840,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L629", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "invalid_clue()", "id": "app_crud_crm_clue_invalid_clue" }, @@ -104805,7 +104850,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L656", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "check_duplicate_clue()", "id": "app_crud_crm_clue_check_duplicate_clue" }, @@ -104815,7 +104860,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L682", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "import_clues()", "id": "app_crud_crm_clue_import_clues" }, @@ -104825,7 +104870,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L775", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "update_clue_level()", "id": "app_crud_crm_clue_update_clue_level" }, @@ -104835,7 +104880,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L802", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "update_clue_status()", "id": "app_crud_crm_clue_update_clue_status" }, @@ -104845,7 +104890,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L826", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "get_park_area_list()", "id": "app_crud_crm_clue_get_park_area_list" }, @@ -104855,7 +104900,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 97, "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" }, @@ -104865,7 +104910,7 @@ "source_file": "app/crud/crm/clue.py", "source_location": "L245", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "\u7ebf\u7d22\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:cluename / company\u3002", "id": "app_crud_crm_clue_rationale_245" }, @@ -104875,7 +104920,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "clue_follow.py", "id": "app_crud_crm_clue_follow" }, @@ -104885,7 +104930,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L18", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "total_pages()", "id": "app_crud_crm_clue_follow_total_pages" }, @@ -104895,7 +104940,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "_row_to_dict()", "id": "app_crud_crm_clue_follow_row_to_dict" }, @@ -104905,7 +104950,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "any", "id": "app_crud_crm_clue_follow_py_any" }, @@ -104915,7 +104960,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "create_clue_follow()", "id": "app_crud_crm_clue_follow_create_clue_follow" }, @@ -104925,7 +104970,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "session", "id": "app_crud_crm_clue_follow_py_session" }, @@ -104935,7 +104980,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "update_clue_follow()", "id": "app_crud_crm_clue_follow_update_clue_follow" }, @@ -104945,7 +104990,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "list_clue_follows()", "id": "app_crud_crm_clue_follow_list_clue_follows" }, @@ -104955,7 +105000,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "get_clue_follow()", "id": "app_crud_crm_clue_follow_get_clue_follow" }, @@ -104965,7 +105010,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L200", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "delete_clue_follow()", "id": "app_crud_crm_clue_follow_delete_clue_follow" }, @@ -104975,7 +105020,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "get_follow_statistics()", "id": "app_crud_crm_clue_follow_get_follow_statistics" }, @@ -104985,7 +105030,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L54", "_origin": "ast", - "community": 87, + "community": 97, "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" }, @@ -104995,7 +105040,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L108", "_origin": "ast", - "community": 87, + "community": 97, "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" }, @@ -105005,7 +105050,7 @@ "source_file": "app/crud/crm/clue_follow.py", "source_location": "L206", "_origin": "ast", - "community": 87, + "community": 97, "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" }, @@ -105015,7 +105060,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L1", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "clue_statistics.py", "id": "app_crud_crm_clue_statistics" }, @@ -105025,7 +105070,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L14", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "_base_query()", "id": "app_crud_crm_clue_statistics_base_query" }, @@ -105035,7 +105080,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "session", "id": "app_crud_crm_clue_statistics_py_session" }, @@ -105045,7 +105090,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L26", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "_apply_create_range()", "id": "app_crud_crm_clue_statistics_apply_create_range" }, @@ -105055,7 +105100,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "get_clue_overview_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_overview_statistics" }, @@ -105065,7 +105110,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "any", "id": "app_crud_crm_clue_statistics_py_any" }, @@ -105075,7 +105120,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "get_clue_source_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_source_statistics" }, @@ -105085,7 +105130,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "get_clue_level_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_level_statistics" }, @@ -105095,7 +105140,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "get_clue_trend_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_trend_statistics" }, @@ -105105,7 +105150,7 @@ "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "_origin": "ast", - "community": 335, + "community": 315, "norm_label": "get_clue_owner_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_owner_statistics" }, @@ -105115,7 +105160,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L1", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "contact.py", "id": "app_crud_crm_contact" }, @@ -105125,7 +105170,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L21", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "total_pages()", "id": "app_crud_crm_contact_total_pages" }, @@ -105135,7 +105180,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L31", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contact_parse_optional_date" }, @@ -105145,7 +105190,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "any", "id": "app_crud_crm_contact_py_any" }, @@ -105155,7 +105200,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "date", "id": "app_crud_crm_contact_py_date" }, @@ -105165,7 +105210,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L49", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contact_row_to_dict" }, @@ -105175,7 +105220,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L78", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "list_contacts()", "id": "app_crud_crm_contact_list_contacts" }, @@ -105185,7 +105230,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "session", "id": "app_crud_crm_contact_py_session" }, @@ -105195,7 +105240,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L154", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "list_contacts_by_customer()", "id": "app_crud_crm_contact_list_contacts_by_customer" }, @@ -105205,7 +105250,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L183", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "get_contact()", "id": "app_crud_crm_contact_get_contact" }, @@ -105215,7 +105260,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L194", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "create_contact()", "id": "app_crud_crm_contact_create_contact" }, @@ -105225,7 +105270,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L255", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "update_contact()", "id": "app_crud_crm_contact_update_contact" }, @@ -105235,7 +105280,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L296", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "set_primary_contact()", "id": "app_crud_crm_contact_set_primary_contact" }, @@ -105245,7 +105290,7 @@ "source_file": "app/crud/crm/contact.py", "source_location": "L325", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "soft_delete_contact()", "id": "app_crud_crm_contact_soft_delete_contact" }, @@ -105255,7 +105300,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "contract.py", "id": "app_crud_crm_contract" }, @@ -105265,7 +105310,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L54", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_ensure_contract_in_scope()", "id": "app_crud_crm_contract_ensure_contract_in_scope" }, @@ -105275,7 +105320,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "session", "id": "app_crud_crm_contract_py_session" }, @@ -105285,7 +105330,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L58", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_get_contract_row_in_scope()", "id": "app_crud_crm_contract_get_contract_row_in_scope" }, @@ -105295,7 +105340,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L75", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "total_pages()", "id": "app_crud_crm_contract_total_pages" }, @@ -105305,7 +105350,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L81", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_decimal_value()", "id": "app_crud_crm_contract_decimal_value" }, @@ -105315,7 +105360,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "any", "id": "app_crud_crm_contract_py_any" }, @@ -105325,7 +105370,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "decimal", "id": "app_crud_crm_contract_py_decimal" }, @@ -105335,7 +105380,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L89", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contract_parse_optional_date" }, @@ -105345,7 +105390,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 183, + "community": 182, "norm_label": "date", "id": "app_crud_crm_contract_py_date" }, @@ -105355,7 +105400,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L107", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_contract_parse_optional_datetime" }, @@ -105365,7 +105410,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "datetime", "id": "app_crud_crm_contract_py_datetime" }, @@ -105375,7 +105420,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L123", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_get_field()", "id": "app_crud_crm_contract_get_field" }, @@ -105385,7 +105430,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L130", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_contract_resolve_user_display_name" }, @@ -105395,7 +105440,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L140", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_is_blank()", "id": "app_crud_crm_contract_is_blank" }, @@ -105405,7 +105450,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L144", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_first_non_blank()", "id": "app_crud_crm_contract_first_non_blank" }, @@ -105415,7 +105460,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L152", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_get_default_invoice_info()", "id": "app_crud_crm_contract_get_default_invoice_info" }, @@ -105425,7 +105470,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L162", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_build_customer_address()", "id": "app_crud_crm_contract_build_customer_address" }, @@ -105435,7 +105480,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L174", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_row_to_dict" }, @@ -105445,7 +105490,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L253", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "contract_row_to_dict()", "id": "app_crud_crm_contract_contract_row_to_dict" }, @@ -105455,7 +105500,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L257", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_build_contract_filters()", "id": "app_crud_crm_contract_build_contract_filters" }, @@ -105465,7 +105510,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "query", "id": "app_crud_crm_contract_py_query" }, @@ -105475,7 +105520,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L470", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "list_contracts()", "id": "app_crud_crm_contract_list_contracts" }, @@ -105485,7 +105530,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L511", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "get_contract()", "id": "app_crud_crm_contract_get_contract" }, @@ -105495,7 +105540,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L625", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "get_contract_detail()", "id": "app_crud_crm_contract_get_contract_detail" }, @@ -105505,7 +105550,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L645", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "get_contract_row()", "id": "app_crud_crm_contract_get_contract_row" }, @@ -105515,7 +105560,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L662", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_get_supplier_short_name()", "id": "app_crud_crm_contract_get_supplier_short_name" }, @@ -105525,7 +105570,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L675", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_build_contract_name_from_parties()", "id": "app_crud_crm_contract_build_contract_name_from_parties" }, @@ -105535,7 +105580,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L721", "_origin": "ast", - "community": 183, + "community": 182, "norm_label": "generate_contract_no()", "id": "app_crud_crm_contract_generate_contract_no" }, @@ -105545,7 +105590,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L768", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "contract_no_exists()", "id": "app_crud_crm_contract_contract_no_exists" }, @@ -105555,7 +105600,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L788", "_origin": "ast", - "community": 183, + "community": 182, "norm_label": "replace_contract_no_date()", "id": "app_crud_crm_contract_replace_contract_no_date" }, @@ -105565,7 +105610,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L800", "_origin": "ast", - "community": 183, + "community": 182, "norm_label": "align_contract_no_to_sign_date()", "id": "app_crud_crm_contract_align_contract_no_to_sign_date" }, @@ -105575,7 +105620,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L833", "_origin": "ast", - "community": 84, + "community": 90, "norm_label": "resolve_party_short_name()", "id": "app_crud_crm_contract_resolve_party_short_name" }, @@ -105585,7 +105630,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L867", "_origin": "ast", - "community": 84, + "community": 90, "norm_label": "_strip_contract_name_no_suffix()", "id": "app_crud_crm_contract_strip_contract_name_no_suffix" }, @@ -105595,7 +105640,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L871", "_origin": "ast", - "community": 84, + "community": 90, "norm_label": "_auto_contract_name_body()", "id": "app_crud_crm_contract_auto_contract_name_body" }, @@ -105605,7 +105650,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L900", "_origin": "ast", - "community": 84, + "community": 90, "norm_label": "_user_contract_name_uses_party_full_name()", "id": "app_crud_crm_contract_user_contract_name_uses_party_full_name" }, @@ -105615,7 +105660,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L924", "_origin": "ast", - "community": 84, + "community": 90, "norm_label": "generate_contract_name()", "id": "app_crud_crm_contract_generate_contract_name" }, @@ -105625,7 +105670,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L996", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "is_framework_contract_type()", "id": "app_crud_crm_contract_is_framework_contract_type" }, @@ -105635,7 +105680,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1000", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_validate_contract_type_and_products()", "id": "app_crud_crm_contract_validate_contract_type_and_products" }, @@ -105645,7 +105690,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1008", "_origin": "ast", - "community": 345, + "community": 18, "norm_label": "_normalize_framework_contract_data()", "id": "app_crud_crm_contract_normalize_framework_contract_data" }, @@ -105655,7 +105700,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1049", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_validate_product_prices_by_contract_type()", "id": "app_crud_crm_contract_validate_product_prices_by_contract_type" }, @@ -105665,7 +105710,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1063", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_validate_sale_purchase_contract_amount()", "id": "app_crud_crm_contract_validate_sale_purchase_contract_amount" }, @@ -105675,7 +105720,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1072", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_validate_contract_product_package_specs()", "id": "app_crud_crm_contract_validate_contract_product_package_specs" }, @@ -105685,7 +105730,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1104", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_resolve_contract_product_ids()", "id": "app_crud_crm_contract_resolve_contract_product_ids" }, @@ -105695,7 +105740,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1123", "_origin": "ast", - "community": 345, + "community": 18, "norm_label": "_calc_amount_with_tax()", "id": "app_crud_crm_contract_calc_amount_with_tax" }, @@ -105705,7 +105750,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1129", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_apply_contract_entity_fields()", "id": "app_crud_crm_contract_apply_contract_entity_fields" }, @@ -105715,7 +105760,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1309", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "create_contract()", "id": "app_crud_crm_contract_create_contract" }, @@ -105725,7 +105770,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1423", "_origin": "ast", - "community": 369, + "community": 349, "norm_label": "assert_contract_editable_for_update()", "id": "app_crud_crm_contract_assert_contract_editable_for_update" }, @@ -105735,7 +105780,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1429", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "update_contract()", "id": "app_crud_crm_contract_update_contract" }, @@ -105745,7 +105790,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1549", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "soft_delete_contracts()", "id": "app_crud_crm_contract_soft_delete_contracts" }, @@ -105755,7 +105800,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1573", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "validate_framework_contract_for_submit_approval()", "id": "app_crud_crm_contract_validate_framework_contract_for_submit_approval" }, @@ -105765,7 +105810,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1592", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "submit_contract_approval()", "id": "app_crud_crm_contract_submit_contract_approval" }, @@ -105775,7 +105820,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1637", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "batch_submit_contract_approval()", "id": "app_crud_crm_contract_batch_submit_contract_approval" }, @@ -105785,7 +105830,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1667", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "withdraw_contract_approval()", "id": "app_crud_crm_contract_withdraw_contract_approval" }, @@ -105795,7 +105840,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1694", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "start_execute()", "id": "app_crud_crm_contract_start_execute" }, @@ -105805,7 +105850,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1717", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "finish_contract()", "id": "app_crud_crm_contract_finish_contract" }, @@ -105815,7 +105860,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1740", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "invalid_contract()", "id": "app_crud_crm_contract_invalid_contract" }, @@ -105825,7 +105870,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1768", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "restore_contract()", "id": "app_crud_crm_contract_restore_contract" }, @@ -105835,7 +105880,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1793", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "save_template()", "id": "app_crud_crm_contract_save_template" }, @@ -105845,7 +105890,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1821", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "get_template()", "id": "app_crud_crm_contract_get_template" }, @@ -105855,7 +105900,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1834", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "upload_file()", "id": "app_crud_crm_contract_upload_file" }, @@ -105865,7 +105910,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1851", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "upload_attachments()", "id": "app_crud_crm_contract_upload_attachments" }, @@ -105875,7 +105920,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1876", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "upload_attachments_with_category()", "id": "app_crud_crm_contract_upload_attachments_with_category" }, @@ -105885,7 +105930,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1907", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "statistics_overview()", "id": "app_crud_crm_contract_statistics_overview" }, @@ -105895,7 +105940,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1970", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "statistics_by_status()", "id": "app_crud_crm_contract_statistics_by_status" }, @@ -105905,7 +105950,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2004", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "statistics_by_type()", "id": "app_crud_crm_contract_statistics_by_type" }, @@ -105915,7 +105960,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2041", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_contract_period_key()", "id": "app_crud_crm_contract_contract_period_key" }, @@ -105925,7 +105970,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2050", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "statistics_trend()", "id": "app_crud_crm_contract_statistics_trend" }, @@ -105935,7 +105980,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2096", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "query_expiring()", "id": "app_crud_crm_contract_query_expiring" }, @@ -105945,7 +105990,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2123", "_origin": "ast", - "community": 10, + "community": 128, "norm_label": "_quote_products_to_contract_products()", "id": "app_crud_crm_contract_quote_products_to_contract_products" }, @@ -105955,7 +106000,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2158", "_origin": "ast", - "community": 10, + "community": 46, "norm_label": "create_from_quote()", "id": "app_crud_crm_contract_create_from_quote" }, @@ -105965,7 +106010,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2221", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "renew_contract()", "id": "app_crud_crm_contract_renew_contract" }, @@ -105975,7 +106020,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2275", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "export_contracts()", "id": "app_crud_crm_contract_export_contracts" }, @@ -105985,7 +106030,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2292", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_change_row_to_dict()", "id": "app_crud_crm_contract_change_row_to_dict" }, @@ -105995,7 +106040,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2314", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "list_contract_changes()", "id": "app_crud_crm_contract_list_contract_changes" }, @@ -106005,7 +106050,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2361", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "get_contract_change_detail()", "id": "app_crud_crm_contract_get_contract_change_detail" }, @@ -106015,7 +106060,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2385", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_template_row_to_dict()", "id": "app_crud_crm_contract_template_row_to_dict" }, @@ -106025,7 +106070,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2411", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "list_contract_templates()", "id": "app_crud_crm_contract_list_contract_templates" }, @@ -106035,7 +106080,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2454", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "get_contract_template_detail()", "id": "app_crud_crm_contract_get_contract_template_detail" }, @@ -106045,7 +106090,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2474", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_opportunity_products_to_contract_products()", "id": "app_crud_crm_contract_opportunity_products_to_contract_products" }, @@ -106055,7 +106100,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2499", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "create_from_opportunity()", "id": "app_crud_crm_contract_create_from_opportunity" }, @@ -106065,7 +106110,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2552", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "sign_contract()", "id": "app_crud_crm_contract_sign_contract" }, @@ -106075,7 +106120,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2583", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "batch_assign_owner()", "id": "app_crud_crm_contract_batch_assign_owner" }, @@ -106085,7 +106130,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2617", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "download_contract_pdf()", "id": "app_crud_crm_contract_download_contract_pdf" }, @@ -106095,7 +106140,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2634", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "generate_template_no()", "id": "app_crud_crm_contract_generate_template_no" }, @@ -106105,7 +106150,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2666", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_get_change_row()", "id": "app_crud_crm_contract_get_change_row" }, @@ -106115,7 +106160,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2678", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_enrich_change_rows()", "id": "app_crud_crm_contract_enrich_change_rows" }, @@ -106125,7 +106170,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2693", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "create_contract_change()", "id": "app_crud_crm_contract_create_contract_change" }, @@ -106135,7 +106180,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2744", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "update_contract_change()", "id": "app_crud_crm_contract_update_contract_change" }, @@ -106145,7 +106190,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2782", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "soft_delete_contract_changes()", "id": "app_crud_crm_contract_soft_delete_contract_changes" }, @@ -106155,7 +106200,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2808", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "submit_change_approval()", "id": "app_crud_crm_contract_submit_change_approval" }, @@ -106165,7 +106210,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2831", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "withdraw_change()", "id": "app_crud_crm_contract_withdraw_change" }, @@ -106175,7 +106220,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2844", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "execute_change()", "id": "app_crud_crm_contract_execute_change" }, @@ -106185,7 +106230,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2856", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "export_contract_changes()", "id": "app_crud_crm_contract_export_contract_changes" }, @@ -106195,7 +106240,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2872", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "create_contract_template()", "id": "app_crud_crm_contract_create_contract_template" }, @@ -106205,7 +106250,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2922", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "update_contract_template()", "id": "app_crud_crm_contract_update_contract_template" }, @@ -106215,7 +106260,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2979", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "soft_delete_contract_templates()", "id": "app_crud_crm_contract_soft_delete_contract_templates" }, @@ -106225,7 +106270,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3013", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "toggle_contract_template_active()", "id": "app_crud_crm_contract_toggle_contract_template_active" }, @@ -106235,7 +106280,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3039", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "export_contract_templates()", "id": "app_crud_crm_contract_export_contract_templates" }, @@ -106245,7 +106290,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3071", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "_list_joined_contract_facet_values()", "id": "app_crud_crm_contract_list_joined_contract_facet_values" }, @@ -106255,7 +106300,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3112", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "list_contract_column_facet_values()", "id": "app_crud_crm_contract_list_contract_column_facet_values" }, @@ -106265,7 +106310,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3144", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "list_contract_change_column_facet_values()", "id": "app_crud_crm_contract_list_contract_change_column_facet_values" }, @@ -106275,7 +106320,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3197", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "list_contract_template_column_facet_values()", "id": "app_crud_crm_contract_list_contract_template_column_facet_values" }, @@ -106285,7 +106330,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "crm \u5408\u540c crud \u2014 \u5bf9\u7167 crmcontractserviceimpl.java(\u5217\u8868/\u8be6\u60c5 p1)", "id": "app_crud_crm_contract_rationale_1" }, @@ -106295,7 +106340,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L175", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_contract_rationale_175" }, @@ -106305,7 +106350,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L264", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: buildquerywrapper", "id": "app_crud_crm_contract_rationale_264" }, @@ -106315,7 +106360,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L688", "_origin": "ast", - "community": 10, + "community": 18, "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" }, @@ -106325,7 +106370,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L728", "_origin": "ast", - "community": 183, + "community": 182, "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" }, @@ -106335,7 +106380,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L775", "_origin": "ast", - "community": 10, + "community": 18, "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" }, @@ -106345,7 +106390,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L789", "_origin": "ast", - "community": 183, + "community": 182, "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" }, @@ -106355,7 +106400,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L808", "_origin": "ast", - "community": 183, + "community": 182, "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" }, @@ -106365,7 +106410,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L842", "_origin": "ast", - "community": 84, + "community": 90, "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" }, @@ -106375,7 +106420,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L909", "_origin": "ast", - "community": 84, + "community": 90, "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" }, @@ -106385,7 +106430,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L937", "_origin": "ast", - "community": 84, + "community": 90, "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" }, @@ -106395,7 +106440,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1009", "_origin": "ast", - "community": 345, + "community": 18, "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" }, @@ -106405,7 +106450,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1073", "_origin": "ast", - "community": 10, + "community": 18, "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" }, @@ -106415,7 +106460,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1557", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "app_crud_crm_contract_rationale_1557" }, @@ -106425,7 +106470,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1580", "_origin": "ast", - "community": 10, + "community": 18, "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" }, @@ -106435,7 +106480,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1648", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: batchsubmitapproval", "id": "app_crud_crm_contract_rationale_1648" }, @@ -106445,7 +106490,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1676", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: withdrawapproval", "id": "app_crud_crm_contract_rationale_1676" }, @@ -106455,7 +106500,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1776", "_origin": "ast", - "community": 10, + "community": 18, "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" }, @@ -106465,7 +106510,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1884", "_origin": "ast", - "community": 10, + "community": 18, "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" }, @@ -106475,7 +106520,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2168", "_origin": "ast", - "community": 10, + "community": 46, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "app_crud_crm_contract_rationale_2168" }, @@ -106485,7 +106530,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2231", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "app_crud_crm_contract_rationale_2231" }, @@ -106495,7 +106540,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2282", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: querylist for export", "id": "app_crud_crm_contract_rationale_2282" }, @@ -106505,7 +106550,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2509", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "app_crud_crm_contract_rationale_2509" }, @@ -106515,7 +106560,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2593", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: batchassignowner", "id": "app_crud_crm_contract_rationale_2593" }, @@ -106525,7 +106570,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2624", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "app_crud_crm_contract_rationale_2624" }, @@ -106535,7 +106580,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2635", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "app_crud_crm_contract_rationale_2635" }, @@ -106545,7 +106590,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2817", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "app_crud_crm_contract_rationale_2817" }, @@ -106555,7 +106600,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3121", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "\u5408\u540c\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname / customername\u3002", "id": "app_crud_crm_contract_rationale_3121" }, @@ -106565,7 +106610,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3153", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "\u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:contractno / contractname\u3002", "id": "app_crud_crm_contract_rationale_3153" }, @@ -106575,7 +106620,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L3206", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "\u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:templateno / templatename\u3002", "id": "app_crud_crm_contract_rationale_3206" }, @@ -106585,7 +106630,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "contract_approval.py", "id": "app_crud_crm_contract_approval" }, @@ -106595,7 +106640,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L20", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_approval_row_to_dict" }, @@ -106605,7 +106650,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "any", "id": "app_crud_crm_contract_approval_py_any" }, @@ -106615,7 +106660,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L42", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_contract_approval_resolve_user_display_name" }, @@ -106625,7 +106670,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "session", "id": "app_crud_crm_contract_approval_py_session" }, @@ -106635,7 +106680,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L52", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "get_contract_approval()", "id": "app_crud_crm_contract_approval_get_contract_approval" }, @@ -106645,7 +106690,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L67", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "get_contract_approval_detail()", "id": "app_crud_crm_contract_approval_get_contract_approval_detail" }, @@ -106655,7 +106700,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L82", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "list_contract_approvals()", "id": "app_crud_crm_contract_approval_list_contract_approvals" }, @@ -106665,7 +106710,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L102", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "_build_approval_list_filters()", "id": "app_crud_crm_contract_approval_build_approval_list_filters" }, @@ -106675,7 +106720,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "query", "id": "app_crud_crm_contract_approval_py_query" }, @@ -106685,7 +106730,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L135", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "_enrich_approval_rows()", "id": "app_crud_crm_contract_approval_enrich_approval_rows" }, @@ -106695,7 +106740,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L158", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "list_contract_approvals_page()", "id": "app_crud_crm_contract_approval_list_contract_approvals_page" }, @@ -106705,7 +106750,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L179", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "create_approval_records()", "id": "app_crud_crm_contract_approval_create_approval_records" }, @@ -106715,7 +106760,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L224", "_origin": "ast", - "community": 10, + "community": 141, "norm_label": "delete_pending_approvals()", "id": "app_crud_crm_contract_approval_delete_pending_approvals" }, @@ -106725,7 +106770,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L243", "_origin": "ast", - "community": 10, + "community": 110, "norm_label": "invalidate_all_approvals()", "id": "app_crud_crm_contract_approval_invalidate_all_approvals" }, @@ -106735,7 +106780,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L261", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "can_user_approve()", "id": "app_crud_crm_contract_approval_can_user_approve" }, @@ -106745,7 +106790,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L314", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "_advance_contract_after_approval()", "id": "app_crud_crm_contract_approval_advance_contract_after_approval" }, @@ -106755,7 +106800,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L345", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "approve_contract()", "id": "app_crud_crm_contract_approval_approve_contract" }, @@ -106765,7 +106810,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L393", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "approve_contract_by_contract_id()", "id": "app_crud_crm_contract_approval_approve_contract_by_contract_id" }, @@ -106775,7 +106820,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L430", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "approve_pass()", "id": "app_crud_crm_contract_approval_approve_pass" }, @@ -106785,7 +106830,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L440", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "approve_reject()", "id": "app_crud_crm_contract_approval_approve_reject" }, @@ -106795,7 +106840,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L450", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "refresh_approver_names()", "id": "app_crud_crm_contract_approval_refresh_approver_names" }, @@ -106805,7 +106850,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L471", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "approve_transfer()", "id": "app_crud_crm_contract_approval_approve_transfer" }, @@ -106815,7 +106860,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L501", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "export_contract_approvals()", "id": "app_crud_crm_contract_approval_export_contract_approvals" }, @@ -106825,7 +106870,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L523", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "list_contract_approval_column_facet_values()", "id": "app_crud_crm_contract_approval_list_contract_approval_column_facet_values" }, @@ -106835,7 +106880,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "crm \u5408\u540c\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmcontractapprovalserviceimpl.java", "id": "app_crud_crm_contract_approval_rationale_1" }, @@ -106845,7 +106890,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L188", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "java: submitapproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "id": "app_crud_crm_contract_approval_rationale_188" }, @@ -106855,7 +106900,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L225", "_origin": "ast", - "community": 10, + "community": 141, "norm_label": "java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "id": "app_crud_crm_contract_approval_rationale_225" }, @@ -106865,7 +106910,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L244", "_origin": "ast", - "community": 10, + "community": 110, "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" }, @@ -106875,7 +106920,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L262", "_origin": "ast", - "community": 156, + "community": 141, "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" }, @@ -106885,7 +106930,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L355", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "java: approvecontract", "id": "app_crud_crm_contract_approval_rationale_355" }, @@ -106895,7 +106940,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L403", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "java: approvecontractbycontractid", "id": "app_crud_crm_contract_approval_rationale_403" }, @@ -106905,7 +106950,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L451", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "java: refreshapprovernames", "id": "app_crud_crm_contract_approval_rationale_451" }, @@ -106915,7 +106960,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L479", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "java: approvetransfer", "id": "app_crud_crm_contract_approval_rationale_479" }, @@ -106925,7 +106970,7 @@ "source_file": "app/crud/crm/contract_approval.py", "source_location": "L531", "_origin": "ast", - "community": 156, + "community": 141, "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" }, @@ -106935,7 +106980,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "contract_approver_setting.py", "id": "app_crud_crm_contract_approver_setting" }, @@ -106945,7 +106990,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_approver_setting_row_to_dict" }, @@ -106955,7 +107000,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "any", "id": "app_crud_crm_contract_approver_setting_py_any" }, @@ -106965,7 +107010,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "get_setting()", "id": "app_crud_crm_contract_approver_setting_get_setting" }, @@ -106975,7 +107020,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "session", "id": "app_crud_crm_contract_approver_setting_py_session" }, @@ -106985,7 +107030,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L37", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "_assert_users_exist()", "id": "app_crud_crm_contract_approver_setting_assert_users_exist" }, @@ -106995,7 +107040,7 @@ "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "save_setting()", "id": "app_crud_crm_contract_approver_setting_save_setting" }, @@ -107005,7 +107050,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "contract_product.py", "id": "app_crud_crm_contract_product" }, @@ -107015,7 +107060,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L26", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_product_row_to_dict" }, @@ -107025,7 +107070,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "any", "id": "app_crud_crm_contract_product_py_any" }, @@ -107035,7 +107080,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L63", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "_tier_row_to_dict()", "id": "app_crud_crm_contract_product_tier_row_to_dict" }, @@ -107045,7 +107090,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L87", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "list_contract_products()", "id": "app_crud_crm_contract_product_list_contract_products" }, @@ -107055,7 +107100,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "session", "id": "app_crud_crm_contract_product_py_session" }, @@ -107065,7 +107110,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L131", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "list_products_by_contract_ids()", "id": "app_crud_crm_contract_product_list_products_by_contract_ids" }, @@ -107075,7 +107120,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L161", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "_decimal_value()", "id": "app_crud_crm_contract_product_decimal_value" }, @@ -107085,7 +107130,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "decimal", "id": "app_crud_crm_contract_product_py_decimal" }, @@ -107095,7 +107140,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L169", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "_get_field()", "id": "app_crud_crm_contract_product_get_field" }, @@ -107105,7 +107150,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L176", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contract_product_parse_optional_date" }, @@ -107115,7 +107160,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "date", "id": "app_crud_crm_contract_product_py_date" }, @@ -107125,7 +107170,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L194", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "calculate_subtotal()", "id": "app_crud_crm_contract_product_calculate_subtotal" }, @@ -107135,7 +107180,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L203", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "_letter_oss_ids_to_json()", "id": "app_crud_crm_contract_product_letter_oss_ids_to_json" }, @@ -107145,7 +107190,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L213", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "insert_contract_product()", "id": "app_crud_crm_contract_product_insert_contract_product" }, @@ -107155,7 +107200,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L303", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "batch_insert_contract_products()", "id": "app_crud_crm_contract_product_batch_insert_contract_products" }, @@ -107165,7 +107210,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L351", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "delete_price_tiers_by_contract_id()", "id": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id" }, @@ -107175,7 +107220,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L368", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "delete_products_by_contract_id()", "id": "app_crud_crm_contract_product_delete_products_by_contract_id" }, @@ -107185,7 +107230,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L384", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "save_price_tiers_for_product()", "id": "app_crud_crm_contract_product_save_price_tiers_for_product" }, @@ -107195,7 +107240,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "crm \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmcontractproductserviceimpl.java", "id": "app_crud_crm_contract_product_rationale_1" }, @@ -107205,7 +107250,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L137", "_origin": "ast", - "community": 211, + "community": 191, "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" }, @@ -107215,7 +107260,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L369", "_origin": "ast", - "community": 211, + "community": 191, "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" }, @@ -107225,7 +107270,7 @@ "source_file": "app/crud/crm/contract_product.py", "source_location": "L394", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "java: savepricetiersforproduct", "id": "app_crud_crm_contract_product_rationale_394" }, @@ -107235,7 +107280,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "customer.py", "id": "app_crud_crm_customer" }, @@ -107245,7 +107290,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L25", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "_ensure_customer_in_scope()", "id": "app_crud_crm_customer_ensure_customer_in_scope" }, @@ -107255,7 +107300,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "session", "id": "app_crud_crm_customer_py_session" }, @@ -107265,7 +107310,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L29", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "total_pages()", "id": "app_crud_crm_customer_total_pages" }, @@ -107275,7 +107320,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L39", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_customer_parse_optional_date" }, @@ -107285,7 +107330,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "any", "id": "app_crud_crm_customer_py_any" }, @@ -107295,7 +107340,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "date", "id": "app_crud_crm_customer_py_date" }, @@ -107305,7 +107350,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L57", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_customer_parse_optional_datetime" }, @@ -107315,7 +107360,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "datetime", "id": "app_crud_crm_customer_py_datetime" }, @@ -107325,7 +107370,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L73", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_customer_resolve_user_display_name" }, @@ -107335,7 +107380,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L83", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_customer_enrich_user_names" }, @@ -107345,7 +107390,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L110", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_row_to_dict" }, @@ -107355,7 +107400,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L165", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "list_customer_options()", "id": "app_crud_crm_customer_list_customer_options" }, @@ -107365,7 +107410,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L216", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "list_customers()", "id": "app_crud_crm_customer_list_customers" }, @@ -107375,7 +107420,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L321", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "list_pool_customers()", "id": "app_crud_crm_customer_list_pool_customers" }, @@ -107385,7 +107430,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L354", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "list_customer_column_facet_values()", "id": "app_crud_crm_customer_list_customer_column_facet_values" }, @@ -107395,7 +107440,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L396", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "get_customer()", "id": "app_crud_crm_customer_get_customer" }, @@ -107405,7 +107450,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L407", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "get_customer_by_no()", "id": "app_crud_crm_customer_get_customer_by_no" }, @@ -107415,7 +107460,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L419", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "generate_customer_no()", "id": "app_crud_crm_customer_generate_customer_no" }, @@ -107425,7 +107470,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L445", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "customer_name_exists()", "id": "app_crud_crm_customer_customer_name_exists" }, @@ -107435,7 +107480,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L461", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "check_duplicate_customer()", "id": "app_crud_crm_customer_check_duplicate_customer" }, @@ -107445,7 +107490,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L484", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "create_customer()", "id": "app_crud_crm_customer_create_customer" }, @@ -107455,7 +107500,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L565", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "update_customer()", "id": "app_crud_crm_customer_update_customer" }, @@ -107465,7 +107510,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L639", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "soft_delete_customer()", "id": "app_crud_crm_customer_soft_delete_customer" }, @@ -107475,7 +107520,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L656", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "transfer_customer()", "id": "app_crud_crm_customer_transfer_customer" }, @@ -107485,7 +107530,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L698", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "deal_customer()", "id": "app_crud_crm_customer_deal_customer" }, @@ -107495,7 +107540,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L726", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "into_pool()", "id": "app_crud_crm_customer_into_pool" }, @@ -107505,7 +107550,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L769", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "claim_customer()", "id": "app_crud_crm_customer_claim_customer" }, @@ -107515,7 +107560,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L807", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "batch_claim_customers()", "id": "app_crud_crm_customer_batch_claim_customers" }, @@ -107525,7 +107570,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L820", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "assign_customer()", "id": "app_crud_crm_customer_assign_customer" }, @@ -107535,7 +107580,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L871", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "update_follow_stats()", "id": "app_crud_crm_customer_update_follow_stats" }, @@ -107545,7 +107590,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L888", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "update_contact_count()", "id": "app_crud_crm_customer_update_contact_count" }, @@ -107555,7 +107600,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L904", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "get_park_area_list()", "id": "app_crud_crm_customer_get_park_area_list" }, @@ -107565,7 +107610,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 68, "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" }, @@ -107575,7 +107620,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L173", "_origin": "ast", - "community": 3, + "community": 68, "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" }, @@ -107585,7 +107630,7 @@ "source_file": "app/crud/crm/customer.py", "source_location": "L365", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "\u5ba2\u6237\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customerno / customername / shortname\u3002", "id": "app_crud_crm_customer_rationale_365" }, @@ -107595,7 +107640,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "customer_follow.py", "id": "app_crud_crm_customer_follow" }, @@ -107605,7 +107650,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L18", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "total_pages()", "id": "app_crud_crm_customer_follow_total_pages" }, @@ -107615,7 +107660,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "_enrich_follow_dict()", "id": "app_crud_crm_customer_follow_enrich_follow_dict" }, @@ -107625,7 +107670,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "session", "id": "app_crud_crm_customer_follow_py_session" }, @@ -107635,7 +107680,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "any", "id": "app_crud_crm_customer_follow_py_any" }, @@ -107645,7 +107690,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_follow_row_to_dict" }, @@ -107655,7 +107700,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "list_follows()", "id": "app_crud_crm_customer_follow_list_follows" }, @@ -107665,7 +107710,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "list_follows_by_customer()", "id": "app_crud_crm_customer_follow_list_follows_by_customer" }, @@ -107675,7 +107720,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "get_follow()", "id": "app_crud_crm_customer_follow_get_follow" }, @@ -107685,7 +107730,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "create_follow()", "id": "app_crud_crm_customer_follow_create_follow" }, @@ -107695,7 +107740,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "update_follow()", "id": "app_crud_crm_customer_follow_update_follow" }, @@ -107705,7 +107750,7 @@ "source_file": "app/crud/crm/customer_follow.py", "source_location": "L235", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "soft_delete_follow()", "id": "app_crud_crm_customer_follow_soft_delete_follow" }, @@ -107715,7 +107760,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "customer_pool.py", "id": "app_crud_crm_customer_pool" }, @@ -107725,7 +107770,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L17", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "total_pages()", "id": "app_crud_crm_customer_pool_total_pages" }, @@ -107735,7 +107780,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_pool_row_to_dict" }, @@ -107745,7 +107790,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "any", "id": "app_crud_crm_customer_pool_py_any" }, @@ -107755,7 +107800,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "create_pool_record()", "id": "app_crud_crm_customer_pool_create_pool_record" }, @@ -107765,7 +107810,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "session", "id": "app_crud_crm_customer_pool_py_session" }, @@ -107775,7 +107820,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "list_pool_records()", "id": "app_crud_crm_customer_pool_list_pool_records" }, @@ -107785,7 +107830,7 @@ "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "get_pool_record()", "id": "app_crud_crm_customer_pool_get_pool_record" }, @@ -107795,7 +107840,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 5, "norm_label": "data_scope_helpers.py", "id": "app_crud_crm_data_scope_helpers" }, @@ -107805,7 +107850,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L13", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "crm_user_info()", "id": "app_crud_crm_data_scope_helpers_crm_user_info" }, @@ -107815,7 +107860,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "any", "id": "app_crud_crm_data_scope_helpers_py_any" }, @@ -107825,7 +107870,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "apply_crm_owner_scope()", "id": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, @@ -107835,7 +107880,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 10, + "community": 121, "norm_label": "session", "id": "app_crud_crm_data_scope_helpers_py_session" }, @@ -107845,7 +107890,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "apply_crm_create_by_scope()", "id": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, @@ -107855,7 +107900,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L39", "_origin": "ast", - "community": 15, + "community": 121, "norm_label": "ensure_crm_owner_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, @@ -107865,7 +107910,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L48", "_origin": "ast", - "community": 10, + "community": 140, "norm_label": "ensure_crm_create_by_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, @@ -107875,7 +107920,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L57", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "ensure_crm_contact_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, @@ -107885,7 +107930,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L78", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "ensure_crm_customer_linked_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, @@ -107895,7 +107940,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 5, "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" }, @@ -107905,7 +107950,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L60", "_origin": "ast", - "community": 254, + "community": 121, "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" }, @@ -107915,7 +107960,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L87", "_origin": "ast", - "community": 302, + "community": 121, "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" }, @@ -107925,7 +107970,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L1", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "invoice_info.py", "id": "app_crud_crm_invoice_info" }, @@ -107935,7 +107980,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "_row_to_dict()", "id": "app_crud_crm_invoice_info_row_to_dict" }, @@ -107945,7 +107990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "any", "id": "app_crud_crm_invoice_info_py_any" }, @@ -107955,7 +108000,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "list_invoice_info_by_customer()", "id": "app_crud_crm_invoice_info_list_invoice_info_by_customer" }, @@ -107965,7 +108010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "session", "id": "app_crud_crm_invoice_info_py_session" }, @@ -107975,7 +108020,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "get_invoice_info()", "id": "app_crud_crm_invoice_info_get_invoice_info" }, @@ -107985,7 +108030,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L83", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "_clear_default_for_customer()", "id": "app_crud_crm_invoice_info_clear_default_for_customer" }, @@ -107995,7 +108040,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "create_invoice_info()", "id": "app_crud_crm_invoice_info_create_invoice_info" }, @@ -108005,7 +108050,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "update_invoice_info()", "id": "app_crud_crm_invoice_info_update_invoice_info" }, @@ -108015,7 +108060,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "set_default_invoice_info()", "id": "app_crud_crm_invoice_info_set_default_invoice_info" }, @@ -108025,7 +108070,7 @@ "source_file": "app/crud/crm/invoice_info.py", "source_location": "L234", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "soft_delete_invoice_info()", "id": "app_crud_crm_invoice_info_soft_delete_invoice_info" }, @@ -108035,7 +108080,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "opportunity.py", "id": "app_crud_crm_opportunity" }, @@ -108045,7 +108090,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_ensure_opportunity_in_scope()", "id": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, @@ -108055,7 +108100,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "session", "id": "app_crud_crm_opportunity_py_session" }, @@ -108065,7 +108110,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L63", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_scoped_opportunity_query()", "id": "app_crud_crm_opportunity_scoped_opportunity_query" }, @@ -108075,7 +108120,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L80", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_total_pages" }, @@ -108085,7 +108130,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_opportunity_parse_optional_date" }, @@ -108095,7 +108140,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "any", "id": "app_crud_crm_opportunity_py_any" }, @@ -108105,7 +108150,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "date", "id": "app_crud_crm_opportunity_py_date" }, @@ -108115,7 +108160,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_opportunity_parse_optional_datetime" }, @@ -108125,7 +108170,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "datetime", "id": "app_crud_crm_opportunity_py_datetime" }, @@ -108135,7 +108180,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_decimal_value()", "id": "app_crud_crm_opportunity_decimal_value" }, @@ -108145,7 +108190,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "decimal", "id": "app_crud_crm_opportunity_py_decimal" }, @@ -108155,7 +108200,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L126", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_stage_default_percent()", "id": "app_crud_crm_opportunity_stage_default_percent" }, @@ -108165,7 +108210,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L130", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_opportunity_resolve_user_display_name" }, @@ -108175,7 +108220,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_opportunity_enrich_user_names" }, @@ -108185,7 +108230,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L166", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_guard_terminal_status()", "id": "app_crud_crm_opportunity_guard_terminal_status" }, @@ -108195,7 +108240,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_row_to_dict" }, @@ -108205,7 +108250,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_stage_log_to_dict()", "id": "app_crud_crm_opportunity_stage_log_to_dict" }, @@ -108215,7 +108260,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L239", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_apply_list_filters()", "id": "app_crud_crm_opportunity_apply_list_filters" }, @@ -108225,7 +108270,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L274", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "list_opportunities()", "id": "app_crud_crm_opportunity_list_opportunities" }, @@ -108235,7 +108280,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L326", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "list_opportunity_column_facet_values()", "id": "app_crud_crm_opportunity_list_opportunity_column_facet_values" }, @@ -108245,7 +108290,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L365", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "get_opportunity()", "id": "app_crud_crm_opportunity_get_opportunity" }, @@ -108255,7 +108300,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L405", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "generate_opportunity_no()", "id": "app_crud_crm_opportunity_generate_opportunity_no" }, @@ -108265,7 +108310,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L433", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_fill_customer_contact()", "id": "app_crud_crm_opportunity_fill_customer_contact" }, @@ -108275,7 +108320,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L460", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "record_stage_log()", "id": "app_crud_crm_opportunity_record_stage_log" }, @@ -108285,7 +108330,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L506", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "create_opportunity()", "id": "app_crud_crm_opportunity_create_opportunity" }, @@ -108295,7 +108340,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L575", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "update_opportunity()", "id": "app_crud_crm_opportunity_update_opportunity" }, @@ -108305,7 +108350,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L644", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "soft_delete_opportunities()", "id": "app_crud_crm_opportunity_soft_delete_opportunities" }, @@ -108315,7 +108360,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L672", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "assign_opportunities()", "id": "app_crud_crm_opportunity_assign_opportunities" }, @@ -108325,7 +108370,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L704", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "change_stage()", "id": "app_crud_crm_opportunity_change_stage" }, @@ -108335,7 +108380,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L753", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "_update_customer_deal_status()", "id": "app_crud_crm_opportunity_update_customer_deal_status" }, @@ -108345,7 +108390,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L777", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "mark_won()", "id": "app_crud_crm_opportunity_mark_won" }, @@ -108355,7 +108400,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L831", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "mark_lost()", "id": "app_crud_crm_opportunity_mark_lost" }, @@ -108365,7 +108410,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L885", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "batch_update_stage()", "id": "app_crud_crm_opportunity_batch_update_stage" }, @@ -108375,7 +108420,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L923", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "batch_update_expect_date()", "id": "app_crud_crm_opportunity_batch_update_expect_date" }, @@ -108385,7 +108430,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L992", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "get_stage_log_list()", "id": "app_crud_crm_opportunity_get_stage_log_list" }, @@ -108395,7 +108440,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1024", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "get_statistics_overview()", "id": "app_crud_crm_opportunity_get_statistics_overview" }, @@ -108405,7 +108450,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1067", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "get_statistics_by_stage()", "id": "app_crud_crm_opportunity_get_statistics_by_stage" }, @@ -108415,7 +108460,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1096", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "get_win_rate_statistics()", "id": "app_crud_crm_opportunity_get_win_rate_statistics" }, @@ -108425,7 +108470,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1148", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "get_statistics_by_owner()", "id": "app_crud_crm_opportunity_get_statistics_by_owner" }, @@ -108435,7 +108480,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1214", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "get_kanban_data()", "id": "app_crud_crm_opportunity_get_kanban_data" }, @@ -108445,7 +108490,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1257", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "get_sales_funnel()", "id": "app_crud_crm_opportunity_get_sales_funnel" }, @@ -108455,7 +108500,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "_origin": "ast", - "community": 62, + "community": 77, "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" }, @@ -108465,7 +108510,7 @@ "source_file": "app/crud/crm/opportunity.py", "source_location": "L337", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "\u5546\u673a\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:opportunityno / opportunityname / customername\u3002", "id": "app_crud_crm_opportunity_rationale_337" }, @@ -108475,7 +108520,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L1", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "opportunity_follow.py", "id": "app_crud_crm_opportunity_follow" }, @@ -108485,7 +108530,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L17", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_follow_total_pages" }, @@ -108495,7 +108540,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_opportunity_follow_parse_optional_datetime" }, @@ -108505,7 +108550,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "any", "id": "app_crud_crm_opportunity_follow_py_any" }, @@ -108515,7 +108560,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "datetime", "id": "app_crud_crm_opportunity_follow_py_datetime" }, @@ -108525,7 +108570,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_follow_row_to_dict" }, @@ -108535,7 +108580,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L71", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "_recalc_opportunity_follow_stats()", "id": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats" }, @@ -108545,7 +108590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "session", "id": "app_crud_crm_opportunity_follow_py_session" }, @@ -108555,7 +108600,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "_ensure_parent_opportunity()", "id": "app_crud_crm_opportunity_follow_ensure_parent_opportunity" }, @@ -108565,7 +108610,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "list_opportunity_follows()", "id": "app_crud_crm_opportunity_follow_list_opportunity_follows" }, @@ -108575,7 +108620,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "list_follows_by_opportunity()", "id": "app_crud_crm_opportunity_follow_list_follows_by_opportunity" }, @@ -108585,7 +108630,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "get_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_get_opportunity_follow" }, @@ -108595,7 +108640,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "create_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_create_opportunity_follow" }, @@ -108605,7 +108650,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "update_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_update_opportunity_follow" }, @@ -108615,7 +108660,7 @@ "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L287", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "soft_delete_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow" }, @@ -108625,7 +108670,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L1", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "opportunity_product.py", "id": "app_crud_crm_opportunity_product" }, @@ -108635,7 +108680,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L17", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_product_total_pages" }, @@ -108645,7 +108690,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "_decimal_value()", "id": "app_crud_crm_opportunity_product_decimal_value" }, @@ -108655,7 +108700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "any", "id": "app_crud_crm_opportunity_product_py_any" }, @@ -108665,7 +108710,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "decimal", "id": "app_crud_crm_opportunity_product_py_decimal" }, @@ -108675,7 +108720,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L32", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "_calc_subtotal()", "id": "app_crud_crm_opportunity_product_calc_subtotal" }, @@ -108685,7 +108730,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_product_row_to_dict" }, @@ -108695,7 +108740,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L66", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "_recalc_product_count()", "id": "app_crud_crm_opportunity_product_recalc_product_count" }, @@ -108705,7 +108750,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "session", "id": "app_crud_crm_opportunity_product_py_session" }, @@ -108715,7 +108760,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "_fill_product_redundant()", "id": "app_crud_crm_opportunity_product_fill_product_redundant" }, @@ -108725,7 +108770,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "_get_opportunity_for_product()", "id": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, @@ -108735,7 +108780,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "list_opportunity_products()", "id": "app_crud_crm_opportunity_product_list_opportunity_products" }, @@ -108745,7 +108790,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "list_products_by_opportunity()", "id": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, @@ -108755,7 +108800,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "get_opportunity_product()", "id": "app_crud_crm_opportunity_product_get_opportunity_product" }, @@ -108765,7 +108810,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "create_opportunity_product()", "id": "app_crud_crm_opportunity_product_create_opportunity_product" }, @@ -108775,7 +108820,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L238", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "batch_add_opportunity_products()", "id": "app_crud_crm_opportunity_product_batch_add_opportunity_products" }, @@ -108785,7 +108830,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "update_opportunity_product()", "id": "app_crud_crm_opportunity_product_update_opportunity_product" }, @@ -108795,7 +108840,7 @@ "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L299", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "soft_delete_opportunity_products()", "id": "app_crud_crm_opportunity_product_soft_delete_opportunity_products" }, @@ -108805,7 +108850,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "pool_rule.py", "id": "app_crud_crm_pool_rule" }, @@ -108815,7 +108860,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L25", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "total_pages()", "id": "app_crud_crm_pool_rule_total_pages" }, @@ -108825,7 +108870,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "_row_to_dict()", "id": "app_crud_crm_pool_rule_row_to_dict" }, @@ -108835,7 +108880,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "any", "id": "app_crud_crm_pool_rule_py_any" }, @@ -108845,7 +108890,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "list_pool_rules()", "id": "app_crud_crm_pool_rule_list_pool_rules" }, @@ -108855,7 +108900,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "session", "id": "app_crud_crm_pool_rule_py_session" }, @@ -108865,7 +108910,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L99", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "get_pool_rule()", "id": "app_crud_crm_pool_rule_get_pool_rule" }, @@ -108875,7 +108920,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L111", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "create_pool_rule()", "id": "app_crud_crm_pool_rule_create_pool_rule" }, @@ -108885,7 +108930,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L143", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "update_pool_rule()", "id": "app_crud_crm_pool_rule_update_pool_rule" }, @@ -108895,7 +108940,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L183", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "delete_pool_rules()", "id": "app_crud_crm_pool_rule_delete_pool_rules" }, @@ -108905,7 +108950,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L202", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "update_pool_rule_status()", "id": "app_crud_crm_pool_rule_update_pool_rule_status" }, @@ -108915,7 +108960,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L222", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "execute_pool_rules()", "id": "app_crud_crm_pool_rule_execute_pool_rules" }, @@ -108925,7 +108970,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L249", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "_execute_single_rule()", "id": "app_crud_crm_pool_rule_execute_single_rule" }, @@ -108935,7 +108980,7 @@ "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "crm \u516c\u6d77\u6c60\u89c4\u5219 crud + \u89c4\u5219\u6267\u884c\u903b\u8f91", "id": "app_crud_crm_pool_rule_rationale_1" }, @@ -108945,7 +108990,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L1", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "price_letter.py", "id": "app_crud_crm_price_letter" }, @@ -108955,7 +109000,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L29", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "total_pages()", "id": "app_crud_crm_price_letter_total_pages" }, @@ -108965,7 +109010,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L35", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "_parse_date()", "id": "app_crud_crm_price_letter_parse_date" }, @@ -108975,7 +109020,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "any", "id": "app_crud_crm_price_letter_py_any" }, @@ -108985,7 +109030,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "date", "id": "app_crud_crm_price_letter_py_date" }, @@ -108995,7 +109040,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L53", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "_strip_html()", "id": "app_crud_crm_price_letter_strip_html" }, @@ -109005,7 +109050,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L59", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "_row_to_dict()", "id": "app_crud_crm_price_letter_row_to_dict" }, @@ -109015,7 +109060,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L85", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "_validate_letter_payload()", "id": "app_crud_crm_price_letter_validate_letter_payload" }, @@ -109025,7 +109070,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L105", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "list_price_letters()", "id": "app_crud_crm_price_letter_list_price_letters" }, @@ -109035,7 +109080,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "session", "id": "app_crud_crm_price_letter_py_session" }, @@ -109045,7 +109090,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L160", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "get_price_letter()", "id": "app_crud_crm_price_letter_get_price_letter" }, @@ -109055,7 +109100,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L170", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "create_price_letter()", "id": "app_crud_crm_price_letter_create_price_letter" }, @@ -109065,7 +109110,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L256", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "update_price_letter()", "id": "app_crud_crm_price_letter_update_price_letter" }, @@ -109075,7 +109120,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L339", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "void_price_letter()", "id": "app_crud_crm_price_letter_void_price_letter" }, @@ -109085,7 +109130,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L376", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "list_price_letter_column_facet_values()", "id": "app_crud_crm_price_letter_list_price_letter_column_facet_values" }, @@ -109095,7 +109140,7 @@ "source_file": "app/crud/crm/price_letter.py", "source_location": "L385", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:customername / productname\u3002", "id": "app_crud_crm_price_letter_rationale_385" }, @@ -109105,7 +109150,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "product.py", "id": "app_crud_crm_product" }, @@ -109115,7 +109160,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L34", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "total_pages()", "id": "app_crud_crm_product_total_pages" }, @@ -109125,7 +109170,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L44", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_category_row_to_dict()", "id": "app_crud_crm_product_category_row_to_dict" }, @@ -109135,7 +109180,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "any", "id": "app_crud_crm_product_py_any" }, @@ -109145,7 +109190,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L60", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "list_categories()", "id": "app_crud_crm_product_list_categories" }, @@ -109155,7 +109200,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "session", "id": "app_crud_crm_product_py_session" }, @@ -109165,7 +109210,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L87", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_build_category_tree()", "id": "app_crud_crm_product_build_category_tree" }, @@ -109175,7 +109220,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L98", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_collect_category_with_ancestors()", "id": "app_crud_crm_product_collect_category_with_ancestors" }, @@ -109185,7 +109230,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L114", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "list_category_tree()", "id": "app_crud_crm_product_list_category_tree" }, @@ -109195,7 +109240,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L147", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "get_category()", "id": "app_crud_crm_product_get_category" }, @@ -109205,7 +109250,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L159", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "create_category()", "id": "app_crud_crm_product_create_category" }, @@ -109215,7 +109260,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L196", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "update_category()", "id": "app_crud_crm_product_update_category" }, @@ -109225,7 +109270,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L235", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "soft_delete_category()", "id": "app_crud_crm_product_soft_delete_category" }, @@ -109235,7 +109280,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L275", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "category_code_exists()", "id": "app_crud_crm_product_category_code_exists" }, @@ -109245,7 +109290,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L295", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_brand_row_to_dict()", "id": "app_crud_crm_product_brand_row_to_dict" }, @@ -109255,7 +109300,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L304", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_alias_row_to_dict()", "id": "app_crud_crm_product_alias_row_to_dict" }, @@ -109265,7 +109310,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L312", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_load_brands_aliases_maps()", "id": "app_crud_crm_product_load_brands_aliases_maps" }, @@ -109275,7 +109320,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L346", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_assert_brand_deletable()", "id": "app_crud_crm_product_assert_brand_deletable" }, @@ -109285,7 +109330,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L383", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_replace_product_brands()", "id": "app_crud_crm_product_replace_product_brands" }, @@ -109295,7 +109340,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L452", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_replace_product_aliases()", "id": "app_crud_crm_product_replace_product_aliases" }, @@ -109305,7 +109350,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L515", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_product_row_to_dict()", "id": "app_crud_crm_product_product_row_to_dict" }, @@ -109315,7 +109360,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L554", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "product_to_dict()", "id": "app_crud_crm_product_product_to_dict" }, @@ -109325,7 +109370,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L564", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "list_products()", "id": "app_crud_crm_product_list_products" }, @@ -109335,7 +109380,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L653", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "get_product()", "id": "app_crud_crm_product_get_product" }, @@ -109345,7 +109390,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L665", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "get_product_by_no()", "id": "app_crud_crm_product_get_product_by_no" }, @@ -109355,7 +109400,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L684", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_max_sxwl_product_seq()", "id": "app_crud_crm_product_max_sxwl_product_seq" }, @@ -109365,7 +109410,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L705", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "generate_product_no()", "id": "app_crud_crm_product_generate_product_no" }, @@ -109375,7 +109420,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L718", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "generate_barcode()", "id": "app_crud_crm_product_generate_barcode" }, @@ -109385,7 +109430,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L746", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "create_product()", "id": "app_crud_crm_product_create_product" }, @@ -109395,7 +109440,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L831", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "update_product()", "id": "app_crud_crm_product_update_product" }, @@ -109405,7 +109450,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L927", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "soft_delete_product()", "id": "app_crud_crm_product_soft_delete_product" }, @@ -109415,7 +109460,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L940", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "product_no_exists()", "id": "app_crud_crm_product_product_no_exists" }, @@ -109425,7 +109470,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L957", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "barcode_exists()", "id": "app_crud_crm_product_barcode_exists" }, @@ -109435,7 +109480,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L974", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "list_product_options()", "id": "app_crud_crm_product_list_product_options" }, @@ -109445,7 +109490,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1030", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "list_product_column_facet_values()", "id": "app_crud_crm_product_list_product_column_facet_values" }, @@ -109455,7 +109500,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1069", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_oss_row_to_dict()", "id": "app_crud_crm_product_oss_row_to_dict" }, @@ -109465,7 +109510,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1087", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "list_oss_by_biz()", "id": "app_crud_crm_product_list_oss_by_biz" }, @@ -109475,7 +109520,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1103", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "create_oss()", "id": "app_crud_crm_product_create_oss" }, @@ -109485,7 +109530,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1135", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "soft_delete_oss()", "id": "app_crud_crm_product_soft_delete_oss" }, @@ -109495,7 +109540,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1146", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "_normalize_text()", "id": "app_crud_crm_product_normalize_text" }, @@ -109505,7 +109550,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1153", "_origin": "ast", - "community": 228, + "community": 246, "norm_label": "_get_quote_item_field()", "id": "app_crud_crm_product_get_quote_item_field" }, @@ -109515,7 +109560,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1160", "_origin": "ast", - "community": 228, + "community": 246, "norm_label": "resolve_product_id_for_quote_item()", "id": "app_crud_crm_product_resolve_product_id_for_quote_item" }, @@ -109525,7 +109570,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 crud(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6)", "id": "app_crud_crm_product_rationale_1" }, @@ -109535,7 +109580,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L45", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "app_crud_crm_product_rationale_45" }, @@ -109545,7 +109590,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L68", "_origin": "ast", - "community": 23, + "community": 41, "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" }, @@ -109555,7 +109600,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L90", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "id": "app_crud_crm_product_rationale_90" }, @@ -109565,7 +109610,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L101", "_origin": "ast", - "community": 23, + "community": 41, "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" }, @@ -109575,7 +109620,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L122", "_origin": "ast", - "community": 23, + "community": 41, "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" }, @@ -109585,7 +109630,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L521", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "app_crud_crm_product_rationale_521" }, @@ -109595,7 +109640,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L579", "_origin": "ast", - "community": 23, + "community": 41, "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" }, @@ -109605,7 +109650,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L685", "_origin": "ast", - "community": 23, + "community": 41, "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" }, @@ -109615,7 +109660,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L706", "_origin": "ast", - "community": 23, + "community": 41, "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" }, @@ -109625,7 +109670,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L719", "_origin": "ast", - "community": 23, + "community": 41, "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" }, @@ -109635,7 +109680,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1039", "_origin": "ast", - "community": 23, + "community": 41, "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" }, @@ -109645,7 +109690,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L1168", "_origin": "ast", - "community": 228, + "community": 246, "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" }, @@ -109655,7 +109700,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "quote.py", "id": "app_crud_crm_quote" }, @@ -109665,7 +109710,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L44", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_ensure_quote_in_scope()", "id": "app_crud_crm_quote_ensure_quote_in_scope" }, @@ -109675,7 +109720,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "session", "id": "app_crud_crm_quote_py_session" }, @@ -109685,7 +109730,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L48", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_get_quote_in_scope()", "id": "app_crud_crm_quote_get_quote_in_scope" }, @@ -109695,7 +109740,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L62", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "total_pages()", "id": "app_crud_crm_quote_total_pages" }, @@ -109705,7 +109750,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L68", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_decimal_value()", "id": "app_crud_crm_quote_decimal_value" }, @@ -109715,7 +109760,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "any", "id": "app_crud_crm_quote_py_any" }, @@ -109725,7 +109770,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "decimal", "id": "app_crud_crm_quote_py_decimal" }, @@ -109735,7 +109780,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L76", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_quote_parse_optional_date" }, @@ -109745,7 +109790,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "date", "id": "app_crud_crm_quote_py_date" }, @@ -109755,7 +109800,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L94", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_quote_parse_optional_datetime" }, @@ -109765,7 +109810,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "datetime", "id": "app_crud_crm_quote_py_datetime" }, @@ -109775,7 +109820,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L110", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_get_field()", "id": "app_crud_crm_quote_get_field" }, @@ -109785,7 +109830,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L117", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_quote_resolve_user_display_name" }, @@ -109795,7 +109840,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L127", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_row_to_dict" }, @@ -109805,7 +109850,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L184", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "quote_row_to_dict()", "id": "app_crud_crm_quote_quote_row_to_dict" }, @@ -109815,7 +109860,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L188", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_build_quote_filters()", "id": "app_crud_crm_quote_build_quote_filters" }, @@ -109825,7 +109870,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "query", "id": "app_crud_crm_quote_py_query" }, @@ -109835,7 +109880,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L376", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_fill_contract_linked_count()", "id": "app_crud_crm_quote_fill_contract_linked_count" }, @@ -109845,7 +109890,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L398", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "calculate_quote_amount()", "id": "app_crud_crm_quote_calculate_quote_amount" }, @@ -109855,7 +109900,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L424", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_resolve_quote_product_ids()", "id": "app_crud_crm_quote_resolve_quote_product_ids" }, @@ -109865,7 +109910,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L446", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "generate_quote_no()", "id": "app_crud_crm_quote_generate_quote_no" }, @@ -109875,7 +109920,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L496", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "generate_quote_title()", "id": "app_crud_crm_quote_generate_quote_title" }, @@ -109885,7 +109930,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L508", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_get_supplier_short_name()", "id": "app_crud_crm_quote_get_supplier_short_name" }, @@ -109895,7 +109940,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L521", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_enrich_contact_fields()", "id": "app_crud_crm_quote_enrich_contact_fields" }, @@ -109905,7 +109950,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L532", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_enrich_supplier_name()", "id": "app_crud_crm_quote_enrich_supplier_name" }, @@ -109915,7 +109960,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L540", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "get_quote()", "id": "app_crud_crm_quote_get_quote" }, @@ -109925,7 +109970,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L552", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "get_quote_detail()", "id": "app_crud_crm_quote_get_quote_detail" }, @@ -109935,7 +109980,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L597", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "list_quotes()", "id": "app_crud_crm_quote_list_quotes" }, @@ -109945,7 +109990,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L634", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "create_quote()", "id": "app_crud_crm_quote_create_quote" }, @@ -109955,7 +110000,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L750", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "assert_quote_editable_for_update()", "id": "app_crud_crm_quote_assert_quote_editable_for_update" }, @@ -109965,7 +110010,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L756", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "update_quote()", "id": "app_crud_crm_quote_update_quote" }, @@ -109975,7 +110020,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L904", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "soft_delete_quotes()", "id": "app_crud_crm_quote_soft_delete_quotes" }, @@ -109985,7 +110030,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L931", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "submit_quote()", "id": "app_crud_crm_quote_submit_quote" }, @@ -109995,7 +110040,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L977", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "save_template()", "id": "app_crud_crm_quote_save_template" }, @@ -110005,7 +110050,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L995", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "get_template()", "id": "app_crud_crm_quote_get_template" }, @@ -110015,7 +110060,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1009", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "generate_pdf()", "id": "app_crud_crm_quote_generate_pdf" }, @@ -110025,7 +110070,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1029", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "generate_share()", "id": "app_crud_crm_quote_generate_share" }, @@ -110035,7 +110080,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1058", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "view_by_share_code()", "id": "app_crud_crm_quote_view_by_share_code" }, @@ -110045,7 +110090,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1110", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "accept_quote()", "id": "app_crud_crm_quote_accept_quote" }, @@ -110055,7 +110100,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1130", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "reject_quote()", "id": "app_crud_crm_quote_reject_quote" }, @@ -110065,7 +110110,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1152", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "to_contract()", "id": "app_crud_crm_quote_to_contract" }, @@ -110075,7 +110120,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1219", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "create_new_version()", "id": "app_crud_crm_quote_create_new_version" }, @@ -110085,7 +110130,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1300", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "query_versions()", "id": "app_crud_crm_quote_query_versions" }, @@ -110095,7 +110140,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1321", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "withdraw_quote_approval()", "id": "app_crud_crm_quote_withdraw_quote_approval" }, @@ -110105,7 +110150,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1348", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "invalid_quote()", "id": "app_crud_crm_quote_invalid_quote" }, @@ -110115,7 +110160,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1378", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "statistics_overview()", "id": "app_crud_crm_quote_statistics_overview" }, @@ -110125,7 +110170,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1437", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "statistics_status()", "id": "app_crud_crm_quote_statistics_status" }, @@ -110135,7 +110180,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1470", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "_period_key()", "id": "app_crud_crm_quote_period_key" }, @@ -110145,7 +110190,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1479", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "statistics_trend()", "id": "app_crud_crm_quote_statistics_trend" }, @@ -110155,7 +110200,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1541", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "list_quote_column_facet_values()", "id": "app_crud_crm_quote_list_quote_column_facet_values" }, @@ -110165,7 +110210,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "crm \u62a5\u4ef7\u5355 crud \u2014 \u5bf9\u7167 crmquoteserviceimpl.java(p2 \u5168\u91cf)", "id": "app_crud_crm_quote_rationale_1" }, @@ -110175,7 +110220,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L128", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_quote_rationale_128" }, @@ -110185,7 +110230,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L195", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: buildquerywrapper", "id": "app_crud_crm_quote_rationale_195" }, @@ -110195,7 +110240,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L377", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: fillcontractlinkedcount", "id": "app_crud_crm_quote_rationale_377" }, @@ -110205,7 +110250,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L402", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: calculateamount", "id": "app_crud_crm_quote_rationale_402" }, @@ -110215,7 +110260,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L431", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: resolvequoteproductids", "id": "app_crud_crm_quote_rationale_431" }, @@ -110225,7 +110270,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L453", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "app_crud_crm_quote_rationale_453" }, @@ -110235,7 +110280,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L912", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: deletewithvalidbyids", "id": "app_crud_crm_quote_rationale_912" }, @@ -110245,7 +110290,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1066", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: viewbysharecode", "id": "app_crud_crm_quote_rationale_1066" }, @@ -110255,7 +110300,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1166", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "app_crud_crm_quote_rationale_1166" }, @@ -110265,7 +110310,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1230", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "app_crud_crm_quote_rationale_1230" }, @@ -110275,7 +110320,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1330", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "app_crud_crm_quote_rationale_1330" }, @@ -110285,7 +110330,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1357", "_origin": "ast", - "community": 15, + "community": 46, "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" }, @@ -110295,7 +110340,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1387", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: statisticsoverview", "id": "app_crud_crm_quote_rationale_1387" }, @@ -110305,7 +110350,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1442", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: statisticsstatus", "id": "app_crud_crm_quote_rationale_1442" }, @@ -110315,7 +110360,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1488", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "java: statisticstrend", "id": "app_crud_crm_quote_rationale_1488" }, @@ -110325,7 +110370,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1550", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "\u62a5\u4ef7\u5217\u8868\u5217\u5934\u53ef\u9009\u503c:quoteno / customername\u3002", "id": "app_crud_crm_quote_rationale_1550" }, @@ -110335,7 +110380,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "quote_approval.py", "id": "app_crud_crm_quote_approval" }, @@ -110345,7 +110390,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L16", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_approval_row_to_dict" }, @@ -110355,7 +110400,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "any", "id": "app_crud_crm_quote_approval_py_any" }, @@ -110365,7 +110410,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L32", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_quote_approval_resolve_user_display_name" }, @@ -110375,7 +110420,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "session", "id": "app_crud_crm_quote_approval_py_session" }, @@ -110385,7 +110430,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L42", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "list_quote_approvals()", "id": "app_crud_crm_quote_approval_list_quote_approvals" }, @@ -110395,7 +110440,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L68", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "get_quote_approval()", "id": "app_crud_crm_quote_approval_get_quote_approval" }, @@ -110405,7 +110450,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L83", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "create_approval_records()", "id": "app_crud_crm_quote_approval_create_approval_records" }, @@ -110415,7 +110460,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L125", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "approve_quote()", "id": "app_crud_crm_quote_approval_approve_quote" }, @@ -110425,7 +110470,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L186", "_origin": "ast", - "community": 15, + "community": 110, "norm_label": "withdraw_approval()", "id": "app_crud_crm_quote_approval_withdraw_approval" }, @@ -110435,7 +110480,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L217", "_origin": "ast", - "community": 15, + "community": 110, "norm_label": "delete_pending_approvals()", "id": "app_crud_crm_quote_approval_delete_pending_approvals" }, @@ -110445,7 +110490,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L236", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "invalidate_all_approvals()", "id": "app_crud_crm_quote_approval_invalidate_all_approvals" }, @@ -110455,7 +110500,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L254", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "refresh_approver_names()", "id": "app_crud_crm_quote_approval_refresh_approver_names" }, @@ -110465,7 +110510,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L275", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "can_user_approve()", "id": "app_crud_crm_quote_approval_can_user_approve" }, @@ -110475,7 +110520,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "crm \u62a5\u4ef7\u5355\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmquoteapprovalserviceimpl.java", "id": "app_crud_crm_quote_approval_rationale_1" }, @@ -110485,7 +110530,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L49", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "java: querylistbyquoteid(\u542b\u5ba1\u6279\u4eba\u6635\u79f0)", "id": "app_crud_crm_quote_approval_rationale_49" }, @@ -110495,7 +110540,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L92", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "java: createapprovalrecords", "id": "app_crud_crm_quote_approval_rationale_92" }, @@ -110505,7 +110550,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L194", "_origin": "ast", - "community": 15, + "community": 110, "norm_label": "java: crmquoteapprovalserviceimpl.withdrawapproval(\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "app_crud_crm_quote_approval_rationale_194" }, @@ -110515,7 +110560,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L218", "_origin": "ast", - "community": 15, + "community": 110, "norm_label": "java: deletependingapprovals", "id": "app_crud_crm_quote_approval_rationale_218" }, @@ -110525,7 +110570,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L237", "_origin": "ast", - "community": 15, + "community": 46, "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" }, @@ -110535,7 +110580,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "java: refreshapprovernames", "id": "app_crud_crm_quote_approval_rationale_255" }, @@ -110545,7 +110590,7 @@ "source_file": "app/crud/crm/quote_approval.py", "source_location": "L276", "_origin": "ast", - "community": 135, + "community": 110, "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" }, @@ -110555,7 +110600,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "quote_approver_setting.py", "id": "app_crud_crm_quote_approver_setting" }, @@ -110565,7 +110610,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L6", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "parse_approver_ids()", "id": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, @@ -110575,7 +110620,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L17", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "join_approver_ids()", "id": "app_crud_crm_quote_approver_setting_join_approver_ids" }, @@ -110585,7 +110630,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L21", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "prefill_approver_ids()", "id": "app_crud_crm_quote_approver_setting_prefill_approver_ids" }, @@ -110595,7 +110640,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "any", "id": "app_crud_crm_quote_approver_setting_py_any" }, @@ -110605,7 +110650,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_approver_setting_row_to_dict" }, @@ -110615,7 +110660,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "get_setting()", "id": "app_crud_crm_quote_approver_setting_get_setting" }, @@ -110625,7 +110670,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "session", "id": "app_crud_crm_quote_approver_setting_py_session" }, @@ -110635,7 +110680,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L69", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "_assert_users_exist()", "id": "app_crud_crm_quote_approver_setting_assert_users_exist" }, @@ -110645,7 +110690,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "save_setting()", "id": "app_crud_crm_quote_approver_setting_save_setting" }, @@ -110655,7 +110700,7 @@ "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L26", "_origin": "ast", - "community": 113, + "community": 190, "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" }, @@ -110665,7 +110710,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "quote_product.py", "id": "app_crud_crm_quote_product" }, @@ -110675,7 +110720,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L18", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "_ensure_quote_parent_scope()", "id": "app_crud_crm_quote_product_ensure_quote_parent_scope" }, @@ -110685,7 +110730,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "session", "id": "app_crud_crm_quote_product_py_session" }, @@ -110695,7 +110740,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "_decimal_value()", "id": "app_crud_crm_quote_product_decimal_value" }, @@ -110705,7 +110750,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "any", "id": "app_crud_crm_quote_product_py_any" }, @@ -110715,7 +110760,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "decimal", "id": "app_crud_crm_quote_product_py_decimal" }, @@ -110725,7 +110770,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L34", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "_get_field()", "id": "app_crud_crm_quote_product_get_field" }, @@ -110735,7 +110780,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L41", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "calculate_subtotal()", "id": "app_crud_crm_quote_product_calculate_subtotal" }, @@ -110745,7 +110790,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L51", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "normalize_line_brand()", "id": "app_crud_crm_quote_product_normalize_line_brand" }, @@ -110755,7 +110800,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L64", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "product_has_brands()", "id": "app_crud_crm_quote_product_product_has_brands" }, @@ -110765,7 +110810,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L76", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "_resolve_line_brand_fields()", "id": "app_crud_crm_quote_product_resolve_line_brand_fields" }, @@ -110775,7 +110820,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_product_row_to_dict" }, @@ -110785,7 +110830,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "product_row_to_dict()", "id": "app_crud_crm_quote_product_product_row_to_dict" }, @@ -110795,7 +110840,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "_origin": "ast", - "community": 176, + "community": 46, "norm_label": "list_quote_products()", "id": "app_crud_crm_quote_product_list_quote_products" }, @@ -110805,7 +110850,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "list_products_by_quote_ids()", "id": "app_crud_crm_quote_product_list_products_by_quote_ids" }, @@ -110815,7 +110860,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "get_quote_product()", "id": "app_crud_crm_quote_product_get_quote_product" }, @@ -110825,7 +110870,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "insert_quote_product()", "id": "app_crud_crm_quote_product_insert_quote_product" }, @@ -110835,7 +110880,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "update_quote_product()", "id": "app_crud_crm_quote_product_update_quote_product" }, @@ -110845,7 +110890,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L335", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "soft_delete_quote_products()", "id": "app_crud_crm_quote_product_soft_delete_quote_products" }, @@ -110855,7 +110900,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L369", "_origin": "ast", - "community": 176, + "community": 46, "norm_label": "batch_insert_quote_products()", "id": "app_crud_crm_quote_product_batch_insert_quote_products" }, @@ -110865,7 +110910,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L397", "_origin": "ast", - "community": 176, + "community": 46, "norm_label": "delete_products_by_quote_id()", "id": "app_crud_crm_quote_product_delete_products_by_quote_id" }, @@ -110875,7 +110920,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "crm \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmquoteproductserviceimpl.java", "id": "app_crud_crm_quote_product_rationale_1" }, @@ -110885,7 +110930,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L46", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "java: calculatesubtotal", "id": "app_crud_crm_quote_product_rationale_46" }, @@ -110895,7 +110940,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L98", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_quote_product_rationale_98" }, @@ -110905,7 +110950,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L139", "_origin": "ast", - "community": 176, + "community": 46, "norm_label": "java: querylistbyquoteid", "id": "app_crud_crm_quote_product_rationale_139" }, @@ -110915,7 +110960,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L160", "_origin": "ast", - "community": 176, + "community": 214, "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" }, @@ -110925,7 +110970,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L342", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "java: deletewithvalidbyids", "id": "app_crud_crm_quote_product_rationale_342" }, @@ -110935,7 +110980,7 @@ "source_file": "app/crud/crm/quote_product.py", "source_location": "L398", "_origin": "ast", - "community": 176, + "community": 46, "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" }, @@ -110945,7 +110990,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quote_share_log.py", "id": "app_crud_crm_quote_share_log" }, @@ -110955,7 +111000,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_share_log_row_to_dict" }, @@ -110965,7 +111010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "any", "id": "app_crud_crm_quote_share_log_py_any" }, @@ -110975,7 +111020,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L32", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "_parse_user_agent()", "id": "app_crud_crm_quote_share_log_parse_user_agent" }, @@ -110985,7 +111030,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L42", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "record_visit()", "id": "app_crud_crm_quote_share_log_record_visit" }, @@ -110995,7 +111040,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "session", "id": "app_crud_crm_quote_share_log_py_session" }, @@ -111005,7 +111050,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "list_share_logs()", "id": "app_crud_crm_quote_share_log_list_share_logs" }, @@ -111015,7 +111060,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "share_log_statistics()", "id": "app_crud_crm_quote_share_log_share_log_statistics" }, @@ -111025,7 +111070,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 87, "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" }, @@ -111035,7 +111080,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L33", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "\u7b80\u6613 user-agent \u89e3\u6790(\u66ff\u4ee3 hutool useragentutil)", "id": "app_crud_crm_quote_share_log_rationale_33" }, @@ -111045,7 +111090,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L82", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "java: querylogsbyquoteid", "id": "app_crud_crm_quote_share_log_rationale_82" }, @@ -111055,7 +111100,7 @@ "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L104", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "java: statisticsvisits", "id": "app_crud_crm_quote_share_log_rationale_104" }, @@ -111065,7 +111110,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L1", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "statistics.py", "id": "app_crud_crm_statistics" }, @@ -111075,7 +111120,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L14", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "_customer_base_query()", "id": "app_crud_crm_statistics_customer_base_query" }, @@ -111085,7 +111130,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "session", "id": "app_crud_crm_statistics_py_session" }, @@ -111095,7 +111140,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "get_overview_statistics()", "id": "app_crud_crm_statistics_get_overview_statistics" }, @@ -111105,7 +111150,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "any", "id": "app_crud_crm_statistics_py_any" }, @@ -111115,7 +111160,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "get_source_statistics()", "id": "app_crud_crm_statistics_get_source_statistics" }, @@ -111125,7 +111170,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "get_level_statistics()", "id": "app_crud_crm_statistics_get_level_statistics" }, @@ -111135,7 +111180,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "get_industry_statistics()", "id": "app_crud_crm_statistics_get_industry_statistics" }, @@ -111145,7 +111190,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "get_trend_statistics()", "id": "app_crud_crm_statistics_get_trend_statistics" }, @@ -111155,7 +111200,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "get_owner_statistics()", "id": "app_crud_crm_statistics_get_owner_statistics" }, @@ -111165,7 +111210,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "_origin": "ast", - "community": 218, + "community": 298, "norm_label": "get_follow_statistics()", "id": "app_crud_crm_statistics_get_follow_statistics" }, @@ -111175,7 +111220,7 @@ "source_file": "app/crud/crm/statistics.py", "source_location": "L27", "_origin": "ast", - "community": 218, + "community": 298, "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" }, @@ -111185,7 +111230,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "supplier_info.py", "id": "app_crud_crm_supplier_info" }, @@ -111195,7 +111240,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L38", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "total_pages()", "id": "app_crud_crm_supplier_info_total_pages" }, @@ -111205,7 +111250,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "_row_to_dict()", "id": "app_crud_crm_supplier_info_row_to_dict" }, @@ -111215,7 +111260,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "any", "id": "app_crud_crm_supplier_info_py_any" }, @@ -111225,7 +111270,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L69", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "_split_csv()", "id": "app_crud_crm_supplier_info_split_csv" }, @@ -111235,7 +111280,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L75", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "_apply_list_filters()", "id": "app_crud_crm_supplier_info_apply_list_filters" }, @@ -111245,7 +111290,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L111", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "list_supplier_info()", "id": "app_crud_crm_supplier_info_list_supplier_info" }, @@ -111255,7 +111300,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "session", "id": "app_crud_crm_supplier_info_py_session" }, @@ -111265,7 +111310,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L153", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "list_all_supplier_info()", "id": "app_crud_crm_supplier_info_list_all_supplier_info" }, @@ -111275,7 +111320,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L187", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "get_supplier_info()", "id": "app_crud_crm_supplier_info_get_supplier_info" }, @@ -111285,7 +111330,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L203", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "create_supplier_info()", "id": "app_crud_crm_supplier_info_create_supplier_info" }, @@ -111295,7 +111340,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L243", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "update_supplier_info()", "id": "app_crud_crm_supplier_info_update_supplier_info" }, @@ -111305,7 +111350,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L279", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "soft_delete_supplier_info()", "id": "app_crud_crm_supplier_info_soft_delete_supplier_info" }, @@ -111315,7 +111360,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L308", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "list_supplier_column_facet_values()", "id": "app_crud_crm_supplier_info_list_supplier_column_facet_values" }, @@ -111325,7 +111370,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java", "id": "app_crud_crm_supplier_info_rationale_1" }, @@ -111335,7 +111380,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L45", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_supplier_info_rationale_45" }, @@ -111345,7 +111390,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L86", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "java: buildquerywrapper + \u5217\u5934\u6f0f\u6597\u6269\u5c55", "id": "app_crud_crm_supplier_info_rationale_86" }, @@ -111355,7 +111400,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L166", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)", "id": "app_crud_crm_supplier_info_rationale_166" }, @@ -111365,7 +111410,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L287", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)", "id": "app_crud_crm_supplier_info_rationale_287" }, @@ -111375,7 +111420,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L318", "_origin": "ast", - "community": 111, + "community": 100, "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" }, @@ -111385,7 +111430,7 @@ "source_file": "app/crud/dept.py", "source_location": "L1", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "dept.py", "id": "app_crud_dept" }, @@ -111395,7 +111440,7 @@ "source_file": "app/crud/dept.py", "source_location": "L14", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "_row_to_dict()", "id": "app_crud_dept_row_to_dict" }, @@ -111405,7 +111450,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "any", "id": "app_crud_dept_py_any" }, @@ -111415,7 +111460,7 @@ "source_file": "app/crud/dept.py", "source_location": "L32", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "_build_tree()", "id": "app_crud_dept_build_tree" }, @@ -111425,7 +111470,7 @@ "source_file": "app/crud/dept.py", "source_location": "L40", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "_collect_with_ancestors()", "id": "app_crud_dept_collect_with_ancestors" }, @@ -111435,7 +111480,7 @@ "source_file": "app/crud/dept.py", "source_location": "L56", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "list_depts()", "id": "app_crud_dept_list_depts" }, @@ -111445,7 +111490,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "session", "id": "app_crud_dept_py_session" }, @@ -111455,7 +111500,7 @@ "source_file": "app/crud/dept.py", "source_location": "L76", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "list_depts_tree()", "id": "app_crud_dept_list_depts_tree" }, @@ -111465,7 +111510,7 @@ "source_file": "app/crud/dept.py", "source_location": "L98", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "get_dept()", "id": "app_crud_dept_get_dept" }, @@ -111475,7 +111520,7 @@ "source_file": "app/crud/dept.py", "source_location": "L106", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "create_dept()", "id": "app_crud_dept_create_dept" }, @@ -111485,7 +111530,7 @@ "source_file": "app/crud/dept.py", "source_location": "L147", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "update_dept()", "id": "app_crud_dept_update_dept" }, @@ -111495,7 +111540,7 @@ "source_file": "app/crud/dept.py", "source_location": "L185", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "_cascade_soft_delete()", "id": "app_crud_dept_cascade_soft_delete" }, @@ -111505,7 +111550,7 @@ "source_file": "app/crud/dept.py", "source_location": "L198", "_origin": "ast", - "community": 300, + "community": 272, "norm_label": "soft_delete_dept()", "id": "app_crud_dept_soft_delete_dept" }, @@ -111515,7 +111560,7 @@ "source_file": "app/crud/dept.py", "source_location": "L43", "_origin": "ast", - "community": 300, + "community": 272, "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" }, @@ -111525,7 +111570,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "dict_data.py", "id": "app_crud_dict_data" }, @@ -111535,7 +111580,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L16", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "_row_to_dict()", "id": "app_crud_dict_data_row_to_dict" }, @@ -111545,7 +111590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "any", "id": "app_crud_dict_data_py_any" }, @@ -111555,7 +111600,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L32", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "list_dict_data()", "id": "app_crud_dict_data_list_dict_data" }, @@ -111565,7 +111610,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "session", "id": "app_crud_dict_data_py_session" }, @@ -111575,7 +111620,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L68", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "get_dict_data()", "id": "app_crud_dict_data_get_dict_data" }, @@ -111585,7 +111630,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L76", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "create_dict_data()", "id": "app_crud_dict_data_create_dict_data" }, @@ -111595,7 +111640,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L110", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "update_dict_data()", "id": "app_crud_dict_data_update_dict_data" }, @@ -111605,7 +111650,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L142", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "soft_delete_dict_data()", "id": "app_crud_dict_data_soft_delete_dict_data" }, @@ -111615,7 +111660,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L153", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "list_dict_data_options()", "id": "app_crud_dict_data_list_dict_data_options" }, @@ -111625,7 +111670,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L171", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "total_pages()", "id": "app_crud_dict_data_total_pages" }, @@ -111635,7 +111680,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "_origin": "ast", - "community": 93, + "community": 281, "norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)", "id": "app_crud_dict_data_rationale_1" }, @@ -111645,7 +111690,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L160", "_origin": "ast", - "community": 93, + "community": 281, "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" }, @@ -111655,7 +111700,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L1", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "dict_type.py", "id": "app_crud_dict_type" }, @@ -111665,7 +111710,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L16", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "_row_to_dict()", "id": "app_crud_dict_type_row_to_dict" }, @@ -111675,7 +111720,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "any", "id": "app_crud_dict_type_py_any" }, @@ -111685,7 +111730,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L30", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "list_dict_types()", "id": "app_crud_dict_type_list_dict_types" }, @@ -111695,7 +111740,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "session", "id": "app_crud_dict_type_py_session" }, @@ -111705,7 +111750,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L76", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "get_dict_type()", "id": "app_crud_dict_type_get_dict_type" }, @@ -111715,7 +111760,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L84", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "dict_type_code_exists()", "id": "app_crud_dict_type_dict_type_code_exists" }, @@ -111725,7 +111770,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L95", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "create_dict_type()", "id": "app_crud_dict_type_create_dict_type" }, @@ -111735,7 +111780,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L130", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "update_dict_type()", "id": "app_crud_dict_type_update_dict_type" }, @@ -111745,7 +111790,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L166", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "soft_delete_dict_type()", "id": "app_crud_dict_type_soft_delete_dict_type" }, @@ -111755,7 +111800,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L180", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "total_pages()", "id": "app_crud_dict_type_total_pages" }, @@ -111765,7 +111810,7 @@ "source_file": "app/crud/dict_type.py", "source_location": "L1", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "\u5b57\u5178\u7c7b\u578b crud(sys_dict_type)", "id": "app_crud_dict_type_rationale_1" }, @@ -111775,7 +111820,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "ethnic.py", "id": "app_crud_ethnic" }, @@ -111785,7 +111830,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L9", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "_row_to_dict()", "id": "app_crud_ethnic_row_to_dict" }, @@ -111795,7 +111840,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "any", "id": "app_crud_ethnic_py_any" }, @@ -111805,7 +111850,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L18", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "list_ethnics()", "id": "app_crud_ethnic_list_ethnics" }, @@ -111815,7 +111860,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "session", "id": "app_crud_ethnic_py_session" }, @@ -111825,7 +111870,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)", "id": "app_crud_ethnic_rationale_1" }, @@ -111835,7 +111880,7 @@ "source_file": "app/crud/leave.py", "source_location": "L1", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "leave.py", "id": "app_crud_leave" }, @@ -111845,7 +111890,7 @@ "source_file": "app/crud/leave.py", "source_location": "L15", "_origin": "ast", - "community": 12, + "community": 34, "norm_label": "total_pages()", "id": "app_crud_leave_total_pages" }, @@ -111855,7 +111900,7 @@ "source_file": "app/crud/leave.py", "source_location": "L19", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "_row_to_dict()", "id": "app_crud_leave_row_to_dict" }, @@ -111865,7 +111910,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "any", "id": "app_crud_leave_py_any" }, @@ -111875,7 +111920,7 @@ "source_file": "app/crud/leave.py", "source_location": "L39", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "list_leaves()", "id": "app_crud_leave_list_leaves" }, @@ -111885,7 +111930,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "session", "id": "app_crud_leave_py_session" }, @@ -111895,7 +111940,7 @@ "source_file": "app/crud/leave.py", "source_location": "L81", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "get_leave()", "id": "app_crud_leave_get_leave" }, @@ -111905,7 +111950,7 @@ "source_file": "app/crud/leave.py", "source_location": "L86", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "create_leave()", "id": "app_crud_leave_create_leave" }, @@ -111915,7 +111960,7 @@ "source_file": "app/crud/leave.py", "source_location": "L117", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "update_leave()", "id": "app_crud_leave_update_leave" }, @@ -111925,7 +111970,7 @@ "source_file": "app/crud/leave.py", "source_location": "L137", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "update_leave_status()", "id": "app_crud_leave_update_leave_status" }, @@ -111935,7 +111980,7 @@ "source_file": "app/crud/leave.py", "source_location": "L149", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "soft_delete_leave()", "id": "app_crud_leave_soft_delete_leave" }, @@ -111945,7 +111990,7 @@ "source_file": "app/crud/menu.py", "source_location": "L1", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "menu.py", "id": "app_crud_menu" }, @@ -111955,7 +112000,7 @@ "source_file": "app/crud/menu.py", "source_location": "L14", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "_row_to_dict()", "id": "app_crud_menu_row_to_dict" }, @@ -111965,7 +112010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "any", "id": "app_crud_menu_py_any" }, @@ -111975,7 +112020,7 @@ "source_file": "app/crud/menu.py", "source_location": "L35", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "_build_tree()", "id": "app_crud_menu_build_tree" }, @@ -111985,7 +112030,7 @@ "source_file": "app/crud/menu.py", "source_location": "L43", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "list_menus()", "id": "app_crud_menu_list_menus" }, @@ -111995,7 +112040,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "session", "id": "app_crud_menu_py_session" }, @@ -112005,7 +112050,7 @@ "source_file": "app/crud/menu.py", "source_location": "L64", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "list_menus_tree()", "id": "app_crud_menu_list_menus_tree" }, @@ -112015,7 +112060,7 @@ "source_file": "app/crud/menu.py", "source_location": "L103", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "get_menu()", "id": "app_crud_menu_get_menu" }, @@ -112025,7 +112070,7 @@ "source_file": "app/crud/menu.py", "source_location": "L111", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "menu_name_exists()", "id": "app_crud_menu_menu_name_exists" }, @@ -112035,7 +112080,7 @@ "source_file": "app/crud/menu.py", "source_location": "L125", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "create_menu()", "id": "app_crud_menu_create_menu" }, @@ -112045,7 +112090,7 @@ "source_file": "app/crud/menu.py", "source_location": "L172", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "update_menu()", "id": "app_crud_menu_update_menu" }, @@ -112055,7 +112100,7 @@ "source_file": "app/crud/menu.py", "source_location": "L222", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "_cascade_soft_delete()", "id": "app_crud_menu_cascade_soft_delete" }, @@ -112065,7 +112110,7 @@ "source_file": "app/crud/menu.py", "source_location": "L235", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "soft_delete_menu()", "id": "app_crud_menu_soft_delete_menu" }, @@ -112075,7 +112120,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L1", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "menu_favorite.py", "id": "app_crud_menu_favorite" }, @@ -112085,7 +112130,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L15", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "normalize_menu_path()", "id": "app_crud_menu_favorite_normalize_menu_path" }, @@ -112095,7 +112140,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "_row_to_dict()", "id": "app_crud_menu_favorite_row_to_dict" }, @@ -112105,7 +112150,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "any", "id": "app_crud_menu_favorite_py_any" }, @@ -112115,7 +112160,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L33", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "_next_order_num()", "id": "app_crud_menu_favorite_next_order_num" }, @@ -112125,7 +112170,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "session", "id": "app_crud_menu_favorite_py_session" }, @@ -112135,7 +112180,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "list_favorites()", "id": "app_crud_menu_favorite_list_favorites" }, @@ -112145,7 +112190,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L69", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "count_active()", "id": "app_crud_menu_favorite_count_active" }, @@ -112155,7 +112200,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "find_active()", "id": "app_crud_menu_favorite_find_active" }, @@ -112165,7 +112210,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "find_soft_deleted()", "id": "app_crud_menu_favorite_find_soft_deleted" }, @@ -112175,7 +112220,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "add_favorite()", "id": "app_crud_menu_favorite_add_favorite" }, @@ -112185,7 +112230,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L162", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "soft_delete_favorite()", "id": "app_crud_menu_favorite_soft_delete_favorite" }, @@ -112195,7 +112240,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "reorder_favorites()", "id": "app_crud_menu_favorite_reorder_favorites" }, @@ -112205,7 +112250,7 @@ "source_file": "app/crud/menu_favorite.py", "source_location": "L187", "_origin": "ast", - "community": 142, + "community": 131, "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" }, @@ -112215,7 +112260,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" }, @@ -112225,7 +112270,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "oper_log.py", "id": "app_crud_monitor_oper_log" }, @@ -112235,7 +112280,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L16", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_oper_status()", "id": "app_crud_monitor_oper_log_oper_status" }, @@ -112245,7 +112290,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L20", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_row_to_oper_log()", "id": "app_crud_monitor_oper_log_row_to_oper_log" }, @@ -112255,7 +112300,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "any", "id": "app_crud_monitor_oper_log_py_any" }, @@ -112265,7 +112310,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L56", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_apply_oper_log_scope()", "id": "app_crud_monitor_oper_log_apply_oper_log_scope" }, @@ -112275,7 +112320,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "session", "id": "app_crud_monitor_oper_log_py_session" }, @@ -112285,7 +112330,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L102", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "_oper_log_row_in_scope()", "id": "app_crud_monitor_oper_log_oper_log_row_in_scope" }, @@ -112295,7 +112340,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "list_oper_logs()", "id": "app_crud_monitor_oper_log_list_oper_logs" }, @@ -112305,7 +112350,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L188", "_origin": "ast", - "community": 89, + "community": 91, "norm_label": "get_oper_log()", "id": "app_crud_monitor_oper_log_get_oper_log" }, @@ -112315,7 +112360,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "_origin": "ast", - "community": 89, + "community": 91, "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" }, @@ -112325,7 +112370,7 @@ "source_file": "app/crud/monitor/oper_log.py", "source_location": "L57", "_origin": "ast", - "community": 89, + "community": 91, "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" }, @@ -112335,7 +112380,7 @@ "source_file": "app/crud/oss.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 101, "norm_label": "oss.py", "id": "app_crud_oss" }, @@ -112345,7 +112390,7 @@ "source_file": "app/crud/oss.py", "source_location": "L12", "_origin": "ast", - "community": 23, + "community": 101, "norm_label": "create_oss()", "id": "app_crud_oss_create_oss" }, @@ -112355,7 +112400,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 23, + "community": 101, "norm_label": "session", "id": "app_crud_oss_py_session" }, @@ -112365,7 +112410,7 @@ "source_file": "app/crud/oss.py", "source_location": "L55", "_origin": "ast", - "community": 23, + "community": 101, "norm_label": "get_oss_by_url()", "id": "app_crud_oss_get_oss_by_url" }, @@ -112375,7 +112420,7 @@ "source_file": "app/crud/oss.py", "source_location": "L66", "_origin": "ast", - "community": 23, + "community": 101, "norm_label": "get_oss_by_id()", "id": "app_crud_oss_get_oss_by_id" }, @@ -112385,7 +112430,7 @@ "source_file": "app/crud/oss.py", "source_location": "L77", "_origin": "ast", - "community": 23, + "community": 101, "norm_label": "resolve_storage_path()", "id": "app_crud_oss_resolve_storage_path" }, @@ -112395,7 +112440,7 @@ "source_file": "app/crud/oss.py", "source_location": "L67", "_origin": "ast", - "community": 23, + "community": 101, "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" }, @@ -112405,7 +112450,7 @@ "source_file": "app/crud/oss.py", "source_location": "L78", "_origin": "ast", - "community": 23, + "community": 101, "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" }, @@ -112415,7 +112460,7 @@ "source_file": "app/crud/post.py", "source_location": "L1", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "post.py", "id": "app_crud_post" }, @@ -112425,7 +112470,7 @@ "source_file": "app/crud/post.py", "source_location": "L16", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "_row_to_dict()", "id": "app_crud_post_row_to_dict" }, @@ -112435,7 +112480,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "any", "id": "app_crud_post_py_any" }, @@ -112445,7 +112490,7 @@ "source_file": "app/crud/post.py", "source_location": "L31", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "list_posts()", "id": "app_crud_post_list_posts" }, @@ -112455,7 +112500,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "session", "id": "app_crud_post_py_session" }, @@ -112465,7 +112510,7 @@ "source_file": "app/crud/post.py", "source_location": "L84", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "get_post()", "id": "app_crud_post_get_post" }, @@ -112475,7 +112520,7 @@ "source_file": "app/crud/post.py", "source_location": "L92", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "post_code_exists()", "id": "app_crud_post_post_code_exists" }, @@ -112485,7 +112530,7 @@ "source_file": "app/crud/post.py", "source_location": "L99", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "create_post()", "id": "app_crud_post_create_post" }, @@ -112495,7 +112540,7 @@ "source_file": "app/crud/post.py", "source_location": "L136", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "update_post()", "id": "app_crud_post_update_post" }, @@ -112505,7 +112550,7 @@ "source_file": "app/crud/post.py", "source_location": "L173", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "soft_delete_post()", "id": "app_crud_post_soft_delete_post" }, @@ -112515,7 +112560,7 @@ "source_file": "app/crud/post.py", "source_location": "L184", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "total_pages()", "id": "app_crud_post_total_pages" }, @@ -112525,7 +112570,7 @@ "source_file": "app/crud/role.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "role.py", "id": "app_crud_role" }, @@ -112535,7 +112580,7 @@ "source_file": "app/crud/role.py", "source_location": "L21", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "_row_to_dict()", "id": "app_crud_role_row_to_dict" }, @@ -112545,7 +112590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "any", "id": "app_crud_role_py_any" }, @@ -112555,7 +112600,7 @@ "source_file": "app/crud/role.py", "source_location": "L36", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "total_pages()", "id": "app_crud_role_total_pages" }, @@ -112565,7 +112610,7 @@ "source_file": "app/crud/role.py", "source_location": "L47", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "list_roles()", "id": "app_crud_role_list_roles" }, @@ -112575,7 +112620,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "session", "id": "app_crud_role_py_session" }, @@ -112585,7 +112630,7 @@ "source_file": "app/crud/role.py", "source_location": "L98", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "get_role()", "id": "app_crud_role_get_role" }, @@ -112595,7 +112640,7 @@ "source_file": "app/crud/role.py", "source_location": "L106", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "role_name_exists()", "id": "app_crud_role_role_name_exists" }, @@ -112605,7 +112650,7 @@ "source_file": "app/crud/role.py", "source_location": "L120", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "create_role()", "id": "app_crud_role_create_role" }, @@ -112615,7 +112660,7 @@ "source_file": "app/crud/role.py", "source_location": "L157", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "update_role()", "id": "app_crud_role_update_role" }, @@ -112625,7 +112670,7 @@ "source_file": "app/crud/role.py", "source_location": "L194", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "soft_delete_role()", "id": "app_crud_role_soft_delete_role" }, @@ -112635,7 +112680,7 @@ "source_file": "app/crud/role.py", "source_location": "L217", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "get_role_menu_ids()", "id": "app_crud_role_get_role_menu_ids" }, @@ -112645,7 +112690,7 @@ "source_file": "app/crud/role.py", "source_location": "L226", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "update_role_menus()", "id": "app_crud_role_update_role_menus" }, @@ -112655,7 +112700,7 @@ "source_file": "app/crud/role.py", "source_location": "L261", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "get_role_data_scope()", "id": "app_crud_role_get_role_data_scope" }, @@ -112665,7 +112710,7 @@ "source_file": "app/crud/role.py", "source_location": "L270", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "update_role_data_scope()", "id": "app_crud_role_update_role_data_scope" }, @@ -112675,7 +112720,7 @@ "source_file": "app/crud/role.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "\u89d2\u8272 crud(sys_role / sys_role_menu / sys_role_data_scope_detail)", "id": "app_crud_role_rationale_1" }, @@ -112685,7 +112730,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L1", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "sample_code.py", "id": "app_crud_sample_code" }, @@ -112695,7 +112740,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L15", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "_resolve_issued_user_display_name()", "id": "app_crud_sample_code_resolve_issued_user_display_name" }, @@ -112705,7 +112750,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "session", "id": "app_crud_sample_code_py_session" }, @@ -112715,7 +112760,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L32", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "_parse_issued_time()", "id": "app_crud_sample_code_parse_issued_time" }, @@ -112725,7 +112770,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "datetime", "id": "app_crud_sample_code_py_datetime" }, @@ -112735,7 +112780,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L44", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "_row_to_dict()", "id": "app_crud_sample_code_row_to_dict" }, @@ -112745,7 +112790,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "bizsamplecode", "id": "bizsamplecode" }, @@ -112755,7 +112800,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "any", "id": "app_crud_sample_code_py_any" }, @@ -112765,7 +112810,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L61", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "sample_code_exists()", "id": "app_crud_sample_code_sample_code_exists" }, @@ -112775,7 +112820,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L73", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "list_sample_codes()", "id": "app_crud_sample_code_list_sample_codes" }, @@ -112785,7 +112830,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L104", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "get_sample_code()", "id": "app_crud_sample_code_get_sample_code" }, @@ -112795,7 +112840,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L111", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "create_sample_code()", "id": "app_crud_sample_code_create_sample_code" }, @@ -112805,7 +112850,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L167", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "update_sample_code()", "id": "app_crud_sample_code_update_sample_code" }, @@ -112815,7 +112860,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L219", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "soft_delete_sample_code()", "id": "app_crud_sample_code_soft_delete_sample_code" }, @@ -112825,7 +112870,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L229", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "batch_generate_sample_codes()", "id": "app_crud_sample_code_batch_generate_sample_codes" }, @@ -112835,7 +112880,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L312", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "batch_issue_sample_codes()", "id": "app_crud_sample_code_batch_issue_sample_codes" }, @@ -112845,7 +112890,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L357", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "batch_revoke_sample_codes()", "id": "app_crud_sample_code_batch_revoke_sample_codes" }, @@ -112855,7 +112900,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L396", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "total_pages()", "id": "app_crud_sample_code_total_pages" }, @@ -112865,7 +112910,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L1", "_origin": "ast", - "community": 242, + "community": 237, "norm_label": "\u6837\u672c\u7f16\u7801\u6c60 crud(biz_sample_code)", "id": "app_crud_sample_code_rationale_1" }, @@ -112875,7 +112920,7 @@ "source_file": "app/crud/sample_code.py", "source_location": "L240", "_origin": "ast", - "community": 242, + "community": 237, "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" }, @@ -112885,7 +112930,7 @@ "source_file": "app/crud/site.py", "source_location": "L1", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "site.py", "id": "app_crud_site" }, @@ -112895,7 +112940,7 @@ "source_file": "app/crud/site.py", "source_location": "L16", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "_row_to_dict()", "id": "app_crud_site_row_to_dict" }, @@ -112905,7 +112950,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "any", "id": "app_crud_site_py_any" }, @@ -112915,7 +112960,7 @@ "source_file": "app/crud/site.py", "source_location": "L36", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "list_sites()", "id": "app_crud_site_list_sites" }, @@ -112925,7 +112970,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "session", "id": "app_crud_site_py_session" }, @@ -112935,7 +112980,7 @@ "source_file": "app/crud/site.py", "source_location": "L74", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "get_site()", "id": "app_crud_site_get_site" }, @@ -112945,7 +112990,7 @@ "source_file": "app/crud/site.py", "source_location": "L82", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "site_code_exists()", "id": "app_crud_site_site_code_exists" }, @@ -112955,7 +113000,7 @@ "source_file": "app/crud/site.py", "source_location": "L89", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "create_site()", "id": "app_crud_site_create_site" }, @@ -112965,7 +113010,7 @@ "source_file": "app/crud/site.py", "source_location": "L136", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "update_site()", "id": "app_crud_site_update_site" }, @@ -112975,7 +113020,7 @@ "source_file": "app/crud/site.py", "source_location": "L188", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "soft_delete_site()", "id": "app_crud_site_soft_delete_site" }, @@ -112985,7 +113030,7 @@ "source_file": "app/crud/site.py", "source_location": "L199", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "total_pages()", "id": "app_crud_site_total_pages" }, @@ -112995,7 +113040,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L1", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "tenant.py", "id": "app_crud_tenant" }, @@ -113005,7 +113050,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L17", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "_row_to_dict()", "id": "app_crud_tenant_row_to_dict" }, @@ -113015,7 +113060,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "any", "id": "app_crud_tenant_py_any" }, @@ -113025,7 +113070,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L32", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "list_tenants()", "id": "app_crud_tenant_list_tenants" }, @@ -113035,7 +113080,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "session", "id": "app_crud_tenant_py_session" }, @@ -113045,7 +113090,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L85", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "get_tenant()", "id": "app_crud_tenant_get_tenant" }, @@ -113055,7 +113100,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L93", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "tenant_no_exists()", "id": "app_crud_tenant_tenant_no_exists" }, @@ -113065,7 +113110,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L100", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "create_tenant()", "id": "app_crud_tenant_create_tenant" }, @@ -113075,7 +113120,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L137", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "update_tenant()", "id": "app_crud_tenant_update_tenant" }, @@ -113085,7 +113130,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L179", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "soft_delete_tenant()", "id": "app_crud_tenant_soft_delete_tenant" }, @@ -113095,7 +113140,7 @@ "source_file": "app/crud/tenant.py", "source_location": "L192", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "total_pages()", "id": "app_crud_tenant_total_pages" }, @@ -113105,7 +113150,7 @@ "source_file": "app/crud/user.py", "source_location": "L1", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "user.py", "id": "app_crud_user" }, @@ -113115,7 +113160,7 @@ "source_file": "app/crud/user.py", "source_location": "L19", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "_hash_password()", "id": "app_crud_user_hash_password" }, @@ -113125,7 +113170,7 @@ "source_file": "app/crud/user.py", "source_location": "L23", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "_usercrudcompat", "id": "app_crud_user_usercrudcompat" }, @@ -113135,7 +113180,7 @@ "source_file": "app/crud/user.py", "source_location": "L24", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": ".get_by_user_no()", "id": "app_crud_user_usercrudcompat_get_by_user_no" }, @@ -113145,7 +113190,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "session", "id": "app_crud_user_py_session" }, @@ -113155,7 +113200,7 @@ "source_file": "app/crud/user.py", "source_location": "L35", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": ".get_by_user_no_for_web_login()", "id": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login" }, @@ -113165,7 +113210,7 @@ "source_file": "app/crud/user.py", "source_location": "L50", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": ".get_by_wx_openid()", "id": "app_crud_user_usercrudcompat_get_by_wx_openid" }, @@ -113175,7 +113220,7 @@ "source_file": "app/crud/user.py", "source_location": "L60", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": ".list_active_by_phone_no()", "id": "app_crud_user_usercrudcompat_list_active_by_phone_no" }, @@ -113185,7 +113230,7 @@ "source_file": "app/crud/user.py", "source_location": "L77", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "_row_to_dict()", "id": "app_crud_user_row_to_dict" }, @@ -113195,7 +113240,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "any", "id": "app_crud_user_py_any" }, @@ -113205,7 +113250,7 @@ "source_file": "app/crud/user.py", "source_location": "L98", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "list_users()", "id": "app_crud_user_list_users" }, @@ -113215,7 +113260,7 @@ "source_file": "app/crud/user.py", "source_location": "L149", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "get_user()", "id": "app_crud_user_get_user" }, @@ -113225,7 +113270,7 @@ "source_file": "app/crud/user.py", "source_location": "L157", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "list_post_ids_for_user()", "id": "app_crud_user_list_post_ids_for_user" }, @@ -113235,7 +113280,7 @@ "source_file": "app/crud/user.py", "source_location": "L167", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "set_user_post_ids_only()", "id": "app_crud_user_set_user_post_ids_only" }, @@ -113245,7 +113290,7 @@ "source_file": "app/crud/user.py", "source_location": "L199", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "list_user_ids_bound_to_post()", "id": "app_crud_user_list_user_ids_bound_to_post" }, @@ -113255,7 +113300,7 @@ "source_file": "app/crud/user.py", "source_location": "L214", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "sync_post_user_bindings()", "id": "app_crud_user_sync_post_user_bindings" }, @@ -113265,7 +113310,7 @@ "source_file": "app/crud/user.py", "source_location": "L242", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "get_user_with_relations()", "id": "app_crud_user_get_user_with_relations" }, @@ -113275,7 +113320,7 @@ "source_file": "app/crud/user.py", "source_location": "L267", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "user_no_exists()", "id": "app_crud_user_user_no_exists" }, @@ -113285,7 +113330,7 @@ "source_file": "app/crud/user.py", "source_location": "L276", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "_replace_associations()", "id": "app_crud_user_replace_associations" }, @@ -113295,7 +113340,7 @@ "source_file": "app/crud/user.py", "source_location": "L327", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "create_user()", "id": "app_crud_user_create_user" }, @@ -113305,7 +113350,7 @@ "source_file": "app/crud/user.py", "source_location": "L386", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "update_user()", "id": "app_crud_user_update_user" }, @@ -113315,7 +113360,7 @@ "source_file": "app/crud/user.py", "source_location": "L441", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "soft_delete_user()", "id": "app_crud_user_soft_delete_user" }, @@ -113325,7 +113370,7 @@ "source_file": "app/crud/user.py", "source_location": "L452", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "change_password()", "id": "app_crud_user_change_password" }, @@ -113335,7 +113380,7 @@ "source_file": "app/crud/user.py", "source_location": "L472", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "reset_password()", "id": "app_crud_user_reset_password" }, @@ -113345,7 +113390,7 @@ "source_file": "app/crud/user.py", "source_location": "L482", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "total_pages()", "id": "app_crud_user_total_pages" }, @@ -113355,7 +113400,7 @@ "source_file": "app/crud/user.py", "source_location": "L1", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "\u7528\u6237 crud(sys_user + sys_user_role + sys_user_post)", "id": "app_crud_user_rationale_1" }, @@ -113365,7 +113410,7 @@ "source_file": "app/crud/user.py", "source_location": "L36", "_origin": "ast", - "community": 153, + "community": 142, "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" }, @@ -113375,7 +113420,7 @@ "source_file": "app/crud/user.py", "source_location": "L174", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "\u4ec5\u66ff\u6362 sys_user_post,\u4e0d\u5f71\u54cd sys_user_role\u3002", "id": "app_crud_user_rationale_174" }, @@ -113385,7 +113430,7 @@ "source_file": "app/crud/user.py", "source_location": "L221", "_origin": "ast", - "community": 153, + "community": 142, "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" }, @@ -113395,7 +113440,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "workflow.py", "id": "app_crud_workflow" }, @@ -113405,7 +113450,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L30", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "_row_to_dict()", "id": "app_crud_workflow_row_to_dict" }, @@ -113415,7 +113460,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "any", "id": "app_crud_workflow_py_any" }, @@ -113425,7 +113470,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L45", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "list_process_defs()", "id": "app_crud_workflow_list_process_defs" }, @@ -113435,7 +113480,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "session", "id": "app_crud_workflow_py_session" }, @@ -113445,7 +113490,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L101", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "get_process_def()", "id": "app_crud_workflow_get_process_def" }, @@ -113455,7 +113500,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L109", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "process_code_exists()", "id": "app_crud_workflow_process_code_exists" }, @@ -113465,7 +113510,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L120", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "create_process_def()", "id": "app_crud_workflow_create_process_def" }, @@ -113475,7 +113520,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L157", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "update_process_def()", "id": "app_crud_workflow_update_process_def" }, @@ -113485,7 +113530,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L196", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "soft_delete_process_def()", "id": "app_crud_workflow_soft_delete_process_def" }, @@ -113495,7 +113540,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L212", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "publish_version()", "id": "app_crud_workflow_publish_version" }, @@ -113505,7 +113550,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L304", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "get_latest_version()", "id": "app_crud_workflow_get_latest_version" }, @@ -113515,7 +113560,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L318", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "_version_to_dict()", "id": "app_crud_workflow_version_to_dict" }, @@ -113525,7 +113570,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L329", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "list_versions()", "id": "app_crud_workflow_list_versions" }, @@ -113535,7 +113580,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L344", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "get_nodes_by_version()", "id": "app_crud_workflow_get_nodes_by_version" }, @@ -113545,7 +113590,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L353", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "get_transitions_by_version()", "id": "app_crud_workflow_get_transitions_by_version" }, @@ -113555,7 +113600,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L367", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "create_instance()", "id": "app_crud_workflow_create_instance" }, @@ -113565,7 +113610,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L405", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "get_instance()", "id": "app_crud_workflow_get_instance" }, @@ -113575,7 +113620,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L413", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "update_instance_status()", "id": "app_crud_workflow_update_instance_status" }, @@ -113585,7 +113630,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L423", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "list_my_instances()", "id": "app_crud_workflow_list_my_instances" }, @@ -113595,7 +113640,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L511", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "get_all_tasks_for_business()", "id": "app_crud_workflow_get_all_tasks_for_business" }, @@ -113605,7 +113650,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L572", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "create_task()", "id": "app_crud_workflow_create_task" }, @@ -113615,7 +113660,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L603", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "get_task()", "id": "app_crud_workflow_get_task" }, @@ -113625,7 +113670,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L611", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "get_pending_tasks_by_node()", "id": "app_crud_workflow_get_pending_tasks_by_node" }, @@ -113635,7 +113680,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L626", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "_task_row_to_dict()", "id": "app_crud_workflow_task_row_to_dict" }, @@ -113645,7 +113690,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L653", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "list_pending_tasks()", "id": "app_crud_workflow_list_pending_tasks" }, @@ -113655,7 +113700,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L716", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "list_completed_tasks()", "id": "app_crud_workflow_list_completed_tasks" }, @@ -113665,7 +113710,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L779", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "total_pages()", "id": "app_crud_workflow_total_pages" }, @@ -113675,7 +113720,7 @@ "source_file": "app/crud/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", "id": "app_crud_workflow_rationale_1" }, @@ -113685,7 +113730,7 @@ "source_file": "app/main.py", "source_location": "L1", "_origin": "ast", - "community": 80, + "community": 57, "norm_label": "main.py", "id": "app_main" }, @@ -113695,7 +113740,7 @@ "source_file": "app/models/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "__init__.py", "id": "app_models_init" }, @@ -113705,7 +113750,7 @@ "source_file": "app/models/base.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "base.py", "id": "app_models_base" }, @@ -113715,7 +113760,7 @@ "source_file": "app/models/base.py", "source_location": "L10", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "basemodel", "id": "app_models_base_basemodel" }, @@ -113725,7 +113770,7 @@ "source_file": "app/models/base.py", "source_location": "L15", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": ".__tablename__()", "id": "app_models_base_basemodel_tablename" }, @@ -113735,7 +113780,7 @@ "source_file": "app/models/base.py", "source_location": "L29", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": ".to_dict()", "id": "app_models_base_basemodel_to_dict" }, @@ -113745,7 +113790,7 @@ "source_file": "app/models/base.py", "source_location": "L44", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "softdeletemodel", "id": "app_models_base_softdeletemodel" }, @@ -113755,7 +113800,7 @@ "source_file": "app/models/base.py", "source_location": "L51", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": ".get_active()", "id": "app_models_base_softdeletemodel_get_active" }, @@ -113765,7 +113810,7 @@ "source_file": "app/models/base.py", "source_location": "L55", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": ".soft_delete()", "id": "app_models_base_softdeletemodel_soft_delete" }, @@ -113775,7 +113820,7 @@ "source_file": "app/models/base.py", "source_location": "L60", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": ".restore()", "id": "app_models_base_softdeletemodel_restore" }, @@ -113785,7 +113830,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "bx_models.py", "id": "app_models_bx_models" }, @@ -113795,7 +113840,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L10", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "bxexpenseitem", "id": "app_models_bx_models_bxexpenseitem" }, @@ -113805,7 +113850,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L33", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "bxworkflowdef", "id": "app_models_bx_models_bxworkflowdef" }, @@ -113815,7 +113860,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L62", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "bxworkflownode", "id": "app_models_bx_models_bxworkflownode" }, @@ -113825,7 +113870,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L101", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "bxadvanceapply", "id": "app_models_bx_models_bxadvanceapply" }, @@ -113835,7 +113880,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L134", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "bxadvanceapproval", "id": "app_models_bx_models_bxadvanceapproval" }, @@ -113845,7 +113890,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L157", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "bxreimburseapply", "id": "app_models_bx_models_bxreimburseapply" }, @@ -113855,7 +113900,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L195", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "bxreimbursedetail", "id": "app_models_bx_models_bxreimbursedetail" }, @@ -113865,7 +113910,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L217", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "bxreimburseapproval", "id": "app_models_bx_models_bxreimburseapproval" }, @@ -113875,7 +113920,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L240", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "bxreimburseoffset", "id": "app_models_bx_models_bxreimburseoffset" }, @@ -113885,7 +113930,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L258", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "bxattachment", "id": "app_models_bx_models_bxattachment" }, @@ -113895,7 +113940,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L281", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "bxinvoice", "id": "app_models_bx_models_bxinvoice" }, @@ -113905,7 +113950,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L303", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "bxinvoiceledger", "id": "app_models_bx_models_bxinvoiceledger" }, @@ -113915,7 +113960,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L328", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "bxreimburseinvoice", "id": "app_models_bx_models_bxreimburseinvoice" }, @@ -113925,7 +113970,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L346", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "bxinvoicewalletsummary", "id": "app_models_bx_models_bxinvoicewalletsummary" }, @@ -113935,7 +113980,7 @@ "source_file": "app/models/bx_models.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 98, "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" }, @@ -113945,7 +113990,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 191, "norm_label": "crm_models.py", "id": "app_models_crm_models" }, @@ -113955,7 +114000,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L21", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "crmproductcategory", "id": "app_models_crm_models_crmproductcategory" }, @@ -113965,7 +114010,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L43", "_origin": "ast", - "community": 8, + "community": 41, "norm_label": "crmproduct", "id": "app_models_crm_models_crmproduct" }, @@ -113975,7 +114020,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L79", "_origin": "ast", - "community": 100, + "community": 41, "norm_label": "crmproductbrand", "id": "app_models_crm_models_crmproductbrand" }, @@ -113985,7 +114030,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L99", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "crmproductalias", "id": "app_models_crm_models_crmproductalias" }, @@ -113995,7 +114040,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L118", "_origin": "ast", - "community": 23, + "community": 101, "norm_label": "sysoss", "id": "app_models_crm_models_sysoss" }, @@ -114005,7 +114050,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L150", "_origin": "ast", - "community": 3, + "community": 68, "norm_label": "crmcustomer", "id": "app_models_crm_models_crmcustomer" }, @@ -114015,7 +114060,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L234", "_origin": "ast", - "community": 254, + "community": 121, "norm_label": "crmcontact", "id": "app_models_crm_models_crmcontact" }, @@ -114025,7 +114070,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L269", "_origin": "ast", - "community": 302, + "community": 121, "norm_label": "crminvoiceinfo", "id": "app_models_crm_models_crminvoiceinfo" }, @@ -114035,7 +114080,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L297", "_origin": "ast", - "community": 218, + "community": 68, "norm_label": "crmcustomerfollow", "id": "app_models_crm_models_crmcustomerfollow" }, @@ -114045,7 +114090,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L328", "_origin": "ast", - "community": 122, + "community": 105, "norm_label": "crmcustomerpool", "id": "app_models_crm_models_crmcustomerpool" }, @@ -114055,7 +114100,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L354", "_origin": "ast", - "community": 122, + "community": 140, "norm_label": "crmcustomerpoolrule", "id": "app_models_crm_models_crmcustomerpoolrule" }, @@ -114065,7 +114110,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L377", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "crmopportunity", "id": "app_models_crm_models_crmopportunity" }, @@ -114075,7 +114120,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L420", "_origin": "ast", - "community": 279, + "community": 140, "norm_label": "crmopportunityfollow", "id": "app_models_crm_models_crmopportunityfollow" }, @@ -114085,7 +114130,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L451", "_origin": "ast", - "community": 62, + "community": 242, "norm_label": "crmopportunityproduct", "id": "app_models_crm_models_crmopportunityproduct" }, @@ -114095,7 +114140,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L481", "_origin": "ast", - "community": 62, + "community": 77, "norm_label": "crmopportunitystagelog", "id": "app_models_crm_models_crmopportunitystagelog" }, @@ -114105,7 +114150,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L512", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "crmcontract", "id": "app_models_crm_models_crmcontract" }, @@ -114115,7 +114160,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L597", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "crmcontractapproversetting", "id": "app_models_crm_models_crmcontractapproversetting" }, @@ -114125,7 +114170,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L616", "_origin": "ast", - "community": 156, + "community": 141, "norm_label": "crmcontractapproval", "id": "app_models_crm_models_crmcontractapproval" }, @@ -114135,7 +114180,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L647", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "crmcontractchange", "id": "app_models_crm_models_crmcontractchange" }, @@ -114145,7 +114190,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L678", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "crmcontracttemplate", "id": "app_models_crm_models_crmcontracttemplate" }, @@ -114155,7 +114200,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L712", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "crmcontractproduct", "id": "app_models_crm_models_crmcontractproduct" }, @@ -114165,7 +114210,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L755", "_origin": "ast", - "community": 211, + "community": 191, "norm_label": "crmcontractproductpricetier", "id": "app_models_crm_models_crmcontractproductpricetier" }, @@ -114175,7 +114220,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L780", "_origin": "ast", - "community": 15, + "community": 46, "norm_label": "crmquote", "id": "app_models_crm_models_crmquote" }, @@ -114185,7 +114230,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L842", "_origin": "ast", - "community": 176, + "community": 214, "norm_label": "crmquoteproduct", "id": "app_models_crm_models_crmquoteproduct" }, @@ -114195,7 +114240,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L880", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "crmquoteapproversetting", "id": "app_models_crm_models_crmquoteapproversetting" }, @@ -114205,7 +114250,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L899", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "crmquoteapproval", "id": "app_models_crm_models_crmquoteapproval" }, @@ -114215,7 +114260,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L924", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "crmquotesharelog", "id": "app_models_crm_models_crmquotesharelog" }, @@ -114225,7 +114270,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L950", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "crmclue", "id": "app_models_crm_models_crmclue" }, @@ -114235,7 +114280,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1000", "_origin": "ast", - "community": 87, + "community": 97, "norm_label": "crmcluefollow", "id": "app_models_crm_models_crmcluefollow" }, @@ -114245,7 +114290,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1024", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "crmpriceletter", "id": "app_models_crm_models_crmpriceletter" }, @@ -114255,7 +114300,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1055", "_origin": "ast", - "community": 111, + "community": 100, "norm_label": "crmsupplierinfo", "id": "app_models_crm_models_crmsupplierinfo" }, @@ -114265,7 +114310,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "_origin": "ast", - "community": 87, + "community": 191, "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" }, @@ -114275,7 +114320,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1025", "_origin": "ast", - "community": 130, + "community": 100, "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" }, @@ -114285,7 +114330,7 @@ "source_file": "app/models/db_models.py", "source_location": "L1", "_origin": "ast", - "community": 70, + "community": 222, "norm_label": "db_models.py", "id": "app_models_db_models" }, @@ -114295,7 +114340,7 @@ "source_file": "app/models/db_models.py", "source_location": "L9", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "dbpurchaseplan", "id": "app_models_db_models_dbpurchaseplan" }, @@ -114305,7 +114350,7 @@ "source_file": "app/models/db_models.py", "source_location": "L44", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "dbinboundoutbound", "id": "app_models_db_models_dbinboundoutbound" }, @@ -114315,7 +114360,7 @@ "source_file": "app/models/db_models.py", "source_location": "L77", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "dbweighingslip", "id": "app_models_db_models_dbweighingslip" }, @@ -114325,7 +114370,7 @@ "source_file": "app/models/db_models.py", "source_location": "L119", "_origin": "ast", - "community": 275, + "community": 112, "norm_label": "dbsequence", "id": "app_models_db_models_dbsequence" }, @@ -114335,7 +114380,7 @@ "source_file": "app/models/db_models.py", "source_location": "L1", "_origin": "ast", - "community": 70, + "community": 222, "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" }, @@ -114345,7 +114390,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "duty_models.py", "id": "app_models_duty_models" }, @@ -114355,7 +114400,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L35", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "dutyday", "id": "app_models_duty_models_dutyday" }, @@ -114365,7 +114410,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L55", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "dutyslot", "id": "app_models_duty_models_dutyslot" }, @@ -114375,7 +114420,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L79", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "dutyassignment", "id": "app_models_duty_models_dutyassignment" }, @@ -114385,7 +114430,7 @@ "source_file": "app/models/duty_models.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 26, "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" }, @@ -114395,7 +114440,7 @@ "source_file": "app/models/models.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "models.py", "id": "app_models_models" }, @@ -114405,7 +114450,7 @@ "source_file": "app/models/models.py", "source_location": "L11", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "userrole", "id": "app_models_models_userrole" }, @@ -114415,7 +114460,7 @@ "source_file": "app/models/models.py", "source_location": "L29", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "sysuser", "id": "app_models_models_sysuser" }, @@ -114425,7 +114470,7 @@ "source_file": "app/models/models.py", "source_location": "L58", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "sysrole", "id": "app_models_models_sysrole" }, @@ -114435,7 +114480,7 @@ "source_file": "app/models/models.py", "source_location": "L79", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "sysuserrole", "id": "app_models_models_sysuserrole" }, @@ -114445,7 +114490,7 @@ "source_file": "app/models/models.py", "source_location": "L99", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "sysrolemenu", "id": "app_models_models_sysrolemenu" }, @@ -114455,7 +114500,7 @@ "source_file": "app/models/models.py", "source_location": "L119", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "sysroledatascopedetail", "id": "app_models_models_sysroledatascopedetail" }, @@ -114465,7 +114510,7 @@ "source_file": "app/models/models.py", "source_location": "L140", "_origin": "ast", - "community": 301, + "community": 271, "norm_label": "sysmenu", "id": "app_models_models_sysmenu" }, @@ -114475,7 +114520,7 @@ "source_file": "app/models/models.py", "source_location": "L167", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "sysdept", "id": "app_models_models_sysdept" }, @@ -114485,7 +114530,7 @@ "source_file": "app/models/models.py", "source_location": "L191", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "systenant", "id": "app_models_models_systenant" }, @@ -114495,7 +114540,7 @@ "source_file": "app/models/models.py", "source_location": "L212", "_origin": "ast", - "community": 319, + "community": 300, "norm_label": "syssite", "id": "app_models_models_syssite" }, @@ -114505,7 +114550,7 @@ "source_file": "app/models/models.py", "source_location": "L238", "_origin": "ast", - "community": 318, + "community": 299, "norm_label": "syspost", "id": "app_models_models_syspost" }, @@ -114515,7 +114560,7 @@ "source_file": "app/models/models.py", "source_location": "L259", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "sysuserpost", "id": "app_models_models_sysuserpost" }, @@ -114525,7 +114570,7 @@ "source_file": "app/models/models.py", "source_location": "L278", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "sysusermenufavorite", "id": "app_models_models_sysusermenufavorite" }, @@ -114535,7 +114580,7 @@ "source_file": "app/models/models.py", "source_location": "L302", "_origin": "ast", - "community": 309, + "community": 280, "norm_label": "sysdicttype", "id": "app_models_models_sysdicttype" }, @@ -114545,7 +114590,7 @@ "source_file": "app/models/models.py", "source_location": "L322", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "sysethnic", "id": "app_models_models_sysethnic" }, @@ -114555,7 +114600,7 @@ "source_file": "app/models/models.py", "source_location": "L342", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "sysdictdata", "id": "app_models_models_sysdictdata" }, @@ -114565,7 +114610,7 @@ "source_file": "app/models/models.py", "source_location": "L374", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "sysapirequestlog", "id": "app_models_models_sysapirequestlog" }, @@ -114575,7 +114620,7 @@ "source_file": "app/models/models.py", "source_location": "L406", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "sysapirequestloghis", "id": "app_models_models_sysapirequestloghis" }, @@ -114585,7 +114630,7 @@ "source_file": "app/models/models.py", "source_location": "L448", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "bizleaverequest", "id": "app_models_models_bizleaverequest" }, @@ -114595,7 +114640,7 @@ "source_file": "app/models/models.py", "source_location": "L478", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "bizattachment", "id": "app_models_models_bizattachment" }, @@ -114605,7 +114650,7 @@ "source_file": "app/models/models.py", "source_location": "L508", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "wfprocessdef", "id": "app_models_models_wfprocessdef" }, @@ -114615,7 +114660,7 @@ "source_file": "app/models/models.py", "source_location": "L529", "_origin": "ast", - "community": 44, + "community": 126, "norm_label": "wfprocessversion", "id": "app_models_models_wfprocessversion" }, @@ -114625,7 +114670,7 @@ "source_file": "app/models/models.py", "source_location": "L551", "_origin": "ast", - "community": 44, + "community": 61, "norm_label": "wfnode", "id": "app_models_models_wfnode" }, @@ -114635,7 +114680,7 @@ "source_file": "app/models/models.py", "source_location": "L574", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "wftransition", "id": "app_models_models_wftransition" }, @@ -114645,7 +114690,7 @@ "source_file": "app/models/models.py", "source_location": "L596", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "wfprocessinstance", "id": "app_models_models_wfprocessinstance" }, @@ -114655,7 +114700,7 @@ "source_file": "app/models/models.py", "source_location": "L621", "_origin": "ast", - "community": 44, + "community": 126, "norm_label": "wftask", "id": "app_models_models_wftask" }, @@ -114665,7 +114710,7 @@ "source_file": "app/models/models.py", "source_location": "L1", "_origin": "ast", - "community": 83, + "community": 88, "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" }, @@ -114675,7 +114720,7 @@ "source_file": "app/models/models.py", "source_location": "L12", "_origin": "ast", - "community": 83, + "community": 88, "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" }, @@ -114685,7 +114730,7 @@ "source_file": "app/models/models.py", "source_location": "L80", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role(v0.3)", "id": "app_models_models_rationale_80" }, @@ -114695,7 +114740,7 @@ "source_file": "app/models/models.py", "source_location": "L100", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)", "id": "app_models_models_rationale_100" }, @@ -114705,7 +114750,7 @@ "source_file": "app/models/models.py", "source_location": "L120", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "id": "app_models_models_rationale_120" }, @@ -114715,7 +114760,7 @@ "source_file": "app/models/models.py", "source_location": "L192", "_origin": "ast", - "community": 310, + "community": 282, "norm_label": "\u79df\u6237\u8868 sys_tenant(v0.3 2.1.1)", "id": "app_models_models_rationale_192" }, @@ -114725,7 +114770,7 @@ "source_file": "app/models/models.py", "source_location": "L260", "_origin": "ast", - "community": 153, + "community": 142, "norm_label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "id": "app_models_models_rationale_260" }, @@ -114735,7 +114780,7 @@ "source_file": "app/models/models.py", "source_location": "L279", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite", "id": "app_models_models_rationale_279" }, @@ -114745,7 +114790,7 @@ "source_file": "app/models/models.py", "source_location": "L323", "_origin": "ast", - "community": 83, + "community": 88, "norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)", "id": "app_models_models_rationale_323" }, @@ -114755,7 +114800,7 @@ "source_file": "app/models/models.py", "source_location": "L449", "_origin": "ast", - "community": 317, + "community": 288, "norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "id": "app_models_models_rationale_449" }, @@ -114765,7 +114810,7 @@ "source_file": "app/models/models.py", "source_location": "L530", "_origin": "ast", - "community": 44, + "community": 126, "norm_label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "id": "app_models_models_rationale_530" }, @@ -114775,7 +114820,7 @@ "source_file": "app/models/models.py", "source_location": "L575", "_origin": "ast", - "community": 167, + "community": 126, "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "id": "app_models_models_rationale_575" }, @@ -114785,7 +114830,7 @@ "source_file": "app/models/models.py", "source_location": "L597", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "id": "app_models_models_rationale_597" }, @@ -114795,7 +114840,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1", "_origin": "ast", - "community": 133, + "community": 36, "norm_label": "pl_models.py", "id": "app_models_pl_models" }, @@ -114805,7 +114850,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L28", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "plcarrier", "id": "app_models_pl_models_plcarrier" }, @@ -114815,7 +114860,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L57", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "plvehicle", "id": "app_models_pl_models_plvehicle" }, @@ -114825,7 +114870,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L84", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "plpersonnel", "id": "app_models_pl_models_plpersonnel" }, @@ -114835,7 +114880,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L120", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "pltransportaddress", "id": "app_models_pl_models_pltransportaddress" }, @@ -114845,7 +114890,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L145", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "plcustomerstoppref", "id": "app_models_pl_models_plcustomerstoppref" }, @@ -114855,7 +114900,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L170", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "plcert", "id": "app_models_pl_models_plcert" }, @@ -114865,7 +114910,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L196", "_origin": "ast", - "community": 8, + "community": 4, "norm_label": "pldriver", "id": "app_models_pl_models_pldriver" }, @@ -114875,7 +114920,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L222", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "plvehiclepersonnel", "id": "app_models_pl_models_plvehiclepersonnel" }, @@ -114885,7 +114930,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L243", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "plvehicledriver", "id": "app_models_pl_models_plvehicledriver" }, @@ -114895,7 +114940,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L268", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "plplan", "id": "app_models_pl_models_plplan" }, @@ -114905,7 +114950,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L383", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "plplancontract", "id": "app_models_pl_models_plplancontract" }, @@ -114915,7 +114960,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L406", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "plplanproduct", "id": "app_models_pl_models_plplanproduct" }, @@ -114925,7 +114970,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L465", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "plplanproductbrandqty", "id": "app_models_pl_models_plplanproductbrandqty" }, @@ -114935,7 +114980,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L493", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "plplanchange", "id": "app_models_pl_models_plplanchange" }, @@ -114945,7 +114990,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L515", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "plplanload", "id": "app_models_pl_models_plplanload" }, @@ -114955,7 +115000,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L543", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "plplanloadproduct", "id": "app_models_pl_models_plplanloadproduct" }, @@ -114965,7 +115010,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L574", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "plplandelivery", "id": "app_models_pl_models_plplandelivery" }, @@ -114975,7 +115020,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L603", "_origin": "ast", - "community": 8, + "community": 170, "norm_label": "plplandeliveryproduct", "id": "app_models_pl_models_plplandeliveryproduct" }, @@ -114985,7 +115030,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L639", "_origin": "ast", - "community": 38, + "community": 21, "norm_label": "pltransport", "id": "app_models_pl_models_pltransport" }, @@ -114995,7 +115040,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L705", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "pltransportproductfeedback", "id": "app_models_pl_models_pltransportproductfeedback" }, @@ -115005,7 +115050,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L726", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "pltransportproductbrandqty", "id": "app_models_pl_models_pltransportproductbrandqty" }, @@ -115015,7 +115060,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L749", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "pltransportdblink", "id": "app_models_pl_models_pltransportdblink" }, @@ -115025,7 +115070,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L774", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "plplantransport", "id": "app_models_pl_models_plplantransport" }, @@ -115035,7 +115080,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L793", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "pltransportdriverstopfeedback", "id": "app_models_pl_models_pltransportdriverstopfeedback" }, @@ -115045,7 +115090,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L821", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "pltransportsitestopfeedback", "id": "app_models_pl_models_pltransportsitestopfeedback" }, @@ -115055,7 +115100,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L851", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "pltransportsitelink", "id": "app_models_pl_models_pltransportsitelink" }, @@ -115065,7 +115110,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L884", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "plinboundorder", "id": "app_models_pl_models_plinboundorder" }, @@ -115075,7 +115120,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L914", "_origin": "ast", - "community": 60, + "community": 124, "norm_label": "plinboundorderitem", "id": "app_models_pl_models_plinboundorderitem" }, @@ -115085,7 +115130,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L940", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "plinboundorderitembrandqty", "id": "app_models_pl_models_plinboundorderitembrandqty" }, @@ -115095,7 +115140,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L963", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "ploutboundorder", "id": "app_models_pl_models_ploutboundorder" }, @@ -115105,7 +115150,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L993", "_origin": "ast", - "community": 60, + "community": 124, "norm_label": "ploutboundorderitem", "id": "app_models_pl_models_ploutboundorderitem" }, @@ -115115,7 +115160,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1019", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "ploutboundorderitembrandqty", "id": "app_models_pl_models_ploutboundorderitembrandqty" }, @@ -115125,7 +115170,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1042", "_origin": "ast", - "community": 30, + "community": 4, "norm_label": "pltransportapproval", "id": "app_models_pl_models_pltransportapproval" }, @@ -115135,7 +115180,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1071", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "plfreightsettlement", "id": "app_models_pl_models_plfreightsettlement" }, @@ -115145,7 +115190,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1106", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "plfreightsettlementapproval", "id": "app_models_pl_models_plfreightsettlementapproval" }, @@ -115155,7 +115200,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1133", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "plfreightsettlementtransport", "id": "app_models_pl_models_plfreightsettlementtransport" }, @@ -115165,7 +115210,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1153", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "plremittancevoucher", "id": "app_models_pl_models_plremittancevoucher" }, @@ -115175,7 +115220,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1180", "_origin": "ast", - "community": 103, + "community": 61, "norm_label": "plinventory", "id": "app_models_pl_models_plinventory" }, @@ -115185,7 +115230,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1214", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "plinventorytransaction", "id": "app_models_pl_models_plinventorytransaction" }, @@ -115195,7 +115240,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1245", "_origin": "ast", - "community": 30, + "community": 88, "norm_label": "plinventorywarning", "id": "app_models_pl_models_plinventorywarning" }, @@ -115205,7 +115250,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1272", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "pldocumentreminder", "id": "app_models_pl_models_pldocumentreminder" }, @@ -115215,7 +115260,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1300", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "plvehiclefuelregister", "id": "app_models_pl_models_plvehiclefuelregister" }, @@ -115225,7 +115270,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1332", "_origin": "ast", - "community": 165, + "community": 160, "norm_label": "plvehiclerechargeapply", "id": "app_models_pl_models_plvehiclerechargeapply" }, @@ -115235,7 +115280,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1368", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "plvehiclerechargeapproval", "id": "app_models_pl_models_plvehiclerechargeapproval" }, @@ -115245,7 +115290,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1394", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "plvehiclemaintenanceapply", "id": "app_models_pl_models_plvehiclemaintenanceapply" }, @@ -115255,7 +115300,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1425", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "plvehiclemaintenanceprocess", "id": "app_models_pl_models_plvehiclemaintenanceprocess" }, @@ -115265,7 +115310,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1449", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "plvehicleureaapply", "id": "app_models_pl_models_plvehicleureaapply" }, @@ -115275,7 +115320,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1479", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "plvehicleureadisburse", "id": "app_models_pl_models_plvehicleureadisburse" }, @@ -115285,7 +115330,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1503", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "plocrusagemonth", "id": "app_models_pl_models_plocrusagemonth" }, @@ -115295,7 +115340,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1522", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "plvehiclerechargerecord", "id": "app_models_pl_models_plvehiclerechargerecord" }, @@ -115305,7 +115350,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L121", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address", "id": "app_models_pl_models_rationale_121" }, @@ -115315,7 +115360,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L146", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "\u5ba2\u6237\u88c5/\u9001\u8d27\u7269\u6d41\u9ed8\u8ba4\u8bb0\u5fc6 pl_customer_stop_pref", "id": "app_models_pl_models_rationale_146" }, @@ -115325,7 +115370,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L197", "_origin": "ast", - "community": 8, + "community": 4, "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" }, @@ -115335,7 +115380,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L223", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel", "id": "app_models_pl_models_rationale_223" }, @@ -115345,7 +115390,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L244", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver(\u517c\u5bb9\u65e7\u8868)", "id": "app_models_pl_models_rationale_244" }, @@ -115355,7 +115400,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L384", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract", "id": "app_models_pl_models_rationale_384" }, @@ -115365,7 +115410,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L407", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "app_models_pl_models_rationale_407" }, @@ -115375,7 +115420,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L466", "_origin": "ast", - "community": 103, + "community": 116, "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" }, @@ -115385,7 +115430,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L494", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "id": "app_models_pl_models_rationale_494" }, @@ -115395,7 +115440,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L516", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)", "id": "app_models_pl_models_rationale_516" }, @@ -115405,7 +115450,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L544", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product", "id": "app_models_pl_models_rationale_544" }, @@ -115415,7 +115460,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L575", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)", "id": "app_models_pl_models_rationale_575" }, @@ -115425,7 +115470,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L604", "_origin": "ast", - "community": 8, + "community": 170, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product", "id": "app_models_pl_models_rationale_604" }, @@ -115435,7 +115480,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L706", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "id": "app_models_pl_models_rationale_706" }, @@ -115445,7 +115490,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L727", "_origin": "ast", - "community": 95, + "community": 13, "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" }, @@ -115455,7 +115500,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L750", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "id": "app_models_pl_models_rationale_750" }, @@ -115465,7 +115510,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L775", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "app_models_pl_models_rationale_775" }, @@ -115475,7 +115520,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L794", "_origin": "ast", - "community": 100, + "community": 111, "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" }, @@ -115485,7 +115530,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L822", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback", "id": "app_models_pl_models_rationale_822" }, @@ -115495,7 +115540,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L852", "_origin": "ast", - "community": 123, + "community": 101, "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" }, @@ -115505,7 +115550,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L885", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "id": "app_models_pl_models_rationale_885" }, @@ -115515,7 +115560,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L915", "_origin": "ast", - "community": 60, + "community": 124, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "id": "app_models_pl_models_rationale_915" }, @@ -115525,7 +115570,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L941", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "id": "app_models_pl_models_rationale_941" }, @@ -115535,7 +115580,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L964", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "id": "app_models_pl_models_rationale_964" }, @@ -115545,7 +115590,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L994", "_origin": "ast", - "community": 60, + "community": 124, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "id": "app_models_pl_models_rationale_994" }, @@ -115555,7 +115600,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1020", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "id": "app_models_pl_models_rationale_1020" }, @@ -115565,7 +115610,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1043", "_origin": "ast", - "community": 30, + "community": 4, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "app_models_pl_models_rationale_1043" }, @@ -115575,7 +115620,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1072", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "id": "app_models_pl_models_rationale_1072" }, @@ -115585,7 +115630,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1107", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "id": "app_models_pl_models_rationale_1107" }, @@ -115595,7 +115640,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1134", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "id": "app_models_pl_models_rationale_1134" }, @@ -115605,7 +115650,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1154", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "app_models_pl_models_rationale_1154" }, @@ -115615,7 +115660,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1215", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "app_models_pl_models_rationale_1215" }, @@ -115625,7 +115670,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1246", "_origin": "ast", - "community": 30, + "community": 88, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "app_models_pl_models_rationale_1246" }, @@ -115635,7 +115680,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1273", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "app_models_pl_models_rationale_1273" }, @@ -115645,7 +115690,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1301", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "\u8f66\u8f86\u52a0\u6cb9\u767b\u8bb0 pl_vehicle_fuel_register", "id": "app_models_pl_models_rationale_1301" }, @@ -115655,7 +115700,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1333", "_origin": "ast", - "community": 165, + "community": 160, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "app_models_pl_models_rationale_1333" }, @@ -115665,7 +115710,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1369", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "\u8f66\u8f86\u5145\u503c\u7533\u8bf7\u5ba1\u6279\u5386\u53f2 pl_vehicle_recharge_approval", "id": "app_models_pl_models_rationale_1369" }, @@ -115675,7 +115720,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1395", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "app_models_pl_models_rationale_1395" }, @@ -115685,7 +115730,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1426", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "app_models_pl_models_rationale_1426" }, @@ -115695,7 +115740,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1450", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "app_models_pl_models_rationale_1450" }, @@ -115705,7 +115750,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1480", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "app_models_pl_models_rationale_1480" }, @@ -115715,7 +115760,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1504", "_origin": "ast", - "community": 226, + "community": 221, "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" }, @@ -115725,7 +115770,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1523", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "app_models_pl_models_rationale_1523" }, @@ -115735,7 +115780,7 @@ "source_file": "app/schemas/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "__init__.py", "id": "app_schemas_init" }, @@ -115745,7 +115790,7 @@ "source_file": "app/schemas/attachment.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "attachment.py", "id": "app_schemas_attachment" }, @@ -115755,7 +115800,7 @@ "source_file": "app/schemas/attachment.py", "source_location": "L5", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "attachmentuploadresponse", "id": "app_schemas_attachment_attachmentuploadresponse" }, @@ -115765,7 +115810,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "auth.py", "id": "app_schemas_auth" }, @@ -115775,7 +115820,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L7", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "loginrequest", "id": "app_schemas_auth_loginrequest" }, @@ -115785,7 +115830,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L13", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "loginresponse", "id": "app_schemas_auth_loginresponse" }, @@ -115795,7 +115840,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L23", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "usercreate", "id": "app_schemas_auth_usercreate" }, @@ -115805,7 +115850,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L33", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "userresponse", "id": "app_schemas_auth_userresponse" }, @@ -115815,7 +115860,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L44", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "config", "id": "app_schemas_auth_config" }, @@ -115825,7 +115870,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L48", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "changepasswordrequest", "id": "app_schemas_auth_changepasswordrequest" }, @@ -115835,7 +115880,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L54", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "resetpasswordrequest", "id": "app_schemas_auth_resetpasswordrequest" }, @@ -115845,7 +115890,7 @@ "source_file": "app/schemas/auth.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "pydantic schemas - \u7528\u6237\u8ba4\u8bc1", "id": "app_schemas_auth_rationale_1" }, @@ -115855,7 +115900,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" }, @@ -115865,7 +115910,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" }, @@ -115875,7 +115920,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 35, "norm_label": "advance.py", "id": "app_schemas_bx_advance" }, @@ -115885,7 +115930,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L9", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "_coerce_optional_id()", "id": "app_schemas_bx_advance_coerce_optional_id" }, @@ -115895,7 +115940,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "advanceapplycreate", "id": "app_schemas_bx_advance_advanceapplycreate" }, @@ -115905,7 +115950,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L27", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_advance_advanceapplycreate_validate_expense_item_id" }, @@ -115915,7 +115960,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "advanceapplyupdate", "id": "app_schemas_bx_advance_advanceapplyupdate" }, @@ -115925,7 +115970,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L42", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_advance_advanceapplyupdate_validate_expense_item_id" }, @@ -115935,7 +115980,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "advanceapplyout", "id": "app_schemas_bx_advance_advanceapplyout" }, @@ -115945,7 +115990,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "advanceapprovalcreate", "id": "app_schemas_bx_advance_advanceapprovalcreate" }, @@ -115955,7 +116000,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "_origin": "ast", - "community": 53, + "community": 35, "norm_label": "advanceapprovalout", "id": "app_schemas_bx_advance_advanceapprovalout" }, @@ -115965,7 +116010,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "_origin": "ast", - "community": 53, + "community": 35, "norm_label": "advancemystatsout", "id": "app_schemas_bx_advance_advancemystatsout" }, @@ -115975,7 +116020,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "_origin": "ast", - "community": 53, + "community": 35, "norm_label": "advanceapproverpendingstatsout", "id": "app_schemas_bx_advance_advanceapproverpendingstatsout" }, @@ -115985,7 +116030,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "advanceissueout", "id": "app_schemas_bx_advance_advanceissueout" }, @@ -115995,7 +116040,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "advanceissuerequest", "id": "app_schemas_bx_advance_advanceissuerequest" }, @@ -116005,7 +116050,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "advanceoffsetrecordout", "id": "app_schemas_bx_advance_advanceoffsetrecordout" }, @@ -116015,7 +116060,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "advancefinanceissuestatsout", "id": "app_schemas_bx_advance_advancefinanceissuestatsout" }, @@ -116025,7 +116070,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "attachment.py", "id": "app_schemas_bx_attachment" }, @@ -116035,7 +116080,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "attachmentout", "id": "app_schemas_bx_attachment_attachmentout" }, @@ -116045,7 +116090,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "common.py", "id": "app_schemas_bx_common" }, @@ -116055,7 +116100,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L11", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "_dt_to_str()", "id": "app_schemas_bx_common_dt_to_str" }, @@ -116065,7 +116110,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "datetime", "id": "app_schemas_bx_common_py_datetime" }, @@ -116075,7 +116120,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L17", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "_date_to_str()", "id": "app_schemas_bx_common_date_to_str" }, @@ -116085,7 +116130,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "date", "id": "app_schemas_bx_common_py_date" }, @@ -116095,7 +116140,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L29", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "pagedquery", "id": "app_schemas_bx_common_pagedquery" }, @@ -116105,7 +116150,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L36", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "apiresponse", "id": "app_schemas_bx_common_apiresponse" }, @@ -116115,7 +116160,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L42", "_origin": "ast", - "community": 27, + "community": 11, "norm_label": "pageddata", "id": "app_schemas_bx_common_pageddata" }, @@ -116125,7 +116170,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L51", "_origin": "ast", - "community": 81, + "community": 80, "norm_label": "pagedresponse", "id": "app_schemas_bx_common_pagedresponse" }, @@ -116135,7 +116180,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 80, "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" }, @@ -116145,7 +116190,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L1", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "expense_item.py", "id": "app_schemas_bx_expense_item" }, @@ -116155,7 +116200,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L7", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "_coerce_id()", "id": "app_schemas_bx_expense_item_coerce_id" }, @@ -116165,7 +116210,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "expenseitemcreate", "id": "app_schemas_bx_expense_item_expenseitemcreate" }, @@ -116175,7 +116220,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L26", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": ".validate_parent_id()", "id": "app_schemas_bx_expense_item_expenseitemcreate_validate_parent_id" }, @@ -116185,7 +116230,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "expenseitemupdate", "id": "app_schemas_bx_expense_item_expenseitemupdate" }, @@ -116195,7 +116240,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L43", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": ".validate_parent_id()", "id": "app_schemas_bx_expense_item_expenseitemupdate_validate_parent_id" }, @@ -116205,7 +116250,7 @@ "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "expenseitemout", "id": "app_schemas_bx_expense_item_expenseitemout" }, @@ -116215,7 +116260,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L1", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "invoice.py", "id": "app_schemas_bx_invoice" }, @@ -116225,7 +116270,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "walletsummaryout", "id": "app_schemas_bx_invoice_walletsummaryout" }, @@ -116235,7 +116280,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "ledgerout", "id": "app_schemas_bx_invoice_ledgerout" }, @@ -116245,7 +116290,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "invoiceattachmentout", "id": "app_schemas_bx_invoice_invoiceattachmentout" }, @@ -116255,7 +116300,7 @@ "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "invoiceout", "id": "app_schemas_bx_invoice_invoiceout" }, @@ -116265,7 +116310,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L1", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburse.py", "id": "app_schemas_bx_reimburse" }, @@ -116275,7 +116320,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "_coerce_id()", "id": "app_schemas_bx_reimburse_coerce_id" }, @@ -116285,7 +116330,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimbursedetailcreate", "id": "app_schemas_bx_reimburse_reimbursedetailcreate" }, @@ -116295,7 +116340,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L25", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id" }, @@ -116305,7 +116350,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L32", "_origin": "ast", - "community": 110, + "community": 11, "norm_label": "reimbursedetailout", "id": "app_schemas_bx_reimburse_reimbursedetailout" }, @@ -116315,7 +116360,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L43", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseinvoicelinkin", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, @@ -116325,7 +116370,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L53", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".validate_invoice_id()", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id" }, @@ -116335,7 +116380,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L61", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".coerce_attachment_id()", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id" }, @@ -116345,7 +116390,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L65", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseinvoicebriefout", "id": "app_schemas_bx_reimburse_reimburseinvoicebriefout" }, @@ -116355,7 +116400,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L78", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseapplycreate", "id": "app_schemas_bx_reimburse_reimburseapplycreate" }, @@ -116365,7 +116410,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L91", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".details_must_not_be_empty()", "id": "app_schemas_bx_reimburse_reimburseapplycreate_details_must_not_be_empty" }, @@ -116375,7 +116420,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L98", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".coerce_applicant_id()", "id": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id" }, @@ -116385,7 +116430,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L102", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseapplyupdate", "id": "app_schemas_bx_reimburse_reimburseapplyupdate" }, @@ -116395,7 +116440,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L115", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".coerce_applicant_id()", "id": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id" }, @@ -116405,7 +116450,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L119", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimbursesubmitbody", "id": "app_schemas_bx_reimburse_reimbursesubmitbody" }, @@ -116415,7 +116460,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L126", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseapplyout", "id": "app_schemas_bx_reimburse_reimburseapplyout" }, @@ -116425,7 +116470,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseapprovalcreate", "id": "app_schemas_bx_reimburse_reimburseapprovalcreate" }, @@ -116435,7 +116480,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L163", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseapprovalout", "id": "app_schemas_bx_reimburse_reimburseapprovalout" }, @@ -116445,7 +116490,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L176", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimbursemystatsout", "id": "app_schemas_bx_reimburse_reimbursemystatsout" }, @@ -116455,7 +116500,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L188", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseapproverpendingstatsout", "id": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout" }, @@ -116465,7 +116510,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L195", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "payrequest", "id": "app_schemas_bx_reimburse_payrequest" }, @@ -116475,7 +116520,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L202", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "offsetrequest", "id": "app_schemas_bx_reimburse_offsetrequest" }, @@ -116485,7 +116530,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L211", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".validate_advance_id()", "id": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id" }, @@ -116495,7 +116540,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L218", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "offsetitem", "id": "app_schemas_bx_reimburse_offsetitem" }, @@ -116505,7 +116550,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L226", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".validate_advance_id()", "id": "app_schemas_bx_reimburse_offsetitem_validate_advance_id" }, @@ -116515,7 +116560,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L233", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "batchoffsetrequest", "id": "app_schemas_bx_reimburse_batchoffsetrequest" }, @@ -116525,7 +116570,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L241", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "reimburseoffsetrecordout", "id": "app_schemas_bx_reimburse_reimburseoffsetrecordout" }, @@ -116535,7 +116580,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L254", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "paymentfinancestatsout", "id": "app_schemas_bx_reimburse_paymentfinancestatsout" }, @@ -116545,7 +116590,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L44", "_origin": "ast", - "community": 20, + "community": 11, "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" }, @@ -116555,7 +116600,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "workflow.py", "id": "app_schemas_bx_workflow" }, @@ -116565,7 +116610,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L7", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "_coerce_optional_id()", "id": "app_schemas_bx_workflow_coerce_optional_id" }, @@ -116575,7 +116620,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "workflownodecreate", "id": "app_schemas_bx_workflow_workflownodecreate" }, @@ -116585,7 +116630,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L24", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": ".validate_approver_id()", "id": "app_schemas_bx_workflow_workflownodecreate_validate_approver_id" }, @@ -116595,7 +116640,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L28", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "workflownodeout", "id": "app_schemas_bx_workflow_workflownodeout" }, @@ -116605,7 +116650,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L39", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "workflowdefcreate", "id": "app_schemas_bx_workflow_workflowdefcreate" }, @@ -116615,7 +116660,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L48", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "workflowdefupdate", "id": "app_schemas_bx_workflow_workflowdefupdate" }, @@ -116625,7 +116670,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L57", "_origin": "ast", - "community": 27, + "community": 98, "norm_label": "workflowdefout", "id": "app_schemas_bx_workflow_workflowdefout" }, @@ -116635,7 +116680,7 @@ "source_file": "app/schemas/common.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "common.py", "id": "app_schemas_common" }, @@ -116645,7 +116690,7 @@ "source_file": "app/schemas/common.py", "source_location": "L6", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "paginationparams", "id": "app_schemas_common_paginationparams" }, @@ -116655,7 +116700,7 @@ "source_file": "app/schemas/common.py", "source_location": "L12", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "paginationresult", "id": "app_schemas_common_paginationresult" }, @@ -116665,7 +116710,7 @@ "source_file": "app/schemas/common.py", "source_location": "L21", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "idinput", "id": "app_schemas_common_idinput" }, @@ -116675,7 +116720,7 @@ "source_file": "app/schemas/common.py", "source_location": "L26", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "statusinput", "id": "app_schemas_common_statusinput" }, @@ -116685,7 +116730,7 @@ "source_file": "app/schemas/common.py", "source_location": "L31", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "deleteinput", "id": "app_schemas_common_deleteinput" }, @@ -116695,7 +116740,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" }, @@ -116705,7 +116750,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clue.py", "id": "app_schemas_crm_clue" }, @@ -116715,7 +116760,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "_origin": "ast", - "community": 33, + "community": 1, "norm_label": "cluecolumnfiltermixin", "id": "app_schemas_crm_clue_cluecolumnfiltermixin" }, @@ -116725,7 +116770,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L59", "_origin": "ast", - "community": 33, + "community": 1, "norm_label": ".column_filter_kwargs()", "id": "app_schemas_crm_clue_cluecolumnfiltermixin_column_filter_kwargs" }, @@ -116735,7 +116780,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L100", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluelistbody", "id": "app_schemas_crm_clue_cluelistbody" }, @@ -116745,7 +116790,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L120", "_origin": "ast", - "community": 33, + "community": 1, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_clue_cluelistbody_to_list_kwargs" }, @@ -116755,7 +116800,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L136", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluecolumnfacetbody", "id": "app_schemas_crm_clue_cluecolumnfacetbody" }, @@ -116765,7 +116810,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L153", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluecreatebody", "id": "app_schemas_crm_clue_cluecreatebody" }, @@ -116775,7 +116820,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L184", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clueupdatebody", "id": "app_schemas_crm_clue_clueupdatebody" }, @@ -116785,7 +116830,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L191", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluedeletebody", "id": "app_schemas_crm_clue_cluedeletebody" }, @@ -116795,7 +116840,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L197", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clueassignbody", "id": "app_schemas_crm_clue_clueassignbody" }, @@ -116805,7 +116850,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L205", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clueconvertbody", "id": "app_schemas_crm_clue_clueconvertbody" }, @@ -116815,7 +116860,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L216", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluestatusbody", "id": "app_schemas_crm_clue_cluestatusbody" }, @@ -116825,7 +116870,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L223", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluelevelbody", "id": "app_schemas_crm_clue_cluelevelbody" }, @@ -116835,7 +116880,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L230", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "clueinvalidbody", "id": "app_schemas_crm_clue_clueinvalidbody" }, @@ -116845,7 +116890,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L241", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluefollowlistbody", "id": "app_schemas_crm_clue_cluefollowlistbody" }, @@ -116855,7 +116900,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L249", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluefollowcreatebody", "id": "app_schemas_crm_clue_cluefollowcreatebody" }, @@ -116865,7 +116910,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L260", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluefollowdeletebody", "id": "app_schemas_crm_clue_cluefollowdeletebody" }, @@ -116875,7 +116920,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L266", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluefollowupdatebody", "id": "app_schemas_crm_clue_cluefollowupdatebody" }, @@ -116885,7 +116930,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L277", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "cluestatisticsbody", "id": "app_schemas_crm_clue_cluestatisticsbody" }, @@ -116895,7 +116940,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "crm \u7ebf\u7d22\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_clue_rationale_1" }, @@ -116905,7 +116950,7 @@ "source_file": "app/schemas/crm/clue.py", "source_location": "L12", "_origin": "ast", - "community": 33, + "community": 1, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case\u3002", "id": "app_schemas_crm_clue_rationale_12" }, @@ -116915,7 +116960,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 1, "norm_label": "contact.py", "id": "app_schemas_crm_contact" }, @@ -116925,7 +116970,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contactlistbody", "id": "app_schemas_crm_contact_contactlistbody" }, @@ -116935,7 +116980,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contactcreatebody", "id": "app_schemas_crm_contact_contactcreatebody" }, @@ -116945,7 +116990,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contactupdatebody", "id": "app_schemas_crm_contact_contactupdatebody" }, @@ -116955,7 +117000,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "contactdeletebody", "id": "app_schemas_crm_contact_contactdeletebody" }, @@ -116965,7 +117010,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "contactdetailbody", "id": "app_schemas_crm_contact_contactdetailbody" }, @@ -116975,7 +117020,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "contactbycustomerbody", "id": "app_schemas_crm_contact_contactbycustomerbody" }, @@ -116985,7 +117030,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "contactsetprimarybody", "id": "app_schemas_crm_contact_contactsetprimarybody" }, @@ -116995,7 +117040,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 1, "norm_label": "crm \u8054\u7cfb\u4eba pydantic schemas", "id": "app_schemas_crm_contact_rationale_1" }, @@ -117005,7 +117050,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contract.py", "id": "app_schemas_crm_contract" }, @@ -117015,7 +117060,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractproductpricetieritem", "id": "app_schemas_crm_contract_contractproductpricetieritem" }, @@ -117025,7 +117070,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractproductitem", "id": "app_schemas_crm_contract_contractproductitem" }, @@ -117035,7 +117080,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L58", "_origin": "ast", - "community": 10, + "community": 82, "norm_label": "contractlistquery", "id": "app_schemas_crm_contract_contractlistquery" }, @@ -117045,7 +117090,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L92", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractcreatebody", "id": "app_schemas_crm_contract_contractcreatebody" }, @@ -117055,7 +117100,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L156", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractupdatebody", "id": "app_schemas_crm_contract_contractupdatebody" }, @@ -117065,7 +117110,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L160", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractsubmitbody", "id": "app_schemas_crm_contract_contractsubmitbody" }, @@ -117075,7 +117120,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L166", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractbatchsubmitbody", "id": "app_schemas_crm_contract_contractbatchsubmitbody" }, @@ -117085,7 +117130,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L172", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractwithdrawbody", "id": "app_schemas_crm_contract_contractwithdrawbody" }, @@ -117095,7 +117140,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L177", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractstatusbody", "id": "app_schemas_crm_contract_contractstatusbody" }, @@ -117105,7 +117150,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L182", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractinvalidbody", "id": "app_schemas_crm_contract_contractinvalidbody" }, @@ -117115,7 +117160,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L188", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contracttemplatesavebody", "id": "app_schemas_crm_contract_contracttemplatesavebody" }, @@ -117125,7 +117170,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L194", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractdeletebody", "id": "app_schemas_crm_contract_contractdeletebody" }, @@ -117135,7 +117180,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L198", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractapprovalactionbody", "id": "app_schemas_crm_contract_contractapprovalactionbody" }, @@ -117145,7 +117190,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L210", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractuploadfilebody", "id": "app_schemas_crm_contract_contractuploadfilebody" }, @@ -117155,7 +117200,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L215", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractuploadattachmentsbody", "id": "app_schemas_crm_contract_contractuploadattachmentsbody" }, @@ -117165,7 +117210,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L223", "_origin": "ast", - "community": 10, + "community": 82, "norm_label": "contractexportbody", "id": "app_schemas_crm_contract_contractexportbody" }, @@ -117175,7 +117220,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L230", "_origin": "ast", - "community": 10, + "community": 82, "norm_label": "contractstatisticsoverviewquery", "id": "app_schemas_crm_contract_contractstatisticsoverviewquery" }, @@ -117185,7 +117230,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L236", "_origin": "ast", - "community": 10, + "community": 82, "norm_label": "contractstatisticstrendquery", "id": "app_schemas_crm_contract_contractstatisticstrendquery" }, @@ -117195,7 +117240,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L242", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractrenewbody", "id": "app_schemas_crm_contract_contractrenewbody" }, @@ -117205,7 +117250,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L246", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractapprovalpassbody", "id": "app_schemas_crm_contract_contractapprovalpassbody" }, @@ -117215,7 +117260,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L251", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractapprovalrejectbody", "id": "app_schemas_crm_contract_contractapprovalrejectbody" }, @@ -117225,7 +117270,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L256", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractapprovalrefreshnamesbody", "id": "app_schemas_crm_contract_contractapprovalrefreshnamesbody" }, @@ -117235,7 +117280,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L260", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractapprovallistquery", "id": "app_schemas_crm_contract_contractapprovallistquery" }, @@ -117245,7 +117290,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L276", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractchangelistquery", "id": "app_schemas_crm_contract_contractchangelistquery" }, @@ -117255,7 +117300,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L292", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contracttemplatelistquery", "id": "app_schemas_crm_contract_contracttemplatelistquery" }, @@ -117265,7 +117310,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L307", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractsignbody", "id": "app_schemas_crm_contract_contractsignbody" }, @@ -117275,7 +117320,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L314", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractbatchassignbody", "id": "app_schemas_crm_contract_contractbatchassignbody" }, @@ -117285,7 +117330,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L320", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractchangecreatebody", "id": "app_schemas_crm_contract_contractchangecreatebody" }, @@ -117295,7 +117340,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L335", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractchangeupdatebody", "id": "app_schemas_crm_contract_contractchangeupdatebody" }, @@ -117305,7 +117350,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L339", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractchangesubmitbody", "id": "app_schemas_crm_contract_contractchangesubmitbody" }, @@ -117315,7 +117360,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L345", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractchangeexportbody", "id": "app_schemas_crm_contract_contractchangeexportbody" }, @@ -117325,7 +117370,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L352", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contracttemplatecreatebody", "id": "app_schemas_crm_contract_contracttemplatecreatebody" }, @@ -117335,7 +117380,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L374", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contracttemplateupdatebody", "id": "app_schemas_crm_contract_contracttemplateupdatebody" }, @@ -117345,7 +117390,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L378", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contracttemplateexportbody", "id": "app_schemas_crm_contract_contracttemplateexportbody" }, @@ -117355,7 +117400,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L385", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractapprovaltransferbody", "id": "app_schemas_crm_contract_contractapprovaltransferbody" }, @@ -117365,7 +117410,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L391", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractapprovalexportbody", "id": "app_schemas_crm_contract_contractapprovalexportbody" }, @@ -117375,7 +117420,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L397", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractcolumnfacetbody", "id": "app_schemas_crm_contract_contractcolumnfacetbody" }, @@ -117385,7 +117430,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L407", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractchangecolumnfacetbody", "id": "app_schemas_crm_contract_contractchangecolumnfacetbody" }, @@ -117395,7 +117440,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L417", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contractapprovalcolumnfacetbody", "id": "app_schemas_crm_contract_contractapprovalcolumnfacetbody" }, @@ -117405,7 +117450,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L427", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "contracttemplatecolumnfacetbody", "id": "app_schemas_crm_contract_contracttemplatecolumnfacetbody" }, @@ -117415,7 +117460,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "crm \u5408\u540c pydantic schemas \u2014 \u5bf9\u7167 crmcontractbo / crmcontractvo", "id": "app_schemas_crm_contract_rationale_1" }, @@ -117425,7 +117470,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L59", "_origin": "ast", - "community": 10, + "community": 82, "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" }, @@ -117435,7 +117480,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L199", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279", "id": "app_schemas_crm_contract_rationale_199" }, @@ -117445,7 +117490,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L224", "_origin": "ast", - "community": 10, + "community": 82, "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" }, @@ -117455,7 +117500,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L243", "_origin": "ast", - "community": 101, + "community": 82, "norm_label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa,parent \u7531\u8def\u5f84\u63d0\u4f9b", "id": "app_schemas_crm_contract_rationale_243" }, @@ -117465,7 +117510,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L261", "_origin": "ast", - "community": 101, + "community": 82, "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" }, @@ -117475,7 +117520,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L277", "_origin": "ast", - "community": 101, + "community": 82, "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" }, @@ -117485,7 +117530,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L293", "_origin": "ast", - "community": 101, + "community": 82, "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" }, @@ -117495,7 +117540,7 @@ "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 82, "norm_label": "contract_approver_setting.py", "id": "app_schemas_crm_contract_approver_setting" }, @@ -117505,7 +117550,7 @@ "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "_origin": "ast", - "community": 10, + "community": 82, "norm_label": "contractapproversettingsavebody", "id": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody" }, @@ -117515,7 +117560,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customer.py", "id": "app_schemas_crm_customer" }, @@ -117525,7 +117570,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "customeroptionsbody", "id": "app_schemas_crm_customer_customeroptionsbody" }, @@ -117535,7 +117580,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customercolumnfiltermixin", "id": "app_schemas_crm_customer_customercolumnfiltermixin" }, @@ -117545,7 +117590,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L120", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": ".column_filter_kwargs()", "id": "app_schemas_crm_customer_customercolumnfiltermixin_column_filter_kwargs" }, @@ -117555,7 +117600,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L200", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customerlistbody", "id": "app_schemas_crm_customer_customerlistbody" }, @@ -117565,7 +117610,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L220", "_origin": "ast", - "community": 33, + "community": 1, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_customer_customerlistbody_to_list_kwargs" }, @@ -117575,7 +117620,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L243", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "customercreatebody", "id": "app_schemas_crm_customer_customercreatebody" }, @@ -117585,7 +117630,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L284", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "._forbid_legacy_invoice_fields()", "id": "app_schemas_crm_customer_customercreatebody_forbid_legacy_invoice_fields" }, @@ -117595,7 +117640,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L309", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "customerupdatebody", "id": "app_schemas_crm_customer_customerupdatebody" }, @@ -117605,7 +117650,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L351", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "._forbid_legacy_invoice_fields()", "id": "app_schemas_crm_customer_customerupdatebody_forbid_legacy_invoice_fields" }, @@ -117615,7 +117660,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L376", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customerdeletebody", "id": "app_schemas_crm_customer_customerdeletebody" }, @@ -117625,7 +117670,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L384", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customerdetailbody", "id": "app_schemas_crm_customer_customerdetailbody" }, @@ -117635,7 +117680,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L391", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customertransferbody", "id": "app_schemas_crm_customer_customertransferbody" }, @@ -117645,7 +117690,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L403", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customerintopoolbody", "id": "app_schemas_crm_customer_customerintopoolbody" }, @@ -117655,7 +117700,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L413", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customerdealbody", "id": "app_schemas_crm_customer_customerdealbody" }, @@ -117665,7 +117710,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L425", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customerclaimbody", "id": "app_schemas_crm_customer_customerclaimbody" }, @@ -117675,7 +117720,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L434", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customerassignpoolbody", "id": "app_schemas_crm_customer_customerassignpoolbody" }, @@ -117685,7 +117730,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L445", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customercheckduplicatebody", "id": "app_schemas_crm_customer_customercheckduplicatebody" }, @@ -117695,7 +117740,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L452", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "customercolumnfacetbody", "id": "app_schemas_crm_customer_customercolumnfacetbody" }, @@ -117705,7 +117750,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "crm \u5ba2\u6237\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_customer_rationale_1" }, @@ -117715,7 +117760,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L13", "_origin": "ast", - "community": 3, + "community": 105, "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" }, @@ -117725,7 +117770,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L28", "_origin": "ast", - "community": 33, + "community": 105, "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" }, @@ -117735,7 +117780,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L121", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "snake_case \u5217\u7b5b\u53c2\u6570,\u4f9b crud / build_customer_column_filters\u3002", "id": "app_schemas_crm_customer_rationale_121" }, @@ -117745,7 +117790,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L221", "_origin": "ast", - "community": 33, + "community": 1, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002", "id": "app_schemas_crm_customer_rationale_221" }, @@ -117755,7 +117800,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "customer_follow.py", "id": "app_schemas_crm_customer_follow" }, @@ -117765,7 +117810,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "customerfollowlistbody", "id": "app_schemas_crm_customer_follow_customerfollowlistbody" }, @@ -117775,7 +117820,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "customerfollowcreatebody", "id": "app_schemas_crm_customer_follow_customerfollowcreatebody" }, @@ -117785,7 +117830,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "customerfollowupdatebody", "id": "app_schemas_crm_customer_follow_customerfollowupdatebody" }, @@ -117795,7 +117840,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "customerfollowdeletebody", "id": "app_schemas_crm_customer_follow_customerfollowdeletebody" }, @@ -117805,7 +117850,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "customerfollowdetailbody", "id": "app_schemas_crm_customer_follow_customerfollowdetailbody" }, @@ -117815,7 +117860,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "customerfollowbycustomerbody", "id": "app_schemas_crm_customer_follow_customerfollowbycustomerbody" }, @@ -117825,7 +117870,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 4, "norm_label": "crm \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 pydantic schemas", "id": "app_schemas_crm_customer_follow_rationale_1" }, @@ -117835,7 +117880,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "customer_pool.py", "id": "app_schemas_crm_customer_pool" }, @@ -117845,7 +117890,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L9", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": "poolcustomerlistbody", "id": "app_schemas_crm_customer_pool_poolcustomerlistbody" }, @@ -117855,7 +117900,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L18", "_origin": "ast", - "community": 3, + "community": 105, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_customer_pool_poolcustomerlistbody_to_list_kwargs" }, @@ -117865,7 +117910,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L27", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "poolassignbody", "id": "app_schemas_crm_customer_pool_poolassignbody" }, @@ -117875,7 +117920,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L35", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "poolclaimbody", "id": "app_schemas_crm_customer_pool_poolclaimbody" }, @@ -117885,7 +117930,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L41", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "poolrecordlistbody", "id": "app_schemas_crm_customer_pool_poolrecordlistbody" }, @@ -117895,7 +117940,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L51", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "poolrecorddetailbody", "id": "app_schemas_crm_customer_pool_poolrecorddetailbody" }, @@ -117905,7 +117950,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 105, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 pydantic schemas", "id": "app_schemas_crm_customer_pool_rationale_1" }, @@ -117915,7 +117960,7 @@ "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L19", "_origin": "ast", - "community": 3, + "community": 105, "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" }, @@ -117925,7 +117970,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoice_info.py", "id": "app_schemas_crm_invoice_info" }, @@ -117935,7 +117980,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L8", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoiceinfobycustomerbody", "id": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody" }, @@ -117945,7 +117990,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoiceinfocreatebody", "id": "app_schemas_crm_invoice_info_invoiceinfocreatebody" }, @@ -117955,7 +118000,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoiceinfoupdatebody", "id": "app_schemas_crm_invoice_info_invoiceinfoupdatebody" }, @@ -117965,7 +118010,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoiceinfodeletebody", "id": "app_schemas_crm_invoice_info_invoiceinfodeletebody" }, @@ -117975,7 +118020,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "invoiceinfosetdefaultbody", "id": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody" }, @@ -117985,7 +118030,7 @@ "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "crm \u5ba2\u6237\u5f00\u7968\u4fe1\u606f pydantic schemas", "id": "app_schemas_crm_invoice_info_rationale_1" }, @@ -117995,7 +118040,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunity.py", "id": "app_schemas_crm_opportunity" }, @@ -118005,7 +118050,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": "opportunitycolumnfiltermixin", "id": "app_schemas_crm_opportunity_opportunitycolumnfiltermixin" }, @@ -118015,7 +118060,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L83", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": ".column_filter_kwargs()", "id": "app_schemas_crm_opportunity_opportunitycolumnfiltermixin_column_filter_kwargs" }, @@ -118025,7 +118070,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": "opportunitylistbody", "id": "app_schemas_crm_opportunity_opportunitylistbody" }, @@ -118035,7 +118080,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L163", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_opportunity_opportunitylistbody_to_list_kwargs" }, @@ -118045,7 +118090,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L177", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitycolumnfacetbody", "id": "app_schemas_crm_opportunity_opportunitycolumnfacetbody" }, @@ -118055,7 +118100,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L188", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitydetailbody", "id": "app_schemas_crm_opportunity_opportunitydetailbody" }, @@ -118065,7 +118110,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L194", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitycreatebody", "id": "app_schemas_crm_opportunity_opportunitycreatebody" }, @@ -118075,7 +118120,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L215", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityupdatebody", "id": "app_schemas_crm_opportunity_opportunityupdatebody" }, @@ -118085,7 +118130,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L219", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitydeletebody", "id": "app_schemas_crm_opportunity_opportunitydeletebody" }, @@ -118095,7 +118140,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L225", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityassignbody", "id": "app_schemas_crm_opportunity_opportunityassignbody" }, @@ -118105,7 +118150,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L233", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitychangestagebody", "id": "app_schemas_crm_opportunity_opportunitychangestagebody" }, @@ -118115,7 +118160,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L244", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitymarkwonbody", "id": "app_schemas_crm_opportunity_opportunitymarkwonbody" }, @@ -118125,7 +118170,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L253", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitymarklostbody", "id": "app_schemas_crm_opportunity_opportunitymarklostbody" }, @@ -118135,7 +118180,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L263", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitybatchupdatestagebody", "id": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody" }, @@ -118145,7 +118190,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L275", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitybatchupdateexpectdatebody", "id": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody" }, @@ -118155,7 +118200,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L285", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitystageloglistbody", "id": "app_schemas_crm_opportunity_opportunitystageloglistbody" }, @@ -118165,7 +118210,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L291", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunitystatisticsbody", "id": "app_schemas_crm_opportunity_opportunitystatisticsbody" }, @@ -118175,7 +118220,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L300", "_origin": "ast", - "community": 3, + "community": 77, "norm_label": "opportunitykanbanbody", "id": "app_schemas_crm_opportunity_opportunitykanbanbody" }, @@ -118185,7 +118230,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L304", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityfollowlistbody", "id": "app_schemas_crm_opportunity_opportunityfollowlistbody" }, @@ -118195,7 +118240,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L312", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityfollowdetailbody", "id": "app_schemas_crm_opportunity_opportunityfollowdetailbody" }, @@ -118205,7 +118250,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L318", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityfollowcreatebody", "id": "app_schemas_crm_opportunity_opportunityfollowcreatebody" }, @@ -118215,7 +118260,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L332", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityfollowupdatebody", "id": "app_schemas_crm_opportunity_opportunityfollowupdatebody" }, @@ -118225,7 +118270,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L336", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityfollowdeletebody", "id": "app_schemas_crm_opportunity_opportunityfollowdeletebody" }, @@ -118235,7 +118280,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L342", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityproductlistbody", "id": "app_schemas_crm_opportunity_opportunityproductlistbody" }, @@ -118245,7 +118290,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L351", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityproductbyopportunitybody", "id": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody" }, @@ -118255,7 +118300,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L358", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityproductdetailbody", "id": "app_schemas_crm_opportunity_opportunityproductdetailbody" }, @@ -118265,7 +118310,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L364", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityproductcreatebody", "id": "app_schemas_crm_opportunity_opportunityproductcreatebody" }, @@ -118275,7 +118320,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L381", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityproductbatchaddbody", "id": "app_schemas_crm_opportunity_opportunityproductbatchaddbody" }, @@ -118285,7 +118330,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L388", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityproductupdatebody", "id": "app_schemas_crm_opportunity_opportunityproductupdatebody" }, @@ -118295,7 +118340,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L392", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "opportunityproductdeletebody", "id": "app_schemas_crm_opportunity_opportunityproductdeletebody" }, @@ -118305,7 +118350,7 @@ "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "crm \u5546\u673a\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_opportunity_rationale_1" }, @@ -118315,7 +118360,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "pool_rule.py", "id": "app_schemas_crm_pool_rule" }, @@ -118325,7 +118370,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "_origin": "ast", - "community": 3, + "community": 34, "norm_label": "poolrulelistbody", "id": "app_schemas_crm_pool_rule_poolrulelistbody" }, @@ -118335,7 +118380,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L21", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "poolruledetailbody", "id": "app_schemas_crm_pool_rule_poolruledetailbody" }, @@ -118345,7 +118390,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L27", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "poolruleaddbody", "id": "app_schemas_crm_pool_rule_poolruleaddbody" }, @@ -118355,7 +118400,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L39", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "poolruleupdatebody", "id": "app_schemas_crm_pool_rule_poolruleupdatebody" }, @@ -118365,7 +118410,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L52", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "poolruledeletebody", "id": "app_schemas_crm_pool_rule_poolruledeletebody" }, @@ -118375,7 +118420,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L58", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "poolruleupdatestatusbody", "id": "app_schemas_crm_pool_rule_poolruleupdatestatusbody" }, @@ -118385,7 +118430,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L65", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "poolruleexecutebody", "id": "app_schemas_crm_pool_rule_poolruleexecutebody" }, @@ -118395,7 +118440,7 @@ "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", - "community": 122, + "community": 1, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 pydantic schemas", "id": "app_schemas_crm_pool_rule_rationale_1" }, @@ -118405,7 +118450,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": "price_letter.py", "id": "app_schemas_crm_price_letter" }, @@ -118415,7 +118460,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": "priceletterlistbody", "id": "app_schemas_crm_price_letter_priceletterlistbody" }, @@ -118425,7 +118470,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L25", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_price_letter_priceletterlistbody_to_list_kwargs" }, @@ -118435,7 +118480,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L45", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "priceletterdetailbody", "id": "app_schemas_crm_price_letter_priceletterdetailbody" }, @@ -118445,7 +118490,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L51", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": "pricelettercreatebody", "id": "app_schemas_crm_price_letter_pricelettercreatebody" }, @@ -118455,7 +118500,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L67", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "priceletterupdatebody", "id": "app_schemas_crm_price_letter_priceletterupdatebody" }, @@ -118465,7 +118510,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L84", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "pricelettervoidbody", "id": "app_schemas_crm_price_letter_pricelettervoidbody" }, @@ -118475,7 +118520,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L92", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": "pricelettercolumnfacetbody", "id": "app_schemas_crm_price_letter_pricelettercolumnfacetbody" }, @@ -118485,7 +118530,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "_origin": "ast", - "community": 130, + "community": 1, "norm_label": "crm \u8c03\u4ef7\u51fd pydantic schemas", "id": "app_schemas_crm_price_letter_rationale_1" }, @@ -118495,7 +118540,7 @@ "source_file": "app/schemas/crm/price_letter.py", "source_location": "L10", "_origin": "ast", - "community": 130, + "community": 1, "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" }, @@ -118505,7 +118550,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "product.py", "id": "app_schemas_crm_product" }, @@ -118515,7 +118560,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L12", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productcategorycreatebody", "id": "app_schemas_crm_product_productcategorycreatebody" }, @@ -118525,7 +118570,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L26", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productcategoryupdatebody", "id": "app_schemas_crm_product_productcategoryupdatebody" }, @@ -118535,7 +118580,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L41", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "categorydeletebody", "id": "app_schemas_crm_product_categorydeletebody" }, @@ -118545,7 +118590,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L47", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productcategorytreebody", "id": "app_schemas_crm_product_productcategorytreebody" }, @@ -118555,7 +118600,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L56", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "productupdatestatusbody", "id": "app_schemas_crm_product_productupdatestatusbody" }, @@ -118565,7 +118610,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L66", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productcolumnfiltermixin", "id": "app_schemas_crm_product_productcolumnfiltermixin" }, @@ -118575,7 +118620,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L113", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": ".column_filter_kwargs()", "id": "app_schemas_crm_product_productcolumnfiltermixin_column_filter_kwargs" }, @@ -118585,7 +118630,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L148", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productlistbody", "id": "app_schemas_crm_product_productlistbody" }, @@ -118595,7 +118640,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L177", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_product_productlistbody_to_list_kwargs" }, @@ -118605,7 +118650,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L189", "_origin": "ast", - "community": 23, + "community": 4, "norm_label": "productbranditem", "id": "app_schemas_crm_product_productbranditem" }, @@ -118615,7 +118660,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L200", "_origin": "ast", - "community": 23, + "community": 4, "norm_label": "productaliasitem", "id": "app_schemas_crm_product_productaliasitem" }, @@ -118625,7 +118670,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L210", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productcreatebody", "id": "app_schemas_crm_product_productcreatebody" }, @@ -118635,7 +118680,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L247", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productupdatebody", "id": "app_schemas_crm_product_productupdatebody" }, @@ -118645,7 +118690,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L285", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productdetailbody", "id": "app_schemas_crm_product_productdetailbody" }, @@ -118655,7 +118700,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L291", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productdeletebody", "id": "app_schemas_crm_product_productdeletebody" }, @@ -118665,7 +118710,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L298", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productoptionsbody", "id": "app_schemas_crm_product_productoptionsbody" }, @@ -118675,7 +118720,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L308", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "productcolumnfacetbody", "id": "app_schemas_crm_product_productcolumnfacetbody" }, @@ -118685,7 +118730,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 1, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 pydantic schemas", "id": "app_schemas_crm_product_rationale_1" }, @@ -118695,7 +118740,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L48", "_origin": "ast", - "community": 23, + "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)", "id": "app_schemas_crm_product_rationale_48" }, @@ -118705,7 +118750,7 @@ "source_file": "app/schemas/crm/product.py", "source_location": "L67", "_origin": "ast", - "community": 23, + "community": 1, "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" }, @@ -118715,7 +118760,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quote.py", "id": "app_schemas_crm_quote" }, @@ -118725,7 +118770,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteproductitem", "id": "app_schemas_crm_quote_quoteproductitem" }, @@ -118735,7 +118780,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotecolumnfiltermixin", "id": "app_schemas_crm_quote_quotecolumnfiltermixin" }, @@ -118745,7 +118790,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L48", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotelistbody", "id": "app_schemas_crm_quote_quotelistbody" }, @@ -118755,7 +118800,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L79", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotedetailbody", "id": "app_schemas_crm_quote_quotedetailbody" }, @@ -118765,7 +118810,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L83", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotedeletebody", "id": "app_schemas_crm_quote_quotedeletebody" }, @@ -118775,7 +118820,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L87", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotecreatebody", "id": "app_schemas_crm_quote_quotecreatebody" }, @@ -118785,7 +118830,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteupdatebody", "id": "app_schemas_crm_quote_quoteupdatebody" }, @@ -118795,7 +118840,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L125", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotesubmitbody", "id": "app_schemas_crm_quote_quotesubmitbody" }, @@ -118805,7 +118850,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L131", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotetemplatesavebody", "id": "app_schemas_crm_quote_quotetemplatesavebody" }, @@ -118815,7 +118860,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L136", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotetemplategetbody", "id": "app_schemas_crm_quote_quotetemplategetbody" }, @@ -118825,7 +118870,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L140", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotepdfbody", "id": "app_schemas_crm_quote_quotepdfbody" }, @@ -118835,7 +118880,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L144", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotesharegeneratebody", "id": "app_schemas_crm_quote_quotesharegeneratebody" }, @@ -118845,7 +118890,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L150", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteacceptbody", "id": "app_schemas_crm_quote_quoteacceptbody" }, @@ -118855,7 +118900,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L155", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoterejectbody", "id": "app_schemas_crm_quote_quoterejectbody" }, @@ -118865,7 +118910,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L161", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotetocontractbody", "id": "app_schemas_crm_quote_quotetocontractbody" }, @@ -118875,7 +118920,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L170", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotenewversionbody", "id": "app_schemas_crm_quote_quotenewversionbody" }, @@ -118885,7 +118930,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L176", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteversionsbody", "id": "app_schemas_crm_quote_quoteversionsbody" }, @@ -118895,7 +118940,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L180", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteinvalidbody", "id": "app_schemas_crm_quote_quoteinvalidbody" }, @@ -118905,7 +118950,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L186", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotestatisticsoverviewbody", "id": "app_schemas_crm_quote_quotestatisticsoverviewbody" }, @@ -118915,7 +118960,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L192", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotestatisticstrendbody", "id": "app_schemas_crm_quote_quotestatisticstrendbody" }, @@ -118925,7 +118970,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L198", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteproductlistbody", "id": "app_schemas_crm_quote_quoteproductlistbody" }, @@ -118935,7 +118980,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L202", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteproductcreatebody", "id": "app_schemas_crm_quote_quoteproductcreatebody" }, @@ -118945,7 +118990,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L224", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteproductupdatebody", "id": "app_schemas_crm_quote_quoteproductupdatebody" }, @@ -118955,7 +119000,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L228", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteproductdeletebody", "id": "app_schemas_crm_quote_quoteproductdeletebody" }, @@ -118965,7 +119010,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L232", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteapprovallistbody", "id": "app_schemas_crm_quote_quoteapprovallistbody" }, @@ -118975,7 +119020,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L236", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteapprovalapprovebody", "id": "app_schemas_crm_quote_quoteapprovalapprovebody" }, @@ -118985,7 +119030,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L243", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteapprovalwithdrawbody", "id": "app_schemas_crm_quote_quoteapprovalwithdrawbody" }, @@ -118995,7 +119040,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L248", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteapprovalrefreshnamesbody", "id": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody" }, @@ -119005,7 +119050,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L252", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteshareloglistbody", "id": "app_schemas_crm_quote_quoteshareloglistbody" }, @@ -119015,7 +119060,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L256", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotesharelogstatisticsbody", "id": "app_schemas_crm_quote_quotesharelogstatisticsbody" }, @@ -119025,7 +119070,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L260", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quotecolumnfacetbody", "id": "app_schemas_crm_quote_quotecolumnfacetbody" }, @@ -119035,7 +119080,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "crm \u62a5\u4ef7\u5355 pydantic schemas", "id": "app_schemas_crm_quote_rationale_1" }, @@ -119045,7 +119090,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L36", "_origin": "ast", - "community": 15, + "community": 87, "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" }, @@ -119055,7 +119100,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L49", "_origin": "ast", - "community": 15, + "community": 87, "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" }, @@ -119065,7 +119110,7 @@ "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quote_approver_setting.py", "id": "app_schemas_crm_quote_approver_setting" }, @@ -119075,7 +119120,7 @@ "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "_origin": "ast", - "community": 15, + "community": 87, "norm_label": "quoteapproversettingsavebody", "id": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody" }, @@ -119085,7 +119130,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statistics.py", "id": "app_schemas_crm_statistics" }, @@ -119095,7 +119140,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "statisticsbody", "id": "app_schemas_crm_statistics_statisticsbody" }, @@ -119105,7 +119150,7 @@ "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "crm \u7edf\u8ba1\u5206\u6790 pydantic schemas", "id": "app_schemas_crm_statistics_rationale_1" }, @@ -119115,7 +119160,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplier_info.py", "id": "app_schemas_crm_supplier_info" }, @@ -119125,7 +119170,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplierinfolistbody", "id": "app_schemas_crm_supplier_info_supplierinfolistbody" }, @@ -119135,7 +119180,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplierinfolistallbody", "id": "app_schemas_crm_supplier_info_supplierinfolistallbody" }, @@ -119145,7 +119190,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L47", "_origin": "ast", - "community": 3, + "community": 1, "norm_label": "supplierinfodetailbody", "id": "app_schemas_crm_supplier_info_supplierinfodetailbody" }, @@ -119155,7 +119200,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L51", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplierinfocreatebody", "id": "app_schemas_crm_supplier_info_supplierinfocreatebody" }, @@ -119165,7 +119210,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L70", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplierinfoupdatebody", "id": "app_schemas_crm_supplier_info_supplierinfoupdatebody" }, @@ -119175,7 +119220,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L90", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplierinfodeletebody", "id": "app_schemas_crm_supplier_info_supplierinfodeletebody" }, @@ -119185,7 +119230,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L95", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "supplierinfocolumnfacetbody", "id": "app_schemas_crm_supplier_info_supplierinfocolumnfacetbody" }, @@ -119195,7 +119240,7 @@ "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", - "community": 111, + "community": 1, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f pydantic schemas", "id": "app_schemas_crm_supplier_info_rationale_1" }, @@ -119205,7 +119250,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" }, @@ -119215,7 +119260,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" }, @@ -119225,7 +119270,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L1", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "dashboard.py", "id": "app_schemas_db_dashboard" }, @@ -119235,7 +119280,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "dashboardstats", "id": "app_schemas_db_dashboard_dashboardstats" }, @@ -119245,7 +119290,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "dashboardcargostat", "id": "app_schemas_db_dashboard_dashboardcargostat" }, @@ -119255,7 +119300,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "_origin": "ast", - "community": 276, + "community": 208, "norm_label": "dashboardpartnercargostat", "id": "app_schemas_db_dashboard_dashboardpartnercargostat" }, @@ -119265,7 +119310,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inventory.py", "id": "app_schemas_db_inventory" }, @@ -119275,7 +119320,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inboundoutboundbase", "id": "app_schemas_db_inventory_inboundoutboundbase" }, @@ -119285,7 +119330,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inboundoutboundcreate", "id": "app_schemas_db_inventory_inboundoutboundcreate" }, @@ -119295,7 +119340,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inboundoutboundupdate", "id": "app_schemas_db_inventory_inboundoutboundupdate" }, @@ -119305,7 +119350,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "createlinkforplanpayload", "id": "app_schemas_db_inventory_createlinkforplanpayload" }, @@ -119315,7 +119360,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inboundoutboundread", "id": "app_schemas_db_inventory_inboundoutboundread" }, @@ -119325,7 +119370,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L83", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inboundoutboundlistresponse", "id": "app_schemas_db_inventory_inboundoutboundlistresponse" }, @@ -119335,7 +119380,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L84", "_origin": "ast", - "community": 6, + "community": 72, "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" }, @@ -119345,7 +119390,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "plans.py", "id": "app_schemas_db_plans" }, @@ -119355,7 +119400,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L6", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "purchaseplanbase", "id": "app_schemas_db_plans_purchaseplanbase" }, @@ -119365,7 +119410,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L34", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "purchaseplancreate", "id": "app_schemas_db_plans_purchaseplancreate" }, @@ -119375,7 +119420,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L54", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "purchaseplanupdate", "id": "app_schemas_db_plans_purchaseplanupdate" }, @@ -119385,7 +119430,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L82", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "purchaseplanread", "id": "app_schemas_db_plans_purchaseplanread" }, @@ -119395,7 +119440,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L90", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "purchaseplanwithfilllink", "id": "app_schemas_db_plans_purchaseplanwithfilllink" }, @@ -119405,7 +119450,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L94", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "purchaseplanlistresponse", "id": "app_schemas_db_plans_purchaseplanlistresponse" }, @@ -119415,7 +119460,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L95", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -119425,7 +119470,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L1", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "public_inventory.py", "id": "app_schemas_db_public_inventory" }, @@ -119435,7 +119480,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "_origin": "ast", - "community": 139, + "community": 101, "norm_label": "publicinventoryfeedback", "id": "app_schemas_db_public_inventory_publicinventoryfeedback" }, @@ -119445,7 +119490,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "publicinventorypageread", "id": "app_schemas_db_public_inventory_publicinventorypageread" }, @@ -119455,7 +119500,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "inventorysiteurlread", "id": "app_schemas_db_public_inventory_inventorysiteurlread" }, @@ -119465,7 +119510,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L39", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "publicpoundqrread", "id": "app_schemas_db_public_inventory_publicpoundqrread" }, @@ -119475,7 +119520,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighing.py", "id": "app_schemas_db_weighing" }, @@ -119485,7 +119530,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighingslipbase", "id": "app_schemas_db_weighing_weighingslipbase" }, @@ -119495,7 +119540,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighingslipcreate", "id": "app_schemas_db_weighing_weighingslipcreate" }, @@ -119505,7 +119550,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighingslipupdate", "id": "app_schemas_db_weighing_weighingslipupdate" }, @@ -119515,7 +119560,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L89", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighingslipread", "id": "app_schemas_db_weighing_weighingslipread" }, @@ -119525,7 +119570,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L101", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighingsliplistresponse", "id": "app_schemas_db_weighing_weighingsliplistresponse" }, @@ -119535,7 +119580,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L102", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -119545,7 +119590,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L1", "_origin": "ast", - "community": 180, + "community": 26, "norm_label": "duty.py", "id": "app_schemas_duty" }, @@ -119555,7 +119600,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L13", "_origin": "ast", - "community": 180, + "community": 26, "norm_label": "dutyassignmentin", "id": "app_schemas_duty_dutyassignmentin" }, @@ -119565,7 +119610,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L19", "_origin": "ast", - "community": 180, + "community": 26, "norm_label": "dutyslotsavein", "id": "app_schemas_duty_dutyslotsavein" }, @@ -119575,7 +119620,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L31", "_origin": "ast", - "community": 180, + "community": 26, "norm_label": "._split_work_plans()", "id": "app_schemas_duty_dutyslotsavein_split_work_plans" }, @@ -119585,7 +119630,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L39", "_origin": "ast", - "community": 180, + "community": 26, "norm_label": "dutydaysavebody", "id": "app_schemas_duty_dutydaysavebody" }, @@ -119595,7 +119640,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L45", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "dutylinkbody", "id": "app_schemas_duty_dutylinkbody" }, @@ -119605,7 +119650,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L49", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "dutygrabbody", "id": "app_schemas_duty_dutygrabbody" }, @@ -119615,7 +119660,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L54", "_origin": "ast", - "community": 12, + "community": 17, "norm_label": "dutydictensurebody", "id": "app_schemas_duty_dutydictensurebody" }, @@ -119625,7 +119670,7 @@ "source_file": "app/schemas/duty.py", "source_location": "L1", "_origin": "ast", - "community": 180, + "community": 26, "norm_label": "\u503c\u73ed\u6392\u73ed pydantic schemas", "id": "app_schemas_duty_rationale_1" }, @@ -119635,7 +119680,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "leave.py", "id": "app_schemas_leave" }, @@ -119645,7 +119690,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L7", "_origin": "ast", - "community": 33, + "community": 34, "norm_label": "leavecreate", "id": "app_schemas_leave_leavecreate" }, @@ -119655,7 +119700,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L16", "_origin": "ast", - "community": 33, + "community": 34, "norm_label": "leaveupdate", "id": "app_schemas_leave_leaveupdate" }, @@ -119665,7 +119710,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L25", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "leaveresponse", "id": "app_schemas_leave_leaveresponse" }, @@ -119675,7 +119720,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L39", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "config", "id": "app_schemas_leave_config" }, @@ -119685,7 +119730,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7", "id": "app_schemas_leave_rationale_1" }, @@ -119695,7 +119740,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "menu.py", "id": "app_schemas_menu" }, @@ -119705,7 +119750,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L6", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "menumeta", "id": "app_schemas_menu_menumeta" }, @@ -119715,7 +119760,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L19", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "menuitem", "id": "app_schemas_menu_menuitem" }, @@ -119725,7 +119770,7 @@ "source_file": "app/schemas/menu.py", "source_location": "L30", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "menulistresponse", "id": "app_schemas_menu_menulistresponse" }, @@ -119735,7 +119780,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "menu_favorite.py", "id": "app_schemas_menu_favorite" }, @@ -119745,7 +119790,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "menufavoritecreatebody", "id": "app_schemas_menu_favorite_menufavoritecreatebody" }, @@ -119755,7 +119800,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "menufavoritedeletebody", "id": "app_schemas_menu_favorite_menufavoritedeletebody" }, @@ -119765,7 +119810,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "menufavoritereorderbody", "id": "app_schemas_menu_favorite_menufavoritereorderbody" }, @@ -119775,7 +119820,7 @@ "source_file": "app/schemas/menu_favorite.py", "source_location": "L15", "_origin": "ast", - "community": 30, + "community": 61, "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" }, @@ -119785,7 +119830,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" }, @@ -119795,7 +119840,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "operlog.py", "id": "app_schemas_monitor_operlog" }, @@ -119805,7 +119850,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "operloglistbody", "id": "app_schemas_monitor_operlog_operloglistbody" }, @@ -119815,7 +119860,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L21", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "operlogdetailbody", "id": "app_schemas_monitor_operlog_operlogdetailbody" }, @@ -119825,7 +119870,7 @@ "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "_origin": "ast", - "community": 260, + "community": 34, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7(\u517c\u5bb9 ruoyi operlog \u89c6\u56fe)", "id": "app_schemas_monitor_operlog_rationale_1" }, @@ -119835,7 +119880,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "__init__.py", "id": "app_schemas_pl_init" }, @@ -119845,7 +119890,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - pydantic schema", "id": "app_schemas_pl_init_rationale_1" }, @@ -119855,7 +119900,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "base_data.py", "id": "app_schemas_pl_base_data" }, @@ -119865,7 +119910,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "_origin": "ast", - "community": 21, + "community": 4, "norm_label": "carrierbase", "id": "app_schemas_pl_base_data_carrierbase" }, @@ -119875,7 +119920,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "_origin": "ast", - "community": 21, + "community": 4, "norm_label": "carrierqualificationbase", "id": "app_schemas_pl_base_data_carrierqualificationbase" }, @@ -119885,7 +119930,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "_origin": "ast", - "community": 21, + "community": 4, "norm_label": "carriercreate", "id": "app_schemas_pl_base_data_carriercreate" }, @@ -119895,7 +119940,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "carrierupdate", "id": "app_schemas_pl_base_data_carrierupdate" }, @@ -119905,7 +119950,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "carrierauditreject", "id": "app_schemas_pl_base_data_carrierauditreject" }, @@ -119915,7 +119960,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "carrierread", "id": "app_schemas_pl_base_data_carrierread" }, @@ -119925,7 +119970,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "carrier_to_read()", "id": "app_schemas_pl_base_data_carrier_to_read" }, @@ -119935,7 +119980,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "date", "id": "app_schemas_pl_base_data_py_date" }, @@ -119945,7 +119990,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "_origin": "ast", - "community": 21, + "community": 65, "norm_label": "vehiclepersonnelrow", "id": "app_schemas_pl_base_data_vehiclepersonnelrow" }, @@ -119955,7 +120000,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "certrow", "id": "app_schemas_pl_base_data_certrow" }, @@ -119965,7 +120010,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "certread", "id": "app_schemas_pl_base_data_certread" }, @@ -119975,7 +120020,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "vehiclebase", "id": "app_schemas_pl_base_data_vehiclebase" }, @@ -119985,7 +120030,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "vehiclecreate", "id": "app_schemas_pl_base_data_vehiclecreate" }, @@ -119995,7 +120040,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "vehicleupdate", "id": "app_schemas_pl_base_data_vehicleupdate" }, @@ -120005,7 +120050,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "vehicleread", "id": "app_schemas_pl_base_data_vehicleread" }, @@ -120015,7 +120060,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "vehicledetailread", "id": "app_schemas_pl_base_data_vehicledetailread" }, @@ -120025,7 +120070,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "personnelbase", "id": "app_schemas_pl_base_data_personnelbase" }, @@ -120035,7 +120080,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L267", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "personnelcreate", "id": "app_schemas_pl_base_data_personnelcreate" }, @@ -120045,7 +120090,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L272", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "personnelupdate", "id": "app_schemas_pl_base_data_personnelupdate" }, @@ -120055,7 +120100,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L291", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "personnelread", "id": "app_schemas_pl_base_data_personnelread" }, @@ -120065,7 +120110,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L306", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "personneldetailread", "id": "app_schemas_pl_base_data_personneldetailread" }, @@ -120075,7 +120120,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L316", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "driverbase", "id": "app_schemas_pl_base_data_driverbase" }, @@ -120085,7 +120130,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "drivercreate", "id": "app_schemas_pl_base_data_drivercreate" }, @@ -120095,7 +120140,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L333", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "driverupdate", "id": "app_schemas_pl_base_data_driverupdate" }, @@ -120105,7 +120150,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L347", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "driverread", "id": "app_schemas_pl_base_data_driverread" }, @@ -120115,7 +120160,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L360", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "driverlistresponse", "id": "app_schemas_pl_base_data_driverlistresponse" }, @@ -120125,7 +120170,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L370", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "vehicledrivercreate", "id": "app_schemas_pl_base_data_vehicledrivercreate" }, @@ -120135,7 +120180,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L377", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "vehicledriverread", "id": "app_schemas_pl_base_data_vehicledriverread" }, @@ -120145,7 +120190,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L387", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "carrierlistresponse", "id": "app_schemas_pl_base_data_carrierlistresponse" }, @@ -120155,7 +120200,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L392", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "vehiclelistresponse", "id": "app_schemas_pl_base_data_vehiclelistresponse" }, @@ -120165,7 +120210,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L397", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "personnellistresponse", "id": "app_schemas_pl_base_data_personnellistresponse" }, @@ -120175,7 +120220,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 52, "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" }, @@ -120185,7 +120230,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L1", "_origin": "ast", - "community": 86, + "community": 27, "norm_label": "cancel_reason.py", "id": "app_schemas_pl_cancel_reason" }, @@ -120195,7 +120240,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L9", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "normalize_optional_reason()", "id": "app_schemas_pl_cancel_reason_normalize_optional_reason" }, @@ -120205,7 +120250,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L16", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "cancelreasonbody", "id": "app_schemas_pl_cancel_reason_cancelreasonbody" }, @@ -120215,7 +120260,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L22", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "voidreasonbody", "id": "app_schemas_pl_cancel_reason_voidreasonbody" }, @@ -120225,7 +120270,7 @@ "source_file": "app/schemas/pl/cancel_reason.py", "source_location": "L1", "_origin": "ast", - "community": 86, + "community": 27, "norm_label": "\u4f5c\u5e9f/\u53d6\u6d88\u539f\u56e0\u5171\u7528 schema \u4e0e\u5de5\u5177\u3002", "id": "app_schemas_pl_cancel_reason_rationale_1" }, @@ -120235,7 +120280,7 @@ "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "customer_stop_pref.py", "id": "app_schemas_pl_customer_stop_pref" }, @@ -120245,7 +120290,7 @@ "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "customerstopprefread", "id": "app_schemas_pl_customer_stop_pref_customerstopprefread" }, @@ -120255,7 +120300,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "_origin": "ast", - "community": 391, + "community": 4, "norm_label": "datetime_parse.py", "id": "app_schemas_pl_datetime_parse" }, @@ -120265,7 +120310,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "_origin": "ast", - "community": 391, + "community": 4, "norm_label": "parse_optional_plan_datetime()", "id": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime" }, @@ -120275,7 +120320,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 391, + "community": 4, "norm_label": "datetime", "id": "app_schemas_pl_datetime_parse_py_datetime" }, @@ -120285,7 +120330,7 @@ "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "_origin": "ast", - "community": 391, + "community": 4, "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" }, @@ -120295,7 +120340,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L1", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freight.py", "id": "app_schemas_pl_freight" }, @@ -120305,7 +120350,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementbase", "id": "app_schemas_pl_freight_freightsettlementbase" }, @@ -120315,7 +120360,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L29", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementcreate", "id": "app_schemas_pl_freight_freightsettlementcreate" }, @@ -120325,7 +120370,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L35", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": ".check_ids()", "id": "app_schemas_pl_freight_freightsettlementcreate_check_ids" }, @@ -120335,7 +120380,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L41", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementupdate", "id": "app_schemas_pl_freight_freightsettlementupdate" }, @@ -120345,7 +120390,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L53", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementread", "id": "app_schemas_pl_freight_freightsettlementread" }, @@ -120355,7 +120400,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L67", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementlistitem", "id": "app_schemas_pl_freight_freightsettlementlistitem" }, @@ -120365,7 +120410,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L81", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "freightsettlementtransportread", "id": "app_schemas_pl_freight_freightsettlementtransportread" }, @@ -120375,7 +120420,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L91", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "unsettledplanitem", "id": "app_schemas_pl_freight_unsettledplanitem" }, @@ -120385,7 +120430,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L116", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "unsettledplanlistresponse", "id": "app_schemas_pl_freight_unsettledplanlistresponse" }, @@ -120395,7 +120440,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L121", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "settlementplansummary", "id": "app_schemas_pl_freight_settlementplansummary" }, @@ -120405,7 +120450,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L131", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "settlementapprovalflowitem", "id": "app_schemas_pl_freight_settlementapprovalflowitem" }, @@ -120415,7 +120460,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L145", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementwithtransports", "id": "app_schemas_pl_freight_freightsettlementwithtransports" }, @@ -120425,7 +120470,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L163", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementsubmitapprovalbody", "id": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody" }, @@ -120435,7 +120480,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L170", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementapprovalactionbody", "id": "app_schemas_pl_freight_freightsettlementapprovalactionbody" }, @@ -120445,7 +120490,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L175", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementdisbursebody", "id": "app_schemas_pl_freight_freightsettlementdisbursebody" }, @@ -120455,7 +120500,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L188", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "remittancevouchercreate", "id": "app_schemas_pl_freight_remittancevouchercreate" }, @@ -120465,7 +120510,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L197", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "remittancevoucherread", "id": "app_schemas_pl_freight_remittancevoucherread" }, @@ -120475,7 +120520,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L216", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "freightsettlementlistquery", "id": "app_schemas_pl_freight_freightsettlementlistquery" }, @@ -120485,7 +120530,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L225", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementlistresponse", "id": "app_schemas_pl_freight_freightsettlementlistresponse" }, @@ -120495,7 +120540,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L230", "_origin": "ast", - "community": 86, + "community": 30, "norm_label": "freightsettlementbytransportread", "id": "app_schemas_pl_freight_freightsettlementbytransportread" }, @@ -120505,7 +120550,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L1", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventory.py", "id": "app_schemas_pl_inventory" }, @@ -120515,7 +120560,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventoryread", "id": "app_schemas_pl_inventory_inventoryread" }, @@ -120525,7 +120570,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorytransactionread", "id": "app_schemas_pl_inventory_inventorytransactionread" }, @@ -120535,7 +120580,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorywarningread", "id": "app_schemas_pl_inventory_inventorywarningread" }, @@ -120545,7 +120590,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorywarningupdate", "id": "app_schemas_pl_inventory_inventorywarningupdate" }, @@ -120555,7 +120600,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorywarningthreshold", "id": "app_schemas_pl_inventory_inventorywarningthreshold" }, @@ -120565,7 +120610,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "documentreminderread", "id": "app_schemas_pl_inventory_documentreminderread" }, @@ -120575,7 +120620,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "documentreminderupdate", "id": "app_schemas_pl_inventory_documentreminderupdate" }, @@ -120585,7 +120630,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "documentreminderstatsread", "id": "app_schemas_pl_inventory_documentreminderstatsread" }, @@ -120595,7 +120640,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventoryledgerquery", "id": "app_schemas_pl_inventory_inventoryledgerquery" }, @@ -120605,7 +120650,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventoryledgerresponse", "id": "app_schemas_pl_inventory_inventoryledgerresponse" }, @@ -120615,7 +120660,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorytransactionquery", "id": "app_schemas_pl_inventory_inventorytransactionquery" }, @@ -120625,7 +120670,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorytransactionresponse", "id": "app_schemas_pl_inventory_inventorytransactionresponse" }, @@ -120635,7 +120680,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorysummaryquery", "id": "app_schemas_pl_inventory_inventorysummaryquery" }, @@ -120645,7 +120690,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorysummaryitem", "id": "app_schemas_pl_inventory_inventorysummaryitem" }, @@ -120655,7 +120700,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "inventorysummaryresponse", "id": "app_schemas_pl_inventory_inventorysummaryresponse" }, @@ -120665,7 +120710,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "transportstatsquery", "id": "app_schemas_pl_inventory_transportstatsquery" }, @@ -120675,7 +120720,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "transportstatsitem", "id": "app_schemas_pl_inventory_transportstatsitem" }, @@ -120685,7 +120730,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "transportstatsresponse", "id": "app_schemas_pl_inventory_transportstatsresponse" }, @@ -120695,7 +120740,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "_origin": "ast", - "community": 169, + "community": 4, "norm_label": "io_order.py", "id": "app_schemas_pl_io_order" }, @@ -120705,7 +120750,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "brandoption", "id": "app_schemas_pl_io_order_brandoption" }, @@ -120715,7 +120760,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "_origin": "ast", - "community": 49, + "community": 4, "norm_label": "brandqtyitem", "id": "app_schemas_pl_io_order_brandqtyitem" }, @@ -120725,7 +120770,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "_origin": "ast", - "community": 169, + "community": 4, "norm_label": "ioorderitemread", "id": "app_schemas_pl_io_order_ioorderitemread" }, @@ -120735,7 +120780,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "_origin": "ast", - "community": 169, + "community": 4, "norm_label": "ioorderitempatch", "id": "app_schemas_pl_io_order_ioorderitempatch" }, @@ -120745,7 +120790,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "ioorderpatch", "id": "app_schemas_pl_io_order_ioorderpatch" }, @@ -120755,7 +120800,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "ioorderread", "id": "app_schemas_pl_io_order_ioorderread" }, @@ -120765,7 +120810,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "ioorderlistresponse", "id": "app_schemas_pl_io_order_ioorderlistresponse" }, @@ -120775,7 +120820,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "_origin": "ast", - "community": 169, + "community": 4, "norm_label": "publicioorderitemfeedback", "id": "app_schemas_pl_io_order_publicioorderitemfeedback" }, @@ -120785,7 +120830,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "_origin": "ast", - "community": 169, + "community": 4, "norm_label": "publicioorderstopproductfeedback", "id": "app_schemas_pl_io_order_publicioorderstopproductfeedback" }, @@ -120795,7 +120840,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "_origin": "ast", - "community": 169, + "community": 4, "norm_label": "publicioorderstopfeedback", "id": "app_schemas_pl_io_order_publicioorderstopfeedback" }, @@ -120805,7 +120850,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "_origin": "ast", - "community": 169, + "community": 4, "norm_label": "publicioorderfeedback", "id": "app_schemas_pl_io_order_publicioorderfeedback" }, @@ -120815,7 +120860,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "publicioorderhistoryproductread", "id": "app_schemas_pl_io_order_publicioorderhistoryproductread" }, @@ -120825,7 +120870,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "publicioorderhistoryrecordread", "id": "app_schemas_pl_io_order_publicioorderhistoryrecordread" }, @@ -120835,7 +120880,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "publicioorderhistorypageread", "id": "app_schemas_pl_io_order_publicioorderhistorypageread" }, @@ -120845,7 +120890,7 @@ "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "_origin": "ast", - "community": 169, + "community": 4, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 pydantic schemas", "id": "app_schemas_pl_io_order_rationale_1" }, @@ -120855,7 +120900,7 @@ "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L1", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "menu_badge.py", "id": "app_schemas_pl_menu_badge" }, @@ -120865,7 +120910,7 @@ "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "_origin": "ast", - "community": 35, + "community": 19, "norm_label": "plmenubadgestatsread", "id": "app_schemas_pl_menu_badge_plmenubadgestatsread" }, @@ -120875,7 +120920,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "paste_recognize.py", "id": "app_schemas_pl_paste_recognize" }, @@ -120885,7 +120930,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "conflictaction", "id": "app_schemas_pl_paste_recognize_conflictaction" }, @@ -120895,7 +120940,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "pastepersonnelin", "id": "app_schemas_pl_paste_recognize_pastepersonnelin" }, @@ -120905,7 +120950,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "pastevehiclein", "id": "app_schemas_pl_paste_recognize_pastevehiclein" }, @@ -120915,7 +120960,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "pastecommitbody", "id": "app_schemas_pl_paste_recognize_pastecommitbody" }, @@ -120925,7 +120970,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "pastecommitresult", "id": "app_schemas_pl_paste_recognize_pastecommitresult" }, @@ -120935,7 +120980,7 @@ "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 schema", "id": "app_schemas_pl_paste_recognize_rationale_1" }, @@ -120945,7 +120990,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L1", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "plan.py", "id": "app_schemas_pl_plan" }, @@ -120955,7 +121000,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planproductbase", "id": "app_schemas_pl_plan_planproductbase" }, @@ -120965,7 +121010,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "_origin": "ast", - "community": 245, + "community": 9, "norm_label": "planproductcreate", "id": "app_schemas_pl_plan_planproductcreate" }, @@ -120975,7 +121020,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L60", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planproductupdate", "id": "app_schemas_pl_plan_planproductupdate" }, @@ -120985,7 +121030,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L82", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planarchivebrandqtyitem", "id": "app_schemas_pl_plan_planarchivebrandqtyitem" }, @@ -120995,7 +121040,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L90", "_origin": "ast", - "community": 74, + "community": 4, "norm_label": "planproductread", "id": "app_schemas_pl_plan_planproductread" }, @@ -121005,7 +121050,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L107", "_origin": "ast", - "community": 31, + "community": 6, "norm_label": "planstopproductbody", "id": "app_schemas_pl_plan_planstopproductbody" }, @@ -121015,7 +121060,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L125", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "planstopproductread", "id": "app_schemas_pl_plan_planstopproductread" }, @@ -121025,7 +121070,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L144", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "planloadbody", "id": "app_schemas_pl_plan_planloadbody" }, @@ -121035,7 +121080,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L164", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "plandeliverybody", "id": "app_schemas_pl_plan_plandeliverybody" }, @@ -121045,7 +121090,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L185", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "planloadread", "id": "app_schemas_pl_plan_planloadread" }, @@ -121055,7 +121100,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L196", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "plandeliveryread", "id": "app_schemas_pl_plan_plandeliveryread" }, @@ -121065,7 +121110,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L212", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planbase", "id": "app_schemas_pl_plan_planbase" }, @@ -121075,7 +121120,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L263", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "plancontractlink", "id": "app_schemas_pl_plan_plancontractlink" }, @@ -121085,7 +121130,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L270", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "plancreate", "id": "app_schemas_pl_plan_plancreate" }, @@ -121095,7 +121140,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L287", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "plantransportcreateblock", "id": "app_schemas_pl_plan_plantransportcreateblock" }, @@ -121105,7 +121150,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L302", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planupdate", "id": "app_schemas_pl_plan_planupdate" }, @@ -121115,7 +121160,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L359", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "hazardcertreadybody", "id": "app_schemas_pl_plan_hazardcertreadybody" }, @@ -121125,7 +121170,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L364", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "erpenteredbody", "id": "app_schemas_pl_plan_erpenteredbody" }, @@ -121135,7 +121180,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L369", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "plandocumentattachmentitem", "id": "app_schemas_pl_plan_plandocumentattachmentitem" }, @@ -121145,7 +121190,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L375", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planread", "id": "app_schemas_pl_plan_planread" }, @@ -121155,7 +121200,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L416", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "planwithproducts", "id": "app_schemas_pl_plan_planwithproducts" }, @@ -121165,7 +121210,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L463", "_origin": "ast", - "community": 192, + "community": 4, "norm_label": "deliveryprintcustomeroption", "id": "app_schemas_pl_plan_deliveryprintcustomeroption" }, @@ -121175,7 +121220,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L470", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "deliveryslipprintread", "id": "app_schemas_pl_plan_deliveryslipprintread" }, @@ -121185,7 +121230,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L483", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planinboundsliptemplatesave", "id": "app_schemas_pl_plan_planinboundsliptemplatesave" }, @@ -121195,7 +121240,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L488", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "plandeliverysliptemplatesave", "id": "app_schemas_pl_plan_plandeliverysliptemplatesave" }, @@ -121205,7 +121250,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L495", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "plansubpacksliptemplatesave", "id": "app_schemas_pl_plan_plansubpacksliptemplatesave" }, @@ -121215,7 +121260,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L507", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "createfromcontractrequest", "id": "app_schemas_pl_plan_createfromcontractrequest" }, @@ -121225,7 +121270,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L518", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "plancreatefull", "id": "app_schemas_pl_plan_plancreatefull" }, @@ -121235,7 +121280,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L534", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planlistquery", "id": "app_schemas_pl_plan_planlistquery" }, @@ -121245,7 +121290,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L559", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planproductcertitem", "id": "app_schemas_pl_plan_planproductcertitem" }, @@ -121255,7 +121300,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L567", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planproductcertsupdate", "id": "app_schemas_pl_plan_planproductcertsupdate" }, @@ -121265,7 +121310,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L572", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "planarchiveproductitem", "id": "app_schemas_pl_plan_planarchiveproductitem" }, @@ -121275,7 +121320,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L583", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "planarchivestopproductitem", "id": "app_schemas_pl_plan_planarchivestopproductitem" }, @@ -121285,7 +121330,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L595", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "planarchiveloadblock", "id": "app_schemas_pl_plan_planarchiveloadblock" }, @@ -121295,7 +121340,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L601", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "planarchivedeliveryblock", "id": "app_schemas_pl_plan_planarchivedeliveryblock" }, @@ -121305,7 +121350,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L607", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planarchivefreightblock", "id": "app_schemas_pl_plan_planarchivefreightblock" }, @@ -121315,7 +121360,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L619", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planarchivestopfeedbackattachmentitem", "id": "app_schemas_pl_plan_planarchivestopfeedbackattachmentitem" }, @@ -121325,7 +121370,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L626", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planarchivefeedbacksblock", "id": "app_schemas_pl_plan_planarchivefeedbacksblock" }, @@ -121335,7 +121380,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L636", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "planarchivebody", "id": "app_schemas_pl_plan_planarchivebody" }, @@ -121345,7 +121390,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L645", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "plandriverfeedbackproductitem", "id": "app_schemas_pl_plan_plandriverfeedbackproductitem" }, @@ -121355,7 +121400,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L652", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "plandriverfeedbackupdatebody", "id": "app_schemas_pl_plan_plandriverfeedbackupdatebody" }, @@ -121365,7 +121410,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L661", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "plansitefeedbackupdatebody", "id": "app_schemas_pl_plan_plansitefeedbackupdatebody" }, @@ -121375,7 +121420,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L674", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planlistresponse", "id": "app_schemas_pl_plan_planlistresponse" }, @@ -121385,7 +121430,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L679", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planforcefollowstatusbody", "id": "app_schemas_pl_plan_planforcefollowstatusbody" }, @@ -121395,7 +121440,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L690", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "plansidecontractsupdatebody", "id": "app_schemas_pl_plan_plansidecontractsupdatebody" }, @@ -121405,7 +121450,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L695", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planstopcontractsupdatebody", "id": "app_schemas_pl_plan_planstopcontractsupdatebody" }, @@ -121415,7 +121460,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L702", "_origin": "ast", - "community": 74, + "community": 4, "norm_label": "plancontractgapread", "id": "app_schemas_pl_plan_plancontractgapread" }, @@ -121425,7 +121470,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L728", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "plancontractgaplistresponse", "id": "app_schemas_pl_plan_plancontractgaplistresponse" }, @@ -121435,7 +121480,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L680", "_origin": "ast", - "community": 18, + "community": 4, "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" }, @@ -121445,7 +121490,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "resource_snapshot.py", "id": "app_schemas_pl_resource_snapshot" }, @@ -121455,7 +121500,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "snapshotcertread", "id": "app_schemas_pl_resource_snapshot_snapshotcertread" }, @@ -121465,7 +121510,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "snapshotpersonnelrow", "id": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow" }, @@ -121475,7 +121520,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "transportresourcesnapshot", "id": "app_schemas_pl_resource_snapshot_transportresourcesnapshot" }, @@ -121485,7 +121530,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L66", "_origin": "ast", - "community": 264, + "community": 13, "norm_label": "parse_resource_snapshot()", "id": "app_schemas_pl_resource_snapshot_parse_resource_snapshot" }, @@ -121495,7 +121540,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 264, + "community": 13, "norm_label": "any", "id": "app_schemas_pl_resource_snapshot_py_any" }, @@ -121505,7 +121550,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L82", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planresourcesnapshotmixin", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, @@ -121515,7 +121560,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L92", "_origin": "ast", - "community": 264, + "community": 13, "norm_label": "._coerce_resource_snapshot()", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot" }, @@ -121525,7 +121570,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "_origin": "ast", - "community": 264, + "community": 219, "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" }, @@ -121535,7 +121580,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L67", "_origin": "ast", - "community": 264, + "community": 13, "norm_label": "\u4ece orm \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002", "id": "app_schemas_pl_resource_snapshot_rationale_67" }, @@ -121545,7 +121590,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transport.py", "id": "app_schemas_pl_transport" }, @@ -121555,7 +121600,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportbase", "id": "app_schemas_pl_transport_transportbase" }, @@ -121565,7 +121610,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L45", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportcreate", "id": "app_schemas_pl_transport_transportcreate" }, @@ -121575,7 +121620,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L50", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportstopdibangoption", "id": "app_schemas_pl_transport_transportstopdibangoption" }, @@ -121585,7 +121630,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L57", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportarrange", "id": "app_schemas_pl_transport_transportarrange" }, @@ -121595,7 +121640,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L93", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportinventorylinkread", "id": "app_schemas_pl_transport_transportinventorylinkread" }, @@ -121605,7 +121650,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L107", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "publicpoundqrcodeitemread", "id": "app_schemas_pl_transport_publicpoundqrcodeitemread" }, @@ -121615,7 +121660,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportsitelinkread", "id": "app_schemas_pl_transport_transportsitelinkread" }, @@ -121625,7 +121670,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L129", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportupdate", "id": "app_schemas_pl_transport_transportupdate" }, @@ -121635,7 +121680,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L156", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportdriverproductfeedbackread", "id": "app_schemas_pl_transport_transportdriverproductfeedbackread" }, @@ -121645,7 +121690,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L172", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportstopfeedbackread", "id": "app_schemas_pl_transport_transportstopfeedbackread" }, @@ -121655,7 +121700,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L186", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportdriverstopproductfeedbackread", "id": "app_schemas_pl_transport_transportdriverstopproductfeedbackread" }, @@ -121665,7 +121710,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L199", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportread", "id": "app_schemas_pl_transport_transportread" }, @@ -121675,7 +121720,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L227", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportioorderbrief", "id": "app_schemas_pl_transport_transportioorderbrief" }, @@ -121685,7 +121730,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L237", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "contractqtyreminderitem", "id": "app_schemas_pl_transport_contractqtyreminderitem" }, @@ -121695,7 +121740,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L255", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "contractqtyreminder", "id": "app_schemas_pl_transport_contractqtyreminder" }, @@ -121705,7 +121750,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L260", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportarrangeresult", "id": "app_schemas_pl_transport_transportarrangeresult" }, @@ -121715,7 +121760,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L274", "_origin": "ast", - "community": 18, + "community": 4, "norm_label": "planarrangeinforead", "id": "app_schemas_pl_transport_planarrangeinforead" }, @@ -121725,7 +121770,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L286", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportwithplans", "id": "app_schemas_pl_transport_transportwithplans" }, @@ -121735,7 +121780,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L295", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportfeedback", "id": "app_schemas_pl_transport_transportfeedback" }, @@ -121745,7 +121790,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L304", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "publictransportproductfeedbackitem", "id": "app_schemas_pl_transport_publictransportproductfeedbackitem" }, @@ -121755,7 +121800,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L311", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "publictransportfeedback", "id": "app_schemas_pl_transport_publictransportfeedback" }, @@ -121765,7 +121810,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L319", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "publictransportdriverstopproductfeedbackitem", "id": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem" }, @@ -121775,7 +121820,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L326", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "publictransportdriverstopfeedback", "id": "app_schemas_pl_transport_publictransportdriverstopfeedback" }, @@ -121785,7 +121830,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L335", "_origin": "ast", - "community": 49, + "community": 4, "norm_label": "publictransportstopproductread", "id": "app_schemas_pl_transport_publictransportstopproductread" }, @@ -121795,7 +121840,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L354", "_origin": "ast", - "community": 191, + "community": 4, "norm_label": "publictransportsitestopfeedback", "id": "app_schemas_pl_transport_publictransportsitestopfeedback" }, @@ -121805,7 +121850,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L363", "_origin": "ast", - "community": 49, + "community": 4, "norm_label": "publictransportstopread", "id": "app_schemas_pl_transport_publictransportstopread" }, @@ -121815,7 +121860,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L385", "_origin": "ast", - "community": 123, + "community": 4, "norm_label": "publictransportplanproductread", "id": "app_schemas_pl_transport_publictransportplanproductread" }, @@ -121825,7 +121870,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L403", "_origin": "ast", - "community": 49, + "community": 4, "norm_label": "publictransportpersonnelread", "id": "app_schemas_pl_transport_publictransportpersonnelread" }, @@ -121835,7 +121880,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L410", "_origin": "ast", - "community": 123, + "community": 13, "norm_label": "publictransportpageread", "id": "app_schemas_pl_transport_publictransportpageread" }, @@ -121845,7 +121890,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L447", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "publictransporthistoryproductread", "id": "app_schemas_pl_transport_publictransporthistoryproductread" }, @@ -121855,7 +121900,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "publictransporthistorystopproductread", "id": "app_schemas_pl_transport_publictransporthistorystopproductread" }, @@ -121865,7 +121910,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L465", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "publictransporthistorystopread", "id": "app_schemas_pl_transport_publictransporthistorystopread" }, @@ -121875,7 +121920,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L476", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "publictransporthistoryrecordread", "id": "app_schemas_pl_transport_publictransporthistoryrecordread" }, @@ -121885,7 +121930,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L500", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "publictransporthistorypageread", "id": "app_schemas_pl_transport_publictransporthistorypageread" }, @@ -121895,7 +121940,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L508", "_origin": "ast", - "community": 191, + "community": 4, "norm_label": "publictransportmultistopsitepageread", "id": "app_schemas_pl_transport_publictransportmultistopsitepageread" }, @@ -121905,7 +121950,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L519", "_origin": "ast", - "community": 123, + "community": 4, "norm_label": "publictransportsitepageread", "id": "app_schemas_pl_transport_publictransportsitepageread" }, @@ -121915,7 +121960,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L553", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "approvalsubmit", "id": "app_schemas_pl_transport_approvalsubmit" }, @@ -121925,7 +121970,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L558", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "approvalrequest", "id": "app_schemas_pl_transport_approvalrequest" }, @@ -121935,7 +121980,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L564", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "approvalrecordread", "id": "app_schemas_pl_transport_approvalrecordread" }, @@ -121945,7 +121990,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L583", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "transportlistquery", "id": "app_schemas_pl_transport_transportlistquery" }, @@ -121955,7 +122000,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L595", "_origin": "ast", - "community": 133, + "community": 4, "norm_label": "transportlistresponse", "id": "app_schemas_pl_transport_transportlistresponse" }, @@ -121965,7 +122010,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L1", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "transport_address.py", "id": "app_schemas_pl_transport_address" }, @@ -121975,7 +122020,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "transportaddressbase", "id": "app_schemas_pl_transport_address_transportaddressbase" }, @@ -121985,7 +122030,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "transportaddresscreate", "id": "app_schemas_pl_transport_address_transportaddresscreate" }, @@ -121995,7 +122040,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L25", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": ".validate_coordinates()", "id": "app_schemas_pl_transport_address_transportaddresscreate_validate_coordinates" }, @@ -122005,7 +122050,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "transportaddressupdate", "id": "app_schemas_pl_transport_address_transportaddressupdate" }, @@ -122015,7 +122060,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "transportaddressread", "id": "app_schemas_pl_transport_address_transportaddressread" }, @@ -122025,7 +122070,7 @@ "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "_origin": "ast", - "community": 175, + "community": 130, "norm_label": "transportaddresslistresponse", "id": "app_schemas_pl_transport_address_transportaddresslistresponse" }, @@ -122035,7 +122080,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L1", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "vehicle_fuel.py", "id": "app_schemas_pl_vehicle_fuel" }, @@ -122045,7 +122090,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L13", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "calc_fuel_tons()", "id": "app_schemas_pl_vehicle_fuel_calc_fuel_tons" }, @@ -122055,7 +122100,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_fuel_py_decimal" }, @@ -122065,7 +122110,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L20", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "vehiclefuelregistercreate", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregistercreate" }, @@ -122075,7 +122120,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L34", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": ".validate_fuel_category()", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregistercreate_validate_fuel_category" }, @@ -122085,7 +122130,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L41", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": ".validate_fuel_liters()", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregistercreate_validate_fuel_liters" }, @@ -122095,7 +122140,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L48", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": ".validate_odometer_km()", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregistercreate_validate_odometer_km" }, @@ -122105,7 +122150,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L54", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "vehiclefuelregisterupdate", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregisterupdate" }, @@ -122115,7 +122160,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L58", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "vehiclefuelregisterread", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregisterread" }, @@ -122125,7 +122170,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L82", "_origin": "ast", - "community": 35, + "community": 92, "norm_label": "vehiclefuelregisterlistresponse", "id": "app_schemas_pl_vehicle_fuel_vehiclefuelregisterlistresponse" }, @@ -122135,7 +122180,7 @@ "source_file": "app/schemas/pl/vehicle_fuel.py", "source_location": "L14", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "1176 \u5347 = 1 \u5428,\u4fdd\u7559 3 \u4f4d\u5c0f\u6570\u3002", "id": "app_schemas_pl_vehicle_fuel_rationale_14" }, @@ -122145,7 +122190,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L1", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehicle_maintenance.py", "id": "app_schemas_pl_vehicle_maintenance" }, @@ -122155,7 +122200,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceapplycreate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, @@ -122165,7 +122210,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceapplyupdate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, @@ -122175,7 +122220,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceapplyread", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, @@ -122185,7 +122230,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L52", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceapplylistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, @@ -122195,7 +122240,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L61", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceapplyreminder", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, @@ -122205,7 +122250,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L75", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceprocesscreate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, @@ -122215,7 +122260,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L88", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount" }, @@ -122225,7 +122270,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_maintenance_py_decimal" }, @@ -122235,7 +122280,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L94", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceprocessupdate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, @@ -122245,7 +122290,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L98", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceprocessread", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, @@ -122255,7 +122300,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L118", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceprocesslistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse" }, @@ -122265,7 +122310,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L127", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceprocessboarditem", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, @@ -122275,7 +122320,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L150", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "vehiclemaintenanceprocessboardlistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, @@ -122285,7 +122330,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L1", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": "vehicle_recharge.py", "id": "app_schemas_pl_vehicle_recharge" }, @@ -122295,7 +122340,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L14", "_origin": "ast", - "community": 118, + "community": 108, "norm_label": "vehiclerechargeapplycreate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, @@ -122305,7 +122350,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L27", "_origin": "ast", - "community": 118, + "community": 108, "norm_label": ".validate_recharge_type()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_recharge_type" }, @@ -122315,7 +122360,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": ".validate_odometer_km()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_odometer_km" }, @@ -122325,7 +122370,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_recharge_py_decimal" }, @@ -122335,7 +122380,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L43", "_origin": "ast", - "community": 118, + "community": 108, "norm_label": ".validate_attachment_urls()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_attachment_urls" }, @@ -122345,7 +122390,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L50", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": "vehiclerechargeapplyupdate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, @@ -122355,7 +122400,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L54", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "vehiclerechargeapprovalread", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapprovalread" }, @@ -122365,7 +122410,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L69", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "vehiclerechargeapprovalflowitem", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapprovalflowitem" }, @@ -122375,7 +122420,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "vehiclerechargerecordread", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, @@ -122385,7 +122430,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L106", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": "vehiclerechargeapplyread", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, @@ -122395,7 +122440,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L142", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "vehiclerechargeapplylistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, @@ -122405,7 +122450,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L151", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "vehiclerechargeapplyoption", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption" }, @@ -122415,7 +122460,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L160", "_origin": "ast", - "community": 35, + "community": 275, "norm_label": "vehiclerechargeopinionbody", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeopinionbody" }, @@ -122425,7 +122470,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L166", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": "vehiclerechargerecordcreate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, @@ -122435,7 +122480,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L181", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": ".validate_recharge_type()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type" }, @@ -122445,7 +122490,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L188", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount" }, @@ -122455,7 +122500,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L194", "_origin": "ast", - "community": 118, + "community": 40, "norm_label": "vehiclerechargerecordupdate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, @@ -122465,7 +122510,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L198", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "vehiclerechargerecordlistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, @@ -122475,7 +122520,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L207", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "vehiclerechargedisburseboarditem", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, @@ -122485,7 +122530,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L234", "_origin": "ast", - "community": 118, + "community": 30, "norm_label": "vehiclerechargedisburseboardlistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, @@ -122495,7 +122540,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "_origin": "ast", - "community": 78, + "community": 40, "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" }, @@ -122505,7 +122550,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L208", "_origin": "ast", - "community": 78, + "community": 40, "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" }, @@ -122515,7 +122560,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicle_urea.py", "id": "app_schemas_pl_vehicle_urea" }, @@ -122525,7 +122570,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureaapplycreate", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, @@ -122535,7 +122580,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": ".validate_quantity()", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity" }, @@ -122545,7 +122590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_urea_py_decimal" }, @@ -122555,7 +122600,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": ".validate_apply_amount()", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount" }, @@ -122565,7 +122610,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureaapplyupdate", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate" }, @@ -122575,7 +122620,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureaapplyread", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, @@ -122585,7 +122630,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L64", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureaapplylistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse" }, @@ -122595,7 +122640,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L73", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureadisbursecreate", "id": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, @@ -122605,7 +122650,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L86", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount" }, @@ -122615,7 +122660,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L92", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureadisburseupdate", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, @@ -122625,7 +122670,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L96", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureadisburseread", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, @@ -122635,7 +122680,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L116", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureadisburselistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse" }, @@ -122645,7 +122690,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L125", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureadisburseboarditem", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem" }, @@ -122655,7 +122700,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L147", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicleureadisburseboardlistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, @@ -122665,7 +122710,7 @@ "source_file": "app/schemas/user.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "user.py", "id": "app_schemas_user" }, @@ -122675,7 +122720,7 @@ "source_file": "app/schemas/user.py", "source_location": "L6", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "userbase", "id": "app_schemas_user_userbase" }, @@ -122685,7 +122730,7 @@ "source_file": "app/schemas/user.py", "source_location": "L16", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "usercreate", "id": "app_schemas_user_usercreate" }, @@ -122695,7 +122740,7 @@ "source_file": "app/schemas/user.py", "source_location": "L21", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "userupdate", "id": "app_schemas_user_userupdate" }, @@ -122705,7 +122750,7 @@ "source_file": "app/schemas/user.py", "source_location": "L30", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "userresponse", "id": "app_schemas_user_userresponse" }, @@ -122715,7 +122760,7 @@ "source_file": "app/schemas/user.py", "source_location": "L35", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "config", "id": "app_schemas_user_config" }, @@ -122725,7 +122770,7 @@ "source_file": "app/schemas/user.py", "source_location": "L39", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "userlistresponse", "id": "app_schemas_user_userlistresponse" }, @@ -122735,7 +122780,7 @@ "source_file": "app/schemas/user.py", "source_location": "L48", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "loginrequest", "id": "app_schemas_user_loginrequest" }, @@ -122745,7 +122790,7 @@ "source_file": "app/schemas/user.py", "source_location": "L54", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "loginresponse", "id": "app_schemas_user_loginresponse" }, @@ -122755,7 +122800,7 @@ "source_file": "app/schemas/user.py", "source_location": "L62", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "changepasswordrequest", "id": "app_schemas_user_changepasswordrequest" }, @@ -122765,7 +122810,7 @@ "source_file": "app/schemas/user.py", "source_location": "L68", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "resetpasswordrequest", "id": "app_schemas_user_resetpasswordrequest" }, @@ -122775,7 +122820,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "workflow.py", "id": "app_schemas_workflow" }, @@ -122785,7 +122830,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L7", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "processdefcreate", "id": "app_schemas_workflow_processdefcreate" }, @@ -122795,7 +122840,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L15", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "processdefupdate", "id": "app_schemas_workflow_processdefupdate" }, @@ -122805,7 +122850,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L23", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "processdefresponse", "id": "app_schemas_workflow_processdefresponse" }, @@ -122815,7 +122860,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L35", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "config", "id": "app_schemas_workflow_config" }, @@ -122825,7 +122870,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L39", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "nodedata", "id": "app_schemas_workflow_nodedata" }, @@ -122835,7 +122880,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L46", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "transitiondata", "id": "app_schemas_workflow_transitiondata" }, @@ -122845,7 +122890,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L52", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "publishversionrequest", "id": "app_schemas_workflow_publishversionrequest" }, @@ -122855,7 +122900,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L59", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "versionresponse", "id": "app_schemas_workflow_versionresponse" }, @@ -122865,7 +122910,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L71", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "startinstancerequest", "id": "app_schemas_workflow_startinstancerequest" }, @@ -122875,7 +122920,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L79", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "approverequest", "id": "app_schemas_workflow_approverequest" }, @@ -122885,7 +122930,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L83", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "taskresponse", "id": "app_schemas_workflow_taskresponse" }, @@ -122895,7 +122940,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L103", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "instanceresponse", "id": "app_schemas_workflow_instanceresponse" }, @@ -122905,7 +122950,7 @@ "source_file": "app/schemas/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 33, + "community": 93, "norm_label": "pydantic schemas - \u5de5\u4f5c\u6d41", "id": "app_schemas_workflow_rationale_1" }, @@ -122915,7 +122960,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" }, @@ -122925,7 +122970,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L1", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "advance.py", "id": "app_services_bx_advance" }, @@ -122935,7 +122980,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L26", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "advanceservice", "id": "app_services_bx_advance_advanceservice" }, @@ -122945,7 +122990,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L28", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "._tenant_no()", "id": "app_services_bx_advance_advanceservice_tenant_no" }, @@ -122955,7 +123000,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "session", "id": "app_services_bx_advance_py_session" }, @@ -122965,7 +123010,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L32", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".get_by_id()", "id": "app_services_bx_advance_advanceservice_get_by_id" }, @@ -122975,7 +123020,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L45", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".get_paged()", "id": "app_services_bx_advance_advanceservice_get_paged" }, @@ -122985,7 +123030,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "any", "id": "app_services_bx_advance_py_any" }, @@ -122995,7 +123040,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L67", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".create()", "id": "app_services_bx_advance_advanceservice_create" }, @@ -123005,7 +123050,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L104", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".update()", "id": "app_services_bx_advance_advanceservice_update" }, @@ -123015,7 +123060,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L123", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".soft_delete()", "id": "app_services_bx_advance_advanceservice_soft_delete" }, @@ -123025,7 +123070,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L130", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".pending_approval()", "id": "app_services_bx_advance_advanceservice_pending_approval" }, @@ -123035,7 +123080,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L197", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".approved_by_me()", "id": "app_services_bx_advance_advanceservice_approved_by_me" }, @@ -123045,7 +123090,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L259", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "._workflow_nodes()", "id": "app_services_bx_advance_advanceservice_workflow_nodes" }, @@ -123055,7 +123100,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L272", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".submit()", "id": "app_services_bx_advance_advanceservice_submit" }, @@ -123065,7 +123110,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L289", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".approve()", "id": "app_services_bx_advance_advanceservice_approve" }, @@ -123075,7 +123120,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L334", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".reject()", "id": "app_services_bx_advance_advanceservice_reject" }, @@ -123085,7 +123130,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L371", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".withdraw()", "id": "app_services_bx_advance_advanceservice_withdraw" }, @@ -123095,7 +123140,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L387", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "._approval_record_dict()", "id": "app_services_bx_advance_advanceservice_approval_record_dict" }, @@ -123105,7 +123150,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L400", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "._latest_approval_per_node()", "id": "app_services_bx_advance_advanceservice_latest_approval_per_node" }, @@ -123115,7 +123160,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L417", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "._query_approvals()", "id": "app_services_bx_advance_advanceservice_query_approvals" }, @@ -123125,7 +123170,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L429", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".get_approvals()", "id": "app_services_bx_advance_advanceservice_get_approvals" }, @@ -123135,7 +123180,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L465", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".get_approval_history()", "id": "app_services_bx_advance_advanceservice_get_approval_history" }, @@ -123145,7 +123190,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L484", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".global_status_counts()", "id": "app_services_bx_advance_advanceservice_global_status_counts" }, @@ -123155,7 +123200,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L493", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": "._my_apply_base()", "id": "app_services_bx_advance_advanceservice_my_apply_base" }, @@ -123165,7 +123210,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L505", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".my_apply_stats()", "id": "app_services_bx_advance_advanceservice_my_apply_stats" }, @@ -123175,7 +123220,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L585", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".pending_approval_stats()", "id": "app_services_bx_advance_advanceservice_pending_approval_stats" }, @@ -123185,7 +123230,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L616", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".offset_amount_map()", "id": "app_services_bx_advance_advanceservice_offset_amount_map" }, @@ -123195,7 +123240,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L635", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".issue()", "id": "app_services_bx_advance_advanceservice_issue" }, @@ -123205,7 +123250,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L660", "_origin": "ast", - "community": 27, + "community": 35, "norm_label": ".finance_issue_stats()", "id": "app_services_bx_advance_advanceservice_finance_issue_stats" }, @@ -123215,7 +123260,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L403", "_origin": "ast", - "community": 27, + "community": 35, "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" }, @@ -123225,7 +123270,7 @@ "source_file": "app/services/bx/advance.py", "source_location": "L468", "_origin": "ast", - "community": 27, + "community": 35, "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" }, @@ -123235,7 +123280,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 105, + "community": 201, "norm_label": "advance_list_filters.py", "id": "app_services_bx_advance_list_filters" }, @@ -123245,7 +123290,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 105, + "community": 201, "norm_label": "_parse_decimal()", "id": "app_services_bx_advance_list_filters_parse_decimal" }, @@ -123255,7 +123300,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 105, + "community": 201, "norm_label": "decimal", "id": "app_services_bx_advance_list_filters_py_decimal" }, @@ -123265,7 +123310,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L25", "_origin": "ast", - "community": 105, + "community": 201, "norm_label": "_append_number_filters()", "id": "app_services_bx_advance_list_filters_append_number_filters" }, @@ -123275,7 +123320,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 105, + "community": 201, "norm_label": "_offset_amount_expr()", "id": "app_services_bx_advance_list_filters_offset_amount_expr" }, @@ -123285,7 +123330,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L77", "_origin": "ast", - "community": 105, + "community": 201, "norm_label": "build_advance_column_filters()", "id": "app_services_bx_advance_list_filters_build_advance_column_filters" }, @@ -123295,7 +123340,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 105, + "community": 201, "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" }, @@ -123305,7 +123350,7 @@ "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L61", "_origin": "ast", - "community": 105, + "community": 201, "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" }, @@ -123315,7 +123360,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "_origin": "ast", - "community": 110, + "community": 66, "norm_label": "approval_cycle.py", "id": "app_services_bx_approval_cycle" }, @@ -123325,7 +123370,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "_origin": "ast", - "community": 110, + "community": 66, "norm_label": "filter_current_cycle_approvals()", "id": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, @@ -123335,7 +123380,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 110, + "community": 66, "norm_label": "t", "id": "app_services_bx_approval_cycle_py_t" }, @@ -123345,7 +123390,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "_origin": "ast", - "community": 110, + "community": 66, "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" }, @@ -123355,7 +123400,7 @@ "source_file": "app/services/bx/approval_cycle.py", "source_location": "L17", "_origin": "ast", - "community": 110, + "community": 66, "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" }, @@ -123365,7 +123410,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 86, "norm_label": "attachment.py", "id": "app_services_bx_attachment" }, @@ -123375,7 +123420,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L15", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "attachmentservice", "id": "app_services_bx_attachment_attachmentservice" }, @@ -123385,7 +123430,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L17", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "._tenant_no()", "id": "app_services_bx_attachment_attachmentservice_tenant_no" }, @@ -123395,7 +123440,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "session", "id": "app_services_bx_attachment_py_session" }, @@ -123405,7 +123450,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L21", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": ".get_by_id()", "id": "app_services_bx_attachment_attachmentservice_get_by_id" }, @@ -123415,7 +123460,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L34", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": ".create()", "id": "app_services_bx_attachment_attachmentservice_create" }, @@ -123425,7 +123470,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L51", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": ".soft_delete()", "id": "app_services_bx_attachment_attachmentservice_soft_delete" }, @@ -123435,7 +123480,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L61", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": ".get_by_biz()", "id": "app_services_bx_attachment_attachmentservice_get_by_biz" }, @@ -123445,7 +123490,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L74", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": ".bind_biz()", "id": "app_services_bx_attachment_attachmentservice_bind_biz" }, @@ -123455,7 +123500,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L106", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": ".count_invoice_attach_by_biz_ids()", "id": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids" }, @@ -123465,7 +123510,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 86, "norm_label": "base.py", "id": "app_services_bx_base" }, @@ -123475,7 +123520,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L18", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "bxcrudservice", "id": "app_services_bx_base_bxcrudservice" }, @@ -123485,7 +123530,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".get_by_id()", "id": "app_services_bx_base_bxcrudservice_get_by_id" }, @@ -123495,7 +123540,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "m", "id": "m" }, @@ -123505,7 +123550,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "session", "id": "app_services_bx_base_py_session" }, @@ -123515,7 +123560,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L38", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".get_paged()", "id": "app_services_bx_base_bxcrudservice_get_paged" }, @@ -123525,7 +123570,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "any", "id": "app_services_bx_base_py_any" }, @@ -123535,7 +123580,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L68", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".create()", "id": "app_services_bx_base_bxcrudservice_create" }, @@ -123545,7 +123590,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L88", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".update()", "id": "app_services_bx_base_bxcrudservice_update" }, @@ -123555,7 +123600,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L112", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".soft_delete()", "id": "app_services_bx_base_bxcrudservice_soft_delete" }, @@ -123565,7 +123610,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 86, "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" }, @@ -123575,7 +123620,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 80, "norm_label": "expense_item.py", "id": "app_services_bx_expense_item" }, @@ -123585,7 +123630,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L13", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "expenseitemservice", "id": "app_services_bx_expense_item_expenseitemservice" }, @@ -123595,7 +123640,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "._tenant_no()", "id": "app_services_bx_expense_item_expenseitemservice_tenant_no" }, @@ -123605,7 +123650,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "session", "id": "app_services_bx_expense_item_py_session" }, @@ -123615,7 +123660,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": ".get_by_id()", "id": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, @@ -123625,7 +123670,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": ".create()", "id": "app_services_bx_expense_item_expenseitemservice_create" }, @@ -123635,7 +123680,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": ".update()", "id": "app_services_bx_expense_item_expenseitemservice_update" }, @@ -123645,7 +123690,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": ".soft_delete()", "id": "app_services_bx_expense_item_expenseitemservice_soft_delete" }, @@ -123655,7 +123700,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": ".get_item_tree()", "id": "app_services_bx_expense_item_expenseitemservice_get_item_tree" }, @@ -123665,7 +123710,7 @@ "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "_origin": "ast", - "community": 188, + "community": 80, "norm_label": "._build_tree()", "id": "app_services_bx_expense_item_expenseitemservice_build_tree" }, @@ -123675,7 +123720,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 33, "norm_label": "invoice.py", "id": "app_services_bx_invoice" }, @@ -123685,7 +123730,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L29", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "invoiceservice", "id": "app_services_bx_invoice_invoiceservice" }, @@ -123695,7 +123740,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L31", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "._tenant_no()", "id": "app_services_bx_invoice_invoiceservice_tenant_no" }, @@ -123705,7 +123750,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "session", "id": "app_services_bx_invoice_py_session" }, @@ -123715,7 +123760,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L35", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".is_wallet_admin()", "id": "app_services_bx_invoice_invoiceservice_is_wallet_admin" }, @@ -123725,7 +123770,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L42", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".can_query_others_wallet()", "id": "app_services_bx_invoice_invoiceservice_can_query_others_wallet" }, @@ -123735,7 +123780,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L50", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "._require_wallet_admin()", "id": "app_services_bx_invoice_invoiceservice_require_wallet_admin" }, @@ -123745,7 +123790,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L55", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "._lookup_user_name()", "id": "app_services_bx_invoice_invoiceservice_lookup_user_name" }, @@ -123755,7 +123800,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L66", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "._resolve_owner()", "id": "app_services_bx_invoice_invoiceservice_resolve_owner" }, @@ -123765,7 +123810,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L78", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "._resolve_owner_for_query()", "id": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query" }, @@ -123775,7 +123820,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L92", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "._count_invoices()", "id": "app_services_bx_invoice_invoiceservice_count_invoices" }, @@ -123785,7 +123830,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L104", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".get_mine_summary()", "id": "app_services_bx_invoice_invoiceservice_get_mine_summary" }, @@ -123795,7 +123840,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L143", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".list_wallets()", "id": "app_services_bx_invoice_invoiceservice_list_wallets" }, @@ -123805,7 +123850,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "any", "id": "app_services_bx_invoice_py_any" }, @@ -123815,7 +123860,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L182", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".list_invoices()", "id": "app_services_bx_invoice_invoiceservice_list_invoices" }, @@ -123825,7 +123870,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L210", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".list_ledgers()", "id": "app_services_bx_invoice_invoiceservice_list_ledgers" }, @@ -123835,7 +123880,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L263", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".create()", "id": "app_services_bx_invoice_invoiceservice_create" }, @@ -123845,7 +123890,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "decimal", "id": "app_services_bx_invoice_py_decimal" }, @@ -123855,7 +123900,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L340", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".delete()", "id": "app_services_bx_invoice_invoiceservice_delete" }, @@ -123865,7 +123910,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L389", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": "._summary_to_dict()", "id": "app_services_bx_invoice_invoiceservice_summary_to_dict" }, @@ -123875,7 +123920,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L404", "_origin": "ast", - "community": 94, + "community": 33, "norm_label": ".out_rows_with_attachments()", "id": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments" }, @@ -123885,7 +123930,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L43", "_origin": "ast", - "community": 94, + "community": 33, "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" }, @@ -123895,7 +123940,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L218", "_origin": "ast", - "community": 94, + "community": 33, "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" }, @@ -123905,7 +123950,7 @@ "source_file": "app/services/bx/invoice.py", "source_location": "L272", "_origin": "ast", - "community": 94, + "community": 33, "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" }, @@ -123915,7 +123960,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L1", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "invoice_ledger.py", "id": "app_services_bx_invoice_ledger" }, @@ -123925,7 +123970,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "summarize_entries()", "id": "app_services_bx_invoice_ledger_summarize_entries" }, @@ -123935,7 +123980,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "any", "id": "app_services_bx_invoice_ledger_py_any" }, @@ -123945,7 +123990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "decimal", "id": "app_services_bx_invoice_ledger_py_decimal" }, @@ -123955,7 +124000,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L47", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "should_skip_release()", "id": "app_services_bx_invoice_ledger_should_skip_release" }, @@ -123965,7 +124010,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L53", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "invoiceledgerservice", "id": "app_services_bx_invoice_ledger_invoiceledgerservice" }, @@ -123975,7 +124020,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": ".list_entries()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries" }, @@ -123985,7 +124030,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "session", "id": "app_services_bx_invoice_ledger_py_session" }, @@ -123995,7 +124040,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": ".calc_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary" }, @@ -124005,7 +124050,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "._lock_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary" }, @@ -124015,7 +124060,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": ".refresh_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary" }, @@ -124025,7 +124070,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": ".add_entry()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry" }, @@ -124035,7 +124080,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": ".debit_reimburse()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse" }, @@ -124045,7 +124090,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": ".release_reimburse()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse" }, @@ -124055,7 +124100,7 @@ "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": ".assert_can_delete_invoice()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice" }, @@ -124065,7 +124110,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "invoice_list_filters.py", "id": "app_services_bx_invoice_list_filters" }, @@ -124075,7 +124120,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "_parse_decimal()", "id": "app_services_bx_invoice_list_filters_parse_decimal" }, @@ -124085,7 +124130,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "decimal", "id": "app_services_bx_invoice_list_filters_py_decimal" }, @@ -124095,7 +124140,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L25", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "_append_number_filters()", "id": "app_services_bx_invoice_list_filters_append_number_filters" }, @@ -124105,7 +124150,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "build_wallet_column_filters()", "id": "app_services_bx_invoice_list_filters_build_wallet_column_filters" }, @@ -124115,7 +124160,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L132", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "build_invoice_column_filters()", "id": "app_services_bx_invoice_list_filters_build_invoice_column_filters" }, @@ -124125,7 +124170,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L192", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "build_ledger_column_filters()", "id": "app_services_bx_invoice_list_filters_build_ledger_column_filters" }, @@ -124135,7 +124180,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 121, + "community": 99, "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" }, @@ -124145,7 +124190,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L81", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "\u7ba1\u7406\u7aef\u53d1\u7968\u5939\u6c47\u603b(bxinvoicewalletsummary)\u5217\u7b5b\u3002", "id": "app_services_bx_invoice_list_filters_rationale_81" }, @@ -124155,7 +124200,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L145", "_origin": "ast", - "community": 121, + "community": 99, "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" }, @@ -124165,7 +124210,7 @@ "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L205", "_origin": "ast", - "community": 121, + "community": 99, "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" }, @@ -124175,7 +124220,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 33, "norm_label": "list_sort.py", "id": "app_services_bx_list_sort" }, @@ -124185,7 +124230,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L25", "_origin": "ast", - "community": 53, + "community": 33, "norm_label": "order_advance()", "id": "app_services_bx_list_sort_order_advance" }, @@ -124195,7 +124240,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L31", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "order_reimburse()", "id": "app_services_bx_list_sort_order_reimburse" }, @@ -124205,7 +124250,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L37", "_origin": "ast", - "community": 53, + "community": 33, "norm_label": "order_invoice()", "id": "app_services_bx_list_sort_order_invoice" }, @@ -124215,7 +124260,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L43", "_origin": "ast", - "community": 53, + "community": 33, "norm_label": "order_ledger()", "id": "app_services_bx_list_sort_order_ledger" }, @@ -124225,7 +124270,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L49", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "parse_sort_params()", "id": "app_services_bx_list_sort_parse_sort_params" }, @@ -124235,7 +124280,7 @@ "source_file": "app/services/bx/list_sort.py", "source_location": "L50", "_origin": "ast", - "community": 53, + "community": 11, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002", "id": "app_services_bx_list_sort_rationale_50" }, @@ -124245,7 +124290,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "payment_list_filters.py", "id": "app_services_bx_payment_list_filters" }, @@ -124255,7 +124300,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L19", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "_parse_decimal()", "id": "app_services_bx_payment_list_filters_parse_decimal" }, @@ -124265,7 +124310,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "decimal", "id": "app_services_bx_payment_list_filters_py_decimal" }, @@ -124275,7 +124320,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "_append_number_filters()", "id": "app_services_bx_payment_list_filters_append_number_filters" }, @@ -124285,7 +124330,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L64", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "build_payment_column_filters()", "id": "app_services_bx_payment_list_filters_build_payment_column_filters" }, @@ -124295,7 +124340,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "session", "id": "app_services_bx_payment_list_filters_py_session" }, @@ -124305,7 +124350,7 @@ "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 99, + "community": 66, "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" }, @@ -124315,7 +124360,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1", "_origin": "ast", - "community": 110, + "community": 11, "norm_label": "reimburse.py", "id": "app_services_bx_reimburse" }, @@ -124325,7 +124370,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L56", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "reimburseservice", "id": "app_services_bx_reimburse_reimburseservice" }, @@ -124335,7 +124380,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "._tenant_no()", "id": "app_services_bx_reimburse_reimburseservice_tenant_no" }, @@ -124345,7 +124390,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "session", "id": "app_services_bx_reimburse_py_session" }, @@ -124355,7 +124400,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L62", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".can_change_applicant()", "id": "app_services_bx_reimburse_reimburseservice_can_change_applicant" }, @@ -124365,7 +124410,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L71", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".resolve_applicant()", "id": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, @@ -124375,7 +124420,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_by_id()", "id": "app_services_bx_reimburse_reimburseservice_get_by_id" }, @@ -124385,7 +124430,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_paged()", "id": "app_services_bx_reimburse_reimburseservice_get_paged" }, @@ -124395,7 +124440,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "any", "id": "app_services_bx_reimburse_py_any" }, @@ -124405,7 +124450,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L144", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".soft_delete()", "id": "app_services_bx_reimburse_reimburseservice_soft_delete" }, @@ -124415,7 +124460,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L151", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "._workflow_nodes()", "id": "app_services_bx_reimburse_reimburseservice_workflow_nodes" }, @@ -124425,7 +124470,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L164", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".pending_approval()", "id": "app_services_bx_reimburse_reimburseservice_pending_approval" }, @@ -124435,7 +124480,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L243", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".approved_by_me()", "id": "app_services_bx_reimburse_reimburseservice_approved_by_me" }, @@ -124445,7 +124490,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L316", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "._has_debit_reimburse()", "id": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse" }, @@ -124455,7 +124500,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L330", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".normalize_invoice_links()", "id": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links" }, @@ -124465,7 +124510,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L362", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".sync_reimburse_invoices()", "id": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices" }, @@ -124475,7 +124520,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L451", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_linked_invoice_ids()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids" }, @@ -124485,7 +124530,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L473", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_linked_invoices_brief()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief" }, @@ -124495,7 +124540,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L568", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_linked_invoice_ids_map()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map" }, @@ -124505,7 +124550,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L591", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".submit()", "id": "app_services_bx_reimburse_reimburseservice_submit" }, @@ -124515,7 +124560,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L635", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".approve()", "id": "app_services_bx_reimburse_reimburseservice_approve" }, @@ -124525,7 +124570,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L680", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".reject()", "id": "app_services_bx_reimburse_reimburseservice_reject" }, @@ -124535,7 +124580,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L720", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".withdraw()", "id": "app_services_bx_reimburse_reimburseservice_withdraw" }, @@ -124545,7 +124590,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L739", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "._approval_record_dict()", "id": "app_services_bx_reimburse_reimburseservice_approval_record_dict" }, @@ -124555,7 +124600,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L752", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "._latest_approval_per_node()", "id": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node" }, @@ -124565,7 +124610,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L769", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "._query_approvals()", "id": "app_services_bx_reimburse_reimburseservice_query_approvals" }, @@ -124575,7 +124620,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L781", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_approvals()", "id": "app_services_bx_reimburse_reimburseservice_get_approvals" }, @@ -124585,7 +124630,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L817", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_approval_history()", "id": "app_services_bx_reimburse_reimburseservice_get_approval_history" }, @@ -124595,7 +124640,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L836", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".create_with_details()", "id": "app_services_bx_reimburse_reimburseservice_create_with_details" }, @@ -124605,7 +124650,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L908", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".update_with_details()", "id": "app_services_bx_reimburse_reimburseservice_update_with_details" }, @@ -124615,7 +124660,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L992", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_details()", "id": "app_services_bx_reimburse_reimburseservice_get_details" }, @@ -124625,7 +124670,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1005", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".detail_expense_keyword_match()", "id": "app_services_bx_reimburse_reimburseservice_detail_expense_keyword_match" }, @@ -124635,7 +124680,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1016", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".build_expense_name_condition()", "id": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, @@ -124645,7 +124690,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1036", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".get_details_map_by_reimburse_ids()", "id": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids" }, @@ -124655,7 +124700,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1057", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".out_rows_with_attachment_counts()", "id": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, @@ -124665,7 +124710,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1087", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".out_one_with_attachment_counts()", "id": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, @@ -124675,7 +124720,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1093", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".build_apply_out_with_details()", "id": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, @@ -124685,7 +124730,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1104", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".global_status_counts()", "id": "app_services_bx_reimburse_reimburseservice_global_status_counts" }, @@ -124695,7 +124740,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1113", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "._my_apply_base()", "id": "app_services_bx_reimburse_reimburseservice_my_apply_base" }, @@ -124705,7 +124750,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1125", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".my_apply_stats()", "id": "app_services_bx_reimburse_reimburseservice_my_apply_stats" }, @@ -124715,7 +124760,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1183", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".pending_approval_stats()", "id": "app_services_bx_reimburse_reimburseservice_pending_approval_stats" }, @@ -124725,7 +124770,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1214", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".pay()", "id": "app_services_bx_reimburse_reimburseservice_pay" }, @@ -124735,7 +124780,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1237", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".offset()", "id": "app_services_bx_reimburse_reimburseservice_offset" }, @@ -124745,7 +124790,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1268", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".batch_offset()", "id": "app_services_bx_reimburse_reimburseservice_batch_offset" }, @@ -124755,7 +124800,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1323", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": ".finance_payment_stats()", "id": "app_services_bx_reimburse_reimburseservice_finance_payment_stats" }, @@ -124765,7 +124810,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L63", "_origin": "ast", - "community": 20, + "community": 11, "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" }, @@ -124775,7 +124820,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L78", "_origin": "ast", - "community": 20, + "community": 11, "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" }, @@ -124785,7 +124830,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L334", "_origin": "ast", - "community": 20, + "community": 11, "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" }, @@ -124795,7 +124840,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L755", "_origin": "ast", - "community": 20, + "community": 11, "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" }, @@ -124805,7 +124850,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L820", "_origin": "ast", - "community": 20, + "community": 11, "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" }, @@ -124815,7 +124860,7 @@ "source_file": "app/services/bx/reimburse.py", "source_location": "L1006", "_origin": "ast", - "community": 20, + "community": 11, "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" }, @@ -124825,7 +124870,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L1", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "reimburse_import.py", "id": "app_services_bx_reimburse_import" }, @@ -124835,7 +124880,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L59", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "build_applicant_label()", "id": "app_services_bx_reimburse_import_build_applicant_label" }, @@ -124845,7 +124890,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "_ids_visible_in_web_tree()", "id": "app_services_bx_reimburse_import_ids_visible_in_web_tree" }, @@ -124855,7 +124900,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "any", "id": "app_services_bx_reimburse_import_py_any" }, @@ -124865,7 +124910,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "build_expense_path_labels()", "id": "app_services_bx_reimburse_import_build_expense_path_labels" }, @@ -124875,7 +124920,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "is_example_row()", "id": "app_services_bx_reimburse_import_is_example_row" }, @@ -124885,7 +124930,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "partition_import_groups()", "id": "app_services_bx_reimburse_import_partition_import_groups" }, @@ -124895,7 +124940,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "validate_group_headers()", "id": "app_services_bx_reimburse_import_validate_group_headers" }, @@ -124905,7 +124950,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "cell_str()", "id": "app_services_bx_reimburse_import_cell_str" }, @@ -124915,7 +124960,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "parse_amount()", "id": "app_services_bx_reimburse_import_parse_amount" }, @@ -124925,7 +124970,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "decimal", "id": "app_services_bx_reimburse_import_py_decimal" }, @@ -124935,7 +124980,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "load_expense_nodes_flat()", "id": "app_services_bx_reimburse_import_load_expense_nodes_flat" }, @@ -124945,7 +124990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "session", "id": "app_services_bx_reimburse_import_py_session" }, @@ -124955,7 +125000,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "load_applicant_options()", "id": "app_services_bx_reimburse_import_load_applicant_options" }, @@ -124965,7 +125010,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "build_import_template_bytes()", "id": "app_services_bx_reimburse_import_build_import_template_bytes" }, @@ -124975,7 +125020,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "date", "id": "app_services_bx_reimburse_import_py_date" }, @@ -124985,7 +125030,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "_read_sheet_header()", "id": "app_services_bx_reimburse_import_read_sheet_header" }, @@ -124995,7 +125040,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "worksheet", "id": "app_services_bx_reimburse_import_py_worksheet" }, @@ -125005,7 +125050,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "scan_sheet_rows()", "id": "app_services_bx_reimburse_import_scan_sheet_rows" }, @@ -125015,7 +125060,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "iter_data_rows()", "id": "app_services_bx_reimburse_import_iter_data_rows" }, @@ -125025,7 +125070,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L351", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "build_annotated_result_bytes()", "id": "app_services_bx_reimburse_import_build_annotated_result_bytes" }, @@ -125035,7 +125080,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L391", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "_mark_rows()", "id": "app_services_bx_reimburse_import_mark_rows" }, @@ -125045,7 +125090,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "import_reimburse_workbook()", "id": "app_services_bx_reimburse_import_import_reimburse_workbook" }, @@ -125055,7 +125100,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L66", "_origin": "ast", - "community": 40, + "community": 42, "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" }, @@ -125065,7 +125110,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L88", "_origin": "ast", - "community": 40, + "community": 42, "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" }, @@ -125075,7 +125120,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L322", "_origin": "ast", - "community": 40, + "community": 42, "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" }, @@ -125085,7 +125130,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L347", "_origin": "ast", - "community": 40, + "community": 42, "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" }, @@ -125095,7 +125140,7 @@ "source_file": "app/services/bx/reimburse_import.py", "source_location": "L355", "_origin": "ast", - "community": 40, + "community": 42, "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" }, @@ -125105,7 +125150,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "reimburse_list_filters.py", "id": "app_services_bx_reimburse_list_filters" }, @@ -125115,7 +125160,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L17", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "_parse_decimal()", "id": "app_services_bx_reimburse_list_filters_parse_decimal" }, @@ -125125,7 +125170,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "decimal", "id": "app_services_bx_reimburse_list_filters_py_decimal" }, @@ -125135,7 +125180,7 @@ "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L27", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "build_reimburse_column_filters()", "id": "app_services_bx_reimburse_list_filters_build_reimburse_column_filters" }, @@ -125145,7 +125190,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "session", "id": "app_services_bx_reimburse_list_filters_py_session" }, @@ -125155,7 +125200,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "storage.py", "id": "app_services_bx_storage" }, @@ -125165,7 +125210,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L11", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "normalize_storage_path()", "id": "app_services_bx_storage_normalize_storage_path" }, @@ -125175,7 +125220,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L31", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "upload_bx_file()", "id": "app_services_bx_storage_upload_bx_file" }, @@ -125185,7 +125230,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L44", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "get_access_url()", "id": "app_services_bx_storage_get_access_url" }, @@ -125195,7 +125240,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L53", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "get_preview_url()", "id": "app_services_bx_storage_get_preview_url" }, @@ -125205,7 +125250,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L65", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "get_download_url()", "id": "app_services_bx_storage_get_download_url" }, @@ -125215,7 +125260,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L72", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "download_file_bytes()", "id": "app_services_bx_storage_download_file_bytes" }, @@ -125225,7 +125270,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L98", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "file_stream()", "id": "app_services_bx_storage_file_stream" }, @@ -125235,7 +125280,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "bytesio", "id": "bytesio" }, @@ -125245,7 +125290,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "_origin": "ast", - "community": 81, + "community": 86, "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" }, @@ -125255,7 +125300,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L12", "_origin": "ast", - "community": 81, + "community": 86, "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" }, @@ -125265,7 +125310,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L32", "_origin": "ast", - "community": 81, + "community": 86, "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" }, @@ -125275,7 +125320,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L45", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "\u83b7\u53d6\u53ef\u8bbf\u95ee url(\u672c\u5730/minio \u516c\u5f00\u5730\u5740)\u3002", "id": "app_services_bx_storage_rationale_45" }, @@ -125285,7 +125330,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L54", "_origin": "ast", - "community": 81, + "community": 86, "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" }, @@ -125295,7 +125340,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L66", "_origin": "ast", - "community": 81, + "community": 86, "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" }, @@ -125305,7 +125350,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L73", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236,\u4f9b streamingresponse \u4e0b\u8f7d\u3002", "id": "app_services_bx_storage_rationale_73" }, @@ -125315,7 +125360,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "workflow.py", "id": "app_services_bx_workflow" }, @@ -125325,7 +125370,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L30", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "workflowservice", "id": "app_services_bx_workflow_workflowservice" }, @@ -125335,7 +125380,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L32", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "._tenant_no()", "id": "app_services_bx_workflow_workflowservice_tenant_no" }, @@ -125345,7 +125390,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": "session", "id": "app_services_bx_workflow_py_session" }, @@ -125355,7 +125400,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L36", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".get_by_id()", "id": "app_services_bx_workflow_workflowservice_get_by_id" }, @@ -125365,7 +125410,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L49", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".get_paged()", "id": "app_services_bx_workflow_workflowservice_get_paged" }, @@ -125375,7 +125420,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L63", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".create()", "id": "app_services_bx_workflow_workflowservice_create" }, @@ -125385,7 +125430,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L80", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".update()", "id": "app_services_bx_workflow_workflowservice_update" }, @@ -125395,7 +125440,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L100", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".soft_delete()", "id": "app_services_bx_workflow_workflowservice_soft_delete" }, @@ -125405,7 +125450,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L114", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".get_by_biz_type()", "id": "app_services_bx_workflow_workflowservice_get_by_biz_type" }, @@ -125415,7 +125460,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L126", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".ensure_by_biz_type()", "id": "app_services_bx_workflow_workflowservice_ensure_by_biz_type" }, @@ -125425,7 +125470,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L157", "_origin": "ast", - "community": 104, + "community": 98, "norm_label": ".save_nodes()", "id": "app_services_bx_workflow_workflowservice_save_nodes" }, @@ -125435,7 +125480,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L132", "_origin": "ast", - "community": 104, + "community": 98, "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" }, @@ -125445,7 +125490,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 86, "norm_label": "bx_data_scope.py", "id": "app_services_bx_data_scope" }, @@ -125455,7 +125500,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "_origin": "ast", - "community": 27, + "community": 11, "norm_label": "apply_bx_scope()", "id": "app_services_bx_data_scope_apply_bx_scope" }, @@ -125465,7 +125510,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 104, + "community": 86, "norm_label": "session", "id": "app_services_bx_data_scope_py_session" }, @@ -125475,7 +125520,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "_origin": "ast", - "community": 104, + "community": 86, "norm_label": "assert_bx_row_in_scope()", "id": "app_services_bx_data_scope_assert_bx_row_in_scope" }, @@ -125485,7 +125530,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "_origin": "ast", - "community": 104, + "community": 86, "norm_label": "assert_bx_biz_in_scope()", "id": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, @@ -125495,7 +125540,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "_origin": "ast", - "community": 104, + "community": 86, "norm_label": "assert_bx_attachment_biz_in_scope()", "id": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope" }, @@ -125505,7 +125550,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 104, + "community": 86, "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" }, @@ -125515,7 +125560,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L36", "_origin": "ast", - "community": 104, + "community": 86, "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" }, @@ -125525,7 +125570,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "column_facet.py", "id": "app_services_column_facet" }, @@ -125535,7 +125580,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L10", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "list_column_facet_values()", "id": "app_services_column_facet_list_column_facet_values" }, @@ -125545,7 +125590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "session", "id": "app_services_column_facet_py_session" }, @@ -125555,7 +125600,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "any", "id": "app_services_column_facet_py_any" }, @@ -125565,7 +125610,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "column", "id": "column" }, @@ -125575,7 +125620,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "query", "id": "app_services_column_facet_py_query" }, @@ -125585,7 +125630,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 130, + "community": 100, "norm_label": "\u5217\u5934\u6f0f\u6597\u53ef\u9009\u503c(\u53bb\u91cd facet)\u516c\u5171\u62fc\u88c5\u3002", "id": "app_services_column_facet_rationale_1" }, @@ -125595,7 +125640,7 @@ "source_file": "app/services/column_facet.py", "source_location": "L21", "_origin": "ast", - "community": 130, + "community": 100, "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" }, @@ -125605,7 +125650,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" }, @@ -125615,7 +125660,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "clue_list_filters.py", "id": "app_services_crm_clue_list_filters" }, @@ -125625,7 +125670,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L46", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "_split_csv()", "id": "app_services_crm_clue_list_filters_split_csv" }, @@ -125635,7 +125680,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L52", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "_parse_number()", "id": "app_services_crm_clue_list_filters_parse_number" }, @@ -125645,7 +125690,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L64", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "_parse_day_start()", "id": "app_services_crm_clue_list_filters_parse_day_start" }, @@ -125655,7 +125700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "datetime", "id": "app_services_crm_clue_list_filters_py_datetime" }, @@ -125665,7 +125710,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L80", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "_append_enum_filters()", "id": "app_services_crm_clue_list_filters_append_enum_filters" }, @@ -125675,7 +125720,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L92", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "_append_text_filters()", "id": "app_services_crm_clue_list_filters_append_text_filters" }, @@ -125685,7 +125730,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L113", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_clue_list_filters_append_create_time_filters" }, @@ -125695,7 +125740,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L142", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "_append_date_range_filters()", "id": "app_services_crm_clue_list_filters_append_date_range_filters" }, @@ -125705,7 +125750,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L160", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "_append_number_filters()", "id": "app_services_crm_clue_list_filters_append_number_filters" }, @@ -125715,7 +125760,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L189", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "build_clue_column_filters()", "id": "app_services_crm_clue_list_filters_build_clue_column_filters" }, @@ -125725,7 +125770,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "any", "id": "app_services_crm_clue_list_filters_py_any" }, @@ -125735,7 +125780,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 135, "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" }, @@ -125745,7 +125790,7 @@ "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L190", "_origin": "ast", - "community": 141, + "community": 135, "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" }, @@ -125755,7 +125800,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "contract_approval_list_filters.py", "id": "app_services_crm_contract_approval_list_filters" }, @@ -125765,7 +125810,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L22", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_param()", "id": "app_services_crm_contract_approval_list_filters_param" }, @@ -125775,7 +125820,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_split_csv()", "id": "app_services_crm_contract_approval_list_filters_split_csv" }, @@ -125785,7 +125830,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_parse_number()", "id": "app_services_crm_contract_approval_list_filters_parse_number" }, @@ -125795,7 +125840,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L47", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_parse_day_start()", "id": "app_services_crm_contract_approval_list_filters_parse_day_start" }, @@ -125805,7 +125850,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "datetime", "id": "app_services_crm_contract_approval_list_filters_py_datetime" }, @@ -125815,7 +125860,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L63", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_append_enum_filters()", "id": "app_services_crm_contract_approval_list_filters_append_enum_filters" }, @@ -125825,7 +125870,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L73", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_append_text_filters()", "id": "app_services_crm_contract_approval_list_filters_append_text_filters" }, @@ -125835,7 +125880,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L84", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_append_contract_field_filters()", "id": "app_services_crm_contract_approval_list_filters_append_contract_field_filters" }, @@ -125845,7 +125890,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L128", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_append_approval_time_filters()", "id": "app_services_crm_contract_approval_list_filters_append_approval_time_filters" }, @@ -125855,7 +125900,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L155", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "_append_one_number_field()", "id": "app_services_crm_contract_approval_list_filters_append_one_number_field" }, @@ -125865,7 +125910,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L194", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "build_contract_approval_column_filters()", "id": "app_services_crm_contract_approval_list_filters_build_contract_approval_column_filters" }, @@ -125875,7 +125920,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "any", "id": "app_services_crm_contract_approval_list_filters_py_any" }, @@ -125885,7 +125930,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 189, + "community": 188, "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" }, @@ -125895,7 +125940,7 @@ "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L195", "_origin": "ast", - "community": 189, + "community": 188, "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" }, @@ -125905,7 +125950,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "contract_change_list_filters.py", "id": "app_services_crm_contract_change_list_filters" }, @@ -125915,7 +125960,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L22", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_param()", "id": "app_services_crm_contract_change_list_filters_param" }, @@ -125925,7 +125970,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_split_csv()", "id": "app_services_crm_contract_change_list_filters_split_csv" }, @@ -125935,7 +125980,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_parse_number()", "id": "app_services_crm_contract_change_list_filters_parse_number" }, @@ -125945,7 +125990,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L47", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_parse_day_start()", "id": "app_services_crm_contract_change_list_filters_parse_day_start" }, @@ -125955,7 +126000,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "datetime", "id": "app_services_crm_contract_change_list_filters_py_datetime" }, @@ -125965,7 +126010,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L63", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_append_enum_filters()", "id": "app_services_crm_contract_change_list_filters_append_enum_filters" }, @@ -125975,7 +126020,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L78", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_append_text_filters()", "id": "app_services_crm_contract_change_list_filters_append_text_filters" }, @@ -125985,7 +126030,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L98", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_append_contract_name_filter()", "id": "app_services_crm_contract_change_list_filters_append_contract_name_filter" }, @@ -125995,7 +126040,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L122", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_contract_change_list_filters_append_create_time_filters" }, @@ -126005,7 +126050,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L151", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_append_one_number_field()", "id": "app_services_crm_contract_change_list_filters_append_one_number_field" }, @@ -126015,7 +126060,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L180", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "_append_number_filters()", "id": "app_services_crm_contract_change_list_filters_append_number_filters" }, @@ -126025,7 +126070,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L190", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "build_contract_change_column_filters()", "id": "app_services_crm_contract_change_list_filters_build_contract_change_column_filters" }, @@ -126035,7 +126080,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "any", "id": "app_services_crm_contract_change_list_filters_py_any" }, @@ -126045,7 +126090,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 177, + "community": 174, "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" }, @@ -126055,7 +126100,7 @@ "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L191", "_origin": "ast", - "community": 177, + "community": 174, "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" }, @@ -126065,7 +126110,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "contract_list_filters.py", "id": "app_services_crm_contract_list_filters" }, @@ -126075,7 +126120,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L42", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_split_csv()", "id": "app_services_crm_contract_list_filters_split_csv" }, @@ -126085,7 +126130,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L48", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_parse_number()", "id": "app_services_crm_contract_list_filters_parse_number" }, @@ -126095,7 +126140,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_parse_day_start()", "id": "app_services_crm_contract_list_filters_parse_day_start" }, @@ -126105,7 +126150,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "datetime", "id": "app_services_crm_contract_list_filters_py_datetime" }, @@ -126115,7 +126160,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L76", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_append_enum()", "id": "app_services_crm_contract_list_filters_append_enum" }, @@ -126125,7 +126170,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L87", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_append_text()", "id": "app_services_crm_contract_list_filters_append_text" }, @@ -126135,7 +126180,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L117", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_append_create()", "id": "app_services_crm_contract_list_filters_append_create" }, @@ -126145,7 +126190,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L138", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_append_sign_date()", "id": "app_services_crm_contract_list_filters_append_sign_date" }, @@ -126155,7 +126200,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L150", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_append_dates()", "id": "app_services_crm_contract_list_filters_append_dates" }, @@ -126165,7 +126210,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L174", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "_append_numbers()", "id": "app_services_crm_contract_list_filters_append_numbers" }, @@ -126175,7 +126220,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L208", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "build_contract_column_filters()", "id": "app_services_crm_contract_list_filters_build_contract_column_filters" }, @@ -126185,7 +126230,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "any", "id": "app_services_crm_contract_list_filters_py_any" }, @@ -126195,7 +126240,7 @@ "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 149, + "community": 147, "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" }, @@ -126205,7 +126250,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "contract_template_list_filters.py", "id": "app_services_crm_contract_template_list_filters" }, @@ -126215,7 +126260,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L20", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_param()", "id": "app_services_crm_contract_template_list_filters_param" }, @@ -126225,7 +126270,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L27", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_split_csv()", "id": "app_services_crm_contract_template_list_filters_split_csv" }, @@ -126235,7 +126280,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L33", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_parse_number()", "id": "app_services_crm_contract_template_list_filters_parse_number" }, @@ -126245,7 +126290,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L45", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_parse_day_start()", "id": "app_services_crm_contract_template_list_filters_parse_day_start" }, @@ -126255,7 +126300,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "datetime", "id": "app_services_crm_contract_template_list_filters_py_datetime" }, @@ -126265,7 +126310,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L61", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_append_enum_filters()", "id": "app_services_crm_contract_template_list_filters_append_enum_filters" }, @@ -126275,7 +126320,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L94", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_append_text_filters()", "id": "app_services_crm_contract_template_list_filters_append_text_filters" }, @@ -126285,7 +126330,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L119", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_contract_template_list_filters_append_create_time_filters" }, @@ -126295,7 +126340,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L148", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_append_one_number_field()", "id": "app_services_crm_contract_template_list_filters_append_one_number_field" }, @@ -126305,7 +126350,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L187", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "_append_number_filters()", "id": "app_services_crm_contract_template_list_filters_append_number_filters" }, @@ -126315,7 +126360,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L198", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "build_contract_template_column_filters()", "id": "app_services_crm_contract_template_list_filters_build_contract_template_column_filters" }, @@ -126325,7 +126370,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "any", "id": "app_services_crm_contract_template_list_filters_py_any" }, @@ -126335,7 +126380,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 190, + "community": 187, "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" }, @@ -126345,7 +126390,7 @@ "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L199", "_origin": "ast", - "community": 190, + "community": 187, "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" }, @@ -126355,7 +126400,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "customer_list_filters.py", "id": "app_services_crm_customer_list_filters" }, @@ -126365,7 +126410,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L66", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "_split_csv()", "id": "app_services_crm_customer_list_filters_split_csv" }, @@ -126375,7 +126420,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L72", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "_parse_number()", "id": "app_services_crm_customer_list_filters_parse_number" }, @@ -126385,7 +126430,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L84", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "_parse_day_start()", "id": "app_services_crm_customer_list_filters_parse_day_start" }, @@ -126395,7 +126440,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "datetime", "id": "app_services_crm_customer_list_filters_py_datetime" }, @@ -126405,7 +126450,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L100", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "_append_enum_filters()", "id": "app_services_crm_customer_list_filters_append_enum_filters" }, @@ -126415,7 +126460,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L112", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "_append_text_filters()", "id": "app_services_crm_customer_list_filters_append_text_filters" }, @@ -126425,7 +126470,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L148", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_customer_list_filters_append_create_time_filters" }, @@ -126435,7 +126480,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L178", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "_append_date_range_filters()", "id": "app_services_crm_customer_list_filters_append_date_range_filters" }, @@ -126445,7 +126490,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L196", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "_append_number_filters()", "id": "app_services_crm_customer_list_filters_append_number_filters" }, @@ -126455,7 +126500,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L226", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "build_customer_column_filters()", "id": "app_services_crm_customer_list_filters_build_customer_column_filters" }, @@ -126465,7 +126510,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "any", "id": "app_services_crm_customer_list_filters_py_any" }, @@ -126475,7 +126520,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 109, + "community": 104, "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" }, @@ -126485,7 +126530,7 @@ "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L227", "_origin": "ast", - "community": 109, + "community": 104, "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" }, @@ -126495,7 +126540,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "list_sort.py", "id": "app_services_crm_list_sort" }, @@ -126505,7 +126550,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L7", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "resolve_datetime_order_by()", "id": "app_services_crm_list_sort_resolve_datetime_order_by" }, @@ -126515,7 +126560,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "any", "id": "app_services_crm_list_sort_py_any" }, @@ -126525,7 +126570,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 108, + "community": 107, "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" }, @@ -126535,7 +126580,7 @@ "source_file": "app/services/crm/list_sort.py", "source_location": "L13", "_origin": "ast", - "community": 108, + "community": 107, "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" }, @@ -126545,7 +126590,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "opportunity_list_filters.py", "id": "app_services_crm_opportunity_list_filters" }, @@ -126555,7 +126600,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L56", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "_split_csv()", "id": "app_services_crm_opportunity_list_filters_split_csv" }, @@ -126565,7 +126610,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "_parse_number()", "id": "app_services_crm_opportunity_list_filters_parse_number" }, @@ -126575,7 +126620,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L74", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "_parse_day_start()", "id": "app_services_crm_opportunity_list_filters_parse_day_start" }, @@ -126585,7 +126630,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "datetime", "id": "app_services_crm_opportunity_list_filters_py_datetime" }, @@ -126595,7 +126640,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L90", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "_append_enum_filters()", "id": "app_services_crm_opportunity_list_filters_append_enum_filters" }, @@ -126605,7 +126650,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L102", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "_append_text_filters()", "id": "app_services_crm_opportunity_list_filters_append_text_filters" }, @@ -126615,7 +126660,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L129", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_opportunity_list_filters_append_create_time_filters" }, @@ -126625,7 +126670,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L158", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "_append_date_range_filters()", "id": "app_services_crm_opportunity_list_filters_append_date_range_filters" }, @@ -126635,7 +126680,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L176", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "_append_number_filters()", "id": "app_services_crm_opportunity_list_filters_append_number_filters" }, @@ -126645,7 +126690,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L219", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "build_opportunity_column_filters()", "id": "app_services_crm_opportunity_list_filters_build_opportunity_column_filters" }, @@ -126655,7 +126700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "any", "id": "app_services_crm_opportunity_list_filters_py_any" }, @@ -126665,7 +126710,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 234, + "community": 145, "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" }, @@ -126675,7 +126720,7 @@ "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L220", "_origin": "ast", - "community": 234, + "community": 145, "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" }, @@ -126685,7 +126730,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "price_letter_list_filters.py", "id": "app_services_crm_price_letter_list_filters" }, @@ -126695,7 +126740,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L19", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_param()", "id": "app_services_crm_price_letter_list_filters_param" }, @@ -126705,7 +126750,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L26", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_split_csv()", "id": "app_services_crm_price_letter_list_filters_split_csv" }, @@ -126715,7 +126760,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L32", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_parse_number()", "id": "app_services_crm_price_letter_list_filters_parse_number" }, @@ -126725,7 +126770,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L44", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_parse_day_start()", "id": "app_services_crm_price_letter_list_filters_parse_day_start" }, @@ -126735,7 +126780,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "datetime", "id": "app_services_crm_price_letter_list_filters_py_datetime" }, @@ -126745,7 +126790,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_append_enum_filters()", "id": "app_services_crm_price_letter_list_filters_append_enum_filters" }, @@ -126755,7 +126800,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L75", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_append_text_filters()", "id": "app_services_crm_price_letter_list_filters_append_text_filters" }, @@ -126765,7 +126810,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L100", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_price_letter_list_filters_append_create_time_filters" }, @@ -126775,7 +126820,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L129", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_append_adjust_date_filters()", "id": "app_services_crm_price_letter_list_filters_append_adjust_date_filters" }, @@ -126785,7 +126830,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L145", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_append_one_number_field()", "id": "app_services_crm_price_letter_list_filters_append_one_number_field" }, @@ -126795,7 +126840,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L174", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "_append_number_filters()", "id": "app_services_crm_price_letter_list_filters_append_number_filters" }, @@ -126805,7 +126850,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L189", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "build_price_letter_column_filters()", "id": "app_services_crm_price_letter_list_filters_build_price_letter_column_filters" }, @@ -126815,7 +126860,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "any", "id": "app_services_crm_price_letter_list_filters_py_any" }, @@ -126825,7 +126870,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 203, + "community": 196, "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" }, @@ -126835,7 +126880,7 @@ "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L190", "_origin": "ast", - "community": 203, + "community": 196, "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" }, @@ -126845,7 +126890,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "product_list_filters.py", "id": "app_services_crm_product_list_filters" }, @@ -126855,7 +126900,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L36", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_split_csv()", "id": "app_services_crm_product_list_filters_split_csv" }, @@ -126865,7 +126910,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L42", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_parse_number()", "id": "app_services_crm_product_list_filters_parse_number" }, @@ -126875,7 +126920,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L54", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_parse_day_start()", "id": "app_services_crm_product_list_filters_parse_day_start" }, @@ -126885,7 +126930,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "datetime", "id": "app_services_crm_product_list_filters_py_datetime" }, @@ -126895,7 +126940,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L70", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_append_enum_filters()", "id": "app_services_crm_product_list_filters_append_enum_filters" }, @@ -126905,7 +126950,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L82", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_append_text_filters()", "id": "app_services_crm_product_list_filters_append_text_filters" }, @@ -126915,7 +126960,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L136", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_append_create_time_filters()", "id": "app_services_crm_product_list_filters_append_create_time_filters" }, @@ -126925,7 +126970,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L165", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_append_date_range_filters()", "id": "app_services_crm_product_list_filters_append_date_range_filters" }, @@ -126935,7 +126980,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L183", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_append_one_number_field()", "id": "app_services_crm_product_list_filters_append_one_number_field" }, @@ -126945,7 +126990,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L210", "_origin": "ast", - "community": 98, + "community": 41, "norm_label": "_append_number_filters()", "id": "app_services_crm_product_list_filters_append_number_filters" }, @@ -126955,7 +127000,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L244", "_origin": "ast", - "community": 98, + "community": 136, "norm_label": "build_product_column_filters()", "id": "app_services_crm_product_list_filters_build_product_column_filters" }, @@ -126965,7 +127010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 98, + "community": 136, "norm_label": "any", "id": "app_services_crm_product_list_filters_py_any" }, @@ -126975,7 +127020,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 41, "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" }, @@ -126985,7 +127030,7 @@ "source_file": "app/services/crm/product_list_filters.py", "source_location": "L245", "_origin": "ast", - "community": 98, + "community": 136, "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" }, @@ -126995,7 +127040,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "quote_list_filters.py", "id": "app_services_crm_quote_list_filters" }, @@ -127005,7 +127050,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L44", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_split_csv()", "id": "app_services_crm_quote_list_filters_split_csv" }, @@ -127015,7 +127060,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L50", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_parse_number()", "id": "app_services_crm_quote_list_filters_parse_number" }, @@ -127025,7 +127070,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_parse_day_start()", "id": "app_services_crm_quote_list_filters_parse_day_start" }, @@ -127035,7 +127080,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "datetime", "id": "app_services_crm_quote_list_filters_py_datetime" }, @@ -127045,7 +127090,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L78", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_append_enum()", "id": "app_services_crm_quote_list_filters_append_enum" }, @@ -127055,7 +127100,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L89", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_append_text()", "id": "app_services_crm_quote_list_filters_append_text" }, @@ -127065,7 +127110,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L109", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_append_create()", "id": "app_services_crm_quote_list_filters_append_create" }, @@ -127075,7 +127120,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L130", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_append_quote_date()", "id": "app_services_crm_quote_list_filters_append_quote_date" }, @@ -127085,7 +127130,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L145", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_append_dates()", "id": "app_services_crm_quote_list_filters_append_dates" }, @@ -127095,7 +127140,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L169", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "_append_numbers()", "id": "app_services_crm_quote_list_filters_append_numbers" }, @@ -127105,7 +127150,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L204", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "build_quote_column_filters()", "id": "app_services_crm_quote_list_filters_build_quote_column_filters" }, @@ -127115,7 +127160,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "any", "id": "app_services_crm_quote_list_filters_py_any" }, @@ -127125,7 +127170,7 @@ "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 150, + "community": 149, "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" }, @@ -127135,7 +127180,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "crm_quote_pdf.py", "id": "app_services_crm_quote_pdf" }, @@ -127145,7 +127190,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L15", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "_default_value()", "id": "app_services_crm_quote_pdf_default_value" }, @@ -127155,7 +127200,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "_format_date()", "id": "app_services_crm_quote_pdf_format_date" }, @@ -127165,7 +127210,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "any", "id": "app_services_crm_quote_pdf_py_any" }, @@ -127175,7 +127220,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "_format_money()", "id": "app_services_crm_quote_pdf_format_money" }, @@ -127185,7 +127230,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "_format_discount()", "id": "app_services_crm_quote_pdf_format_discount" }, @@ -127195,7 +127240,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L49", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "_get_pdf_styles()", "id": "app_services_crm_quote_pdf_get_pdf_styles" }, @@ -127205,7 +127250,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "build_quote_html()", "id": "app_services_crm_quote_pdf_build_quote_html" }, @@ -127215,7 +127260,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "generate_quote_pdf()", "id": "app_services_crm_quote_pdf_generate_quote_pdf" }, @@ -127225,7 +127270,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "_origin": "ast", - "community": 334, + "community": 317, "norm_label": "crm \u62a5\u4ef7\u5355 pdf/html \u751f\u6210 \u2014 \u5bf9\u7167 crmquotepdfserviceimpl.java", "id": "app_services_crm_quote_pdf_rationale_1" }, @@ -127235,7 +127280,7 @@ "source_file": "app/services/crm_quote_pdf.py", "source_location": "L189", "_origin": "ast", - "community": 334, + "community": 317, "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" }, @@ -127245,7 +127290,7 @@ "source_file": "app/services/crm_settlement_clause.py", "source_location": "L1", "_origin": "ast", - "community": 313, + "community": 289, "norm_label": "crm_settlement_clause.py", "id": "app_services_crm_settlement_clause" }, @@ -127255,7 +127300,7 @@ "source_file": "app/services/crm_settlement_clause.py", "source_location": "L23", "_origin": "ast", - "community": 313, + "community": 289, "norm_label": "default_settlement_clause()", "id": "app_services_crm_settlement_clause_default_settlement_clause" }, @@ -127265,7 +127310,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L1", "_origin": "ast", - "community": 293, + "community": 41, "norm_label": "crm_supplier_hazard.py", "id": "app_services_crm_supplier_hazard" }, @@ -127275,7 +127320,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L12", "_origin": "ast", - "community": 293, + "community": 305, "norm_label": "product_allowed()", "id": "app_services_crm_supplier_hazard_product_allowed" }, @@ -127285,7 +127330,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L33", "_origin": "ast", - "community": 293, + "community": 41, "norm_label": "get_supplier_hazard_flags()", "id": "app_services_crm_supplier_hazard_get_supplier_hazard_flags" }, @@ -127295,7 +127340,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 293, + "community": 41, "norm_label": "session", "id": "app_services_crm_supplier_hazard_py_session" }, @@ -127305,7 +127350,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "_origin": "ast", - "community": 293, + "community": 41, "norm_label": "enrich_products_with_hazard_flags()", "id": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, @@ -127315,7 +127360,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 293, + "community": 41, "norm_label": "any", "id": "app_services_crm_supplier_hazard_py_any" }, @@ -127325,7 +127370,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "_origin": "ast", - "community": 293, + "community": 41, "norm_label": "assert_products_allowed_for_supplier()", "id": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, @@ -127335,7 +127380,7 @@ "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L54", "_origin": "ast", - "community": 293, + "community": 41, "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" }, @@ -127345,7 +127390,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" }, @@ -127355,7 +127400,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "auto_generate_plans.py", "id": "app_services_db_auto_generate_plans" }, @@ -127365,7 +127410,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "month_range()", "id": "app_services_db_auto_generate_plans_month_range" }, @@ -127375,7 +127420,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "date", "id": "app_services_db_auto_generate_plans_py_date" }, @@ -127385,7 +127430,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L28", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "get_last_month_range()", "id": "app_services_db_auto_generate_plans_get_last_month_range" }, @@ -127395,7 +127440,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "run_auto_generate_monthly_plans()", "id": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, @@ -127405,7 +127450,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "session", "id": "app_services_db_auto_generate_plans_py_session" }, @@ -127415,7 +127460,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "_origin": "ast", - "community": 289, + "community": 113, "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" }, @@ -127425,7 +127470,7 @@ "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L41", "_origin": "ast", - "community": 289, + "community": 113, "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" }, @@ -127435,7 +127480,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "_origin": "ast", - "community": 275, + "community": 112, "norm_label": "inventory_id.py", "id": "app_services_db_inventory_id" }, @@ -127445,7 +127490,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "_origin": "ast", - "community": 275, + "community": 112, "norm_label": "max_numeric_inbound_outbound_id()", "id": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, @@ -127455,7 +127500,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 275, + "community": 112, "norm_label": "session", "id": "app_services_db_inventory_id_py_session" }, @@ -127465,7 +127510,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "_origin": "ast", - "community": 275, + "community": 112, "norm_label": "_ensure_sequence_row()", "id": "app_services_db_inventory_id_ensure_sequence_row" }, @@ -127475,7 +127520,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "_origin": "ast", - "community": 275, + "community": 112, "norm_label": "_allocate_inbound_outbound_id()", "id": "app_services_db_inventory_id_allocate_inbound_outbound_id" }, @@ -127485,7 +127530,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "_origin": "ast", - "community": 275, + "community": 112, "norm_label": "next_inbound_outbound_id()", "id": "app_services_db_inventory_id_next_inbound_outbound_id" }, @@ -127495,7 +127540,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "_origin": "ast", - "community": 275, + "community": 112, "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" }, @@ -127505,7 +127550,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L16", "_origin": "ast", - "community": 275, + "community": 112, "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" }, @@ -127515,7 +127560,7 @@ "source_file": "app/services/db/inventory_id.py", "source_location": "L74", "_origin": "ast", - "community": 275, + "community": 112, "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" }, @@ -127525,7 +127570,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 207, + "community": 200, "norm_label": "inventory_list_filters.py", "id": "app_services_db_inventory_list_filters" }, @@ -127535,7 +127580,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 207, + "community": 200, "norm_label": "_parse_decimal()", "id": "app_services_db_inventory_list_filters_parse_decimal" }, @@ -127545,7 +127590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 207, + "community": 200, "norm_label": "decimal", "id": "app_services_db_inventory_list_filters_py_decimal" }, @@ -127555,7 +127600,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L25", "_origin": "ast", - "community": 207, + "community": 200, "norm_label": "_append_number_filters()", "id": "app_services_db_inventory_list_filters_append_number_filters" }, @@ -127565,7 +127610,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 207, + "community": 200, "norm_label": "_append_enum_filter()", "id": "app_services_db_inventory_list_filters_append_enum_filter" }, @@ -127575,7 +127620,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L70", "_origin": "ast", - "community": 207, + "community": 200, "norm_label": "build_inventory_column_filters()", "id": "app_services_db_inventory_list_filters_build_inventory_column_filters" }, @@ -127585,7 +127630,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 207, + "community": 200, "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" }, @@ -127595,7 +127640,7 @@ "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L89", "_origin": "ast", - "community": 207, + "community": 200, "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" }, @@ -127605,7 +127650,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 70, + "community": 222, "norm_label": "list_sort.py", "id": "app_services_db_list_sort" }, @@ -127615,7 +127660,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L13", "_origin": "ast", - "community": 70, + "community": 222, "norm_label": "order_inventory()", "id": "app_services_db_list_sort_order_inventory" }, @@ -127625,7 +127670,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L19", "_origin": "ast", - "community": 70, + "community": 222, "norm_label": "order_weighing()", "id": "app_services_db_list_sort_order_weighing" }, @@ -127635,7 +127680,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L25", "_origin": "ast", - "community": 70, + "community": 222, "norm_label": "weighing_needs_inventory_join()", "id": "app_services_db_list_sort_weighing_needs_inventory_join" }, @@ -127645,7 +127690,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L31", "_origin": "ast", - "community": 70, + "community": 222, "norm_label": "parse_sort_params()", "id": "app_services_db_list_sort_parse_sort_params" }, @@ -127655,7 +127700,7 @@ "source_file": "app/services/db/list_sort.py", "source_location": "L32", "_origin": "ast", - "community": 70, + "community": 222, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002", "id": "app_services_db_list_sort_rationale_32" }, @@ -127665,7 +127710,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "mappers.py", "id": "app_services_db_mappers" }, @@ -127675,7 +127720,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L21", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "fmt_date()", "id": "app_services_db_mappers_fmt_date" }, @@ -127685,7 +127730,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "date", "id": "app_services_db_mappers_py_date" }, @@ -127695,7 +127740,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "datetime", "id": "app_services_db_mappers_py_datetime" }, @@ -127705,7 +127750,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L31", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "fmt_datetime()", "id": "app_services_db_mappers_fmt_datetime" }, @@ -127715,7 +127760,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L39", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "load_user_display_name_map()", "id": "app_services_db_mappers_load_user_display_name_map" }, @@ -127725,7 +127770,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "session", "id": "app_services_db_mappers_py_session" }, @@ -127735,7 +127780,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L54", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_create_by_name()", "id": "app_services_db_mappers_create_by_name" }, @@ -127745,7 +127790,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L64", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "plan_to_read()", "id": "app_services_db_mappers_plan_to_read" }, @@ -127755,7 +127800,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L104", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "plan_to_read_with_fill_link()", "id": "app_services_db_mappers_plan_to_read_with_fill_link" }, @@ -127765,7 +127810,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L121", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "is_empty_inventory_date()", "id": "app_services_db_mappers_is_empty_inventory_date" }, @@ -127775,7 +127820,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L125", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "inventory_date_to_api()", "id": "app_services_db_mappers_inventory_date_to_api" }, @@ -127785,7 +127830,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L131", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_parse_site_feedback_images()", "id": "app_services_db_mappers_parse_site_feedback_images" }, @@ -127795,7 +127840,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L145", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "inventory_to_read()", "id": "app_services_db_mappers_inventory_to_read" }, @@ -127805,7 +127850,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L205", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighing_to_read()", "id": "app_services_db_mappers_weighing_to_read" }, @@ -127815,7 +127860,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L250", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "datetime_end_of_day()", "id": "app_services_db_mappers_datetime_end_of_day" }, @@ -127825,7 +127870,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L254", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "parse_date_str()", "id": "app_services_db_mappers_parse_date_str" }, @@ -127835,7 +127880,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L263", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "parse_datetime_str()", "id": "app_services_db_mappers_parse_datetime_str" }, @@ -127845,7 +127890,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002", "id": "app_services_db_mappers_rationale_1" }, @@ -127855,7 +127900,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L42", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -127865,7 +127910,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "plan_helpers.py", "id": "app_services_db_plan_helpers" }, @@ -127875,7 +127920,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L7", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "generate_plan_no()", "id": "app_services_db_plan_helpers_generate_plan_no" }, @@ -127885,7 +127930,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L13", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "default_execution_status()", "id": "app_services_db_plan_helpers_default_execution_status" }, @@ -127895,7 +127940,7 @@ "source_file": "app/services/db/plan_helpers.py", "source_location": "L8", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "\u751f\u6210\u8ba1\u5212\u53f7:sx-yyyymmddhhmmss001", "id": "app_services_db_plan_helpers_rationale_8" }, @@ -127905,7 +127950,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 229, + "community": 223, "norm_label": "plan_list_filters.py", "id": "app_services_db_plan_list_filters" }, @@ -127915,7 +127960,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 229, + "community": 223, "norm_label": "_parse_decimal()", "id": "app_services_db_plan_list_filters_parse_decimal" }, @@ -127925,7 +127970,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 229, + "community": 223, "norm_label": "decimal", "id": "app_services_db_plan_list_filters_py_decimal" }, @@ -127935,7 +127980,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L25", "_origin": "ast", - "community": 229, + "community": 223, "norm_label": "_append_number_filters()", "id": "app_services_db_plan_list_filters_append_number_filters" }, @@ -127945,7 +127990,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L60", "_origin": "ast", - "community": 229, + "community": 223, "norm_label": "_append_enum_filter()", "id": "app_services_db_plan_list_filters_append_enum_filter" }, @@ -127955,7 +128000,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L70", "_origin": "ast", - "community": 229, + "community": 223, "norm_label": "build_plan_column_filters()", "id": "app_services_db_plan_list_filters_build_plan_column_filters" }, @@ -127965,7 +128010,7 @@ "source_file": "app/services/db/plan_list_filters.py", "source_location": "L93", "_origin": "ast", - "community": 229, + "community": 223, "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" }, @@ -127975,7 +128020,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L1", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "pound_qr_public.py", "id": "app_services_db_pound_qr_public" }, @@ -127985,7 +128030,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L10", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "build_pound_qr_label()", "id": "app_services_db_pound_qr_public_build_pound_qr_label" }, @@ -127995,7 +128040,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L18", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "build_public_pound_qr_read()", "id": "app_services_db_pound_qr_public_build_public_pound_qr_read" }, @@ -128005,7 +128050,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "any", "id": "app_services_db_pound_qr_public_py_any" }, @@ -128015,7 +128060,7 @@ "source_file": "app/services/db/pound_qr_public.py", "source_location": "L34", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "build_pound_qrcode_items_for_plan()", "id": "app_services_db_pound_qr_public_build_pound_qrcode_items_for_plan" }, @@ -128025,7 +128070,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "product_helpers.py", "id": "app_services_db_product_helpers" }, @@ -128035,7 +128080,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L13", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "productsnapshot", "id": "app_services_db_product_helpers_productsnapshot" }, @@ -128045,7 +128090,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "resolve_crm_product()", "id": "app_services_db_product_helpers_resolve_crm_product" }, @@ -128055,7 +128100,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "session", "id": "app_services_db_product_helpers_py_session" }, @@ -128065,7 +128110,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "apply_product_snapshot_to_plan()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, @@ -128075,7 +128120,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "_origin": "ast", - "community": 6, + "community": 72, "norm_label": "apply_product_snapshot_to_inventory()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, @@ -128085,7 +128130,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "apply_product_snapshot_to_weighing()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_weighing" }, @@ -128095,7 +128140,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 72, "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" }, @@ -128105,7 +128150,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L26", "_origin": "ast", - "community": 6, + "community": 72, "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" }, @@ -128115,7 +128160,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 216, + "community": 209, "norm_label": "weighing_list_filters.py", "id": "app_services_db_weighing_list_filters" }, @@ -128125,7 +128170,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L16", "_origin": "ast", - "community": 216, + "community": 209, "norm_label": "_parse_decimal()", "id": "app_services_db_weighing_list_filters_parse_decimal" }, @@ -128135,7 +128180,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 216, + "community": 209, "norm_label": "decimal", "id": "app_services_db_weighing_list_filters_py_decimal" }, @@ -128145,7 +128190,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L26", "_origin": "ast", - "community": 216, + "community": 209, "norm_label": "_append_number_filters()", "id": "app_services_db_weighing_list_filters_append_number_filters" }, @@ -128155,7 +128200,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L61", "_origin": "ast", - "community": 216, + "community": 209, "norm_label": "_append_enum_filter()", "id": "app_services_db_weighing_list_filters_append_enum_filter" }, @@ -128165,7 +128210,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L71", "_origin": "ast", - "community": 216, + "community": 209, "norm_label": "build_weighing_column_filters()", "id": "app_services_db_weighing_list_filters_build_weighing_column_filters" }, @@ -128175,7 +128220,7 @@ "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L92", "_origin": "ast", - "community": 216, + "community": 209, "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" }, @@ -128185,7 +128230,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "weighing_logic.py", "id": "app_services_db_weighing_logic" }, @@ -128195,7 +128240,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "_has_weight_time()", "id": "app_services_db_weighing_logic_has_weight_time" }, @@ -128205,7 +128250,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "datetime", "id": "app_services_db_weighing_logic_py_datetime" }, @@ -128215,7 +128260,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "process_weighing_business_logic()", "id": "app_services_db_weighing_logic_process_weighing_business_logic" }, @@ -128225,7 +128270,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 27, "norm_label": "session", "id": "app_services_db_weighing_logic_py_session" }, @@ -128235,7 +128280,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -128245,7 +128290,7 @@ "source_file": "app/services/db/weighing_logic.py", "source_location": "L21", "_origin": "ast", - "community": 6, + "community": 27, "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" }, @@ -128255,7 +128300,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 208, "norm_label": "db_data_scope.py", "id": "app_services_db_data_scope" }, @@ -128265,7 +128310,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L14", "_origin": "ast", - "community": 6, + "community": 208, "norm_label": "apply_db_scope()", "id": "app_services_db_data_scope_apply_db_scope" }, @@ -128275,7 +128320,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 6, + "community": 208, "norm_label": "session", "id": "app_services_db_data_scope_py_session" }, @@ -128285,7 +128330,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L19", "_origin": "ast", - "community": 6, + "community": 208, "norm_label": "assert_db_row_in_scope()", "id": "app_services_db_data_scope_assert_db_row_in_scope" }, @@ -128295,7 +128340,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 6, + "community": 208, "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" }, @@ -128305,7 +128350,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L1", "_origin": "ast", - "community": 208, + "community": 199, "norm_label": "dict_ensure.py", "id": "app_services_dict_ensure" }, @@ -128315,7 +128360,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L20", "_origin": "ast", - "community": 208, + "community": 199, "norm_label": "dictensureerror", "id": "app_services_dict_ensure_dictensureerror" }, @@ -128325,7 +128370,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L24", "_origin": "ast", - "community": 208, + "community": 199, "norm_label": "ensure_dict_data()", "id": "app_services_dict_ensure_ensure_dict_data" }, @@ -128335,7 +128380,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 208, + "community": 199, "norm_label": "session", "id": "app_services_dict_ensure_py_session" }, @@ -128345,7 +128390,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L96", "_origin": "ast", - "community": 208, + "community": 199, "norm_label": "ensure_remove_dict_data()", "id": "app_services_dict_ensure_ensure_remove_dict_data" }, @@ -128355,7 +128400,7 @@ "source_file": "app/services/dict_ensure.py", "source_location": "L1", "_origin": "ast", - "community": 208, + "community": 199, "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" }, @@ -128365,7 +128410,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "duty_schedule.py", "id": "app_services_duty_schedule" }, @@ -128375,7 +128420,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L37", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "dutybizerror", "id": "app_services_duty_schedule_dutybizerror" }, @@ -128385,7 +128430,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L41", "_origin": "ast", - "community": 222, + "community": 26, "norm_label": "parse_hhmm()", "id": "app_services_duty_schedule_parse_hhmm" }, @@ -128395,7 +128440,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 222, + "community": 26, "norm_label": "time", "id": "time" }, @@ -128405,7 +128450,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L57", "_origin": "ast", - "community": 222, + "community": 26, "norm_label": "format_hhmm()", "id": "app_services_duty_schedule_format_hhmm" }, @@ -128415,7 +128460,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L63", "_origin": "ast", - "community": 222, + "community": 26, "norm_label": "format_time_label()", "id": "app_services_duty_schedule_format_time_label" }, @@ -128425,7 +128470,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L74", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "split_work_plans()", "id": "app_services_duty_schedule_split_work_plans" }, @@ -128435,7 +128480,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L80", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "join_work_plans()", "id": "app_services_duty_schedule_join_work_plans" }, @@ -128445,7 +128490,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L85", "_origin": "ast", - "community": 107, + "community": 26, "norm_label": "build_dict_value_from_label()", "id": "app_services_duty_schedule_build_dict_value_from_label" }, @@ -128455,7 +128500,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L99", "_origin": "ast", - "community": 107, + "community": 26, "norm_label": "_pad_hhmm()", "id": "app_services_duty_schedule_pad_hhmm" }, @@ -128465,7 +128510,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L103", "_origin": "ast", - "community": 107, + "community": 26, "norm_label": "parse_time_range_input()", "id": "app_services_duty_schedule_parse_time_range_input" }, @@ -128475,7 +128520,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "any", "id": "app_services_duty_schedule_py_any" }, @@ -128485,7 +128530,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L137", "_origin": "ast", - "community": 107, + "community": 26, "norm_label": "ensure_dict_data()", "id": "app_services_duty_schedule_ensure_dict_data" }, @@ -128495,7 +128540,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "session", "id": "app_services_duty_schedule_py_session" }, @@ -128505,7 +128550,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L224", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_load_dict_label_map()", "id": "app_services_duty_schedule_load_dict_label_map" }, @@ -128515,7 +128560,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L237", "_origin": "ast", - "community": 107, + "community": 26, "norm_label": "normalize_person_name()", "id": "app_services_duty_schedule_normalize_person_name" }, @@ -128525,7 +128570,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L246", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "new_access_token()", "id": "app_services_duty_schedule_new_access_token" }, @@ -128535,7 +128580,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L250", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "build_public_url()", "id": "app_services_duty_schedule_build_public_url" }, @@ -128545,7 +128590,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L255", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_assignment_dict()", "id": "app_services_duty_schedule_assignment_dict" }, @@ -128555,7 +128600,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L264", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_slot_dict()", "id": "app_services_duty_schedule_slot_dict" }, @@ -128565,7 +128610,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L294", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_day_dict()", "id": "app_services_duty_schedule_day_dict" }, @@ -128575,7 +128620,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L322", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_load_day_by_date()", "id": "app_services_duty_schedule_load_day_by_date" }, @@ -128585,7 +128630,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "date", "id": "app_services_duty_schedule_py_date" }, @@ -128595,7 +128640,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L334", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_load_day_by_id()", "id": "app_services_duty_schedule_load_day_by_id" }, @@ -128605,7 +128650,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L342", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_load_slots()", "id": "app_services_duty_schedule_load_slots" }, @@ -128615,7 +128660,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L350", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_load_all_slots()", "id": "app_services_duty_schedule_load_all_slots" }, @@ -128625,7 +128670,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L354", "_origin": "ast", - "community": 107, + "community": 26, "norm_label": "_tombstone_shift_type()", "id": "app_services_duty_schedule_tombstone_shift_type" }, @@ -128635,7 +128680,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L361", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_free_soft_deleted_uk()", "id": "app_services_duty_schedule_free_soft_deleted_uk" }, @@ -128645,7 +128690,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "datetime", "id": "app_services_duty_schedule_py_datetime" }, @@ -128655,7 +128700,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L386", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_retire_slot()", "id": "app_services_duty_schedule_retire_slot" }, @@ -128665,7 +128710,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L394", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_load_assignments_for_slots()", "id": "app_services_duty_schedule_load_assignments_for_slots" }, @@ -128675,7 +128720,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L410", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_serialize_day()", "id": "app_services_duty_schedule_serialize_day" }, @@ -128685,7 +128730,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L424", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "empty_day_skeleton()", "id": "app_services_duty_schedule_empty_day_skeleton" }, @@ -128695,7 +128740,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L435", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "get_month_summary()", "id": "app_services_duty_schedule_get_month_summary" }, @@ -128705,7 +128750,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L458", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "get_day_detail()", "id": "app_services_duty_schedule_get_day_detail" }, @@ -128715,7 +128760,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L465", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "soft_delete_assignment()", "id": "app_services_duty_schedule_soft_delete_assignment" }, @@ -128725,7 +128770,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L485", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "set_link_status()", "id": "app_services_duty_schedule_set_link_status" }, @@ -128735,7 +128780,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L501", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_count_active_assignments()", "id": "app_services_duty_schedule_count_active_assignments" }, @@ -128745,7 +128790,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L509", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "save_day()", "id": "app_services_duty_schedule_save_day" }, @@ -128755,7 +128800,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L747", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "resolve_duty_staff_role_id()", "id": "app_services_duty_schedule_resolve_duty_staff_role_id" }, @@ -128765,7 +128810,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L773", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "list_duty_staff_users()", "id": "app_services_duty_schedule_list_duty_staff_users" }, @@ -128775,7 +128820,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L810", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "assert_user_is_duty_staff()", "id": "app_services_duty_schedule_assert_user_is_duty_staff" }, @@ -128785,7 +128830,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L843", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_list_public_users()", "id": "app_services_duty_schedule_list_public_users" }, @@ -128795,7 +128840,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L847", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "_resolve_grab_user()", "id": "app_services_duty_schedule_resolve_grab_user" }, @@ -128805,7 +128850,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L867", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "get_public_page()", "id": "app_services_duty_schedule_get_public_page" }, @@ -128815,7 +128860,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L888", "_origin": "ast", - "community": 96, + "community": 26, "norm_label": "grab()", "id": "app_services_duty_schedule_grab" }, @@ -128825,7 +128870,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L1", "_origin": "ast", - "community": 96, + "community": 26, "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" }, @@ -128835,7 +128880,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L104", "_origin": "ast", - "community": 107, + "community": 26, "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" }, @@ -128845,7 +128890,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L355", "_origin": "ast", - "community": 107, + "community": 26, "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" }, @@ -128855,7 +128900,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L369", "_origin": "ast", - "community": 96, + "community": 26, "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" }, @@ -128865,7 +128910,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L748", "_origin": "ast", - "community": 96, + "community": 26, "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" }, @@ -128875,7 +128920,7 @@ "source_file": "app/services/duty_schedule.py", "source_location": "L774", "_origin": "ast", - "community": 96, + "community": 26, "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" }, @@ -128885,7 +128930,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "export_attachment_zip.py", "id": "app_services_export_attachment_zip" }, @@ -128895,7 +128940,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L28", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "sanitize_zip_segment()", "id": "app_services_export_attachment_zip_sanitize_zip_segment" }, @@ -128905,7 +128950,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L34", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "short_hash()", "id": "app_services_export_attachment_zip_short_hash" }, @@ -128915,7 +128960,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L38", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "guess_ext_from_url()", "id": "app_services_export_attachment_zip_guess_ext_from_url" }, @@ -128925,7 +128970,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L49", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "build_attachment_filename()", "id": "app_services_export_attachment_zip_build_attachment_filename" }, @@ -128935,7 +128980,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L56", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "first_row_no_by_entity_id()", "id": "app_services_export_attachment_zip_first_row_no_by_entity_id" }, @@ -128945,7 +128990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "any", "id": "app_services_export_attachment_zip_py_any" }, @@ -128955,7 +129000,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L71", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "build_hyperlink_formula()", "id": "app_services_export_attachment_zip_build_hyperlink_formula" }, @@ -128965,7 +129010,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L77", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "parse_url_list()", "id": "app_services_export_attachment_zip_parse_url_list" }, @@ -128975,7 +129020,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L92", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "urls_to_attachment_items()", "id": "app_services_export_attachment_zip_urls_to_attachment_items" }, @@ -128985,7 +129030,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L102", "_origin": "ast", - "community": 81, + "community": 86, "norm_label": "_default_download()", "id": "app_services_export_attachment_zip_default_download" }, @@ -128995,7 +129040,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L108", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "_attach_field()", "id": "app_services_export_attachment_zip_attach_field" }, @@ -129005,7 +129050,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L112", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "_plan_attachment_jobs()", "id": "app_services_export_attachment_zip_plan_attachment_jobs" }, @@ -129015,7 +129060,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L155", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "_build_xlsx_bytes()", "id": "app_services_export_attachment_zip_build_xlsx_bytes" }, @@ -129025,7 +129070,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "session", "id": "app_services_export_attachment_zip_py_session" }, @@ -129035,7 +129080,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L210", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "build_attachment_zip_bytes()", "id": "app_services_export_attachment_zip_build_attachment_zip_bytes" }, @@ -129045,7 +129090,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L245", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "iter_attachment_zip_chunks()", "id": "app_services_export_attachment_zip_iter_attachment_zip_chunks" }, @@ -129055,7 +129100,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L340", "_origin": "ast", - "community": 30, + "community": 32, "norm_label": "build_attachment_zip_streaming_response()", "id": "app_services_export_attachment_zip_build_attachment_zip_streaming_response" }, @@ -129065,7 +129110,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 32, "norm_label": "streamingresponse", "id": "app_services_export_attachment_zip_py_streamingresponse" }, @@ -129075,7 +129120,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 32, "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" }, @@ -129085,7 +129130,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L95", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "\u5c06\u9017\u53f7/json url \u5217\u8868\u8f6c\u4e3a {url, label} \u5217\u8868\u3002", "id": "app_services_export_attachment_zip_rationale_95" }, @@ -129095,7 +129140,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L119", "_origin": "ast", - "community": 28, + "community": 32, "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" }, @@ -129105,7 +129150,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L224", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "\u6253\u5305 zip:xlsx + \u9644\u4ef6/;\u8fd4\u56de (zip_bytes, failure_messages)\u3002", "id": "app_services_export_attachment_zip_rationale_224" }, @@ -129115,7 +129160,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L260", "_origin": "ast", - "community": 28, + "community": 32, "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" }, @@ -129125,7 +129170,7 @@ "source_file": "app/services/export_attachment_zip.py", "source_location": "L354", "_origin": "ast", - "community": 30, + "community": 32, "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" }, @@ -129135,7 +129180,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L1", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "mp_webview_ticket.py", "id": "app_services_mp_webview_ticket" }, @@ -129145,7 +129190,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L40", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "_key()", "id": "app_services_mp_webview_ticket_key" }, @@ -129155,7 +129200,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L44", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "_jti_key()", "id": "app_services_mp_webview_ticket_jti_key" }, @@ -129165,7 +129210,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L48", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "_atomic_getdel()", "id": "app_services_mp_webview_ticket_atomic_getdel" }, @@ -129175,7 +129220,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L57", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "_redis_call()", "id": "app_services_mp_webview_ticket_redis_call" }, @@ -129185,7 +129230,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "t", "id": "app_services_mp_webview_ticket_py_t" }, @@ -129195,7 +129240,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L71", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "_issue_signed_ticket()", "id": "app_services_mp_webview_ticket_issue_signed_ticket" }, @@ -129205,7 +129250,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L88", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "_try_mark_jti_once()", "id": "app_services_mp_webview_ticket_try_mark_jti_once" }, @@ -129215,7 +129260,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L102", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "_consume_signed_ticket()", "id": "app_services_mp_webview_ticket_consume_signed_ticket" }, @@ -129225,7 +129270,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L125", "_origin": "ast", - "community": 219, + "community": 217, "norm_label": "issue_ticket()", "id": "app_services_mp_webview_ticket_issue_ticket" }, @@ -129235,7 +129280,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L130", "_origin": "ast", - "community": 219, + "community": 63, "norm_label": "consume_ticket()", "id": "app_services_mp_webview_ticket_consume_ticket" }, @@ -129245,7 +129290,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L1", "_origin": "ast", - "community": 219, + "community": 217, "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" }, @@ -129255,7 +129300,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L49", "_origin": "ast", - "community": 219, + "community": 217, "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" }, @@ -129265,7 +129310,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L89", "_origin": "ast", - "community": 219, + "community": 217, "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" }, @@ -129275,7 +129320,7 @@ "source_file": "app/services/mp_webview_ticket.py", "source_location": "L126", "_origin": "ast", - "community": 219, + "community": 217, "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" }, @@ -129285,7 +129330,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" }, @@ -129295,7 +129340,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "carrier_list_filters.py", "id": "app_services_pl_carrier_list_filters" }, @@ -129305,7 +129350,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L9", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "_split_csv()", "id": "app_services_pl_carrier_list_filters_split_csv" }, @@ -129315,7 +129360,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "_append_enum_filter()", "id": "app_services_pl_carrier_list_filters_append_enum_filter" }, @@ -129325,7 +129370,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "build_carrier_column_filters()", "id": "app_services_pl_carrier_list_filters_build_carrier_column_filters" }, @@ -129335,7 +129380,7 @@ "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "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" }, @@ -129345,7 +129390,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 231, + "community": 229, "norm_label": "document_reminder_list_filters.py", "id": "app_services_pl_document_reminder_list_filters" }, @@ -129355,7 +129400,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 231, + "community": 229, "norm_label": "_split_csv()", "id": "app_services_pl_document_reminder_list_filters_split_csv" }, @@ -129365,7 +129410,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L21", "_origin": "ast", - "community": 231, + "community": 229, "norm_label": "_append_enum_filter()", "id": "app_services_pl_document_reminder_list_filters_append_enum_filter" }, @@ -129375,7 +129420,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 231, + "community": 229, "norm_label": "_parse_date()", "id": "app_services_pl_document_reminder_list_filters_parse_date" }, @@ -129385,7 +129430,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 231, + "community": 229, "norm_label": "datelike", "id": "app_services_pl_document_reminder_list_filters_py_datelike" }, @@ -129395,7 +129440,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 231, + "community": 229, "norm_label": "date", "id": "app_services_pl_document_reminder_list_filters_py_date" }, @@ -129405,7 +129450,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L53", "_origin": "ast", - "community": 231, + "community": 229, "norm_label": "build_document_reminder_column_filters()", "id": "app_services_pl_document_reminder_list_filters_build_document_reminder_column_filters" }, @@ -129415,7 +129460,7 @@ "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 231, + "community": 229, "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" }, @@ -129515,7 +129560,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 79, + "community": 210, "norm_label": "io_order_list_filters.py", "id": "app_services_pl_io_order_list_filters" }, @@ -129525,7 +129570,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L13", "_origin": "ast", - "community": 79, + "community": 210, "norm_label": "_split_csv()", "id": "app_services_pl_io_order_list_filters_split_csv" }, @@ -129535,7 +129580,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L19", "_origin": "ast", - "community": 79, + "community": 210, "norm_label": "_append_enum_filter()", "id": "app_services_pl_io_order_list_filters_append_enum_filter" }, @@ -129545,7 +129590,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L33", "_origin": "ast", - "community": 79, + "community": 210, "norm_label": "_parse_date()", "id": "app_services_pl_io_order_list_filters_parse_date" }, @@ -129555,7 +129600,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 79, + "community": 210, "norm_label": "datelike", "id": "app_services_pl_io_order_list_filters_py_datelike" }, @@ -129565,7 +129610,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 79, + "community": 210, "norm_label": "date", "id": "app_services_pl_io_order_list_filters_py_date" }, @@ -129575,7 +129620,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L51", "_origin": "ast", - "community": 79, + "community": 210, "norm_label": "build_io_order_column_filters()", "id": "app_services_pl_io_order_list_filters_build_io_order_column_filters" }, @@ -129585,7 +129630,7 @@ "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 79, + "community": 210, "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" }, @@ -129595,7 +129640,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "list_sort.py", "id": "app_services_pl_list_sort" }, @@ -129605,7 +129650,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L29", "_origin": "ast", - "community": 108, + "community": 29, "norm_label": "order_plan()", "id": "app_services_pl_list_sort_order_plan" }, @@ -129615,7 +129660,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L35", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "order_reminder()", "id": "app_services_pl_list_sort_order_reminder" }, @@ -129625,7 +129670,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L41", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "order_maint_apply()", "id": "app_services_pl_list_sort_order_maint_apply" }, @@ -129635,7 +129680,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L47", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "order_maint_board()", "id": "app_services_pl_list_sort_order_maint_board" }, @@ -129645,7 +129690,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L53", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "order_recharge_apply()", "id": "app_services_pl_list_sort_order_recharge_apply" }, @@ -129655,7 +129700,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L59", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "order_recharge_board()", "id": "app_services_pl_list_sort_order_recharge_board" }, @@ -129665,7 +129710,7 @@ "source_file": "app/services/pl/list_sort.py", "source_location": "L65", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "parse_sort_params()", "id": "app_services_pl_list_sort_parse_sort_params" }, @@ -129675,7 +129720,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "personnel_list_filters.py", "id": "app_services_pl_personnel_list_filters" }, @@ -129685,7 +129730,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L9", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "_split_csv()", "id": "app_services_pl_personnel_list_filters_split_csv" }, @@ -129695,7 +129740,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "_append_enum_filter()", "id": "app_services_pl_personnel_list_filters_append_enum_filter" }, @@ -129705,7 +129750,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "build_personnel_column_filters()", "id": "app_services_pl_personnel_list_filters_build_personnel_column_filters" }, @@ -129715,7 +129760,7 @@ "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "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" }, @@ -129725,7 +129770,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_list_filters.py", "id": "app_services_pl_plan_list_filters" }, @@ -129735,7 +129780,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L33", "_origin": "ast", - "community": 18, + "community": 28, "norm_label": "plan_product_name_exists()", "id": "app_services_pl_plan_list_filters_plan_product_name_exists" }, @@ -129745,7 +129790,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "session", "id": "app_services_pl_plan_list_filters_py_session" }, @@ -129755,7 +129800,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L47", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_package_spec_exists()", "id": "app_services_pl_plan_list_filters_plan_package_spec_exists" }, @@ -129765,7 +129810,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L61", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_product_spec_exists()", "id": "app_services_pl_plan_list_filters_plan_product_spec_exists" }, @@ -129775,7 +129820,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L106", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_product_unit_exists()", "id": "app_services_pl_plan_list_filters_plan_product_unit_exists" }, @@ -129785,7 +129830,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L142", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_carrier_name_match()", "id": "app_services_pl_plan_list_filters_plan_carrier_name_match" }, @@ -129795,7 +129840,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L164", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_stop_address_match()", "id": "app_services_pl_plan_list_filters_plan_stop_address_match" }, @@ -129805,7 +129850,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L196", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_contract_no_match()", "id": "app_services_pl_plan_list_filters_plan_contract_no_match" }, @@ -129815,7 +129860,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L215", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_stop_dibang_match()", "id": "app_services_pl_plan_list_filters_plan_stop_dibang_match" }, @@ -129825,7 +129870,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L274", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "plan_delivery_time_exists()", "id": "app_services_pl_plan_list_filters_plan_delivery_time_exists" }, @@ -129835,7 +129880,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "date", "id": "app_services_pl_plan_list_filters_py_date" }, @@ -129845,7 +129890,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L295", "_origin": "ast", - "community": 18, + "community": 28, "norm_label": "parse_single_stop_kind()", "id": "app_services_pl_plan_list_filters_parse_single_stop_kind" }, @@ -129855,7 +129900,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L310", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_stop_kind_exists()", "id": "app_services_pl_plan_list_filters_plan_stop_kind_exists" }, @@ -129865,7 +129910,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L324", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "parse_stop_customer_keywords()", "id": "app_services_pl_plan_list_filters_parse_stop_customer_keywords" }, @@ -129875,7 +129920,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L354", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "customer_name_matches_keywords()", "id": "app_services_pl_plan_list_filters_customer_name_matches_keywords" }, @@ -129885,7 +129930,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L361", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "_column_contains_any()", "id": "app_services_pl_plan_list_filters_column_contains_any" }, @@ -129895,7 +129940,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L365", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "plan_stop_customer_keywords_match()", "id": "app_services_pl_plan_list_filters_plan_stop_customer_keywords_match" }, @@ -129905,7 +129950,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L395", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "plan_plate_match()", "id": "app_services_pl_plan_list_filters_plan_plate_match" }, @@ -129915,7 +129960,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L404", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "_split_csv()", "id": "app_services_pl_plan_list_filters_split_csv" }, @@ -129925,7 +129970,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L410", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "_append_enum_filter()", "id": "app_services_pl_plan_list_filters_append_enum_filter" }, @@ -129935,7 +129980,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L424", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "_append_int_enum_filter()", "id": "app_services_pl_plan_list_filters_append_int_enum_filter" }, @@ -129945,7 +129990,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L444", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_parse_date()", "id": "app_services_pl_plan_list_filters_parse_date" }, @@ -129955,7 +130000,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "datelike", "id": "app_services_pl_plan_list_filters_py_datelike" }, @@ -129965,7 +130010,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L462", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "_parse_decimal()", "id": "app_services_pl_plan_list_filters_parse_decimal" }, @@ -129975,7 +130020,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "decimal", "id": "app_services_pl_plan_list_filters_py_decimal" }, @@ -129985,7 +130030,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L472", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "_number_conditions()", "id": "app_services_pl_plan_list_filters_number_conditions" }, @@ -129995,7 +130040,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L508", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "_append_number_exists()", "id": "app_services_pl_plan_list_filters_append_number_exists" }, @@ -130005,7 +130050,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L559", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "build_plan_column_filters()", "id": "app_services_pl_plan_list_filters_build_plan_column_filters" }, @@ -130015,7 +130060,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130025,7 +130070,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130035,7 +130080,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L107", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130045,7 +130090,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L143", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130055,7 +130100,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L165", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130065,7 +130110,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L197", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130075,7 +130120,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L222", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130085,7 +130130,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L281", "_origin": "ast", - "community": 74, + "community": 29, "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" }, @@ -130095,7 +130140,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L299", "_origin": "ast", - "community": 18, + "community": 28, "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" }, @@ -130105,7 +130150,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L325", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130115,7 +130160,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L366", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130125,7 +130170,7 @@ "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L520", "_origin": "ast", - "community": 24, + "community": 28, "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" }, @@ -130135,7 +130180,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "transport_address_list_filters.py", "id": "app_services_pl_transport_address_list_filters" }, @@ -130145,7 +130190,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L9", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "_split_csv()", "id": "app_services_pl_transport_address_list_filters_split_csv" }, @@ -130155,7 +130200,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "_append_enum_filter()", "id": "app_services_pl_transport_address_list_filters_append_enum_filter" }, @@ -130165,7 +130210,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "build_transport_address_column_filters()", "id": "app_services_pl_transport_address_list_filters_build_transport_address_column_filters" }, @@ -130175,7 +130220,7 @@ "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "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" }, @@ -130185,7 +130230,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "vehicle_list_filters.py", "id": "app_services_pl_vehicle_list_filters" }, @@ -130195,7 +130240,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L9", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "_split_csv()", "id": "app_services_pl_vehicle_list_filters_split_csv" }, @@ -130205,7 +130250,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "_append_enum_filter()", "id": "app_services_pl_vehicle_list_filters_append_enum_filter" }, @@ -130215,7 +130260,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L29", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "build_vehicle_column_filters()", "id": "app_services_pl_vehicle_list_filters_build_vehicle_column_filters" }, @@ -130225,7 +130270,7 @@ "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "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" }, @@ -130235,7 +130280,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "vehicle_maintenance_list_filters.py", "id": "app_services_pl_vehicle_maintenance_list_filters" }, @@ -130245,7 +130290,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "_split_csv()", "id": "app_services_pl_vehicle_maintenance_list_filters_split_csv" }, @@ -130255,7 +130300,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L21", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "_append_enum_filter()", "id": "app_services_pl_vehicle_maintenance_list_filters_append_enum_filter" }, @@ -130265,7 +130310,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "_parse_date()", "id": "app_services_pl_vehicle_maintenance_list_filters_parse_date" }, @@ -130275,7 +130320,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "datelike", "id": "app_services_pl_vehicle_maintenance_list_filters_py_datelike" }, @@ -130285,7 +130330,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "date", "id": "app_services_pl_vehicle_maintenance_list_filters_py_date" }, @@ -130295,7 +130340,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L53", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "_append_date_range()", "id": "app_services_pl_vehicle_maintenance_list_filters_append_date_range" }, @@ -130305,7 +130350,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "build_maintenance_apply_column_filters()", "id": "app_services_pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters" }, @@ -130315,7 +130360,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L94", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "build_maintenance_process_board_column_filters()", "id": "app_services_pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters" }, @@ -130325,7 +130370,7 @@ "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 117, + "community": 150, "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" }, @@ -130335,7 +130380,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 117, + "community": 40, "norm_label": "vehicle_recharge_list_filters.py", "id": "app_services_pl_vehicle_recharge_list_filters" }, @@ -130345,7 +130390,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L15", "_origin": "ast", - "community": 117, + "community": 40, "norm_label": "_split_csv()", "id": "app_services_pl_vehicle_recharge_list_filters_split_csv" }, @@ -130355,7 +130400,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L21", "_origin": "ast", - "community": 117, + "community": 40, "norm_label": "_append_enum_filter()", "id": "app_services_pl_vehicle_recharge_list_filters_append_enum_filter" }, @@ -130365,7 +130410,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L35", "_origin": "ast", - "community": 117, + "community": 40, "norm_label": "_parse_date()", "id": "app_services_pl_vehicle_recharge_list_filters_parse_date" }, @@ -130375,7 +130420,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 117, + "community": 40, "norm_label": "datelike", "id": "app_services_pl_vehicle_recharge_list_filters_py_datelike" }, @@ -130385,7 +130430,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 117, + "community": 40, "norm_label": "date", "id": "app_services_pl_vehicle_recharge_list_filters_py_date" }, @@ -130395,7 +130440,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L53", "_origin": "ast", - "community": 117, + "community": 40, "norm_label": "_append_date_range()", "id": "app_services_pl_vehicle_recharge_list_filters_append_date_range" }, @@ -130405,7 +130450,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L62", "_origin": "ast", - "community": 117, + "community": 40, "norm_label": "build_recharge_apply_column_filters()", "id": "app_services_pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters" }, @@ -130415,7 +130460,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L98", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "build_recharge_disburse_board_column_filters()", "id": "app_services_pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters" }, @@ -130425,7 +130470,7 @@ "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 117, + "community": 40, "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" }, @@ -130435,7 +130480,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "vehicle_urea_list_filters.py", "id": "app_services_pl_vehicle_urea_list_filters" }, @@ -130445,7 +130490,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L12", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_split_csv()", "id": "app_services_pl_vehicle_urea_list_filters_split_csv" }, @@ -130455,7 +130500,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L18", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_append_enum_filter()", "id": "app_services_pl_vehicle_urea_list_filters_append_enum_filter" }, @@ -130465,7 +130510,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L32", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_parse_date()", "id": "app_services_pl_vehicle_urea_list_filters_parse_date" }, @@ -130475,7 +130520,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "datelike", "id": "app_services_pl_vehicle_urea_list_filters_py_datelike" }, @@ -130485,7 +130530,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "date", "id": "app_services_pl_vehicle_urea_list_filters_py_date" }, @@ -130495,7 +130540,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L50", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_append_date_range()", "id": "app_services_pl_vehicle_urea_list_filters_append_date_range" }, @@ -130505,7 +130550,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L59", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "build_urea_apply_column_filters()", "id": "app_services_pl_vehicle_urea_list_filters_build_urea_apply_column_filters" }, @@ -130515,7 +130560,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L95", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "build_urea_disburse_board_column_filters()", "id": "app_services_pl_vehicle_urea_list_filters_build_urea_disburse_board_column_filters" }, @@ -130525,7 +130570,7 @@ "source_file": "app/services/pl/vehicle_urea_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 51, "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" }, @@ -130535,7 +130580,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L1", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "pl_brand_archive.py", "id": "app_services_pl_brand_archive" }, @@ -130545,7 +130590,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "_is_plan_level_row()", "id": "app_services_pl_brand_archive_is_plan_level_row" }, @@ -130555,7 +130600,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "_row_to_brand_dict()", "id": "app_services_pl_brand_archive_row_to_brand_dict" }, @@ -130565,7 +130610,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "_parse_unit_price()", "id": "app_services_pl_brand_archive_parse_unit_price" }, @@ -130575,7 +130620,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "load_brand_qtys_by_plan_product_ids()", "id": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, @@ -130585,7 +130630,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "load_brand_qtys_by_stop_product_ids()", "id": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, @@ -130595,7 +130640,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L103", "_origin": "ast", - "community": 103, + "community": 176, "norm_label": "validate_brand_qty_rows()", "id": "app_services_pl_brand_archive_validate_brand_qty_rows" }, @@ -130605,7 +130650,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L121", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "persist_plan_product_brand_qtys()", "id": "app_services_pl_brand_archive_persist_plan_product_brand_qtys" }, @@ -130615,7 +130660,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L177", "_origin": "ast", - "community": 103, + "community": 116, "norm_label": "persist_stop_product_brand_qtys()", "id": "app_services_pl_brand_archive_persist_stop_product_brand_qtys" }, @@ -130625,7 +130670,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L44", "_origin": "ast", - "community": 103, + "community": 116, "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" }, @@ -130635,7 +130680,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L77", "_origin": "ast", - "community": 103, + "community": 116, "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" }, @@ -130645,7 +130690,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L132", "_origin": "ast", - "community": 103, + "community": 116, "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" }, @@ -130655,7 +130700,7 @@ "source_file": "app/services/pl_brand_archive.py", "source_location": "L190", "_origin": "ast", - "community": 103, + "community": 116, "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" }, @@ -130665,7 +130710,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L1", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "pl_carrier_service.py", "id": "app_services_pl_carrier_service" }, @@ -130675,7 +130720,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L10", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "_urls_nonempty()", "id": "app_services_pl_carrier_service_urls_nonempty" }, @@ -130685,7 +130730,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L14", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "carrier_qualification_complete()", "id": "app_services_pl_carrier_service_carrier_qualification_complete" }, @@ -130695,7 +130740,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "carrier_agreement_expired()", "id": "app_services_pl_carrier_service_carrier_agreement_expired" }, @@ -130705,7 +130750,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "date", "id": "app_services_pl_carrier_service_py_date" }, @@ -130715,7 +130760,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L30", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "carrier_audit_approved()", "id": "app_services_pl_carrier_service_carrier_audit_approved" }, @@ -130725,7 +130770,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "carrier_eligible_for_transport()", "id": "app_services_pl_carrier_service_carrier_eligible_for_transport" }, @@ -130735,7 +130780,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L38", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "assert_carrier_eligible_for_transport()", "id": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport" }, @@ -130745,7 +130790,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L46", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "normalize_carrier_urls()", "id": "app_services_pl_carrier_service_normalize_carrier_urls" }, @@ -130755,7 +130800,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L53", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "validate_carrier_qualification_fields()", "id": "app_services_pl_carrier_service_validate_carrier_qualification_fields" }, @@ -130765,7 +130810,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L61", "_origin": "ast", - "community": 213, + "community": 257, "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" }, @@ -130775,7 +130820,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L1", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "pl_cert_required_service.py", "id": "app_services_pl_cert_required_service" }, @@ -130785,7 +130830,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L37", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "is_huolala_trailer_no()", "id": "app_services_pl_cert_required_service_is_huolala_trailer_no" }, @@ -130795,7 +130840,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L41", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "should_show_trailer_cert_slots()", "id": "app_services_pl_cert_required_service_should_show_trailer_cert_slots" }, @@ -130805,7 +130850,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L46", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "should_require_trailer_certs()", "id": "app_services_pl_cert_required_service_should_require_trailer_certs" }, @@ -130815,7 +130860,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L52", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "match_required_cert_name()", "id": "app_services_pl_cert_required_service_match_required_cert_name" }, @@ -130825,7 +130870,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L61", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "_cert_row_complete()", "id": "app_services_pl_cert_required_service_cert_row_complete" }, @@ -130835,7 +130880,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L77", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "_find_cert_for_required()", "id": "app_services_pl_cert_required_service_find_cert_for_required" }, @@ -130845,7 +130890,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L97", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "_missing_field_labels()", "id": "app_services_pl_cert_required_service_missing_field_labels" }, @@ -130855,7 +130900,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L116", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "collect_required_cert_errors()", "id": "app_services_pl_cert_required_service_collect_required_cert_errors" }, @@ -130865,7 +130910,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L141", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "get_required_personnel_cert_names()", "id": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, @@ -130875,7 +130920,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L152", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "validate_personnel_type_role_compat()", "id": "app_services_pl_cert_required_service_validate_personnel_type_role_compat" }, @@ -130885,7 +130930,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L163", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "validate_personnel_required_certs()", "id": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, @@ -130895,7 +130940,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L187", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "validate_self_vehicle_required_certs()", "id": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs" }, @@ -130905,7 +130950,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L211", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "validate_carrier_vehicle_required_certs()", "id": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs" }, @@ -130915,7 +130960,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "validate_vehicle_personnel_affiliation()", "id": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation" }, @@ -130925,7 +130970,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "session", "id": "app_services_pl_cert_required_service_py_session" }, @@ -130935,7 +130980,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "validate_vehicle_personnel_cert_links()", "id": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links" }, @@ -130945,7 +130990,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "validate_vehicle_save_certs()", "id": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, @@ -130955,7 +131000,7 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L216", "_origin": "ast", - "community": 69, + "community": 65, "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" }, @@ -130965,7 +131010,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L1", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "pl_cert_service.py", "id": "app_services_pl_cert_service" }, @@ -130975,7 +131020,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "list_owner_certs()", "id": "app_services_pl_cert_service_list_owner_certs" }, @@ -130985,7 +131030,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "session", "id": "app_services_pl_cert_service_py_session" }, @@ -130995,7 +131040,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "list_owner_certs_batch()", "id": "app_services_pl_cert_service_list_owner_certs_batch" }, @@ -131005,7 +131050,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "certs_to_read()", "id": "app_services_pl_cert_service_certs_to_read" }, @@ -131015,7 +131060,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "_normalize_cert_row()", "id": "app_services_pl_cert_service_normalize_cert_row" }, @@ -131025,7 +131070,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "save_owner_certs()", "id": "app_services_pl_cert_service_save_owner_certs" }, @@ -131035,7 +131080,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "nearest_expire_date()", "id": "app_services_pl_cert_service_nearest_expire_date" }, @@ -131045,7 +131090,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "date", "id": "app_services_pl_cert_service_py_date" }, @@ -131055,7 +131100,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L156", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "_resolve_owner_label()", "id": "app_services_pl_cert_service_resolve_owner_label" }, @@ -131065,7 +131110,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "_pending_reminder_for_cert()", "id": "app_services_pl_cert_service_pending_reminder_for_cert" }, @@ -131075,7 +131120,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L197", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "_resolve_pending_reminder()", "id": "app_services_pl_cert_service_resolve_pending_reminder" }, @@ -131085,7 +131130,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L219", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "scan_cert_expiry()", "id": "app_services_pl_cert_service_scan_cert_expiry" }, @@ -131095,7 +131140,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L90", "_origin": "ast", - "community": 85, + "community": 60, "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" }, @@ -131105,7 +131150,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L206", "_origin": "ast", - "community": 85, + "community": 60, "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" }, @@ -131115,7 +131160,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L220", "_origin": "ast", - "community": 85, + "community": 60, "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" }, @@ -131125,7 +131170,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "pl_contract_plan_qty.py", "id": "app_services_pl_contract_plan_qty" }, @@ -131135,7 +131180,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L32", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "normalize_package_spec()", "id": "app_services_pl_contract_plan_qty_normalize_package_spec" }, @@ -131145,7 +131190,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "any", "id": "app_services_pl_contract_plan_qty_py_any" }, @@ -131155,7 +131200,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L38", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "product_package_key()", "id": "app_services_pl_contract_plan_qty_product_package_key" }, @@ -131165,7 +131210,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "productpackagekey", "id": "productpackagekey" }, @@ -131175,7 +131220,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L45", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "_to_float()", "id": "app_services_pl_contract_plan_qty_to_float" }, @@ -131185,7 +131230,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L54", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "contract_line_package_specs()", "id": "app_services_pl_contract_plan_qty_contract_line_package_specs" }, @@ -131195,7 +131240,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L67", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "pool_keys_for_contract_line()", "id": "app_services_pl_contract_plan_qty_pool_keys_for_contract_line" }, @@ -131205,7 +131250,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L83", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "sum_qty_stats_for_keys()", "id": "app_services_pl_contract_plan_qty_sum_qty_stats_for_keys" }, @@ -131215,7 +131260,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L102", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "match_contract_product_for_key()", "id": "app_services_pl_contract_plan_qty_match_contract_product_for_key" }, @@ -131225,7 +131270,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L158", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "encode_specs_for_attr()", "id": "app_services_pl_contract_plan_qty_encode_specs_for_attr" }, @@ -131235,7 +131280,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L164", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "_bucket_for_plan()", "id": "app_services_pl_contract_plan_qty_bucket_for_plan" }, @@ -131245,7 +131290,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L179", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "merge_product_qty_maps()", "id": "app_services_pl_contract_plan_qty_merge_product_qty_maps" }, @@ -131255,7 +131300,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L203", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "_resolve_stop_product_qty()", "id": "app_services_pl_contract_plan_qty_resolve_stop_product_qty" }, @@ -131265,7 +131310,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L219", "_origin": "ast", - "community": 91, + "community": 70, "norm_label": "accumulate_stop_products()", "id": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, @@ -131275,7 +131320,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 102, + "community": 70, "norm_label": "defaultdict", "id": "defaultdict" }, @@ -131285,7 +131330,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L238", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "resolve_linked_plan_scopes()", "id": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, @@ -131295,7 +131340,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L295", "_origin": "ast", - "community": 91, + "community": 70, "norm_label": "sum_qtys_for_scope()", "id": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, @@ -131305,7 +131350,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L366", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "aggregate_contract_product_plan_qtys()", "id": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, @@ -131315,7 +131360,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "session", "id": "app_services_pl_contract_plan_qty_py_session" }, @@ -131325,7 +131370,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L502", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "attach_plan_qty_fields_to_products()", "id": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, @@ -131335,7 +131380,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L544", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "plan_ids_linked_to_contract()", "id": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract" }, @@ -131345,7 +131390,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L580", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "contract_ids_linked_to_plan()", "id": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan" }, @@ -131355,7 +131400,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L604", "_origin": "ast", - "community": 338, + "community": 95, "norm_label": "auto_start_execute_approved_contracts()", "id": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, @@ -131365,7 +131410,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L643", "_origin": "ast", - "community": 172, + "community": 215, "norm_label": "effective_arranged_total()", "id": "app_services_pl_contract_plan_qty_effective_arranged_total" }, @@ -131375,7 +131420,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L656", "_origin": "ast", - "community": 172, + "community": 215, "norm_label": "contract_product_has_fixed_qty()", "id": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, @@ -131385,7 +131430,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L671", "_origin": "ast", - "community": 172, + "community": 215, "norm_label": "evaluate_product_qty_for_arrange()", "id": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, @@ -131395,7 +131440,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L726", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "_stop_kind_from_scope()", "id": "app_services_pl_contract_plan_qty_stop_kind_from_scope" }, @@ -131405,7 +131450,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L742", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "_plan_scope_for_contract()", "id": "app_services_pl_contract_plan_qty_plan_scope_for_contract" }, @@ -131415,7 +131460,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L763", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "_load_plan_stop_product_maps()", "id": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps" }, @@ -131425,7 +131470,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L816", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "collect_plan_contract_qty_checks()", "id": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, @@ -131435,7 +131480,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1032", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "assert_contract_qty_for_arrange()", "id": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, @@ -131445,7 +131490,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1056", "_origin": "ast", - "community": 38, + "community": 95, "norm_label": "build_contract_qty_reminder_payload()", "id": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload" }, @@ -131455,7 +131500,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1064", "_origin": "ast", - "community": 294, + "community": 270, "norm_label": "validate_stop_products_package_against_contract()", "id": "app_services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, @@ -131465,7 +131510,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1107", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "get_contract_product_arrange_qty_detail()", "id": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, @@ -131475,7 +131520,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L55", "_origin": "ast", - "community": 91, + "community": 95, "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" }, @@ -131485,7 +131530,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L106", "_origin": "ast", - "community": 91, + "community": 95, "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" }, @@ -131495,7 +131540,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L165", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "app_services_pl_contract_plan_qty_rationale_165" }, @@ -131505,7 +131550,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L184", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "app_services_pl_contract_plan_qty_rationale_184" }, @@ -131515,7 +131560,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L242", "_origin": "ast", - "community": 91, + "community": 95, "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" }, @@ -131525,7 +131570,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L372", "_origin": "ast", - "community": 91, + "community": 95, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "app_services_pl_contract_plan_qty_rationale_372" }, @@ -131535,7 +131580,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L611", "_origin": "ast", - "community": 338, + "community": 95, "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" }, @@ -131545,7 +131590,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L649", "_origin": "ast", - "community": 172, + "community": 215, "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" }, @@ -131555,7 +131600,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L679", "_origin": "ast", - "community": 172, + "community": 215, "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" }, @@ -131565,7 +131610,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L822", "_origin": "ast", - "community": 91, + "community": 95, "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" }, @@ -131575,7 +131620,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1038", "_origin": "ast", - "community": 91, + "community": 95, "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" }, @@ -131585,7 +131630,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1069", "_origin": "ast", - "community": 294, + "community": 270, "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" }, @@ -131595,7 +131640,7 @@ "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1116", "_origin": "ast", - "community": 91, + "community": 95, "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" }, @@ -131605,7 +131650,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L1", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "pl_customer_stop_pref_service.py", "id": "app_services_pl_customer_stop_pref_service" }, @@ -131615,7 +131660,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L19", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "_as_str()", "id": "app_services_pl_customer_stop_pref_service_as_str" }, @@ -131625,7 +131670,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "any", "id": "app_services_pl_customer_stop_pref_service_py_any" }, @@ -131635,7 +131680,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L23", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "_row_to_item()", "id": "app_services_pl_customer_stop_pref_service_row_to_item" }, @@ -131645,7 +131690,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L41", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "build_stop_pref_upsert_items()", "id": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, @@ -131655,7 +131700,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "get_customer_stop_pref()", "id": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref" }, @@ -131665,7 +131710,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "session", "id": "app_services_pl_customer_stop_pref_service_py_session" }, @@ -131675,7 +131720,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "upsert_customer_stop_pref()", "id": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref" }, @@ -131685,7 +131730,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "upsert_prefs_from_plan_stops()", "id": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, @@ -131695,7 +131740,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "safe_upsert_prefs_from_plan_stops()", "id": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, @@ -131705,7 +131750,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L46", "_origin": "ast", - "community": 158, + "community": 156, "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" }, @@ -131715,7 +131760,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L125", "_origin": "ast", - "community": 158, + "community": 156, "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" }, @@ -131725,7 +131770,7 @@ "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L145", "_origin": "ast", - "community": 158, + "community": 156, "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" }, @@ -131735,7 +131780,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 171, "norm_label": "pl_data_scope.py", "id": "app_services_pl_data_scope" }, @@ -131745,7 +131790,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "apply_pl_scope()", "id": "app_services_pl_data_scope_apply_pl_scope" }, @@ -131755,7 +131800,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "session", "id": "app_services_pl_data_scope_py_session" }, @@ -131765,7 +131810,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "_origin": "ast", - "community": 92, + "community": 4, "norm_label": "assert_pl_row_in_scope()", "id": "app_services_pl_data_scope_assert_pl_row_in_scope" }, @@ -131775,7 +131820,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 171, "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" }, @@ -131785,7 +131830,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "pl_dibang_bridge_service.py", "id": "app_services_pl_dibang_bridge_service" }, @@ -131795,7 +131840,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L37", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "dibanginventorylinkresult", "id": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult" }, @@ -131805,7 +131850,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L47", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "stopdibangoption", "id": "app_services_pl_dibang_bridge_service_stopdibangoption" }, @@ -131815,7 +131860,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L54", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_stopdibangproduct", "id": "app_services_pl_dibang_bridge_service_stopdibangproduct" }, @@ -131825,7 +131870,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L63", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "resolve_partner_company()", "id": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, @@ -131835,7 +131880,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L76", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_normalize_to_date()", "id": "app_services_pl_dibang_bridge_service_normalize_to_date" }, @@ -131845,7 +131890,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "date", "id": "app_services_pl_dibang_bridge_service_py_date" }, @@ -131855,7 +131900,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "datetime", "id": "app_services_pl_dibang_bridge_service_py_datetime" }, @@ -131865,7 +131910,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L88", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_dibang_bridge_service_normalize_plan_date" }, @@ -131875,7 +131920,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L100", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_resolve_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_dibang_date" }, @@ -131885,7 +131930,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L111", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_month_range()", "id": "app_services_pl_dibang_bridge_service_month_range" }, @@ -131895,7 +131940,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L118", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_plan_type_to_business_type()", "id": "app_services_pl_dibang_bridge_service_plan_type_to_business_type" }, @@ -131905,7 +131950,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L126", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_direction_to_business_type()", "id": "app_services_pl_dibang_bridge_service_direction_to_business_type" }, @@ -131915,7 +131960,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L135", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_resolve_stop_business_type()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_business_type" }, @@ -131925,7 +131970,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L148", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "resolve_stop_dibang_partner()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, @@ -131935,7 +131980,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L161", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_stop_product_quantity()", "id": "app_services_pl_dibang_bridge_service_stop_product_quantity" }, @@ -131945,7 +131990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "any", "id": "app_services_pl_dibang_bridge_service_py_any" }, @@ -131955,7 +132000,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L167", "_origin": "ast", - "community": 49, + "community": 36, "norm_label": "plan_has_load_stop()", "id": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, @@ -131965,7 +132010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "session", "id": "app_services_pl_dibang_bridge_service_py_session" }, @@ -131975,7 +132020,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L180", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "apply_stop_dibang_options()", "id": "app_services_pl_dibang_bridge_service_apply_stop_dibang_options" }, @@ -131985,7 +132030,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L224", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_product_quantity()", "id": "app_services_pl_dibang_bridge_service_product_quantity" }, @@ -131995,7 +132040,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L231", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_apply_plan_quantity_delta()", "id": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, @@ -132005,7 +132050,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L242", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_resolve_link_contributed_qty()", "id": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, @@ -132015,7 +132060,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_subtract_plan_contribution()", "id": "app_services_pl_dibang_bridge_service_subtract_plan_contribution" }, @@ -132025,7 +132070,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L279", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_generate_batch_no()", "id": "app_services_pl_dibang_bridge_service_generate_batch_no" }, @@ -132035,7 +132080,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "find_monthly_db_plan()", "id": "app_services_pl_dibang_bridge_service_find_monthly_db_plan" }, @@ -132045,7 +132090,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_create_db_plan()", "id": "app_services_pl_dibang_bridge_service_create_db_plan" }, @@ -132055,7 +132100,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_create_db_inventory()", "id": "app_services_pl_dibang_bridge_service_create_db_inventory" }, @@ -132065,7 +132110,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L415", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_inventory_has_weighing_slip()", "id": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, @@ -132075,7 +132120,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L428", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_sync_weighing_slip_business_fields()", "id": "app_services_pl_dibang_bridge_service_sync_weighing_slip_business_fields" }, @@ -132085,7 +132130,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L474", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "revoke_regeneratable_dibang_for_transport()", "id": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, @@ -132095,7 +132140,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L555", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_inventory_date_editable()", "id": "app_services_pl_dibang_bridge_service_inventory_date_editable" }, @@ -132105,7 +132150,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L564", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_find_active_stop_link()", "id": "app_services_pl_dibang_bridge_service_find_active_stop_link" }, @@ -132115,7 +132160,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L589", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_soft_delete_link_and_inventory()", "id": "app_services_pl_dibang_bridge_service_soft_delete_link_and_inventory" }, @@ -132125,7 +132170,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L619", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_cancel_stop_dibang_links()", "id": "app_services_pl_dibang_bridge_service_cancel_stop_dibang_links" }, @@ -132135,7 +132180,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L683", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_update_existing_stop_inventory()", "id": "app_services_pl_dibang_bridge_service_update_existing_stop_inventory" }, @@ -132145,7 +132190,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L845", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_resolve_link_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date" }, @@ -132155,7 +132200,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L870", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_ensure_monthly_db_plan_for_inventory()", "id": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory" }, @@ -132165,7 +132210,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L926", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "sync_linked_dibang_dates_for_plan()", "id": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, @@ -132175,7 +132220,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1044", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_sync_stop_inventory_links()", "id": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links" }, @@ -132185,7 +132230,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1199", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_resolve_stop_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, @@ -132195,7 +132240,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1217", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_load_stop_products()", "id": "app_services_pl_dibang_bridge_service_load_stop_products" }, @@ -132205,7 +132250,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1245", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_delivery_stop_products()", "id": "app_services_pl_dibang_bridge_service_delivery_stop_products" }, @@ -132215,7 +132260,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1273", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "upsert_stop_dibang_links()", "id": "app_services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, @@ -132225,7 +132270,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1408", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "sync_dibang_for_plan_stops()", "id": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, @@ -132235,7 +132280,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1431", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_sync_transport_inventory_links()", "id": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links" }, @@ -132245,7 +132290,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1534", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "sync_dibang_for_transport()", "id": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport" }, @@ -132255,7 +132300,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L64", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132265,7 +132310,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L101", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132275,7 +132320,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L153", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132285,7 +132330,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L434", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132295,7 +132340,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L481", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132305,7 +132350,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L629", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132315,7 +132360,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L698", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132325,7 +132370,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L934", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132335,7 +132380,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1060", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132345,7 +132390,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1283", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132355,7 +132400,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1418", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132365,7 +132410,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1544", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -132375,7 +132420,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "pl_driver_plan_service.py", "id": "app_services_pl_driver_plan_service" }, @@ -132385,7 +132430,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L57", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "transport_visible_to_personnel()", "id": "app_services_pl_driver_plan_service_transport_visible_to_personnel" }, @@ -132395,7 +132440,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L64", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "resolve_personnel_for_user()", "id": "app_services_pl_driver_plan_service_resolve_personnel_for_user" }, @@ -132405,7 +132450,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "session", "id": "app_services_pl_driver_plan_service_py_session" }, @@ -132415,7 +132460,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L81", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "resolve_transport_for_driver_plan()", "id": "app_services_pl_driver_plan_service_resolve_transport_for_driver_plan" }, @@ -132425,7 +132470,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L114", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_build_driver_url()", "id": "app_services_pl_driver_plan_service_build_driver_url" }, @@ -132435,7 +132480,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L119", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_format_file_size()", "id": "app_services_pl_driver_plan_service_format_file_size" }, @@ -132445,7 +132490,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L127", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "build_driver_history_page()", "id": "app_services_pl_driver_plan_service_build_driver_history_page" }, @@ -132455,7 +132500,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L286", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "build_driver_calendar_counts()", "id": "app_services_pl_driver_plan_service_build_driver_calendar_counts" }, @@ -132465,7 +132510,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L364", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "build_driver_page_for_plan()", "id": "app_services_pl_driver_plan_service_build_driver_page_for_plan" }, @@ -132475,7 +132520,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L379", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "save_driver_feedback_for_plan()", "id": "app_services_pl_driver_plan_service_save_driver_feedback_for_plan" }, @@ -132485,7 +132530,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L435", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "save_driver_stop_feedback_for_plan()", "id": "app_services_pl_driver_plan_service_save_driver_stop_feedback_for_plan" }, @@ -132495,7 +132540,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L530", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "upload_driver_attachment_for_plan()", "id": "app_services_pl_driver_plan_service_upload_driver_attachment_for_plan" }, @@ -132505,7 +132550,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "uploadfile", "id": "app_services_pl_driver_plan_service_py_uploadfile" }, @@ -132515,7 +132560,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "any", "id": "app_services_pl_driver_plan_service_py_any" }, @@ -132525,7 +132570,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 49, + "community": 13, "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" }, @@ -132535,7 +132580,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L84", "_origin": "ast", - "community": 49, + "community": 13, "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" }, @@ -132545,7 +132590,7 @@ "source_file": "app/services/pl_driver_plan_service.py", "source_location": "L293", "_origin": "ast", - "community": 49, + "community": 13, "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" }, @@ -132555,7 +132600,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "pl_feedback_brand_qty.py", "id": "app_services_pl_feedback_brand_qty" }, @@ -132565,7 +132610,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L11", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "format_brand_qty_summary()", "id": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, @@ -132575,7 +132620,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L23", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "require_brand_qtys_if_needed()", "id": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, @@ -132585,7 +132630,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "decimal", "id": "app_services_pl_feedback_brand_qty_py_decimal" }, @@ -132595,7 +132640,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "_origin": "ast", - "community": 95, + "community": 36, "norm_label": "persist_io_item_brand_qtys()", "id": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, @@ -132605,7 +132650,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "session", "id": "app_services_pl_feedback_brand_qty_py_session" }, @@ -132615,7 +132660,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 95, + "community": 36, "norm_label": "any", "id": "app_services_pl_feedback_brand_qty_py_any" }, @@ -132625,7 +132670,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L98", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "_dict_field()", "id": "app_services_pl_feedback_brand_qty_dict_field" }, @@ -132635,7 +132680,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L105", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "persist_transport_product_feedback()", "id": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback" }, @@ -132645,7 +132690,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L222", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "load_transport_driver_product_feedbacks()", "id": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, @@ -132655,7 +132700,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", - "community": 95, + "community": 13, "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" }, @@ -132665,7 +132710,7 @@ "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L228", "_origin": "ast", - "community": 95, + "community": 13, "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" }, @@ -132675,7 +132720,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "pl_freight_settlement_service.py", "id": "app_services_pl_freight_settlement_service" }, @@ -132685,7 +132730,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L44", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_resolve_user_display_name()", "id": "app_services_pl_freight_settlement_service_resolve_user_display_name" }, @@ -132695,7 +132740,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "session", "id": "app_services_pl_freight_settlement_service_py_session" }, @@ -132705,7 +132750,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L54", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_occupied_transport_ids_subquery()", "id": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, @@ -132715,7 +132760,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "get_settlement_row()", "id": "app_services_pl_freight_settlement_service_get_settlement_row" }, @@ -132725,7 +132770,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L95", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "get_settlement_by_transport_id()", "id": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id" }, @@ -132735,7 +132780,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "any", "id": "app_services_pl_freight_settlement_service_py_any" }, @@ -132745,7 +132790,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L135", "_origin": "ast", - "community": 52, + "community": 308, "norm_label": "unsettled_plans_q_filter()", "id": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter" }, @@ -132755,7 +132800,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L147", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "list_unsettled_plans()", "id": "app_services_pl_freight_settlement_service_list_unsettled_plans" }, @@ -132765,7 +132810,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L271", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_resolve_transports_for_create()", "id": "app_services_pl_freight_settlement_service_resolve_transports_for_create" }, @@ -132775,7 +132820,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L321", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "create_settlement()", "id": "app_services_pl_freight_settlement_service_create_settlement" }, @@ -132785,7 +132830,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L365", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_recalc_settlement_total_freight_from_links()", "id": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, @@ -132795,7 +132840,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "datetime", "id": "app_services_pl_freight_settlement_service_py_datetime" }, @@ -132805,7 +132850,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L398", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "sync_draft_settlement_freight_for_transport()", "id": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, @@ -132815,7 +132860,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "decimal", "id": "app_services_pl_freight_settlement_service_py_decimal" }, @@ -132825,7 +132870,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L445", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "refresh_draft_settlement_freight()", "id": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, @@ -132835,7 +132880,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L496", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "delete_draft_settlement()", "id": "app_services_pl_freight_settlement_service_delete_draft_settlement" }, @@ -132845,7 +132890,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L528", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "cancel_draft_settlement()", "id": "app_services_pl_freight_settlement_service_cancel_draft_settlement" }, @@ -132855,7 +132900,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L573", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_get_transport_ids()", "id": "app_services_pl_freight_settlement_service_get_transport_ids" }, @@ -132865,7 +132910,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L585", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_get_plans_for_transports()", "id": "app_services_pl_freight_settlement_service_get_plans_for_transports" }, @@ -132875,7 +132920,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L599", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_approval_to_dict()", "id": "app_services_pl_freight_settlement_service_approval_to_dict" }, @@ -132885,7 +132930,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L614", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "create_settlement_approval_records()", "id": "app_services_pl_freight_settlement_service_create_settlement_approval_records" }, @@ -132895,7 +132940,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L673", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_clear_settlement_approval_records()", "id": "app_services_pl_freight_settlement_service_clear_settlement_approval_records" }, @@ -132905,7 +132950,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L691", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_sync_settlement_status_if_approval_complete()", "id": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, @@ -132915,7 +132960,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L704", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_sync_settlement_status_if_disbursed()", "id": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, @@ -132925,7 +132970,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L725", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_sync_disbursed_settlements()", "id": "app_services_pl_freight_settlement_service_sync_disbursed_settlements" }, @@ -132935,7 +132980,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L751", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "can_user_approve_settlement()", "id": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, @@ -132945,7 +132990,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L781", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_settlement_all_approved()", "id": "app_services_pl_freight_settlement_service_settlement_all_approved" }, @@ -132955,7 +133000,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L794", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_advance_after_approval()", "id": "app_services_pl_freight_settlement_service_advance_after_approval" }, @@ -132965,7 +133010,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L871", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "submit_settlement_approval()", "id": "app_services_pl_freight_settlement_service_submit_settlement_approval" }, @@ -132975,7 +133020,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L907", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "process_settlement_approval()", "id": "app_services_pl_freight_settlement_service_process_settlement_approval" }, @@ -132985,7 +133030,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L955", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "withdraw_settlement_approval()", "id": "app_services_pl_freight_settlement_service_withdraw_settlement_approval" }, @@ -132995,7 +133040,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L985", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "disburse_settlement()", "id": "app_services_pl_freight_settlement_service_disburse_settlement" }, @@ -133005,7 +133050,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1024", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "get_approval_flow()", "id": "app_services_pl_freight_settlement_service_get_approval_flow" }, @@ -133015,7 +133060,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1037", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "get_approval_history()", "id": "app_services_pl_freight_settlement_service_get_approval_history" }, @@ -133025,7 +133070,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1054", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_current_approver_name()", "id": "app_services_pl_freight_settlement_service_current_approver_name" }, @@ -133035,7 +133080,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1069", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_current_approval_id()", "id": "app_services_pl_freight_settlement_service_current_approval_id" }, @@ -133045,7 +133090,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1086", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_last_approval_time()", "id": "app_services_pl_freight_settlement_service_last_approval_time" }, @@ -133055,7 +133100,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1100", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "enrich_settlement_list_item()", "id": "app_services_pl_freight_settlement_service_enrich_settlement_list_item" }, @@ -133065,7 +133110,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1160", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_split_status_csv()", "id": "app_services_pl_freight_settlement_service_split_status_csv" }, @@ -133075,7 +133120,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1166", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "list_settlements_enriched()", "id": "app_services_pl_freight_settlement_service_list_settlements_enriched" }, @@ -133085,7 +133130,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1265", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "get_settlement_detail()", "id": "app_services_pl_freight_settlement_service_get_settlement_detail" }, @@ -133095,7 +133140,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1351", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_validate_transports_for_settlement_update()", "id": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update" }, @@ -133105,7 +133150,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1411", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "_sync_settlement_transport_links()", "id": "app_services_pl_freight_settlement_service_sync_settlement_transport_links" }, @@ -133115,7 +133160,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1467", "_origin": "ast", - "community": 52, + "community": 69, "norm_label": "update_settlement_draft()", "id": "app_services_pl_freight_settlement_service_update_settlement_draft" }, @@ -133125,7 +133170,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L136", "_origin": "ast", - "community": 52, + "community": 308, "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" }, @@ -133135,7 +133180,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L406", "_origin": "ast", - "community": 52, + "community": 69, "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" }, @@ -133145,7 +133190,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L451", "_origin": "ast", - "community": 52, + "community": 69, "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" }, @@ -133155,7 +133200,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L674", "_origin": "ast", - "community": 52, + "community": 69, "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" }, @@ -133165,7 +133210,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L694", "_origin": "ast", - "community": 52, + "community": 69, "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" }, @@ -133175,7 +133220,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L707", "_origin": "ast", - "community": 52, + "community": 69, "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" }, @@ -133185,7 +133230,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L726", "_origin": "ast", - "community": 52, + "community": 69, "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" }, @@ -133195,7 +133240,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1038", "_origin": "ast", - "community": 52, + "community": 69, "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" }, @@ -133205,7 +133250,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 220, "norm_label": "pl_internal_customer.py", "id": "app_services_pl_internal_customer" }, @@ -133215,7 +133260,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L18", "_origin": "ast", - "community": 47, + "community": 29, "norm_label": "is_internal_customer_name()", "id": "app_services_pl_internal_customer_is_internal_customer_name" }, @@ -133225,7 +133270,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "_origin": "ast", - "community": 238, + "community": 220, "norm_label": "plan_requires_site_link()", "id": "app_services_pl_internal_customer_plan_requires_site_link" }, @@ -133235,7 +133280,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 238, + "community": 220, "norm_label": "session", "id": "app_services_pl_internal_customer_py_session" }, @@ -133245,7 +133290,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 220, "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" }, @@ -133255,7 +133300,7 @@ "source_file": "app/services/pl_internal_customer.py", "source_location": "L23", "_origin": "ast", - "community": 238, + "community": 220, "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" }, @@ -133265,7 +133310,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "pl_inventory_link_read.py", "id": "app_services_pl_inventory_link_read" }, @@ -133275,7 +133320,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "build_transport_inventory_link_read()", "id": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" }, @@ -133285,7 +133330,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "session", "id": "app_services_pl_inventory_link_read_py_session" }, @@ -133295,7 +133340,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 4, "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" }, @@ -133305,7 +133350,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "pl_inventory_service.py", "id": "app_services_pl_inventory_service" }, @@ -133315,7 +133360,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L23", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "qty_delta_for_plan()", "id": "app_services_pl_inventory_service_qty_delta_for_plan" }, @@ -133325,7 +133370,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "decimal", "id": "app_services_pl_inventory_service_py_decimal" }, @@ -133335,7 +133380,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "get_or_create_inventory()", "id": "app_services_pl_inventory_service_get_or_create_inventory" }, @@ -133345,7 +133390,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "session", "id": "app_services_pl_inventory_service_py_session" }, @@ -133355,7 +133400,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "apply_brand_stock_change()", "id": "app_services_pl_inventory_service_apply_brand_stock_change" }, @@ -133365,7 +133410,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L147", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "reverse_plan_inventory_postings()", "id": "app_services_pl_inventory_service_reverse_plan_inventory_postings" }, @@ -133375,7 +133420,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L186", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "apply_archive_inventory_for_plan()", "id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan" }, @@ -133385,7 +133430,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "_origin": "ast", - "community": 103, + "community": 9, "norm_label": "apply_archive_inventory_for_plan_stops()", "id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops" }, @@ -133395,7 +133440,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "_origin": "ast", - "community": 103, + "community": 9, "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" }, @@ -133405,7 +133450,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L154", "_origin": "ast", - "community": 103, + "community": 9, "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" }, @@ -133415,7 +133460,7 @@ "source_file": "app/services/pl_inventory_service.py", "source_location": "L194", "_origin": "ast", - "community": 103, + "community": 9, "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" }, @@ -133425,7 +133470,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "pl_io_order_service.py", "id": "app_services_pl_io_order_service" }, @@ -133435,7 +133480,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L45", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "ioordercreateresult", "id": "app_services_pl_io_order_service_ioordercreateresult" }, @@ -133445,7 +133490,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L53", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "build_io_order_site_url()", "id": "app_services_pl_io_order_service_build_io_order_site_url" }, @@ -133455,7 +133500,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_io_order_service_normalize_plan_date" }, @@ -133465,7 +133510,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "date", "id": "app_services_pl_io_order_service_py_date" }, @@ -133475,7 +133520,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L70", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "_next_order_no()", "id": "app_services_pl_io_order_service_next_order_no" }, @@ -133485,7 +133530,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "session", "id": "app_services_pl_io_order_service_py_session" }, @@ -133495,7 +133540,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "_dibang_qty_by_plan_product()", "id": "app_services_pl_io_order_service_dibang_qty_by_plan_product" }, @@ -133505,7 +133550,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "decimal", "id": "app_services_pl_io_order_service_py_decimal" }, @@ -133515,7 +133560,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "create_io_order_for_transport()", "id": "app_services_pl_io_order_service_create_io_order_for_transport" }, @@ -133525,7 +133570,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "apply_dibang_prefill_to_order()", "id": "app_services_pl_io_order_service_apply_dibang_prefill_to_order" }, @@ -133535,7 +133580,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L247", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "void_io_orders_for_plan()", "id": "app_services_pl_io_order_service_void_io_orders_for_plan" }, @@ -133545,7 +133590,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "get_active_io_order_for_plan()", "id": "app_services_pl_io_order_service_get_active_io_order_for_plan" }, @@ -133555,7 +133600,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "orderheader", "id": "orderheader" }, @@ -133565,7 +133610,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L301", "_origin": "ast", - "community": 169, + "community": 36, "norm_label": "parse_feedback_images()", "id": "app_services_pl_io_order_service_parse_feedback_images" }, @@ -133575,7 +133620,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L313", "_origin": "ast", - "community": 140, + "community": 124, "norm_label": "dump_feedback_images()", "id": "app_services_pl_io_order_service_dump_feedback_images" }, @@ -133585,7 +133630,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L326", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "_io_item_brand_qty_model()", "id": "app_services_pl_io_order_service_io_item_brand_qty_model" }, @@ -133595,7 +133640,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "update_io_order_items_qty_and_brand()", "id": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand" }, @@ -133605,7 +133650,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "orderitem", "id": "orderitem" }, @@ -133615,7 +133660,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "apply_io_order_stop_site_feedbacks()", "id": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, @@ -133625,7 +133670,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "any", "id": "app_services_pl_io_order_service_py_any" }, @@ -133635,7 +133680,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "_origin": "ast", - "community": 60, + "community": 291, "norm_label": "apply_site_feedback()", "id": "app_services_pl_io_order_service_apply_site_feedback" }, @@ -133645,7 +133690,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L603", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "resolve_unit_label()", "id": "app_services_pl_io_order_service_resolve_unit_label" }, @@ -133655,7 +133700,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L610", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "merge_plan_logistics_into_order()", "id": "app_services_pl_io_order_service_merge_plan_logistics_into_order" }, @@ -133665,7 +133710,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L645", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "merge_plan_product_into_item()", "id": "app_services_pl_io_order_service_merge_plan_product_into_item" }, @@ -133675,7 +133720,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L684", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "_format_io_product_summary_line()", "id": "app_services_pl_io_order_service_format_io_product_summary_line" }, @@ -133685,7 +133730,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "enrich_io_items_with_brand_feedback()", "id": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, @@ -133695,7 +133740,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "enrich_io_order_dict()", "id": "app_services_pl_io_order_service_enrich_io_order_dict" }, @@ -133705,7 +133750,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "_origin": "ast", - "community": 140, + "community": 36, "norm_label": "order_header_to_dict()", "id": "app_services_pl_io_order_service_order_header_to_dict" }, @@ -133715,7 +133760,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "_origin": "ast", - "community": 60, + "community": 36, "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" }, @@ -133725,7 +133770,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L131", "_origin": "ast", - "community": 60, + "community": 36, "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" }, @@ -133735,7 +133780,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L209", "_origin": "ast", - "community": 60, + "community": 36, "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" }, @@ -133745,7 +133790,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L344", "_origin": "ast", - "community": 60, + "community": 36, "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" }, @@ -133755,7 +133800,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L432", "_origin": "ast", - "community": 60, + "community": 36, "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" }, @@ -133765,7 +133810,7 @@ "source_file": "app/services/pl_io_order_service.py", "source_location": "L721", "_origin": "ast", - "community": 60, + "community": 36, "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" }, @@ -133775,7 +133820,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L1", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "pl_menu_badge_service.py", "id": "app_services_pl_menu_badge_service" }, @@ -133785,7 +133830,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L45", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "_count_pending_applies()", "id": "app_services_pl_menu_badge_service_count_pending_applies" }, @@ -133795,7 +133840,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "session", "id": "app_services_pl_menu_badge_service_py_session" }, @@ -133805,7 +133850,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L56", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "count_document_reminder_expired_pending()", "id": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending" }, @@ -133815,7 +133860,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L69", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "count_freight_approval_pending()", "id": "app_services_pl_menu_badge_service_count_freight_approval_pending" }, @@ -133825,7 +133870,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L88", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "count_plan_cert_pending()", "id": "app_services_pl_menu_badge_service_count_plan_cert_pending" }, @@ -133835,7 +133880,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L104", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "count_plan_archive_pending()", "id": "app_services_pl_menu_badge_service_count_plan_archive_pending" }, @@ -133845,7 +133890,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L117", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "count_plan_contract_gaps()", "id": "app_services_pl_menu_badge_service_count_plan_contract_gaps" }, @@ -133855,7 +133900,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L130", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "count_freight_disburse_pending()", "id": "app_services_pl_menu_badge_service_count_freight_disburse_pending" }, @@ -133865,7 +133910,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L140", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "count_recharge_approval_pending()", "id": "app_services_pl_menu_badge_service_count_recharge_approval_pending" }, @@ -133875,7 +133920,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L162", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "build_menu_badge_counts()", "id": "app_services_pl_menu_badge_service_build_menu_badge_counts" }, @@ -133885,7 +133930,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L89", "_origin": "ast", - "community": 133, + "community": 171, "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" }, @@ -133895,7 +133940,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L105", "_origin": "ast", - "community": 133, + "community": 171, "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" }, @@ -133905,7 +133950,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L141", "_origin": "ast", - "community": 133, + "community": 171, "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" }, @@ -133915,7 +133960,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "pl_ocr_service.py", "id": "app_services_pl_ocr_service" }, @@ -133925,7 +133970,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L24", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "_monthly_limit()", "id": "app_services_pl_ocr_service_monthly_limit" }, @@ -133935,7 +133980,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L28", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "current_usage_month()", "id": "app_services_pl_ocr_service_current_usage_month" }, @@ -133945,7 +133990,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "get_or_create_usage_row()", "id": "app_services_pl_ocr_service_get_or_create_usage_row" }, @@ -133955,7 +134000,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "session", "id": "app_services_pl_ocr_service_py_session" }, @@ -133965,7 +134010,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "assert_quota_available()", "id": "app_services_pl_ocr_service_assert_quota_available" }, @@ -133975,7 +134020,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "increment_usage()", "id": "app_services_pl_ocr_service_increment_usage" }, @@ -133985,7 +134030,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L74", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "_first_attachment_url()", "id": "app_services_pl_ocr_service_first_attachment_url" }, @@ -133995,7 +134040,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L85", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "compress_image_bytes()", "id": "app_services_pl_ocr_service_compress_image_bytes" }, @@ -134005,7 +134050,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L110", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "parse_expire_date()", "id": "app_services_pl_ocr_service_parse_expire_date" }, @@ -134015,7 +134060,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L129", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "parse_vehicle_license_expire()", "id": "app_services_pl_ocr_service_parse_vehicle_license_expire" }, @@ -134025,7 +134070,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L156", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "_build_ocr_client()", "id": "app_services_pl_ocr_service_build_ocr_client" }, @@ -134035,7 +134080,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L177", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "_parse_aliyun_data()", "id": "app_services_pl_ocr_service_parse_aliyun_data" }, @@ -134045,7 +134090,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "any", "id": "app_services_pl_ocr_service_py_any" }, @@ -134055,7 +134100,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L185", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "_recognize_idcard()", "id": "app_services_pl_ocr_service_recognize_idcard" }, @@ -134065,7 +134110,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L213", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "_recognize_driving_license()", "id": "app_services_pl_ocr_service_recognize_driving_license" }, @@ -134075,7 +134120,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L240", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "_recognize_vehicle_license()", "id": "app_services_pl_ocr_service_recognize_vehicle_license" }, @@ -134085,7 +134130,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L269", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "recognize_personnel_cert()", "id": "app_services_pl_ocr_service_recognize_personnel_cert" }, @@ -134095,7 +134140,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "_origin": "ast", - "community": 226, + "community": 221, "norm_label": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 ocr(\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1)", "id": "app_services_pl_ocr_service_rationale_1" }, @@ -134105,7 +134150,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L130", "_origin": "ast", - "community": 226, + "community": 221, "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" }, @@ -134115,7 +134160,7 @@ "source_file": "app/services/pl_ocr_service.py", "source_location": "L241", "_origin": "ast", - "community": 226, + "community": 221, "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" }, @@ -134125,7 +134170,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "pl_paste_recognize_service.py", "id": "app_services_pl_paste_recognize_service" }, @@ -134135,7 +134180,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L22", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "_conflict_map()", "id": "app_services_pl_paste_recognize_service_conflict_map" }, @@ -134145,7 +134190,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "_find_personnel_by_id_card()", "id": "app_services_pl_paste_recognize_service_find_personnel_by_id_card" }, @@ -134155,7 +134200,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "session", "id": "app_services_pl_paste_recognize_service_py_session" }, @@ -134165,7 +134210,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "_find_vehicle_by_plate()", "id": "app_services_pl_paste_recognize_service_find_vehicle_by_plate" }, @@ -134175,7 +134220,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "_get_personnel()", "id": "app_services_pl_paste_recognize_service_get_personnel" }, @@ -134185,7 +134230,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "_get_vehicle()", "id": "app_services_pl_paste_recognize_service_get_vehicle" }, @@ -134195,7 +134240,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "_resolve_personnel()", "id": "app_services_pl_paste_recognize_service_resolve_personnel" }, @@ -134205,7 +134250,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "_resolve_vehicle()", "id": "app_services_pl_paste_recognize_service_resolve_vehicle" }, @@ -134215,7 +134260,7 @@ "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "commit_paste_recognize()", "id": "app_services_pl_paste_recognize_service_commit_paste_recognize" }, @@ -134225,7 +134270,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "pl_personnel_service.py", "id": "app_services_pl_personnel_service" }, @@ -134235,7 +134280,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L16", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "upsert_personnel()", "id": "app_services_pl_personnel_service_upsert_personnel" }, @@ -134245,7 +134290,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "session", "id": "app_services_pl_personnel_service_py_session" }, @@ -134255,7 +134300,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L92", "_origin": "ast", - "community": 21, + "community": 115, "norm_label": "save_vehicle_personnel()", "id": "app_services_pl_personnel_service_save_vehicle_personnel" }, @@ -134265,7 +134310,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L142", "_origin": "ast", - "community": 21, + "community": 219, "norm_label": "build_personnel_summary()", "id": "app_services_pl_personnel_service_build_personnel_summary" }, @@ -134275,7 +134320,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L159", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "load_vehicle_personnel_rows()", "id": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, @@ -134285,7 +134330,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L192", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "load_vehicle_personnel_summaries()", "id": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, @@ -134295,7 +134340,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L226", "_origin": "ast", - "community": 147, + "community": 115, "norm_label": "refresh_personnel_ages_from_id_card()", "id": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, @@ -134305,7 +134350,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 115, "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" }, @@ -134315,7 +134360,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L25", "_origin": "ast", - "community": 21, + "community": 115, "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" }, @@ -134325,7 +134370,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L145", "_origin": "ast", - "community": 21, + "community": 219, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "app_services_pl_personnel_service_rationale_145" }, @@ -134335,7 +134380,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L195", "_origin": "ast", - "community": 21, + "community": 52, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "app_services_pl_personnel_service_rationale_195" }, @@ -134345,7 +134390,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L227", "_origin": "ast", - "community": 147, + "community": 115, "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" }, @@ -134355,7 +134400,7 @@ "source_file": "app/services/pl_personnel_user_bind.py", "source_location": "L1", "_origin": "ast", - "community": 324, + "community": 316, "norm_label": "pl_personnel_user_bind.py", "id": "app_services_pl_personnel_user_bind" }, @@ -134365,7 +134410,7 @@ "source_file": "app/services/pl_personnel_user_bind.py", "source_location": "L4", "_origin": "ast", - "community": 324, + "community": 316, "norm_label": "assert_sys_user_bind_available()", "id": "app_services_pl_personnel_user_bind_assert_sys_user_bind_available" }, @@ -134375,7 +134420,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "pl_plan_archive_export.py", "id": "app_services_pl_plan_archive_export" }, @@ -134385,7 +134430,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L17", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_unique_contract_nos()", "id": "app_services_pl_plan_archive_export_unique_contract_nos" }, @@ -134395,7 +134440,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L28", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_load_contract_nos_by_plan()", "id": "app_services_pl_plan_archive_export_load_contract_nos_by_plan" }, @@ -134405,7 +134450,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L84", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "resolve_archive_list_io_column()", "id": "app_services_pl_plan_archive_export_resolve_archive_list_io_column" }, @@ -134415,7 +134460,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L92", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_format_date_value()", "id": "app_services_pl_plan_archive_export_format_date_value" }, @@ -134425,7 +134470,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L98", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_format_plate_display()", "id": "app_services_pl_plan_archive_export_format_plate_display" }, @@ -134435,7 +134480,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L108", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_get_stop_archive_actual_qty()", "id": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty" }, @@ -134445,7 +134490,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L112", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_get_stop_archive_unit_price()", "id": "app_services_pl_plan_archive_export_get_stop_archive_unit_price" }, @@ -134455,7 +134500,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L116", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_get_stop_archive_amount()", "id": "app_services_pl_plan_archive_export_get_stop_archive_amount" }, @@ -134465,7 +134510,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L127", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_stop_kind_label()", "id": "app_services_pl_plan_archive_export_stop_kind_label" }, @@ -134475,7 +134520,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L133", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_stop_time()", "id": "app_services_pl_plan_archive_export_stop_time" }, @@ -134485,7 +134530,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L139", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_product_match_key()", "id": "app_services_pl_plan_archive_export_product_match_key" }, @@ -134495,7 +134540,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L146", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_load_legacy_products_by_plan()", "id": "app_services_pl_plan_archive_export_load_legacy_products_by_plan" }, @@ -134505,7 +134550,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L167", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_plan_common_export_fields()", "id": "app_services_pl_plan_archive_export_plan_common_export_fields" }, @@ -134515,7 +134560,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L198", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_empty_pair_side_fields()", "id": "app_services_pl_plan_archive_export_empty_pair_side_fields" }, @@ -134525,7 +134570,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L214", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_empty_product_identity_fields()", "id": "app_services_pl_plan_archive_export_empty_product_identity_fields" }, @@ -134535,7 +134580,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L223", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_side_qty_fields()", "id": "app_services_pl_plan_archive_export_side_qty_fields" }, @@ -134545,7 +134590,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L247", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_product_identity_from_stop()", "id": "app_services_pl_plan_archive_export_product_identity_from_stop" }, @@ -134555,7 +134600,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L256", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_append_stop_product_rows()", "id": "app_services_pl_plan_archive_export_append_stop_product_rows" }, @@ -134565,7 +134610,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L313", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_append_paired_product_rows()", "id": "app_services_pl_plan_archive_export_append_paired_product_rows" }, @@ -134575,7 +134620,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L362", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_append_legacy_plan_product_rows()", "id": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows" }, @@ -134585,7 +134630,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L422", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "build_plan_archive_export_rows()", "id": "app_services_pl_plan_archive_export_build_plan_archive_export_rows" }, @@ -134595,7 +134640,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", - "community": 56, + "community": 64, "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" }, @@ -134605,7 +134650,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L85", "_origin": "ast", - "community": 56, + "community": 64, "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" }, @@ -134615,7 +134660,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L199", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "side: load | delivery", "id": "app_services_pl_plan_archive_export_rationale_199" }, @@ -134625,7 +134670,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L265", "_origin": "ast", - "community": 56, + "community": 64, "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" }, @@ -134635,7 +134680,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L321", "_origin": "ast", - "community": 56, + "community": 64, "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" }, @@ -134645,7 +134690,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L369", "_origin": "ast", - "community": 56, + "community": 64, "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" }, @@ -134655,7 +134700,7 @@ "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L431", "_origin": "ast", - "community": 56, + "community": 64, "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" }, @@ -134665,7 +134710,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "pl_plan_archive_stop_service.py", "id": "app_services_pl_plan_archive_stop_service" }, @@ -134675,7 +134720,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L28", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "_require_qty()", "id": "app_services_pl_plan_archive_stop_service_require_qty" }, @@ -134685,7 +134730,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "decimal", "id": "app_services_pl_plan_archive_stop_service_py_decimal" }, @@ -134695,7 +134740,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "_apply_stop_product_archive()", "id": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive" }, @@ -134705,7 +134750,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L79", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "_brand_rows_from_item()", "id": "app_services_pl_plan_archive_stop_service_brand_rows_from_item" }, @@ -134715,7 +134760,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "_persist_stop_brand_qtys()", "id": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys" }, @@ -134725,7 +134770,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "session", "id": "app_services_pl_plan_archive_stop_service_py_session" }, @@ -134735,7 +134780,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "apply_archive_stop_quantities()", "id": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, @@ -134745,7 +134790,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L234", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "sync_plan_products_from_stop_archive()", "id": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, @@ -134755,7 +134800,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L313", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "sum_delivery_outbound_qty()", "id": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, @@ -134765,7 +134810,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L329", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "iter_stop_archive_inventory_lines()", "id": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, @@ -134775,7 +134820,7 @@ "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L241", "_origin": "ast", - "community": 82, + "community": 170, "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" }, @@ -134785,7 +134830,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "pl_plan_archive_zip_export.py", "id": "app_services_pl_plan_archive_zip_export" }, @@ -134795,7 +134840,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L41", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "first_row_no_by_plan_id()", "id": "app_services_pl_plan_archive_zip_export_first_row_no_by_plan_id" }, @@ -134805,7 +134850,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "any", "id": "app_services_pl_plan_archive_zip_export_py_any" }, @@ -134815,7 +134860,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L45", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "collect_hazard_cert_items()", "id": "app_services_pl_plan_archive_zip_export_collect_hazard_cert_items" }, @@ -134825,7 +134870,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L61", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "merge_plan_attachment_items()", "id": "app_services_pl_plan_archive_zip_export_merge_plan_attachment_items" }, @@ -134835,7 +134880,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L76", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "load_plan_products_by_plan_ids()", "id": "app_services_pl_plan_archive_zip_export_load_plan_products_by_plan_ids" }, @@ -134845,7 +134890,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L97", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "build_archive_zip_bytes()", "id": "app_services_pl_plan_archive_zip_export_build_archive_zip_bytes" }, @@ -134855,7 +134900,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "session", "id": "app_services_pl_plan_archive_zip_export_py_session" }, @@ -134865,7 +134910,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L123", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "build_archive_zip_streaming_response()", "id": "app_services_pl_plan_archive_zip_export_build_archive_zip_streaming_response" }, @@ -134875,7 +134920,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "streamingresponse", "id": "app_services_pl_plan_archive_zip_export_py_streamingresponse" }, @@ -134885,7 +134930,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 32, "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" }, @@ -134895,7 +134940,7 @@ "source_file": "app/services/pl_plan_archive_zip_export.py", "source_location": "L107", "_origin": "ast", - "community": 28, + "community": 32, "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" }, @@ -134905,7 +134950,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "pl_plan_arrange_copy_flags.py", "id": "app_services_pl_plan_arrange_copy_flags" }, @@ -134915,7 +134960,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L30", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "planarrangecopyflags", "id": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags" }, @@ -134925,7 +134970,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L36", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_plan_requires_site_link_cached()", "id": "app_services_pl_plan_arrange_copy_flags_plan_requires_site_link_cached" }, @@ -134935,7 +134980,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L58", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "load_plan_arrange_copy_flags()", "id": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags" }, @@ -134945,7 +134990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "session", "id": "app_services_pl_plan_arrange_copy_flags_py_session" }, @@ -134955,7 +135000,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -134965,7 +135010,7 @@ "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L42", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -134975,7 +135020,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L1", "_origin": "ast", - "community": 387, + "community": 339, "norm_label": "pl_plan_cert_perm.py", "id": "app_services_pl_plan_cert_perm" }, @@ -134985,7 +135030,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L11", "_origin": "ast", - "community": 387, + "community": 339, "norm_label": "user_has_menu_perm()", "id": "app_services_pl_plan_cert_perm_user_has_menu_perm" }, @@ -134995,7 +135040,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 387, + "community": 339, "norm_label": "session", "id": "app_services_pl_plan_cert_perm_py_session" }, @@ -135005,7 +135050,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L18", "_origin": "ast", - "community": 387, + "community": 339, "norm_label": "user_can_upload_plan_cert()", "id": "app_services_pl_plan_cert_perm_user_can_upload_plan_cert" }, @@ -135015,7 +135060,7 @@ "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L22", "_origin": "ast", - "community": 387, + "community": 339, "norm_label": "user_can_manage_plan_cert_ready()", "id": "app_services_pl_plan_cert_perm_user_can_manage_plan_cert_ready" }, @@ -135025,7 +135070,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L1", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "pl_plan_contract_gap.py", "id": "app_services_pl_plan_contract_gap" }, @@ -135035,7 +135080,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L53", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "stop_contract_gap()", "id": "app_services_pl_plan_contract_gap_stop_contract_gap" }, @@ -135045,7 +135090,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L58", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "side_is_exempt()", "id": "app_services_pl_plan_contract_gap_side_is_exempt" }, @@ -135055,7 +135100,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L62", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "compute_contract_gap_sides()", "id": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, @@ -135065,7 +135110,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L77", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "compute_plan_gap_sides_from_stops()", "id": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, @@ -135075,7 +135120,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L111", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_stop_contract_exists()", "id": "app_services_pl_plan_contract_gap_stop_contract_exists" }, @@ -135085,7 +135130,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L128", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_load_stop_gap_expr()", "id": "app_services_pl_plan_contract_gap_load_stop_gap_expr" }, @@ -135095,7 +135140,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L151", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_delivery_stop_gap_expr()", "id": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr" }, @@ -135105,7 +135150,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L174", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_legacy_supplier_gap_expr()", "id": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, @@ -135115,7 +135160,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L200", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_legacy_demander_gap_expr()", "id": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr" }, @@ -135125,7 +135170,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L226", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "plan_has_contract_gap_exists()", "id": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, @@ -135135,7 +135180,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L236", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_supplier_gap_expr()", "id": "app_services_pl_plan_contract_gap_supplier_gap_expr" }, @@ -135145,7 +135190,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L240", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_demander_gap_expr()", "id": "app_services_pl_plan_contract_gap_demander_gap_expr" }, @@ -135155,7 +135200,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L244", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "build_plan_contract_gap_read()", "id": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read" }, @@ -135165,7 +135210,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L284", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_load_products_by_plan_ids()", "id": "app_services_pl_plan_contract_gap_load_products_by_plan_ids" }, @@ -135175,7 +135220,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "session", "id": "app_services_pl_plan_contract_gap_py_session" }, @@ -135185,7 +135230,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L319", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_parse_csv()", "id": "app_services_pl_plan_contract_gap_parse_csv" }, @@ -135195,7 +135240,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L325", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "list_plan_contract_gaps()", "id": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" }, @@ -135205,7 +135250,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "date", "id": "app_services_pl_plan_contract_gap_py_date" }, @@ -135215,7 +135260,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L508", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_write_stop_contract_rows()", "id": "app_services_pl_plan_contract_gap_write_stop_contract_rows" }, @@ -135225,7 +135270,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L552", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_clear_legacy_side_contracts()", "id": "app_services_pl_plan_contract_gap_clear_legacy_side_contracts" }, @@ -135235,7 +135280,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L573", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "update_plan_stop_contracts()", "id": "app_services_pl_plan_contract_gap_update_plan_stop_contracts" }, @@ -135245,7 +135290,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L683", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "update_plan_side_contracts()", "id": "app_services_pl_plan_contract_gap_update_plan_side_contracts" }, @@ -135255,7 +135300,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L86", "_origin": "ast", - "community": 74, + "community": 29, "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" }, @@ -135265,7 +135310,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L227", "_origin": "ast", - "community": 74, + "community": 29, "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" }, @@ -135275,7 +135320,7 @@ "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L693", "_origin": "ast", - "community": 74, + "community": 29, "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" }, @@ -135285,7 +135330,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 258, "norm_label": "pl_plan_list_attachments.py", "id": "app_services_pl_plan_list_attachments" }, @@ -135295,7 +135340,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L21", "_origin": "ast", - "community": 28, + "community": 258, "norm_label": "_parse_image_urls()", "id": "app_services_pl_plan_list_attachments_parse_image_urls" }, @@ -135305,7 +135350,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L36", "_origin": "ast", - "community": 28, + "community": 258, "norm_label": "_short_label()", "id": "app_services_pl_plan_list_attachments_short_label" }, @@ -135315,7 +135360,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L45", "_origin": "ast", - "community": 28, + "community": 258, "norm_label": "_stop_source_label()", "id": "app_services_pl_plan_list_attachments_stop_source_label" }, @@ -135325,7 +135370,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L60", "_origin": "ast", - "community": 28, + "community": 258, "norm_label": "_stop_sort_key()", "id": "app_services_pl_plan_list_attachments_stop_sort_key" }, @@ -135335,7 +135380,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L73", "_origin": "ast", - "community": 28, + "community": 258, "norm_label": "load_plan_document_attachments_by_plan_ids()", "id": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, @@ -135345,7 +135390,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 258, "norm_label": "session", "id": "app_services_pl_plan_list_attachments_py_session" }, @@ -135355,7 +135400,7 @@ "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 258, "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" }, @@ -135365,7 +135410,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L1", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "pl_plan_price_mask.py", "id": "app_services_pl_plan_price_mask" }, @@ -135375,7 +135420,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L14", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "user_has_menu_perm()", "id": "app_services_pl_plan_price_mask_user_has_menu_perm" }, @@ -135385,7 +135430,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "session", "id": "app_services_pl_plan_price_mask_py_session" }, @@ -135395,7 +135440,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L21", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "user_can_view_archive_prices()", "id": "app_services_pl_plan_price_mask_user_can_view_archive_prices" }, @@ -135405,7 +135450,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L25", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "user_can_archive_plan()", "id": "app_services_pl_plan_price_mask_user_can_archive_plan" }, @@ -135415,7 +135460,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L29", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_mask_brand_qtys()", "id": "app_services_pl_plan_price_mask_mask_brand_qtys" }, @@ -135425,7 +135470,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L35", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "_mask_product_like()", "id": "app_services_pl_plan_price_mask_mask_product_like" }, @@ -135435,7 +135480,7 @@ "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L47", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "mask_plan_with_products_prices()", "id": "app_services_pl_plan_price_mask_mask_plan_with_products_prices" }, @@ -135445,7 +135490,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L1", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "pl_plan_print_service.py", "id": "app_services_pl_plan_print_service" }, @@ -135455,7 +135500,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L18", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "_customer_key()", "id": "app_services_pl_plan_print_service_customer_key" }, @@ -135465,7 +135510,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L28", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "_resolve_customer_id()", "id": "app_services_pl_plan_print_service_resolve_customer_id" }, @@ -135475,7 +135520,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "list_delivery_print_customers()", "id": "app_services_pl_plan_print_service_list_delivery_print_customers" }, @@ -135485,7 +135530,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L64", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "_delivery_matches_customer()", "id": "app_services_pl_plan_print_service_delivery_matches_customer" }, @@ -135495,7 +135540,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L78", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "_merge_stop_products()", "id": "app_services_pl_plan_print_service_merge_stop_products" }, @@ -135505,7 +135550,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "build_delivery_slip_print()", "id": "app_services_pl_plan_print_service_build_delivery_slip_print" }, @@ -135515,7 +135560,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "session", "id": "app_services_pl_plan_print_service_py_session" }, @@ -135525,7 +135570,7 @@ "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "get_delivery_slip_print_context()", "id": "app_services_pl_plan_print_service_get_delivery_slip_print_context" }, @@ -135535,7 +135580,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "pl_plan_service.py", "id": "app_services_pl_plan_service" }, @@ -135545,7 +135590,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L49", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "determine_plan_type()", "id": "app_services_pl_plan_service_determine_plan_type" }, @@ -135555,7 +135600,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L57", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "is_ton_product_unit()", "id": "app_services_pl_plan_service_is_ton_product_unit" }, @@ -135565,7 +135610,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L64", "_origin": "ast", - "community": 245, + "community": 9, "norm_label": "_product_quantity()", "id": "app_services_pl_plan_service_product_quantity" }, @@ -135575,7 +135620,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L74", "_origin": "ast", - "community": 245, + "community": 9, "norm_label": "_product_create_actual_qty()", "id": "app_services_pl_plan_service_product_create_actual_qty" }, @@ -135585,7 +135630,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L80", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "_plan_product_actual_qty()", "id": "app_services_pl_plan_service_plan_product_actual_qty" }, @@ -135595,7 +135640,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L86", "_origin": "ast", - "community": 245, + "community": 9, "norm_label": "sum_product_actual_quantities()", "id": "app_services_pl_plan_service_sum_product_actual_quantities" }, @@ -135605,7 +135650,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L90", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "sum_plan_product_actual_quantities()", "id": "app_services_pl_plan_service_sum_plan_product_actual_quantities" }, @@ -135615,7 +135660,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L94", "_origin": "ast", - "community": 245, + "community": 9, "norm_label": "_estimate_qty_fields()", "id": "app_services_pl_plan_service_estimate_qty_fields" }, @@ -135625,7 +135670,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L105", "_origin": "ast", - "community": 245, + "community": 9, "norm_label": "build_plan_product()", "id": "app_services_pl_plan_service_build_plan_product" }, @@ -135635,7 +135680,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L156", "_origin": "ast", - "community": 245, + "community": 9, "norm_label": "apply_plan_product_fields()", "id": "app_services_pl_plan_service_apply_plan_product_fields" }, @@ -135645,7 +135690,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L201", "_origin": "ast", - "community": 245, + "community": 263, "norm_label": "resolve_plan_product_id_for_upsert()", "id": "app_services_pl_plan_service_resolve_plan_product_id_for_upsert" }, @@ -135655,7 +135700,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L220", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "_apply_vehicle_snapshot_to_plan_transport()", "id": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, @@ -135665,7 +135710,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L240", "_origin": "ast", - "community": 271, + "community": 9, "norm_label": "_resolve_personnel_by_vehicle_role()", "id": "app_services_pl_plan_service_resolve_personnel_by_vehicle_role" }, @@ -135675,7 +135720,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L288", "_origin": "ast", - "community": 271, + "community": 9, "norm_label": "_resolve_driver()", "id": "app_services_pl_plan_service_resolve_driver" }, @@ -135685,7 +135730,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L300", "_origin": "ast", - "community": 271, + "community": 9, "norm_label": "_resolve_escort()", "id": "app_services_pl_plan_service_resolve_escort" }, @@ -135695,7 +135740,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L312", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "_calc_freight_amount()", "id": "app_services_pl_plan_service_calc_freight_amount" }, @@ -135705,7 +135750,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L333", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "fetch_hazard_flags_map()", "id": "app_services_pl_plan_service_fetch_hazard_flags_map" }, @@ -135715,7 +135760,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L359", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "resolve_hazard_flags_from_crm()", "id": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, @@ -135725,7 +135770,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L387", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "plan_has_hazard_products()", "id": "app_services_pl_plan_service_plan_has_hazard_products" }, @@ -135735,7 +135780,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L395", "_origin": "ast", - "community": 348, + "community": 9, "norm_label": "_cert_url_blank()", "id": "app_services_pl_plan_service_cert_url_blank" }, @@ -135745,7 +135790,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L400", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "plan_has_hazard_product_exists()", "id": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, @@ -135755,7 +135800,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L422", "_origin": "ast", - "community": 348, + "community": 9, "norm_label": "plan_has_incomplete_hazard_cert_exists()", "id": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, @@ -135765,7 +135810,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L455", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "collect_hazard_product_ids()", "id": "app_services_pl_plan_service_collect_hazard_product_ids" }, @@ -135775,7 +135820,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L480", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "clear_hazard_cert_ready()", "id": "app_services_pl_plan_service_clear_hazard_cert_ready" }, @@ -135785,7 +135830,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L486", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "_required_hazard_cert_fields()", "id": "app_services_pl_plan_service_required_hazard_cert_fields" }, @@ -135795,7 +135840,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L495", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "_is_hazard_product_cert_complete()", "id": "app_services_pl_plan_service_is_hazard_product_cert_complete" }, @@ -135805,7 +135850,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L507", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "all_hazard_products_cert_complete()", "id": "app_services_pl_plan_service_all_hazard_products_cert_complete" }, @@ -135815,7 +135860,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L540", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "maybe_auto_set_hazard_cert_ready()", "id": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, @@ -135825,7 +135870,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L558", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "validate_hazard_cert_ready_for_transport()", "id": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, @@ -135835,7 +135880,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L576", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "set_hazard_cert_ready()", "id": "app_services_pl_plan_service_set_hazard_cert_ready" }, @@ -135845,7 +135890,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L626", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "set_plan_erp_entered()", "id": "app_services_pl_plan_service_set_plan_erp_entered" }, @@ -135855,7 +135900,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L655", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "update_plan_product_certs()", "id": "app_services_pl_plan_service_update_plan_product_certs" }, @@ -135865,7 +135910,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L731", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "_generate_transport_no()", "id": "app_services_pl_plan_service_generate_transport_no" }, @@ -135875,7 +135920,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L749", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "_resolve_transport_context()", "id": "app_services_pl_plan_service_resolve_transport_context" }, @@ -135885,7 +135930,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L824", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "_apply_payload_to_transport_row()", "id": "app_services_pl_plan_service_apply_payload_to_transport_row" }, @@ -135895,7 +135940,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L867", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "upsert_draft_transport_for_plan()", "id": "app_services_pl_plan_service_upsert_draft_transport_for_plan" }, @@ -135905,7 +135950,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1003", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "clear_draft_transport_for_plan()", "id": "app_services_pl_plan_service_clear_draft_transport_for_plan" }, @@ -135915,7 +135960,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1047", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "sync_transport_prefill_for_plan()", "id": "app_services_pl_plan_service_sync_transport_prefill_for_plan" }, @@ -135925,7 +135970,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1069", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "apply_vehicle_prefill_to_plan()", "id": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan" }, @@ -135935,7 +135980,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1091", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "create_transport_for_plan()", "id": "app_services_pl_plan_service_create_transport_for_plan" }, @@ -135945,7 +135990,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1219", "_origin": "ast", - "community": 74, + "community": 9, "norm_label": "assert_contract_selectable_for_plan()", "id": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, @@ -135955,7 +136000,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1247", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "_normalize_contract_links()", "id": "app_services_pl_plan_service_normalize_contract_links" }, @@ -135965,7 +136010,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1263", "_origin": "ast", - "community": 74, + "community": 9, "norm_label": "validate_plan_party_contracts()", "id": "app_services_pl_plan_service_validate_plan_party_contracts" }, @@ -135975,7 +136020,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1319", "_origin": "ast", - "community": 74, + "community": 9, "norm_label": "replace_plan_contracts()", "id": "app_services_pl_plan_service_replace_plan_contracts" }, @@ -135985,7 +136030,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1366", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "load_plan_contracts_grouped()", "id": "app_services_pl_plan_service_load_plan_contracts_grouped" }, @@ -135995,7 +136040,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1403", "_origin": "ast", - "community": 339, + "community": 9, "norm_label": "validate_draft_min_fields()", "id": "app_services_pl_plan_service_validate_draft_min_fields" }, @@ -136005,7 +136050,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1409", "_origin": "ast", - "community": 339, + "community": 9, "norm_label": "resolve_follow_status_on_save()", "id": "app_services_pl_plan_service_resolve_follow_status_on_save" }, @@ -136015,7 +136060,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1425", "_origin": "ast", - "community": 339, + "community": 9, "norm_label": "assert_can_save_as_draft()", "id": "app_services_pl_plan_service_assert_can_save_as_draft" }, @@ -136025,7 +136070,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1431", "_origin": "ast", - "community": 245, + "community": 9, "norm_label": "validate_create_full()", "id": "app_services_pl_plan_service_validate_create_full" }, @@ -136035,7 +136080,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1455", "_origin": "ast", - "community": 31, + "community": 9, "norm_label": "calc_plan_total_amount()", "id": "app_services_pl_plan_service_calc_plan_total_amount" }, @@ -136045,7 +136090,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1466", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "transport_has_locked_freight_settlement()", "id": "app_services_pl_plan_service_transport_has_locked_freight_settlement" }, @@ -136055,7 +136100,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1490", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "sync_archive_qty_from_io_order()", "id": "app_services_pl_plan_service_sync_archive_qty_from_io_order" }, @@ -136065,7 +136110,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1549", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "apply_archive_product_quantities()", "id": "app_services_pl_plan_service_apply_archive_product_quantities" }, @@ -136075,7 +136120,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1635", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "apply_archive_brand_qtys_only()", "id": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, @@ -136085,7 +136130,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1689", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "apply_archive_freight()", "id": "app_services_pl_plan_service_apply_archive_freight" }, @@ -136095,7 +136140,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1807", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "record_plan_change()", "id": "app_services_pl_plan_service_record_plan_change" }, @@ -136105,7 +136150,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1833", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "apply_plan_driver_feedback()", "id": "app_services_pl_plan_service_apply_plan_driver_feedback" }, @@ -136115,7 +136160,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1891", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "apply_plan_site_feedback()", "id": "app_services_pl_plan_service_apply_plan_site_feedback" }, @@ -136125,7 +136170,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1927", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "_resolve_stop_business_type_for_archive()", "id": "app_services_pl_plan_service_resolve_stop_business_type_for_archive" }, @@ -136135,7 +136180,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1970", "_origin": "ast", - "community": 82, + "community": 9, "norm_label": "apply_archive_stop_feedback_attachments()", "id": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" }, @@ -136145,7 +136190,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L164", "_origin": "ast", - "community": 245, + "community": 9, "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" }, @@ -136155,7 +136200,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L207", "_origin": "ast", - "community": 245, + "community": 263, "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" }, @@ -136165,7 +136210,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L248", "_origin": "ast", - "community": 271, + "community": 9, "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" }, @@ -136175,7 +136220,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L294", "_origin": "ast", - "community": 271, + "community": 9, "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" }, @@ -136185,7 +136230,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L306", "_origin": "ast", - "community": 271, + "community": 9, "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" }, @@ -136195,7 +136240,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L338", "_origin": "ast", - "community": 18, + "community": 9, "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" }, @@ -136205,7 +136250,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L366", "_origin": "ast", - "community": 18, + "community": 9, "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" }, @@ -136215,7 +136260,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L396", "_origin": "ast", - "community": 348, + "community": 9, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "app_services_pl_plan_service_rationale_396" }, @@ -136225,7 +136270,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L401", "_origin": "ast", - "community": 18, + "community": 9, "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" }, @@ -136235,7 +136280,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L423", "_origin": "ast", - "community": 348, + "community": 9, "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" }, @@ -136245,7 +136290,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L512", "_origin": "ast", - "community": 8, + "community": 9, "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" }, @@ -136255,7 +136300,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L548", "_origin": "ast", - "community": 8, + "community": 9, "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" }, @@ -136265,7 +136310,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L877", "_origin": "ast", - "community": 8, + "community": 9, "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" }, @@ -136275,7 +136320,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1057", "_origin": "ast", - "community": 8, + "community": 9, "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" }, @@ -136285,7 +136330,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1497", "_origin": "ast", - "community": 82, + "community": 9, "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" }, @@ -136295,7 +136340,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1643", "_origin": "ast", - "community": 82, + "community": 9, "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" }, @@ -136305,7 +136350,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "pl_plan_site_link_service.py", "id": "app_services_pl_plan_site_link_service" }, @@ -136315,7 +136360,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "build_site_records_for_arranged_plan()", "id": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, @@ -136325,7 +136370,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "session", "id": "app_services_pl_plan_site_link_service_py_session" }, @@ -136335,7 +136380,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 36, "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" }, @@ -136345,7 +136390,7 @@ "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L22", "_origin": "ast", - "community": 38, + "community": 36, "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" }, @@ -136355,7 +136400,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "pl_plan_stop_rules.py", "id": "app_services_pl_plan_stop_rules" }, @@ -136365,7 +136410,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L12", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "resolve_stop_dibang_defaults()", "id": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, @@ -136375,7 +136420,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "stoptype", "id": "stoptype" }, @@ -136385,7 +136430,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L26", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "normalize_stop_dibang_fields()", "id": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, @@ -136395,7 +136440,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L58", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "_extract_qty()", "id": "app_services_pl_plan_stop_rules_extract_qty" }, @@ -136405,7 +136450,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "any", "id": "app_services_pl_plan_stop_rules_py_any" }, @@ -136415,7 +136460,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "decimal", "id": "app_services_pl_plan_stop_rules_py_decimal" }, @@ -136425,7 +136470,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L69", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "_sum_qty()", "id": "app_services_pl_plan_stop_rules_sum_qty" }, @@ -136435,7 +136480,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L76", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "_fmt_qty()", "id": "app_services_pl_plan_stop_rules_fmt_qty" }, @@ -136445,7 +136490,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L82", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "warn_qty_imbalance()", "id": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, @@ -136455,7 +136500,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 58, "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" }, @@ -136465,7 +136510,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L16", "_origin": "ast", - "community": 47, + "community": 58, "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" }, @@ -136475,7 +136520,7 @@ "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L32", "_origin": "ast", - "community": 47, + "community": 58, "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" }, @@ -136485,7 +136530,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "pl_plan_stop_service.py", "id": "app_services_pl_plan_stop_service" }, @@ -136495,7 +136540,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_contract_link()", "id": "app_services_pl_plan_stop_service_contract_link" }, @@ -136505,7 +136550,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_attach_stop_brand_qtys()", "id": "app_services_pl_plan_stop_service_attach_stop_brand_qtys" }, @@ -136515,7 +136560,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L67", "_origin": "ast", - "community": 56, + "community": 29, "norm_label": "_resolve_stop_list_product_name()", "id": "app_services_pl_plan_stop_service_resolve_stop_list_product_name" }, @@ -136525,7 +136570,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_apply_stop_list_product_name()", "id": "app_services_pl_plan_stop_service_apply_stop_list_product_name" }, @@ -136535,7 +136580,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_load_stop_product()", "id": "app_services_pl_plan_stop_service_load_stop_product" }, @@ -136545,7 +136590,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "_delivery_stop_product()", "id": "app_services_pl_plan_stop_service_delivery_stop_product" }, @@ -136555,7 +136600,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "load_stop_contract_rows_grouped()", "id": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped" }, @@ -136565,7 +136610,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_contracts_for_stop()", "id": "app_services_pl_plan_stop_service_contracts_for_stop" }, @@ -136575,7 +136620,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175", "_origin": "ast", - "community": 31, + "community": 6, "norm_label": "_to_decimal()", "id": "app_services_pl_plan_stop_service_to_decimal" }, @@ -136585,7 +136630,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184", "_origin": "ast", - "community": 31, + "community": 6, "norm_label": "resolve_stop_address_from_library()", "id": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, @@ -136595,7 +136640,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "enrich_stop_addresses_from_library()", "id": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library" }, @@ -136605,7 +136650,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "_origin": "ast", - "community": 18, + "community": 64, "norm_label": "load_plan_stops_grouped()", "id": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, @@ -136615,7 +136660,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "_origin": "ast", - "community": 31, + "community": 9, "norm_label": "resolve_load_customer_name()", "id": "app_services_pl_plan_stop_service_resolve_load_customer_name" }, @@ -136625,7 +136670,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "_origin": "ast", - "community": 31, + "community": 9, "norm_label": "resolve_delivery_customer_summary()", "id": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary" }, @@ -136635,7 +136680,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "collect_unique_delivery_date_strings()", "id": "app_services_pl_plan_stop_service_collect_unique_delivery_date_strings" }, @@ -136645,7 +136690,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L459", "_origin": "ast", - "community": 31, + "community": 9, "norm_label": "attach_plan_stops_to_item()", "id": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, @@ -136655,7 +136700,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L476", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "uses_multi_stop_payload()", "id": "app_services_pl_plan_stop_service_uses_multi_stop_payload" }, @@ -136665,7 +136710,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L480", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_normalize_contract_links()", "id": "app_services_pl_plan_stop_service_normalize_contract_links" }, @@ -136675,7 +136720,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L494", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "assert_at_most_one_contract()", "id": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, @@ -136685,7 +136730,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L506", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_assert_product_rows_in_contract_allowed()", "id": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed" }, @@ -136695,7 +136740,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L522", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_contract_product_rows()", "id": "app_services_pl_plan_stop_service_contract_product_rows" }, @@ -136705,7 +136750,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L534", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_contract_allowed_product_ids()", "id": "app_services_pl_plan_stop_service_contract_allowed_product_ids" }, @@ -136715,7 +136760,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L543", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_assert_stop_products_package_for_contract()", "id": "app_services_pl_plan_stop_service_assert_stop_products_package_for_contract" }, @@ -136725,7 +136770,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L562", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "assert_load_products_in_selected_contract()", "id": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, @@ -136735,7 +136780,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L583", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "assert_delivery_products_in_selected_contract()", "id": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, @@ -136745,7 +136790,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L608", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "assert_stop_contract_required()", "id": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, @@ -136755,7 +136800,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L620", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_resolve_stop_contracts()", "id": "app_services_pl_plan_stop_service_resolve_stop_contracts" }, @@ -136765,7 +136810,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L652", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "validate_plan_stops_write()", "id": "app_services_pl_plan_stop_service_validate_plan_stops_write" }, @@ -136775,7 +136820,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L701", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "collect_stop_qty_warnings()", "id": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" }, @@ -136785,7 +136830,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L714", "_origin": "ast", - "community": 31, + "community": 9, "norm_label": "sync_plan_legacy_from_stops()", "id": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, @@ -136795,7 +136840,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L741", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_soft_delete_load_products_and_stop_contracts()", "id": "app_services_pl_plan_stop_service_soft_delete_load_products_and_stop_contracts" }, @@ -136805,7 +136850,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L775", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_soft_delete_delivery_products()", "id": "app_services_pl_plan_stop_service_soft_delete_delivery_products" }, @@ -136815,7 +136860,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L789", "_origin": "ast", - "community": 360, + "community": 29, "norm_label": "resolve_delivery_id_for_upsert()", "id": "app_services_pl_plan_stop_service_resolve_delivery_id_for_upsert" }, @@ -136825,7 +136870,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L804", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_write_stop_contracts()", "id": "app_services_pl_plan_stop_service_write_stop_contracts" }, @@ -136835,7 +136880,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L840", "_origin": "ast", - "community": 31, + "community": 6, "norm_label": "_resolve_plan_product_id()", "id": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, @@ -136845,7 +136890,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L865", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "_resolve_or_create_plan_load()", "id": "app_services_pl_plan_stop_service_resolve_or_create_plan_load" }, @@ -136855,7 +136900,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L936", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "replace_plan_stops()", "id": "app_services_pl_plan_stop_service_replace_plan_stops" }, @@ -136865,7 +136910,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 29, "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" }, @@ -136875,7 +136920,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74", "_origin": "ast", - "community": 56, + "community": 29, "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" }, @@ -136885,7 +136930,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L191", "_origin": "ast", - "community": 31, + "community": 6, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "id": "app_services_pl_plan_stop_service_rationale_191" }, @@ -136895,7 +136940,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249", "_origin": "ast", - "community": 18, + "community": 64, "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" }, @@ -136905,7 +136950,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L438", "_origin": "ast", - "community": 31, + "community": 29, "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" }, @@ -136915,7 +136960,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L613", "_origin": "ast", - "community": 31, + "community": 29, "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" }, @@ -136925,7 +136970,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L747", "_origin": "ast", - "community": 31, + "community": 29, "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" }, @@ -136935,7 +136980,7 @@ "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L874", "_origin": "ast", - "community": 31, + "community": 29, "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" }, @@ -136945,7 +136990,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L1", "_origin": "ast", - "community": 49, + "community": 155, "norm_label": "pl_product_display.py", "id": "app_services_pl_product_display" }, @@ -136955,7 +137000,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L11", "_origin": "ast", - "community": 49, + "community": 155, "norm_label": "resolve_alias_from_saved_name()", "id": "app_services_pl_product_display_resolve_alias_from_saved_name" }, @@ -136965,7 +137010,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L26", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "load_crm_product_alias_maps()", "id": "app_services_pl_product_display_load_crm_product_alias_maps" }, @@ -136975,7 +137020,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "session", "id": "app_services_pl_product_display_py_session" }, @@ -136985,7 +137030,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L74", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "resolve_product_display_names()", "id": "app_services_pl_product_display_resolve_product_display_names" }, @@ -136995,7 +137040,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L94", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "apply_product_alias_display()", "id": "app_services_pl_product_display_apply_product_alias_display" }, @@ -137005,7 +137050,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L1", "_origin": "ast", - "community": 49, + "community": 155, "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" }, @@ -137015,7 +137060,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L16", "_origin": "ast", - "community": 49, + "community": 155, "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" }, @@ -137025,7 +137070,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L32", "_origin": "ast", - "community": 49, + "community": 13, "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" }, @@ -137035,7 +137080,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L81", "_origin": "ast", - "community": 49, + "community": 13, "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" }, @@ -137045,7 +137090,7 @@ "source_file": "app/services/pl_product_display.py", "source_location": "L102", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "\u5c31\u5730\u5199\u5165 item \u7684 productname(\u6807\u51c6\u540d)\u4e0e aliasname\u3002", "id": "app_services_pl_product_display_rationale_102" }, @@ -137055,7 +137100,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "pl_public_transport_helpers.py", "id": "app_services_pl_public_transport_helpers" }, @@ -137065,7 +137110,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L16", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_resolve_unit_label()", "id": "app_services_pl_public_transport_helpers_resolve_unit_label" }, @@ -137075,7 +137120,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L23", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_normalize_main_plate()", "id": "app_services_pl_public_transport_helpers_normalize_main_plate" }, @@ -137085,7 +137130,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L27", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "_parse_history_date()", "id": "app_services_pl_public_transport_helpers_parse_history_date" }, @@ -137095,7 +137140,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "date", "id": "app_services_pl_public_transport_helpers_py_date" }, @@ -137105,7 +137150,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L37", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "_parse_calendar_month()", "id": "app_services_pl_public_transport_helpers_parse_calendar_month" }, @@ -137115,7 +137160,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L50", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "_as_plain_date()", "id": "app_services_pl_public_transport_helpers_as_plain_date" }, @@ -137125,7 +137170,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "any", "id": "app_services_pl_public_transport_helpers_py_any" }, @@ -137135,7 +137180,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L60", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "_plan_hit_dates()", "id": "app_services_pl_public_transport_helpers_plan_hit_dates" }, @@ -137145,7 +137190,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L74", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "_accumulate_calendar_day_counts()", "id": "app_services_pl_public_transport_helpers_accumulate_calendar_day_counts" }, @@ -137155,7 +137200,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L92", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_history_status_label()", "id": "app_services_pl_public_transport_helpers_history_status_label" }, @@ -137165,7 +137210,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L100", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_resolve_driver_link_flags()", "id": "app_services_pl_public_transport_helpers_resolve_driver_link_flags" }, @@ -137175,7 +137220,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 66, + "community": 13, "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" }, @@ -137185,7 +137230,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L38", "_origin": "ast", - "community": 66, + "community": 13, "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" }, @@ -137195,7 +137240,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L61", "_origin": "ast", - "community": 66, + "community": 13, "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" }, @@ -137205,7 +137250,7 @@ "source_file": "app/services/pl_public_transport_helpers.py", "source_location": "L81", "_origin": "ast", - "community": 66, + "community": 13, "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" }, @@ -137215,7 +137260,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "pl_site_link_read.py", "id": "app_services_pl_site_link_read" }, @@ -137225,7 +137270,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "build_transport_site_link_read()", "id": "app_services_pl_site_link_read_build_transport_site_link_read" }, @@ -137235,7 +137280,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "session", "id": "app_services_pl_site_link_read_py_session" }, @@ -137245,7 +137290,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "build_transport_site_link_read_from_row()", "id": "app_services_pl_site_link_read_build_transport_site_link_read_from_row" }, @@ -137255,7 +137300,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L63", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "_parse_feedback_images()", "id": "app_services_pl_site_link_read_parse_feedback_images" }, @@ -137265,7 +137310,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "pl_site_plan_service.py", "id": "app_services_pl_site_plan_service" }, @@ -137275,7 +137320,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L56", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "plan_matches_history_day()", "id": "app_services_pl_site_plan_service_plan_matches_history_day" }, @@ -137285,7 +137330,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "date", "id": "app_services_pl_site_plan_service_py_date" }, @@ -137295,7 +137340,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L71", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "resolve_transport_for_plan()", "id": "app_services_pl_site_plan_service_resolve_transport_for_plan" }, @@ -137305,7 +137350,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "session", "id": "app_services_pl_site_plan_service_py_session" }, @@ -137315,7 +137360,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L111", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "_format_plan_date()", "id": "app_services_pl_site_plan_service_format_plan_date" }, @@ -137325,7 +137370,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L121", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "_format_file_size()", "id": "app_services_pl_site_plan_service_format_file_size" }, @@ -137335,7 +137380,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L129", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "build_site_page_for_transport()", "id": "app_services_pl_site_plan_service_build_site_page_for_transport" }, @@ -137345,7 +137390,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L176", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "build_site_page_for_plan()", "id": "app_services_pl_site_plan_service_build_site_page_for_plan" }, @@ -137355,7 +137400,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L187", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "_build_site_history_stop_reads()", "id": "app_services_pl_site_plan_service_build_site_history_stop_reads" }, @@ -137365,7 +137410,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L280", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "build_site_history_page()", "id": "app_services_pl_site_plan_service_build_site_history_page" }, @@ -137375,7 +137420,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L430", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "build_site_calendar_counts()", "id": "app_services_pl_site_plan_service_build_site_calendar_counts" }, @@ -137385,7 +137430,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L513", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "save_site_feedback_for_transport()", "id": "app_services_pl_site_plan_service_save_site_feedback_for_transport" }, @@ -137395,7 +137440,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "decimal", "id": "app_services_pl_site_plan_service_py_decimal" }, @@ -137405,7 +137450,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L577", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "save_site_feedback_for_plan()", "id": "app_services_pl_site_plan_service_save_site_feedback_for_plan" }, @@ -137415,7 +137460,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L604", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "upload_site_attachment_for_transport()", "id": "app_services_pl_site_plan_service_upload_site_attachment_for_transport" }, @@ -137425,7 +137470,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "uploadfile", "id": "app_services_pl_site_plan_service_py_uploadfile" }, @@ -137435,7 +137480,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "any", "id": "app_services_pl_site_plan_service_py_any" }, @@ -137445,7 +137490,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L661", "_origin": "ast", - "community": 191, + "community": 13, "norm_label": "upload_site_attachment_for_plan()", "id": "app_services_pl_site_plan_service_upload_site_attachment_for_plan" }, @@ -137455,7 +137500,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 49, + "community": 13, "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" }, @@ -137465,7 +137510,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L57", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "mirrors sql day filters in build_site_history_page for unit tests.", "id": "app_services_pl_site_plan_service_rationale_57" }, @@ -137475,7 +137520,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L74", "_origin": "ast", - "community": 191, + "community": 13, "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" }, @@ -137485,7 +137530,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L436", "_origin": "ast", - "community": 66, + "community": 13, "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" }, @@ -137495,7 +137540,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L523", "_origin": "ast", - "community": 191, + "community": 13, "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" }, @@ -137505,7 +137550,7 @@ "source_file": "app/services/pl_site_plan_service.py", "source_location": "L611", "_origin": "ast", - "community": 191, + "community": 13, "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" }, @@ -137515,7 +137560,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "pl_transport_resource_snapshot_service.py", "id": "app_services_pl_transport_resource_snapshot_service" }, @@ -137525,7 +137570,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "_cert_to_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot" }, @@ -137535,7 +137580,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "build_transport_resource_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, @@ -137545,7 +137590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 264, + "community": 219, "norm_label": "session", "id": "app_services_pl_transport_resource_snapshot_service_py_session" }, @@ -137555,7 +137600,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L124", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "apply_resource_snapshot_json()", "id": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, @@ -137565,7 +137610,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L142", "_origin": "ast", - "community": 8, + "community": 9, "norm_label": "clear_resource_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot" }, @@ -137575,7 +137620,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "_origin": "ast", - "community": 264, + "community": 219, "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" }, @@ -137585,7 +137630,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L48", "_origin": "ast", - "community": 264, + "community": 219, "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" }, @@ -137595,7 +137640,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L130", "_origin": "ast", - "community": 38, + "community": 4, "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" }, @@ -137605,7 +137650,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "pl_transport_site_service.py", "id": "app_services_pl_transport_site_service" }, @@ -137615,7 +137660,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L28", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "transportsitelinkresult", "id": "app_services_pl_transport_site_service_transportsitelinkresult" }, @@ -137625,7 +137670,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L36", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_transport_site_service_normalize_plan_date" }, @@ -137635,7 +137680,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "date", "id": "app_services_pl_transport_site_service_py_date" }, @@ -137645,7 +137690,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L48", "_origin": "ast", - "community": 18, + "community": 21, "norm_label": "revoke_site_links_for_transport()", "id": "app_services_pl_transport_site_service_revoke_site_links_for_transport" }, @@ -137655,7 +137700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 18, + "community": 21, "norm_label": "session", "id": "app_services_pl_transport_site_service_py_session" }, @@ -137665,7 +137710,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L72", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "sync_site_links_for_transport()", "id": "app_services_pl_transport_site_service_sync_site_links_for_transport" }, @@ -137675,7 +137720,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -137685,7 +137730,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L82", "_origin": "ast", - "community": 8, + "community": 21, "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" }, @@ -137695,7 +137740,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L1", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "pl_transport_stop_feedback_service.py", "id": "app_services_pl_transport_stop_feedback_service" }, @@ -137705,7 +137750,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L29", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "publicstopproductrow", "id": "app_services_pl_transport_stop_feedback_service_publicstopproductrow" }, @@ -137715,7 +137760,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L45", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "publicstopsegment", "id": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, @@ -137725,7 +137770,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L65", "_origin": "ast", - "community": 38, + "community": 36, "norm_label": "build_transport_site_url()", "id": "app_services_pl_transport_stop_feedback_service_build_transport_site_url" }, @@ -137735,7 +137780,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L70", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "ensure_transport_site_token()", "id": "app_services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, @@ -137745,7 +137790,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L78", "_origin": "ast", - "community": 38, + "community": 111, "norm_label": "rotate_transport_site_token()", "id": "app_services_pl_transport_stop_feedback_service_rotate_transport_site_token" }, @@ -137755,7 +137800,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L84", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_parse_urls()", "id": "app_services_pl_transport_stop_feedback_service_parse_urls" }, @@ -137765,7 +137810,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L96", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_dump_urls()", "id": "app_services_pl_transport_stop_feedback_service_dump_urls" }, @@ -137775,7 +137820,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L103", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_direction_label()", "id": "app_services_pl_transport_stop_feedback_service_direction_label" }, @@ -137785,7 +137830,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_sum_stop_qty()", "id": "app_services_pl_transport_stop_feedback_service_sum_stop_qty" }, @@ -137795,7 +137840,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "any", "id": "app_services_pl_transport_stop_feedback_service_py_any" }, @@ -137805,7 +137850,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "decimal", "id": "app_services_pl_transport_stop_feedback_service_py_decimal" }, @@ -137815,7 +137860,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_stop_product_row_from_load()", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load" }, @@ -137825,7 +137870,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L138", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_stop_product_row_from_delivery()", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery" }, @@ -137835,7 +137880,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L153", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_parse_product_feedbacks()", "id": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, @@ -137845,7 +137890,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L175", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_dump_product_feedbacks()", "id": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, @@ -137855,7 +137900,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L197", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_merge_product_feedbacks_into_segment()", "id": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, @@ -137865,7 +137910,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L215", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_is_site_visible_stop()", "id": "app_services_pl_transport_stop_feedback_service_is_site_visible_stop" }, @@ -137875,7 +137920,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L220", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "list_plan_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, @@ -137885,7 +137930,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "session", "id": "app_services_pl_transport_stop_feedback_service_py_session" }, @@ -137895,7 +137940,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L334", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_merge_driver_feedback()", "id": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback" }, @@ -137905,7 +137950,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L352", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_merge_site_feedback()", "id": "app_services_pl_transport_stop_feedback_service_merge_site_feedback" }, @@ -137915,7 +137960,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L373", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "load_driver_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, @@ -137925,7 +137970,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L400", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_load_site_stop_feedback_rows()", "id": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, @@ -137935,7 +137980,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L417", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "load_site_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, @@ -137945,7 +137990,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L435", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "load_io_order_site_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, @@ -137955,7 +138000,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L454", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_get_driver_feedback_row()", "id": "app_services_pl_transport_stop_feedback_service_get_driver_feedback_row" }, @@ -137965,7 +138010,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "save_driver_stop_feedback()", "id": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, @@ -137975,7 +138020,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L526", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_get_site_feedback_row()", "id": "app_services_pl_transport_stop_feedback_service_get_site_feedback_row" }, @@ -137985,7 +138030,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L547", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_sum_product_actual_qty()", "id": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, @@ -137995,7 +138040,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L563", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_has_positive_feedback_qty()", "id": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty" }, @@ -138005,7 +138050,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "save_site_stop_feedback()", "id": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, @@ -138015,7 +138060,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L641", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "list_driver_stop_feedback_reads()", "id": "app_services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads" }, @@ -138025,7 +138070,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L694", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "list_site_stop_feedback_reads()", "id": "app_services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads" }, @@ -138035,7 +138080,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L752", "_origin": "ast", - "community": 100, + "community": 111, "norm_label": "_resolve_unit_label()", "id": "app_services_pl_transport_stop_feedback_service_resolve_unit_label" }, @@ -138045,7 +138090,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "_origin": "ast", - "community": 49, + "community": 111, "norm_label": "build_public_stop_reads_for_segments()", "id": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, @@ -138055,7 +138100,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L216", "_origin": "ast", - "community": 100, + "community": 111, "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" }, @@ -138065,7 +138110,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L442", "_origin": "ast", - "community": 100, + "community": 111, "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" }, @@ -138075,7 +138120,7 @@ "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L766", "_origin": "ast", - "community": 49, + "community": 111, "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" }, @@ -138085,7 +138130,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L1", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "pl_vehicle_fuel_service.py", "id": "app_services_pl_vehicle_fuel_service" }, @@ -138095,7 +138140,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L24", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "_generate_register_no()", "id": "app_services_pl_vehicle_fuel_service_generate_register_no" }, @@ -138105,7 +138150,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "session", "id": "app_services_pl_vehicle_fuel_service_py_session" }, @@ -138115,7 +138160,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L36", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_fuel_service_resolve_user_name" }, @@ -138125,7 +138170,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L47", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_fuel_service_assert_vehicle_exists" }, @@ -138135,7 +138180,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L61", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "_resolve_registrant_id()", "id": "app_services_pl_vehicle_fuel_service_resolve_registrant_id" }, @@ -138145,7 +138190,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L85", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "_get_row()", "id": "app_services_pl_vehicle_fuel_service_get_row" }, @@ -138155,7 +138200,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L103", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "_compute_seq_no()", "id": "app_services_pl_vehicle_fuel_service_compute_seq_no" }, @@ -138165,7 +138210,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L122", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "_build_seq_no_map()", "id": "app_services_pl_vehicle_fuel_service_build_seq_no_map" }, @@ -138175,7 +138220,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L136", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "to_read()", "id": "app_services_pl_vehicle_fuel_service_to_read" }, @@ -138185,7 +138230,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L166", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "list_registers()", "id": "app_services_pl_vehicle_fuel_service_list_registers" }, @@ -138195,7 +138240,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "date", "id": "app_services_pl_vehicle_fuel_service_py_date" }, @@ -138205,7 +138250,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L245", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "get_register()", "id": "app_services_pl_vehicle_fuel_service_get_register" }, @@ -138215,7 +138260,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L251", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "create_register()", "id": "app_services_pl_vehicle_fuel_service_create_register" }, @@ -138225,7 +138270,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L292", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "update_register()", "id": "app_services_pl_vehicle_fuel_service_update_register" }, @@ -138235,7 +138280,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L326", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "cancel_register()", "id": "app_services_pl_vehicle_fuel_service_cancel_register" }, @@ -138245,7 +138290,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L354", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "restore_register()", "id": "app_services_pl_vehicle_fuel_service_restore_register" }, @@ -138255,7 +138300,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L104", "_origin": "ast", - "community": 97, + "community": 92, "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" }, @@ -138265,7 +138310,7 @@ "source_file": "app/services/pl_vehicle_fuel_service.py", "source_location": "L123", "_origin": "ast", - "community": 97, + "community": 92, "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" }, @@ -138275,7 +138320,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L1", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "pl_vehicle_maintenance_service.py", "id": "app_services_pl_vehicle_maintenance_service" }, @@ -138285,7 +138330,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L32", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_seq_no" }, @@ -138295,7 +138340,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "session", "id": "app_services_pl_vehicle_maintenance_service_py_session" }, @@ -138305,7 +138350,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L46", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_apply_no" }, @@ -138315,7 +138360,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L56", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "generate_process_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_process_no" }, @@ -138325,7 +138370,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L65", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_maintenance_service_resolve_user_name" }, @@ -138335,7 +138380,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L76", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, @@ -138345,7 +138390,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_resolve_user_id()", "id": "app_services_pl_vehicle_maintenance_service_resolve_user_id" }, @@ -138355,7 +138400,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L114", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_validate_apply_dates()", "id": "app_services_pl_vehicle_maintenance_service_validate_apply_dates" }, @@ -138365,7 +138410,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "date", "id": "app_services_pl_vehicle_maintenance_service_py_date" }, @@ -138375,7 +138420,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, @@ -138385,7 +138430,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_get_process_row()", "id": "app_services_pl_vehicle_maintenance_service_get_process_row" }, @@ -138395,7 +138440,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L161", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_has_active_process()", "id": "app_services_pl_vehicle_maintenance_service_has_active_process" }, @@ -138405,7 +138450,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, @@ -138415,7 +138460,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L198", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "process_to_read()", "id": "app_services_pl_vehicle_maintenance_service_process_to_read" }, @@ -138425,7 +138470,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L230", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "_resolve_apply_for_process()", "id": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, @@ -138435,7 +138480,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L263", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_maintenance_service_list_applies" }, @@ -138445,7 +138490,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L330", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_maintenance_service_get_apply" }, @@ -138455,7 +138500,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L337", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_maintenance_service_create_apply" }, @@ -138465,7 +138510,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L383", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_maintenance_service_update_apply" }, @@ -138475,7 +138520,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L420", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_maintenance_service_cancel_apply" }, @@ -138485,7 +138530,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L441", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_maintenance_service_delete_applies" }, @@ -138495,7 +138540,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L456", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "list_reminders()", "id": "app_services_pl_vehicle_maintenance_service_list_reminders" }, @@ -138505,7 +138550,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L499", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_maintenance_service_board_item_to_read" }, @@ -138515,7 +138560,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L526", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "list_process_board()", "id": "app_services_pl_vehicle_maintenance_service_list_process_board" }, @@ -138525,7 +138570,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L610", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "get_process()", "id": "app_services_pl_vehicle_maintenance_service_get_process" }, @@ -138535,7 +138580,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L617", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "create_process()", "id": "app_services_pl_vehicle_maintenance_service_create_process" }, @@ -138545,7 +138590,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L656", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "update_process()", "id": "app_services_pl_vehicle_maintenance_service_update_process" }, @@ -138555,7 +138600,7 @@ "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L708", "_origin": "ast", - "community": 58, + "community": 59, "norm_label": "delete_processes()", "id": "app_services_pl_vehicle_maintenance_service_delete_processes" }, @@ -138565,7 +138610,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 116, + "community": 108, "norm_label": "pl_vehicle_mine_vehicles.py", "id": "app_services_pl_vehicle_mine_vehicles" }, @@ -138575,7 +138620,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L16", "_origin": "ast", - "community": 116, + "community": 108, "norm_label": "user_is_pl_recharge_admin()", "id": "app_services_pl_vehicle_mine_vehicles_user_is_pl_recharge_admin" }, @@ -138585,7 +138630,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 116, + "community": 108, "norm_label": "session", "id": "app_services_pl_vehicle_mine_vehicles_py_session" }, @@ -138595,7 +138640,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L38", "_origin": "ast", - "community": 116, + "community": 108, "norm_label": "should_restrict_mine_vehicles()", "id": "app_services_pl_vehicle_mine_vehicles_should_restrict_mine_vehicles" }, @@ -138605,7 +138650,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L47", "_origin": "ast", - "community": 116, + "community": 40, "norm_label": "license_plates_for_user_personnel()", "id": "app_services_pl_vehicle_mine_vehicles_license_plates_for_user_personnel" }, @@ -138615,7 +138660,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L71", "_origin": "ast", - "community": 116, + "community": 108, "norm_label": "resolve_personnel_id_for_user()", "id": "app_services_pl_vehicle_mine_vehicles_resolve_personnel_id_for_user" }, @@ -138625,7 +138670,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 116, + "community": 108, "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" }, @@ -138635,7 +138680,7 @@ "source_file": "app/services/pl_vehicle_mine_vehicles.py", "source_location": "L41", "_origin": "ast", - "community": 116, + "community": 108, "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" }, @@ -138645,7 +138690,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L1", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "pl_vehicle_recharge_approval_service.py", "id": "app_services_pl_vehicle_recharge_approval_service" }, @@ -138655,7 +138700,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L32", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "_get_apply_for_approval()", "id": "app_services_pl_vehicle_recharge_approval_service_get_apply_for_approval" }, @@ -138665,7 +138710,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "session", "id": "app_services_pl_vehicle_recharge_approval_service_py_session" }, @@ -138675,7 +138720,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L49", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "_current_node()", "id": "app_services_pl_vehicle_recharge_approval_service_current_node" }, @@ -138685,7 +138730,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L73", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "_append_approval()", "id": "app_services_pl_vehicle_recharge_approval_service_append_approval" }, @@ -138695,7 +138740,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "datetime", "id": "app_services_pl_vehicle_recharge_approval_service_py_datetime" }, @@ -138705,7 +138750,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L107", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "list_pending()", "id": "app_services_pl_vehicle_recharge_approval_service_list_pending" }, @@ -138715,7 +138760,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L162", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "list_done()", "id": "app_services_pl_vehicle_recharge_approval_service_list_done" }, @@ -138725,7 +138770,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L221", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "approve_apply()", "id": "app_services_pl_vehicle_recharge_approval_service_approve_apply" }, @@ -138735,7 +138780,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L259", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "reject_apply()", "id": "app_services_pl_vehicle_recharge_approval_service_reject_apply" }, @@ -138745,7 +138790,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L292", "_origin": "ast", - "community": 316, + "community": 40, "norm_label": "disburse_apply()", "id": "app_services_pl_vehicle_recharge_approval_service_disburse_apply" }, @@ -138755,7 +138800,7 @@ "source_file": "app/services/pl_vehicle_recharge_approval_service.py", "source_location": "L1", "_origin": "ast", - "community": 316, + "community": 40, "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" }, @@ -138765,7 +138810,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "pl_vehicle_recharge_service.py", "id": "app_services_pl_vehicle_recharge_service" }, @@ -138775,7 +138820,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L42", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_recharge_service_generate_seq_no" }, @@ -138785,7 +138830,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "session", "id": "app_services_pl_vehicle_recharge_service_py_session" }, @@ -138795,7 +138840,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L56", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_recharge_service_generate_apply_no" }, @@ -138805,7 +138850,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L66", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "generate_recharge_order_no()", "id": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no" }, @@ -138815,7 +138860,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L75", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_recharge_service_resolve_user_name" }, @@ -138825,7 +138870,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L86", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists" }, @@ -138835,7 +138880,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L100", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_resolve_applicant_id()", "id": "app_services_pl_vehicle_recharge_service_resolve_applicant_id" }, @@ -138845,7 +138890,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L122", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_recharge_service_get_apply_row" }, @@ -138855,7 +138900,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L152", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_get_record_row()", "id": "app_services_pl_vehicle_recharge_service_get_record_row" }, @@ -138865,7 +138910,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L170", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_has_active_record()", "id": "app_services_pl_vehicle_recharge_service_has_active_record" }, @@ -138875,7 +138920,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L183", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "approval_to_read()", "id": "app_services_pl_vehicle_recharge_service_approval_to_read" }, @@ -138885,7 +138930,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L198", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_list_approval_rows()", "id": "app_services_pl_vehicle_recharge_service_list_approval_rows" }, @@ -138895,7 +138940,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L217", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_list_approvals()", "id": "app_services_pl_vehicle_recharge_service_list_approvals" }, @@ -138905,7 +138950,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L223", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_approval_flow_item_from_row()", "id": "app_services_pl_vehicle_recharge_service_approval_flow_item_from_row" }, @@ -138915,7 +138960,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L241", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_build_approval_flow()", "id": "app_services_pl_vehicle_recharge_service_build_approval_flow" }, @@ -138925,7 +138970,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L287", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_build_approval_history()", "id": "app_services_pl_vehicle_recharge_service_build_approval_history" }, @@ -138935,7 +138980,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L304", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_get_linked_record()", "id": "app_services_pl_vehicle_recharge_service_get_linked_record" }, @@ -138945,7 +138990,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L318", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_recharge_service_apply_to_read" }, @@ -138955,7 +139000,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L379", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_workflow_nodes()", "id": "app_services_pl_vehicle_recharge_service_workflow_nodes" }, @@ -138965,7 +139010,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L392", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_get_vehicle_recharge_workflow()", "id": "app_services_pl_vehicle_recharge_service_get_vehicle_recharge_workflow" }, @@ -138975,7 +139020,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L410", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "record_to_read()", "id": "app_services_pl_vehicle_recharge_service_record_to_read" }, @@ -138985,7 +139030,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L443", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_resolve_apply_for_record()", "id": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record" }, @@ -138995,7 +139040,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L484", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_recharge_service_list_applies" }, @@ -139005,7 +139050,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "date", "id": "app_services_pl_vehicle_recharge_service_py_date" }, @@ -139015,7 +139060,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L566", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_recharge_service_get_apply" }, @@ -139025,7 +139070,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L580", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_assert_mine_vehicle_plate()", "id": "app_services_pl_vehicle_recharge_service_assert_mine_vehicle_plate" }, @@ -139035,7 +139080,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L592", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "_assert_own_apply_for_write()", "id": "app_services_pl_vehicle_recharge_service_assert_own_apply_for_write" }, @@ -139045,7 +139090,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L597", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_recharge_service_create_apply" }, @@ -139055,7 +139100,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L642", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_recharge_service_update_apply" }, @@ -139065,7 +139110,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L681", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_recharge_service_cancel_apply" }, @@ -139075,7 +139120,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L711", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "withdraw_apply()", "id": "app_services_pl_vehicle_recharge_service_withdraw_apply" }, @@ -139085,7 +139130,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L735", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "submit_apply()", "id": "app_services_pl_vehicle_recharge_service_submit_apply" }, @@ -139095,7 +139140,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L767", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_recharge_service_delete_applies" }, @@ -139105,7 +139150,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L782", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "list_pending_apply_options()", "id": "app_services_pl_vehicle_recharge_service_list_pending_apply_options" }, @@ -139115,7 +139160,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L803", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "list_records()", "id": "app_services_pl_vehicle_recharge_service_list_records" }, @@ -139125,7 +139170,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L856", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_recharge_service_board_item_to_read" }, @@ -139135,7 +139180,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L883", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "list_disburse_board()", "id": "app_services_pl_vehicle_recharge_service_list_disburse_board" }, @@ -139145,7 +139190,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L967", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "get_record()", "id": "app_services_pl_vehicle_recharge_service_get_record" }, @@ -139155,7 +139200,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L974", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "create_record()", "id": "app_services_pl_vehicle_recharge_service_create_record" }, @@ -139165,7 +139210,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1014", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "update_record()", "id": "app_services_pl_vehicle_recharge_service_update_record" }, @@ -139175,7 +139220,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1078", "_origin": "ast", - "community": 78, + "community": 40, "norm_label": "delete_records()", "id": "app_services_pl_vehicle_recharge_service_delete_records" }, @@ -139185,7 +139230,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L246", "_origin": "ast", - "community": 78, + "community": 40, "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" }, @@ -139195,7 +139240,7 @@ "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L292", "_origin": "ast", - "community": 78, + "community": 40, "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" }, @@ -139205,7 +139250,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L1", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "pl_vehicle_urea_service.py", "id": "app_services_pl_vehicle_urea_service" }, @@ -139215,7 +139260,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L31", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_urea_service_generate_seq_no" }, @@ -139225,7 +139270,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "session", "id": "app_services_pl_vehicle_urea_service_py_session" }, @@ -139235,7 +139280,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L43", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_urea_service_generate_apply_no" }, @@ -139245,7 +139290,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L49", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "generate_disburse_no()", "id": "app_services_pl_vehicle_urea_service_generate_disburse_no" }, @@ -139255,7 +139300,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L55", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_urea_service_resolve_user_name" }, @@ -139265,7 +139310,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L66", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_urea_service_assert_vehicle_exists" }, @@ -139275,7 +139320,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L80", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_resolve_user_id()", "id": "app_services_pl_vehicle_urea_service_resolve_user_id" }, @@ -139285,7 +139330,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L104", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_validate_apply_dates()", "id": "app_services_pl_vehicle_urea_service_validate_apply_dates" }, @@ -139295,7 +139340,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "date", "id": "app_services_pl_vehicle_urea_service_py_date" }, @@ -139305,7 +139350,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L109", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_urea_service_get_apply_row" }, @@ -139315,7 +139360,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L127", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_get_disburse_row()", "id": "app_services_pl_vehicle_urea_service_get_disburse_row" }, @@ -139325,7 +139370,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L145", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_has_active_disburse()", "id": "app_services_pl_vehicle_urea_service_has_active_disburse" }, @@ -139335,7 +139380,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L158", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_urea_service_apply_to_read" }, @@ -139345,7 +139390,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L181", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "disburse_to_read()", "id": "app_services_pl_vehicle_urea_service_disburse_to_read" }, @@ -139355,7 +139400,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L213", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "_resolve_apply_for_disburse()", "id": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, @@ -139365,7 +139410,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L246", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_urea_service_list_applies" }, @@ -139375,7 +139420,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L308", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_urea_service_get_apply" }, @@ -139385,7 +139430,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L315", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_urea_service_create_apply" }, @@ -139395,7 +139440,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L354", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_urea_service_update_apply" }, @@ -139405,7 +139450,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L384", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_urea_service_cancel_apply" }, @@ -139415,7 +139460,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L405", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_urea_service_delete_applies" }, @@ -139425,7 +139470,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L420", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_urea_service_board_item_to_read" }, @@ -139435,7 +139480,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L446", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "list_disburse_board()", "id": "app_services_pl_vehicle_urea_service_list_disburse_board" }, @@ -139445,7 +139490,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L520", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "get_disburse()", "id": "app_services_pl_vehicle_urea_service_get_disburse" }, @@ -139455,7 +139500,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L527", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "create_disburse()", "id": "app_services_pl_vehicle_urea_service_create_disburse" }, @@ -139465,7 +139510,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L564", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "update_disburse()", "id": "app_services_pl_vehicle_urea_service_update_disburse" }, @@ -139475,7 +139520,7 @@ "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L614", "_origin": "ast", - "community": 36, + "community": 51, "norm_label": "delete_disburses()", "id": "app_services_pl_vehicle_urea_service_delete_disburses" }, @@ -139635,7 +139680,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 172, "norm_label": "wechat_login_service.py", "id": "app_services_wechat_login_service" }, @@ -139645,7 +139690,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L14", "_origin": "ast", - "community": 67, + "community": 172, "norm_label": "resolve_wechat_login_user()", "id": "app_services_wechat_login_service_resolve_wechat_login_user" }, @@ -139655,7 +139700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 67, + "community": 172, "norm_label": "session", "id": "app_services_wechat_login_service_py_session" }, @@ -139665,7 +139710,7 @@ "source_file": "app/services/wechat_login_service.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 172, "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" }, @@ -139675,7 +139720,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 186, "norm_label": "wechat_mini_auth.py", "id": "app_services_wechat_mini_auth" }, @@ -139685,7 +139730,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L19", "_origin": "ast", - "community": 67, + "community": 186, "norm_label": "wechatminiautherror", "id": "app_services_wechat_mini_auth_wechatminiautherror" }, @@ -139695,7 +139740,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L20", "_origin": "ast", - "community": 67, + "community": 186, "norm_label": ".__init__()", "id": "app_services_wechat_mini_auth_wechatminiautherror_init" }, @@ -139705,7 +139750,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L25", "_origin": "ast", - "community": 67, + "community": 172, "norm_label": "normalize_cn_mobile()", "id": "app_services_wechat_mini_auth_normalize_cn_mobile" }, @@ -139715,7 +139760,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L36", "_origin": "ast", - "community": 67, + "community": 172, "norm_label": "phones_match()", "id": "app_services_wechat_mini_auth_phones_match" }, @@ -139725,7 +139770,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L43", "_origin": "ast", - "community": 67, + "community": 186, "norm_label": "_require_mini_credentials()", "id": "app_services_wechat_mini_auth_require_mini_credentials" }, @@ -139735,7 +139780,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L51", "_origin": "ast", - "community": 67, + "community": 17, "norm_label": "code2session()", "id": "app_services_wechat_mini_auth_code2session" }, @@ -139745,7 +139790,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 67, + "community": 17, "norm_label": "any", "id": "app_services_wechat_mini_auth_py_any" }, @@ -139755,7 +139800,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L83", "_origin": "ast", - "community": 67, + "community": 186, "norm_label": "_get_access_token()", "id": "app_services_wechat_mini_auth_get_access_token" }, @@ -139765,7 +139810,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L105", "_origin": "ast", - "community": 67, + "community": 186, "norm_label": "get_phone_number()", "id": "app_services_wechat_mini_auth_get_phone_number" }, @@ -139775,7 +139820,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L135", "_origin": "ast", - "community": 67, + "community": 186, "norm_label": "get_unlimited_wxacode()", "id": "app_services_wechat_mini_auth_get_unlimited_wxacode" }, @@ -139785,7 +139830,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 186, "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" }, @@ -139795,7 +139840,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L37", "_origin": "ast", - "community": 67, + "community": 172, "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" }, @@ -139805,7 +139850,7 @@ "source_file": "app/services/wechat_mini_auth.py", "source_location": "L141", "_origin": "ast", - "community": 67, + "community": 186, "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" }, @@ -139815,7 +139860,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "workflow_callback.py", "id": "app_services_workflow_callback" }, @@ -139825,7 +139870,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L23", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "register_local_callback()", "id": "app_services_workflow_callback_register_local_callback" }, @@ -139835,7 +139880,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "_localcallbackfn", "id": "localcallbackfn" }, @@ -139845,7 +139890,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L28", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "_dispatch_local()", "id": "app_services_workflow_callback_dispatch_local" }, @@ -139855,7 +139900,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "any", "id": "app_services_workflow_callback_py_any" }, @@ -139865,7 +139910,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L60", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "trigger_callback()", "id": "app_services_workflow_callback_trigger_callback" }, @@ -139875,7 +139920,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 164, "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" }, @@ -139885,7 +139930,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L24", "_origin": "ast", - "community": 44, + "community": 164, "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" }, @@ -139895,7 +139940,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L29", "_origin": "ast", - "community": 44, + "community": 164, "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" }, @@ -139905,7 +139950,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L61", "_origin": "ast", - "community": 44, + "community": 164, "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" }, @@ -139915,7 +139960,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "workflow_engine.py", "id": "app_services_workflow_engine" }, @@ -139925,7 +139970,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L31", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "workflowengine", "id": "app_services_workflow_engine_workflowengine" }, @@ -139935,7 +139980,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L32", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": ".__init__()", "id": "app_services_workflow_engine_workflowengine_init" }, @@ -139945,7 +139990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "session", "id": "app_services_workflow_engine_py_session" }, @@ -139955,7 +140000,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L39", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": ".start_process()", "id": "app_services_workflow_engine_workflowengine_start_process" }, @@ -139965,7 +140010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "any", "id": "app_services_workflow_engine_py_any" }, @@ -139975,7 +140020,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L77", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": ".approve_task()", "id": "app_services_workflow_engine_workflowengine_approve_task" }, @@ -139985,7 +140030,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L126", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": ".reject_task()", "id": "app_services_workflow_engine_workflowengine_reject_task" }, @@ -139995,7 +140040,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L160", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._advance()", "id": "app_services_workflow_engine_workflowengine_advance" }, @@ -140005,7 +140050,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L201", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._execute_node()", "id": "app_services_workflow_engine_workflowengine_execute_node" }, @@ -140015,7 +140060,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L238", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._resolve_approvers()", "id": "app_services_workflow_engine_workflowengine_resolve_approvers" }, @@ -140025,7 +140070,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L284", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._evaluate_condition()", "id": "app_services_workflow_engine_workflowengine_evaluate_condition" }, @@ -140035,7 +140080,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L306", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._check_rules()", "id": "app_services_workflow_engine_workflowengine_check_rules" }, @@ -140045,7 +140090,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L330", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._compare()", "id": "app_services_workflow_engine_workflowengine_compare" }, @@ -140055,7 +140100,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L359", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._get_variable()", "id": "app_services_workflow_engine_workflowengine_get_variable" }, @@ -140065,7 +140110,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L374", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._parse_node_config()", "id": "app_services_workflow_engine_workflowengine_parse_node_config" }, @@ -140075,7 +140120,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L383", "_origin": "ast", - "community": 44, + "community": 164, "norm_label": "._parse_variables()", "id": "app_services_workflow_engine_workflowengine_parse_variables" }, @@ -140085,7 +140130,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L1", "_origin": "ast", - "community": 44, + "community": 164, "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" }, @@ -140095,7 +140140,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L1", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "wx_qr_session.py", "id": "app_services_wx_qr_session" }, @@ -140105,7 +140150,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L18", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "_memory_clear_for_tests()", "id": "app_services_wx_qr_session_memory_clear_for_tests" }, @@ -140115,7 +140160,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L23", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "_ttl()", "id": "app_services_wx_qr_session_ttl" }, @@ -140125,7 +140170,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L27", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "_redis()", "id": "app_services_wx_qr_session_redis" }, @@ -140135,7 +140180,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L47", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "create_session()", "id": "app_services_wx_qr_session_create_session" }, @@ -140145,7 +140190,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L73", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "resolve_session_id()", "id": "app_services_wx_qr_session_resolve_session_id" }, @@ -140155,7 +140200,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L92", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "get_session()", "id": "app_services_wx_qr_session_get_session" }, @@ -140165,7 +140210,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "any", "id": "app_services_wx_qr_session_py_any" }, @@ -140175,7 +140220,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L113", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "_save()", "id": "app_services_wx_qr_session_save" }, @@ -140185,7 +140230,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L123", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "mark_scanned()", "id": "app_services_wx_qr_session_mark_scanned" }, @@ -140195,7 +140240,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L133", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "mark_success()", "id": "app_services_wx_qr_session_mark_success" }, @@ -140205,7 +140250,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L144", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "mark_failed()", "id": "app_services_wx_qr_session_mark_failed" }, @@ -140215,7 +140260,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L155", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "consume_success()", "id": "app_services_wx_qr_session_consume_success" }, @@ -140225,7 +140270,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L166", "_origin": "ast", - "community": 272, + "community": 264, "norm_label": "invalidate()", "id": "app_services_wx_qr_session_invalidate" }, @@ -140235,7 +140280,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L1", "_origin": "ast", - "community": 272, + "community": 264, "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" }, @@ -140245,7 +140290,7 @@ "source_file": "app/services/wx_qr_session.py", "source_location": "L28", "_origin": "ast", - "community": 272, + "community": 264, "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" }, @@ -140255,7 +140300,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 147, + "community": 60, "norm_label": "__init__.py", "id": "app_tasks_init" }, @@ -140265,7 +140310,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L10", "_origin": "ast", - "community": 80, + "community": 57, "norm_label": "init_scheduled_tasks()", "id": "app_tasks_init_init_scheduled_tasks" }, @@ -140275,7 +140320,7 @@ "source_file": "app/tasks/__init__.py", "source_location": "L78", "_origin": "ast", - "community": 80, + "community": 57, "norm_label": "shutdown_scheduler()", "id": "app_tasks_init_shutdown_scheduler" }, @@ -140285,7 +140330,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L1", "_origin": "ast", - "community": 147, + "community": 60, "norm_label": "customer_pool.py", "id": "app_tasks_customer_pool" }, @@ -140295,7 +140340,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L17", "_origin": "ast", - "community": 147, + "community": 60, "norm_label": "check_customer_protect_time()", "id": "app_tasks_customer_pool_check_customer_protect_time" }, @@ -140305,7 +140350,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L66", "_origin": "ast", - "community": 147, + "community": 60, "norm_label": "remind_customer_recycle()", "id": "app_tasks_customer_pool_remind_customer_recycle" }, @@ -140315,7 +140360,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L112", "_origin": "ast", - "community": 147, + "community": 60, "norm_label": "pool_recovery_job()", "id": "app_tasks_customer_pool_pool_recovery_job" }, @@ -140325,7 +140370,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L152", "_origin": "ast", - "community": 147, + "community": 60, "norm_label": "warn_customer_recycle()", "id": "app_tasks_customer_pool_warn_customer_recycle" }, @@ -140335,7 +140380,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "_origin": "ast", - "community": 147, + "community": 60, "norm_label": "_recycle_to_pool()", "id": "app_tasks_customer_pool_recycle_to_pool" }, @@ -140345,7 +140390,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 147, + "community": 60, "norm_label": "session", "id": "app_tasks_customer_pool_py_session" }, @@ -140355,7 +140400,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L18", "_origin": "ast", - "community": 147, + "community": 60, "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" }, @@ -140365,7 +140410,7 @@ "source_file": "app/tasks/customer_pool.py", "source_location": "L67", "_origin": "ast", - "community": 147, + "community": 60, "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" }, @@ -140375,7 +140420,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L1", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "db_auto_plan.py", "id": "app_tasks_db_auto_plan" }, @@ -140385,7 +140430,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L10", "_origin": "ast", - "community": 289, + "community": 113, "norm_label": "auto_generate_monthly_plans_job()", "id": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job" }, @@ -140395,7 +140440,7 @@ "source_file": "app/tasks/db_auto_plan.py", "source_location": "L11", "_origin": "ast", - "community": 289, + "community": 113, "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" }, @@ -140405,7 +140450,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L1", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "pl_cert_expiry.py", "id": "app_tasks_pl_cert_expiry" }, @@ -140415,7 +140460,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L10", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "scan_pl_cert_expiry_job()", "id": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job" }, @@ -140425,7 +140470,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", "_origin": "ast", - "community": 85, + "community": 60, "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" }, @@ -140435,7 +140480,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L1", "_origin": "ast", - "community": 147, + "community": 115, "norm_label": "pl_personnel_age.py", "id": "app_tasks_pl_personnel_age" }, @@ -140445,7 +140490,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L10", "_origin": "ast", - "community": 147, + "community": 115, "norm_label": "refresh_personnel_ages_job()", "id": "app_tasks_pl_personnel_age_refresh_personnel_ages_job" }, @@ -140455,7 +140500,7 @@ "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L11", "_origin": "ast", - "community": 147, + "community": 115, "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" }, @@ -140465,7 +140510,7 @@ "source_file": "app/utils/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 490, + "community": 469, "norm_label": "__init__.py", "id": "app_utils_init" }, @@ -140475,7 +140520,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "bx_codegen.py", "id": "app_utils_bx_codegen" }, @@ -140485,7 +140530,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L15", "_origin": "ast", - "community": 110, + "community": 35, "norm_label": "generate_apply_code()", "id": "app_utils_bx_codegen_generate_apply_code" }, @@ -140495,7 +140540,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "session", "id": "app_utils_bx_codegen_py_session" }, @@ -140505,7 +140550,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L62", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "parse_reimburse_date()", "id": "app_utils_bx_codegen_parse_reimburse_date" }, @@ -140515,7 +140560,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "date", "id": "app_utils_bx_codegen_py_date" }, @@ -140525,7 +140570,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "datetime", "id": "app_utils_bx_codegen_py_datetime" }, @@ -140535,7 +140580,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "parse_optional_date()", "id": "app_utils_bx_codegen_parse_optional_date" }, @@ -140545,7 +140590,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L89", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "format_reimburse_title()", "id": "app_utils_bx_codegen_format_reimburse_title" }, @@ -140555,7 +140600,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L93", "_origin": "ast", - "community": 110, + "community": 11, "norm_label": "is_auto_reimburse_title()", "id": "app_utils_bx_codegen_is_auto_reimburse_title" }, @@ -140565,7 +140610,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L97", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "_title_seq_max_query()", "id": "app_utils_bx_codegen_title_seq_max_query" }, @@ -140575,7 +140620,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L119", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "preview_reimburse_title_seq()", "id": "app_utils_bx_codegen_preview_reimburse_title_seq" }, @@ -140585,7 +140630,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L132", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "allocate_reimburse_title_seq()", "id": "app_utils_bx_codegen_allocate_reimburse_title_seq" }, @@ -140595,7 +140640,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L148", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "generate_title()", "id": "app_utils_bx_codegen_generate_title" }, @@ -140605,7 +140650,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L161", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "resolve_reimburse_title()", "id": "app_utils_bx_codegen_resolve_reimburse_title" }, @@ -140615,7 +140660,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "_origin": "ast", - "community": 110, + "community": 118, "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" }, @@ -140625,7 +140670,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L16", "_origin": "ast", - "community": 110, + "community": 35, "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" }, @@ -140635,7 +140680,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L76", "_origin": "ast", - "community": 110, + "community": 118, "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" }, @@ -140645,7 +140690,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L103", "_origin": "ast", - "community": 110, + "community": 118, "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" }, @@ -140655,7 +140700,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L125", "_origin": "ast", - "community": 110, + "community": 118, "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" }, @@ -140665,7 +140710,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L138", "_origin": "ast", - "community": 110, + "community": 118, "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" }, @@ -140675,7 +140720,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L155", "_origin": "ast", - "community": 110, + "community": 118, "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" }, @@ -140685,7 +140730,7 @@ "source_file": "app/utils/bx_codegen.py", "source_location": "L169", "_origin": "ast", - "community": 110, + "community": 118, "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" }, @@ -140695,7 +140740,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "bx_date_range.py", "id": "app_utils_bx_date_range" }, @@ -140705,7 +140750,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L7", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "current_month_bounds()", "id": "app_utils_bx_date_range_current_month_bounds" }, @@ -140715,7 +140760,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "datetime", "id": "app_utils_bx_date_range_py_datetime" }, @@ -140725,7 +140770,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L19", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "parse_create_time_day_bounds()", "id": "app_utils_bx_date_range_parse_create_time_day_bounds" }, @@ -140735,7 +140780,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L29", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "_parse_day_start()", "id": "app_utils_bx_date_range_parse_day_start" }, @@ -140745,7 +140790,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L38", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "resolve_create_time_bounds()", "id": "app_utils_bx_date_range_resolve_create_time_bounds" }, @@ -140755,7 +140800,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L57", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "append_create_time_filters()", "id": "app_utils_bx_date_range_append_create_time_filters" }, @@ -140765,7 +140810,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "_origin": "ast", - "community": 105, + "community": 66, "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" }, @@ -140775,7 +140820,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L8", "_origin": "ast", - "community": 105, + "community": 66, "norm_label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002", "id": "app_utils_bx_date_range_rationale_8" }, @@ -140785,7 +140830,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L43", "_origin": "ast", - "community": 105, + "community": 66, "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" }, @@ -140795,7 +140840,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 44, "norm_label": "crm_export_columns.py", "id": "app_utils_crm_export_columns" }, @@ -140805,7 +140850,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "_origin": "ast", - "community": 39, + "community": 44, "norm_label": "_yes_no()", "id": "app_utils_crm_export_columns_yes_no" }, @@ -140815,7 +140860,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L15", "_origin": "ast", - "community": 39, + "community": 44, "norm_label": "_join_brand_names()", "id": "app_utils_crm_export_columns_join_brand_names" }, @@ -140825,7 +140870,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L24", "_origin": "ast", - "community": 39, + "community": 44, "norm_label": "_join_alias_names()", "id": "app_utils_crm_export_columns_join_alias_names" }, @@ -140835,7 +140880,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "_origin": "ast", - "community": 39, + "community": 44, "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" }, @@ -140845,7 +140890,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L1", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "crm_package_spec.py", "id": "app_utils_crm_package_spec" }, @@ -140855,7 +140900,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L11", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "normalize_package_specs_list()", "id": "app_utils_crm_package_spec_normalize_package_specs_list" }, @@ -140865,7 +140910,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "any", "id": "app_utils_crm_package_spec_py_any" }, @@ -140875,7 +140920,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L26", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "decode_package_specs()", "id": "app_utils_crm_package_spec_decode_package_specs" }, @@ -140885,7 +140930,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L50", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "encode_package_specs()", "id": "app_utils_crm_package_spec_encode_package_specs" }, @@ -140895,7 +140940,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L58", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "resolve_package_specs_from_payload()", "id": "app_utils_crm_package_spec_resolve_package_specs_from_payload" }, @@ -140905,7 +140950,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L1", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "contract / quote product package_spec codec: json array with legacy scalar suppo", "id": "app_utils_crm_package_spec_rationale_1" }, @@ -140915,7 +140960,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L12", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "trim, drop empties, dedupe while preserving order.", "id": "app_utils_crm_package_spec_rationale_12" }, @@ -140925,7 +140970,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L27", "_origin": "ast", - "community": 136, + "community": 128, "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" }, @@ -140935,7 +140980,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L51", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "encode list to json array string for db; empty list \u2192 ''.", "id": "app_utils_crm_package_spec_rationale_51" }, @@ -140945,7 +140990,7 @@ "source_file": "app/utils/crm_package_spec.py", "source_location": "L59", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "prefer packagespecs / package_specs; fallback to scalar packagespec / package_sp", "id": "app_utils_crm_package_spec_rationale_59" }, @@ -140955,7 +141000,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 19, "norm_label": "excel_export.py", "id": "app_utils_excel_export" }, @@ -140965,7 +141010,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L19", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "exportvalidationerror", "id": "app_utils_excel_export_exportvalidationerror" }, @@ -140975,7 +141020,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L24", "_origin": "ast", - "community": 30, + "community": 61, "norm_label": "exportcolumn", "id": "app_utils_excel_export_exportcolumn" }, @@ -140985,7 +141030,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L33", "_origin": "ast", - "community": 49, + "community": 13, "norm_label": "load_dict_label_maps()", "id": "app_utils_excel_export_load_dict_label_maps" }, @@ -140995,7 +141040,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 13, "norm_label": "session", "id": "app_utils_excel_export_py_session" }, @@ -141005,7 +141050,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L62", "_origin": "ast", - "community": 30, + "community": 352, "norm_label": "dictlabelresolver", "id": "app_utils_excel_export_dictlabelresolver" }, @@ -141015,7 +141060,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L65", "_origin": "ast", - "community": 30, + "community": 13, "norm_label": ".__init__()", "id": "app_utils_excel_export_dictlabelresolver_init" }, @@ -141025,7 +141070,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L77", "_origin": "ast", - "community": 30, + "community": 352, "norm_label": ".resolve()", "id": "app_utils_excel_export_dictlabelresolver_resolve" }, @@ -141035,7 +141080,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 352, "norm_label": "any", "id": "app_utils_excel_export_py_any" }, @@ -141045,7 +141090,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L89", "_origin": "ast", - "community": 30, + "community": 352, "norm_label": ".row_to_cells()", "id": "app_utils_excel_export_dictlabelresolver_row_to_cells" }, @@ -141055,7 +141100,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L93", "_origin": "ast", - "community": 30, + "community": 352, "norm_label": "_build_workbook()", "id": "app_utils_excel_export_build_workbook" }, @@ -141065,7 +141110,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L110", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "workbook_to_streaming_response()", "id": "app_utils_excel_export_workbook_to_streaming_response" }, @@ -141075,7 +141120,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "streamingresponse", "id": "app_utils_excel_export_py_streamingresponse" }, @@ -141085,7 +141130,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L130", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "filter_export_columns()", "id": "app_utils_excel_export_filter_export_columns" }, @@ -141095,7 +141140,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L146", "_origin": "ast", - "community": 30, + "community": 324, "norm_label": "assert_export_row_count()", "id": "app_utils_excel_export_assert_export_row_count" }, @@ -141105,7 +141150,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L153", "_origin": "ast", - "community": 30, + "community": 34, "norm_label": "export_rows_to_xlsx_response()", "id": "app_utils_excel_export_export_rows_to_xlsx_response" }, @@ -141115,7 +141160,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 19, "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" }, @@ -141125,7 +141170,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L20", "_origin": "ast", - "community": 30, + "community": 61, "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" }, @@ -141135,7 +141180,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L25", "_origin": "ast", - "community": 30, + "community": 61, "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" }, @@ -141145,7 +141190,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L38", "_origin": "ast", - "community": 49, + "community": 13, "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" }, @@ -141155,7 +141200,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L63", "_origin": "ast", - "community": 30, + "community": 352, "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" }, @@ -141165,7 +141210,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L134", "_origin": "ast", - "community": 30, + "community": 34, "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" }, @@ -141175,7 +141220,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L163", "_origin": "ast", - "community": 30, + "community": 34, "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" }, @@ -141185,7 +141230,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L1", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "excel_list_validation.py", "id": "app_utils_excel_list_validation" }, @@ -141195,7 +141240,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L11", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "write_option_sheet()", "id": "app_utils_excel_list_validation_write_option_sheet" }, @@ -141205,7 +141250,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "workbook", "id": "workbook" }, @@ -141215,7 +141260,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L35", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "add_list_validation()", "id": "app_utils_excel_list_validation_add_list_validation" }, @@ -141225,7 +141270,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "worksheet", "id": "app_utils_excel_list_validation_py_worksheet" }, @@ -141235,7 +141280,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L19", "_origin": "ast", - "community": 40, + "community": 42, "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" }, @@ -141245,7 +141290,7 @@ "source_file": "app/utils/excel_list_validation.py", "source_location": "L45", "_origin": "ast", - "community": 40, + "community": 42, "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" }, @@ -141255,7 +141300,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "_origin": "ast", - "community": 236, + "community": 232, "norm_label": "pinyin_abbr.py", "id": "app_utils_pinyin_abbr" }, @@ -141265,7 +141310,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L13", "_origin": "ast", - "community": 236, + "community": 232, "norm_label": "normalize_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr" }, @@ -141275,7 +141320,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L20", "_origin": "ast", - "community": 236, + "community": 232, "norm_label": "build_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, @@ -141285,7 +141330,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L36", "_origin": "ast", - "community": 236, + "community": 232, "norm_label": "resolve_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, @@ -141295,7 +141340,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "_origin": "ast", - "community": 236, + "community": 232, "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" }, @@ -141305,7 +141350,7 @@ "source_file": "app/utils/pinyin_abbr.py", "source_location": "L43", "_origin": "ast", - "community": 236, + "community": 232, "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" }, @@ -141315,7 +141360,7 @@ "source_file": "app/ws/__init__.py", "source_location": "L1", "_origin": "ast", - "community": 491, + "community": 470, "norm_label": "__init__.py", "id": "app_ws_init" }, @@ -141325,7 +141370,7 @@ "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "_origin": "ast", - "community": 352, + "community": 326, "norm_label": "clear_pl_plan_instance_data.py", "id": "scripts_clear_pl_plan_instance_data" }, @@ -141335,7 +141380,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 352, + "community": 326, "norm_label": "engine", "id": "scripts_clear_pl_plan_instance_data_py_engine" }, @@ -141345,7 +141390,7 @@ "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L1", "_origin": "ast", - "community": 295, + "community": 268, "norm_label": "fix_pl_transport_db_link_stop_ids.py", "id": "scripts_fix_pl_transport_db_link_stop_ids" }, @@ -141355,7 +141400,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 295, + "community": 268, "norm_label": "engine", "id": "scripts_fix_pl_transport_db_link_stop_ids_py_engine" }, @@ -141365,7 +141410,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 295, + "community": 268, "norm_label": "session", "id": "scripts_fix_pl_transport_db_link_stop_ids_py_session" }, @@ -141375,7 +141420,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L1", "_origin": "ast", - "community": 233, + "community": 127, "norm_label": "import_vehicle_fuel_register.py", "id": "scripts_import_vehicle_fuel_register" }, @@ -141385,7 +141430,7 @@ "source_file": "scripts/import_vehicle_fuel_register.py", "source_location": "L65", "_origin": "ast", - "community": 233, + "community": 127, "norm_label": ".import_key()", "id": "scripts_import_vehicle_fuel_register_importrow_import_key" }, @@ -141395,7 +141440,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 233, + "community": 127, "norm_label": "path", "id": "scripts_import_vehicle_fuel_register_py_path" }, @@ -141405,7 +141450,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 233, + "community": 127, "norm_label": "decimal", "id": "scripts_import_vehicle_fuel_register_py_decimal" }, @@ -141415,7 +141460,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 233, + "community": 127, "norm_label": "date", "id": "scripts_import_vehicle_fuel_register_py_date" }, @@ -141425,7 +141470,7 @@ "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L1", "_origin": "ast", - "community": 214, + "community": 212, "norm_label": "merge_duplicate_crm_customers.py", "id": "scripts_merge_duplicate_crm_customers" }, @@ -141435,7 +141480,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 214, + "community": 212, "norm_label": "any", "id": "scripts_merge_duplicate_crm_customers_py_any" }, @@ -141445,7 +141490,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 214, + "community": 212, "norm_label": "connection", "id": "connection" }, @@ -141455,7 +141500,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 214, + "community": 212, "norm_label": "engine", "id": "scripts_merge_duplicate_crm_customers_py_engine" }, @@ -141525,7 +141570,7 @@ "source_file": "scripts/migrate_crm_clue.py", "source_location": "L1", "_origin": "ast", - "community": 185, + "community": 181, "norm_label": "migrate_crm_clue.py", "id": "scripts_migrate_crm_clue" }, @@ -141535,7 +141580,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 181, "norm_label": "any", "id": "scripts_migrate_crm_clue_py_any" }, @@ -141545,7 +141590,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 181, "norm_label": "path", "id": "scripts_migrate_crm_clue_py_path" }, @@ -141555,7 +141600,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 185, + "community": 181, "norm_label": "engine", "id": "scripts_migrate_crm_clue_py_engine" }, @@ -141565,7 +141610,7 @@ "source_file": "scripts/migrate_crm_contract.py", "source_location": "L1", "_origin": "ast", - "community": 137, + "community": 129, "norm_label": "migrate_crm_contract.py", "id": "scripts_migrate_crm_contract" }, @@ -141575,7 +141620,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 137, + "community": 129, "norm_label": "any", "id": "scripts_migrate_crm_contract_py_any" }, @@ -141585,7 +141630,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 137, + "community": 129, "norm_label": "path", "id": "scripts_migrate_crm_contract_py_path" }, @@ -141595,7 +141640,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 137, + "community": 129, "norm_label": "engine", "id": "scripts_migrate_crm_contract_py_engine" }, @@ -141605,7 +141650,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 137, + "community": 129, "norm_label": "decimal", "id": "scripts_migrate_crm_contract_py_decimal" }, @@ -141615,7 +141660,7 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L1", "_origin": "ast", - "community": 160, + "community": 153, "norm_label": "migrate_crm_customer.py", "id": "scripts_migrate_crm_customer" }, @@ -141625,7 +141670,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 160, + "community": 153, "norm_label": "any", "id": "scripts_migrate_crm_customer_py_any" }, @@ -141635,7 +141680,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 160, + "community": 153, "norm_label": "path", "id": "scripts_migrate_crm_customer_py_path" }, @@ -141645,7 +141690,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 160, + "community": 153, "norm_label": "engine", "id": "scripts_migrate_crm_customer_py_engine" }, @@ -141655,7 +141700,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 160, + "community": 153, "norm_label": "decimal", "id": "scripts_migrate_crm_customer_py_decimal" }, @@ -141665,7 +141710,7 @@ "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L1", "_origin": "ast", - "community": 170, + "community": 162, "norm_label": "migrate_crm_opportunity.py", "id": "scripts_migrate_crm_opportunity" }, @@ -141675,7 +141720,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 170, + "community": 162, "norm_label": "any", "id": "scripts_migrate_crm_opportunity_py_any" }, @@ -141685,7 +141730,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 170, + "community": 162, "norm_label": "path", "id": "scripts_migrate_crm_opportunity_py_path" }, @@ -141695,7 +141740,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 170, + "community": 162, "norm_label": "engine", "id": "scripts_migrate_crm_opportunity_py_engine" }, @@ -141705,7 +141750,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 170, + "community": 162, "norm_label": "decimal", "id": "scripts_migrate_crm_opportunity_py_decimal" }, @@ -141715,7 +141760,7 @@ "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L1", "_origin": "ast", - "community": 193, + "community": 189, "norm_label": "migrate_crm_payment_invoice.py", "id": "scripts_migrate_crm_payment_invoice" }, @@ -141725,7 +141770,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 193, + "community": 189, "norm_label": "any", "id": "scripts_migrate_crm_payment_invoice_py_any" }, @@ -141735,7 +141780,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 193, + "community": 189, "norm_label": "path", "id": "scripts_migrate_crm_payment_invoice_py_path" }, @@ -141745,7 +141790,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 193, + "community": 189, "norm_label": "engine", "id": "scripts_migrate_crm_payment_invoice_py_engine" }, @@ -141755,7 +141800,7 @@ "source_file": "scripts/migrate_crm_product.py", "source_location": "L1", "_origin": "ast", - "community": 220, + "community": 213, "norm_label": "migrate_crm_product.py", "id": "scripts_migrate_crm_product" }, @@ -141765,7 +141810,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 220, + "community": 213, "norm_label": "any", "id": "scripts_migrate_crm_product_py_any" }, @@ -141775,7 +141820,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 220, + "community": 213, "norm_label": "path", "id": "scripts_migrate_crm_product_py_path" }, @@ -141785,7 +141830,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 220, + "community": 213, "norm_label": "engine", "id": "scripts_migrate_crm_product_py_engine" }, @@ -141795,7 +141840,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 220, + "community": 213, "norm_label": "decimal", "id": "scripts_migrate_crm_product_py_decimal" }, @@ -141805,7 +141850,7 @@ "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L1", "_origin": "ast", - "community": 184, + "community": 180, "norm_label": "migrate_crm_product_category.py", "id": "scripts_migrate_crm_product_category" }, @@ -141815,7 +141860,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 184, + "community": 180, "norm_label": "any", "id": "scripts_migrate_crm_product_category_py_any" }, @@ -141825,7 +141870,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 184, + "community": 180, "norm_label": "path", "id": "scripts_migrate_crm_product_category_py_path" }, @@ -141835,7 +141880,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 184, + "community": 180, "norm_label": "engine", "id": "scripts_migrate_crm_product_category_py_engine" }, @@ -141845,7 +141890,7 @@ "source_file": "scripts/migrate_crm_quote.py", "source_location": "L1", "_origin": "ast", - "community": 106, + "community": 139, "norm_label": "migrate_crm_quote.py", "id": "scripts_migrate_crm_quote" }, @@ -141855,7 +141900,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 106, + "community": 139, "norm_label": "any", "id": "scripts_migrate_crm_quote_py_any" }, @@ -141865,7 +141910,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 106, + "community": 139, "norm_label": "path", "id": "scripts_migrate_crm_quote_py_path" }, @@ -141875,7 +141920,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 106, + "community": 139, "norm_label": "engine", "id": "scripts_migrate_crm_quote_py_engine" }, @@ -141885,7 +141930,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 106, + "community": 139, "norm_label": "decimal", "id": "scripts_migrate_crm_quote_py_decimal" }, @@ -141895,7 +141940,7 @@ "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L1", "_origin": "ast", - "community": 159, + "community": 169, "norm_label": "migrate_crm_sys_oss.py", "id": "scripts_migrate_crm_sys_oss" }, @@ -141905,7 +141950,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 159, + "community": 169, "norm_label": "any", "id": "scripts_migrate_crm_sys_oss_py_any" }, @@ -141915,7 +141960,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 159, + "community": 169, "norm_label": "path", "id": "scripts_migrate_crm_sys_oss_py_path" }, @@ -141925,7 +141970,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 159, + "community": 169, "norm_label": "engine", "id": "scripts_migrate_crm_sys_oss_py_engine" }, @@ -141935,7 +141980,7 @@ "source_file": "scripts/migrate_dibang_data.py", "source_location": "L1", "_origin": "ast", - "community": 206, + "community": 204, "norm_label": "migrate_dibang_data.py", "id": "scripts_migrate_dibang_data" }, @@ -141945,7 +141990,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 206, + "community": 204, "norm_label": "any", "id": "scripts_migrate_dibang_data_py_any" }, @@ -141955,7 +142000,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 206, + "community": 204, "norm_label": "date", "id": "scripts_migrate_dibang_data_py_date" }, @@ -141965,7 +142010,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 206, + "community": 204, "norm_label": "datetime", "id": "scripts_migrate_dibang_data_py_datetime" }, @@ -141975,7 +142020,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 206, + "community": 204, "norm_label": "engine", "id": "scripts_migrate_dibang_data_py_engine" }, @@ -141985,7 +142030,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 206, + "community": 204, "norm_label": "path", "id": "scripts_migrate_dibang_data_py_path" }, @@ -141995,7 +142040,7 @@ "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 170, "norm_label": "migrate_pl_plan_to_multi_stop.py", "id": "scripts_migrate_pl_plan_to_multi_stop" }, @@ -142005,7 +142050,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 170, "norm_label": "decimal", "id": "scripts_migrate_pl_plan_to_multi_stop_py_decimal" }, @@ -142015,7 +142060,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 170, "norm_label": "session", "id": "scripts_migrate_pl_plan_to_multi_stop_py_session" }, @@ -142025,7 +142070,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L1", "_origin": "ast", - "community": 114, + "community": 109, "norm_label": "migrate_users.py", "id": "scripts_migrate_users" }, @@ -142035,7 +142080,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 109, "norm_label": "any", "id": "scripts_migrate_users_py_any" }, @@ -142045,7 +142090,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 109, "norm_label": "path", "id": "scripts_migrate_users_py_path" }, @@ -142055,7 +142100,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 109, "norm_label": "engine", "id": "scripts_migrate_users_py_engine" }, @@ -142065,7 +142110,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 114, + "community": 109, "norm_label": "namespace", "id": "namespace" }, @@ -142075,7 +142120,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "_origin": "ast", - "community": 322, + "community": 297, "norm_label": "minio_url.py", "id": "scripts_migration_minio_url" }, @@ -142085,7 +142130,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L39", "_origin": "ast", - "community": 322, + "community": 297, "norm_label": "strip_url_query()", "id": "scripts_migration_minio_url_strip_url_query" }, @@ -142095,7 +142140,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L47", "_origin": "ast", - "community": 322, + "community": 297, "norm_label": "_strip_legacy_prefix()", "id": "scripts_migration_minio_url_strip_legacy_prefix" }, @@ -142105,7 +142150,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L55", "_origin": "ast", - "community": 322, + "community": 297, "norm_label": "extract_minio_object_key()", "id": "scripts_migration_minio_url_extract_minio_object_key" }, @@ -142115,7 +142160,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L83", "_origin": "ast", - "community": 322, + "community": 297, "norm_label": "normalize_oss_storage_url()", "id": "scripts_migration_minio_url_normalize_oss_storage_url" }, @@ -142125,7 +142170,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L96", "_origin": "ast", - "community": 322, + "community": 297, "norm_label": "join_relative_urls()", "id": "scripts_migration_minio_url_join_relative_urls" }, @@ -142135,7 +142180,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L109", "_origin": "ast", - "community": 322, + "community": 297, "norm_label": "resolve_oss_id_csv()", "id": "scripts_migration_minio_url_resolve_oss_id_csv" }, @@ -142145,7 +142190,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "_origin": "ast", - "community": 322, + "community": 297, "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" }, @@ -142155,7 +142200,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L40", "_origin": "ast", - "community": 322, + "community": 297, "norm_label": "\u53bb\u6389\u9884\u7b7e\u540d query(``?x-amz-...``)\u3002", "id": "scripts_migration_minio_url_rationale_40" }, @@ -142165,7 +142210,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L61", "_origin": "ast", - "community": 322, + "community": 297, "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" }, @@ -142175,7 +142220,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L89", "_origin": "ast", - "community": 322, + "community": 297, "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" }, @@ -142185,7 +142230,7 @@ "source_file": "scripts/migration/minio_url.py", "source_location": "L113", "_origin": "ast", - "community": 322, + "community": 297, "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" }, @@ -142195,7 +142240,7 @@ "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L1", "_origin": "ast", - "community": 239, + "community": 247, "norm_label": "renumber_crm_product_no.py", "id": "scripts_renumber_crm_product_no" }, @@ -142205,7 +142250,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 239, + "community": 247, "norm_label": "engine", "id": "scripts_renumber_crm_product_no_py_engine" }, @@ -142215,7 +142260,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 239, + "community": 247, "norm_label": "path", "id": "scripts_renumber_crm_product_no_py_path" }, @@ -142225,7 +142270,7 @@ "source_file": "scripts/verify_plan_archive_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "verify_plan_archive_zip_export.py", "id": "scripts_verify_plan_archive_zip_export" }, @@ -142235,7 +142280,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "session", "id": "scripts_verify_plan_archive_zip_export_py_session" }, @@ -142249,7 +142294,7 @@ "kind": "file" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "start-prod.sh", "id": "start_prod" }, @@ -142263,7 +142308,7 @@ "kind": "bash_entrypoint" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "start-prod.sh script", "id": "start_prod_sh__entry" }, @@ -142277,7 +142322,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "log_info()", "id": "start_prod_log_info" }, @@ -142291,7 +142336,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "log_warn()", "id": "start_prod_log_warn" }, @@ -142305,7 +142350,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "log_error()", "id": "start_prod_log_error" }, @@ -142319,7 +142364,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "show_help()", "id": "start_prod_show_help" }, @@ -142333,7 +142378,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "ensure_dirs()", "id": "start_prod_ensure_dirs" }, @@ -142347,7 +142392,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "check_python()", "id": "start_prod_check_python" }, @@ -142361,7 +142406,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "venv_is_usable()", "id": "start_prod_venv_is_usable" }, @@ -142375,7 +142420,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "reset_venv()", "id": "start_prod_reset_venv" }, @@ -142389,7 +142434,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "create_venv()", "id": "start_prod_create_venv" }, @@ -142403,7 +142448,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "ensure_valid_venv()", "id": "start_prod_ensure_valid_venv" }, @@ -142417,7 +142462,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "install_dependencies()", "id": "start_prod_install_dependencies" }, @@ -142431,7 +142476,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "ensure_venv_and_runtime()", "id": "start_prod_ensure_venv_and_runtime" }, @@ -142445,7 +142490,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "is_running()", "id": "start_prod_is_running" }, @@ -142459,7 +142504,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "verify_health()", "id": "start_prod_verify_health" }, @@ -142473,7 +142518,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "start_server()", "id": "start_prod_start_server" }, @@ -142487,7 +142532,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "stop_server()", "id": "start_prod_stop_server" }, @@ -142501,7 +142546,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "status_server()", "id": "start_prod_status_server" }, @@ -142515,7 +142560,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 246, + "community": 238, "norm_label": "show_logs()", "id": "start_prod_show_logs" }, @@ -142529,7 +142574,7 @@ "kind": "file" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "start.sh", "id": "start" }, @@ -142543,7 +142588,7 @@ "kind": "bash_entrypoint" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "start.sh script", "id": "start_sh__entry" }, @@ -142557,7 +142602,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "log_info()", "id": "start_log_info" }, @@ -142571,7 +142616,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "log_warn()", "id": "start_log_warn" }, @@ -142585,7 +142630,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "log_error()", "id": "start_log_error" }, @@ -142599,7 +142644,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "log_success()", "id": "start_log_success" }, @@ -142613,7 +142658,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "show_help()", "id": "start_show_help" }, @@ -142627,7 +142672,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "check_python()", "id": "start_check_python" }, @@ -142641,7 +142686,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "create_venv()", "id": "start_create_venv" }, @@ -142655,7 +142700,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "install_dependencies()", "id": "start_install_dependencies" }, @@ -142669,7 +142714,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "check_env()", "id": "start_check_env" }, @@ -142683,7 +142728,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "setup_logs()", "id": "start_setup_logs" }, @@ -142697,7 +142742,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "start_server()", "id": "start_start_server" }, @@ -142711,7 +142756,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "stop_server()", "id": "start_stop_server" }, @@ -142725,7 +142770,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "show_status()", "id": "start_show_status" }, @@ -142739,7 +142784,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "show_logs()", "id": "start_show_logs" }, @@ -142753,7 +142798,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "restart_server()", "id": "start_restart_server" }, @@ -142767,7 +142812,7 @@ "kind": "bash_function" }, "_origin": "ast", - "community": 263, + "community": 249, "norm_label": "init_env()", "id": "start_init_env" }, @@ -142777,7 +142822,7 @@ "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 105, + "community": 201, "norm_label": "test_bx_advance_list_filters.py", "id": "tests_test_bx_advance_list_filters" }, @@ -142787,7 +142832,7 @@ "source_file": "tests/test_bx_advance_withdraw.py", "source_location": "L1", "_origin": "ast", - "community": 105, + "community": 35, "norm_label": "test_bx_advance_withdraw.py", "id": "tests_test_bx_advance_withdraw" }, @@ -142797,7 +142842,7 @@ "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L1", "_origin": "ast", - "community": 202, + "community": 33, "norm_label": "test_bx_invoice_ledger.py", "id": "tests_test_bx_invoice_ledger" }, @@ -142807,7 +142852,7 @@ "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 121, + "community": 99, "norm_label": "test_bx_invoice_list_filters.py", "id": "tests_test_bx_invoice_list_filters" }, @@ -142817,7 +142862,7 @@ "source_file": "tests/test_bx_list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 53, + "community": 33, "norm_label": "test_bx_list_sort.py", "id": "tests_test_bx_list_sort" }, @@ -142827,7 +142872,7 @@ "source_file": "tests/test_bx_optional_date.py", "source_location": "L1", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "test_bx_optional_date.py", "id": "tests_test_bx_optional_date" }, @@ -142837,7 +142882,7 @@ "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "test_bx_payment_list_filters.py", "id": "tests_test_bx_payment_list_filters" }, @@ -142847,7 +142892,7 @@ "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L1", "_origin": "ast", - "community": 40, + "community": 42, "norm_label": "test_bx_reimburse_import.py", "id": "tests_test_bx_reimburse_import" }, @@ -142857,7 +142902,7 @@ "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 99, + "community": 66, "norm_label": "test_bx_reimburse_list_filters.py", "id": "tests_test_bx_reimburse_list_filters" }, @@ -142867,7 +142912,7 @@ "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L1", "_origin": "ast", - "community": 20, + "community": 11, "norm_label": "test_bx_reimburse_my_page_size.py", "id": "tests_test_bx_reimburse_my_page_size" }, @@ -142877,7 +142922,7 @@ "source_file": "tests/test_bx_reimburse_title_seq.py", "source_location": "L1", "_origin": "ast", - "community": 110, + "community": 118, "norm_label": "test_bx_reimburse_title_seq.py", "id": "tests_test_bx_reimburse_title_seq" }, @@ -142887,7 +142932,7 @@ "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "_origin": "ast", - "community": 135, + "community": 110, "norm_label": "test_crm_approval_reedit.py", "id": "tests_test_crm_approval_reedit" }, @@ -142897,7 +142942,7 @@ "source_file": "tests/test_crm_batch1_remaining_column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 346, + "community": 323, "norm_label": "test_crm_batch1_remaining_column_facet.py", "id": "tests_test_crm_batch1_remaining_column_facet" }, @@ -142907,7 +142952,7 @@ "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 141, + "community": 135, "norm_label": "test_crm_clue_list_filters.py", "id": "tests_test_crm_clue_list_filters" }, @@ -142917,7 +142962,7 @@ "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 189, + "community": 188, "norm_label": "test_crm_contract_approval_list_filters.py", "id": "tests_test_crm_contract_approval_list_filters" }, @@ -142927,7 +142972,7 @@ "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 177, + "community": 174, "norm_label": "test_crm_contract_change_list_filters.py", "id": "tests_test_crm_contract_change_list_filters" }, @@ -142937,7 +142982,7 @@ "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "test_crm_contract_default_sort.py", "id": "tests_test_crm_contract_default_sort" }, @@ -142947,7 +142992,7 @@ "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 18, "norm_label": "test_crm_contract_keyword.py", "id": "tests_test_crm_contract_keyword" }, @@ -142957,7 +143002,7 @@ "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 149, + "community": 147, "norm_label": "test_crm_contract_list_filters.py", "id": "tests_test_crm_contract_list_filters" }, @@ -142967,7 +143012,7 @@ "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "_origin": "ast", - "community": 84, + "community": 90, "norm_label": "test_crm_contract_name_from_parties.py", "id": "tests_test_crm_contract_name_from_parties" }, @@ -142977,7 +143022,7 @@ "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L1", "_origin": "ast", - "community": 183, + "community": 182, "norm_label": "test_crm_contract_no_align.py", "id": "tests_test_crm_contract_no_align" }, @@ -142987,7 +143032,7 @@ "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L1", "_origin": "ast", - "community": 369, + "community": 349, "norm_label": "test_crm_contract_reedit_to_draft.py", "id": "tests_test_crm_contract_reedit_to_draft" }, @@ -142997,7 +143042,7 @@ "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 190, + "community": 187, "norm_label": "test_crm_contract_template_list_filters.py", "id": "tests_test_crm_contract_template_list_filters" }, @@ -143007,7 +143052,7 @@ "source_file": "tests/test_crm_customer_column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "test_crm_customer_column_facet.py", "id": "tests_test_crm_customer_column_facet" }, @@ -143017,7 +143062,7 @@ "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 109, + "community": 104, "norm_label": "test_crm_customer_list_filters.py", "id": "tests_test_crm_customer_list_filters" }, @@ -143027,7 +143072,7 @@ "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L1", "_origin": "ast", - "community": 345, + "community": 350, "norm_label": "test_crm_framework_contract_amount.py", "id": "tests_test_crm_framework_contract_amount" }, @@ -143037,7 +143082,7 @@ "source_file": "tests/test_crm_list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "test_crm_list_sort.py", "id": "tests_test_crm_list_sort" }, @@ -143047,7 +143092,7 @@ "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 68, "norm_label": "test_crm_name_pinyin_search.py", "id": "tests_test_crm_name_pinyin_search" }, @@ -143057,7 +143102,7 @@ "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 234, + "community": 145, "norm_label": "test_crm_opportunity_list_filters.py", "id": "tests_test_crm_opportunity_list_filters" }, @@ -143067,7 +143112,7 @@ "source_file": "tests/test_crm_package_spec.py", "source_location": "L1", "_origin": "ast", - "community": 136, + "community": 128, "norm_label": "test_crm_package_spec.py", "id": "tests_test_crm_package_spec" }, @@ -143077,7 +143122,7 @@ "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 203, + "community": 196, "norm_label": "test_crm_price_letter_list_filters.py", "id": "tests_test_crm_price_letter_list_filters" }, @@ -143087,7 +143132,7 @@ "source_file": "tests/test_crm_product_column_facet.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 136, "norm_label": "test_crm_product_column_facet.py", "id": "tests_test_crm_product_column_facet" }, @@ -143097,7 +143142,7 @@ "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 98, + "community": 136, "norm_label": "test_crm_product_list_filters.py", "id": "tests_test_crm_product_list_filters" }, @@ -143107,7 +143152,7 @@ "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 41, "norm_label": "test_crm_product_options_keyword.py", "id": "tests_test_crm_product_options_keyword" }, @@ -143117,7 +143162,7 @@ "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 150, + "community": 149, "norm_label": "test_crm_quote_list_filters.py", "id": "tests_test_crm_quote_list_filters" }, @@ -143127,7 +143172,7 @@ "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "_origin": "ast", - "community": 313, + "community": 289, "norm_label": "test_crm_settlement_clause.py", "id": "tests_test_crm_settlement_clause" }, @@ -143137,7 +143182,7 @@ "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "_origin": "ast", - "community": 293, + "community": 305, "norm_label": "test_crm_supplier_hazard.py", "id": "tests_test_crm_supplier_hazard" }, @@ -143147,7 +143192,7 @@ "source_file": "tests/test_data_scope.py", "source_location": "L1", "_origin": "ast", - "community": 55, + "community": 85, "norm_label": "test_data_scope.py", "id": "tests_test_data_scope" }, @@ -143157,7 +143202,7 @@ "source_file": "tests/test_db_inventory_id.py", "source_location": "L1", "_origin": "ast", - "community": 275, + "community": 112, "norm_label": "test_db_inventory_id.py", "id": "tests_test_db_inventory_id" }, @@ -143167,7 +143212,7 @@ "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 207, + "community": 200, "norm_label": "test_db_inventory_list_filters.py", "id": "tests_test_db_inventory_list_filters" }, @@ -143177,7 +143222,7 @@ "source_file": "tests/test_db_list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 70, + "community": 222, "norm_label": "test_db_list_sort.py", "id": "tests_test_db_list_sort" }, @@ -143187,7 +143232,7 @@ "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 229, + "community": 223, "norm_label": "test_db_plan_list_filters.py", "id": "tests_test_db_plan_list_filters" }, @@ -143197,7 +143242,7 @@ "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "_origin": "ast", - "community": 34, + "community": 72, "norm_label": "test_db_resolve_crm_product.py", "id": "tests_test_db_resolve_crm_product" }, @@ -143207,7 +143252,7 @@ "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 216, + "community": 209, "norm_label": "test_db_weighing_list_filters.py", "id": "tests_test_db_weighing_list_filters" }, @@ -143217,7 +143262,7 @@ "source_file": "tests/test_delete_guard.py", "source_location": "L1", "_origin": "ast", - "community": 93, + "community": 122, "norm_label": "test_delete_guard.py", "id": "tests_test_delete_guard" }, @@ -143227,7 +143272,7 @@ "source_file": "tests/test_dict_ensure.py", "source_location": "L1", "_origin": "ast", - "community": 208, + "community": 199, "norm_label": "test_dict_ensure.py", "id": "tests_test_dict_ensure" }, @@ -143237,7 +143282,7 @@ "source_file": "tests/test_duty_schedule.py", "source_location": "L1", "_origin": "ast", - "community": 107, + "community": 26, "norm_label": "test_duty_schedule.py", "id": "tests_test_duty_schedule" }, @@ -143247,7 +143292,7 @@ "source_file": "tests/test_excel_export_helpers.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 324, "norm_label": "test_excel_export_helpers.py", "id": "tests_test_excel_export_helpers" }, @@ -143257,7 +143302,7 @@ "source_file": "tests/test_id_card_age.py", "source_location": "L1", "_origin": "ast", - "community": 147, + "community": 54, "norm_label": "test_id_card_age.py", "id": "tests_test_id_card_age" }, @@ -143267,7 +143312,7 @@ "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "_origin": "ast", - "community": 142, + "community": 131, "norm_label": "test_menu_favorite_crud.py", "id": "tests_test_menu_favorite_crud" }, @@ -143277,7 +143322,7 @@ "source_file": "tests/test_mp_webview_auth_api.py", "source_location": "L1", "_origin": "ast", - "community": 80, + "community": 57, "norm_label": "test_mp_webview_auth_api.py", "id": "tests_test_mp_webview_auth_api" }, @@ -143287,7 +143332,7 @@ "source_file": "tests/test_mp_webview_ticket.py", "source_location": "L1", "_origin": "ast", - "community": 312, + "community": 292, "norm_label": "test_mp_webview_ticket.py", "id": "tests_test_mp_webview_ticket" }, @@ -143297,7 +143342,7 @@ "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "_origin": "ast", - "community": 236, + "community": 232, "norm_label": "test_pinyin_abbr.py", "id": "tests_test_pinyin_abbr" }, @@ -143307,7 +143352,7 @@ "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L1", "_origin": "ast", - "community": 338, + "community": 95, "norm_label": "test_pl_arrange_auto_start_execute.py", "id": "tests_test_pl_arrange_auto_start_execute" }, @@ -143317,7 +143362,7 @@ "source_file": "tests/test_pl_brand_archive.py", "source_location": "L1", "_origin": "ast", - "community": 103, + "community": 176, "norm_label": "test_pl_brand_archive.py", "id": "tests_test_pl_brand_archive" }, @@ -143327,7 +143372,7 @@ "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L1", "_origin": "ast", - "community": 213, + "community": 257, "norm_label": "test_pl_carrier_eligible.py", "id": "tests_test_pl_carrier_eligible" }, @@ -143337,7 +143382,7 @@ "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L1", "_origin": "ast", - "community": 91, + "community": 70, "norm_label": "test_pl_contract_plan_qty.py", "id": "tests_test_pl_contract_plan_qty" }, @@ -143347,7 +143392,7 @@ "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "_origin": "ast", - "community": 172, + "community": 215, "norm_label": "test_pl_contract_qty_arrange_check.py", "id": "tests_test_pl_contract_qty_arrange_check" }, @@ -143357,7 +143402,7 @@ "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L1", "_origin": "ast", - "community": 158, + "community": 156, "norm_label": "test_pl_customer_stop_pref_service.py", "id": "tests_test_pl_customer_stop_pref_service" }, @@ -143367,7 +143412,7 @@ "source_file": "tests/test_pl_delivery_times_aggregate.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 29, "norm_label": "test_pl_delivery_times_aggregate.py", "id": "tests_test_pl_delivery_times_aggregate" }, @@ -143377,7 +143422,7 @@ "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "test_pl_dibang_date_sync_on_plan_save.py", "id": "tests_test_pl_dibang_date_sync_on_plan_save" }, @@ -143387,7 +143432,7 @@ "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "test_pl_dibang_plan_quantity.py", "id": "tests_test_pl_dibang_plan_quantity" }, @@ -143397,7 +143442,7 @@ "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "test_pl_dibang_upsert_on_arrange.py", "id": "tests_test_pl_dibang_upsert_on_arrange" }, @@ -143407,7 +143452,7 @@ "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 231, + "community": 229, "norm_label": "test_pl_document_reminder_list_filters.py", "id": "tests_test_pl_document_reminder_list_filters" }, @@ -143417,7 +143462,7 @@ "source_file": "tests/test_pl_driver_plan_service.py", "source_location": "L1", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "test_pl_driver_plan_service.py", "id": "tests_test_pl_driver_plan_service" }, @@ -143427,7 +143472,7 @@ "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", - "community": 95, + "community": 13, "norm_label": "test_pl_feedback_brand_qty.py", "id": "tests_test_pl_feedback_brand_qty" }, @@ -143447,7 +143492,7 @@ "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "_origin": "ast", - "community": 52, + "community": 308, "norm_label": "test_pl_freight_unsettled_q_filter.py", "id": "tests_test_pl_freight_unsettled_q_filter" }, @@ -143457,7 +143502,7 @@ "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "_origin": "ast", - "community": 60, + "community": 36, "norm_label": "test_pl_io_order_enrichment.py", "id": "tests_test_pl_io_order_enrichment" }, @@ -143467,7 +143512,7 @@ "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 79, + "community": 210, "norm_label": "test_pl_io_order_list_filters.py", "id": "tests_test_pl_io_order_list_filters" }, @@ -143477,7 +143522,7 @@ "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L1", "_origin": "ast", - "community": 60, + "community": 291, "norm_label": "test_pl_io_order_site_feedback_status.py", "id": "tests_test_pl_io_order_site_feedback_status" }, @@ -143487,7 +143532,7 @@ "source_file": "tests/test_pl_list_sort.py", "source_location": "L1", "_origin": "ast", - "community": 108, + "community": 107, "norm_label": "test_pl_list_sort.py", "id": "tests_test_pl_list_sort" }, @@ -143497,7 +143542,7 @@ "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 75, + "community": 148, "norm_label": "test_pl_master_data_list_filters.py", "id": "tests_test_pl_master_data_list_filters" }, @@ -143507,7 +143552,7 @@ "source_file": "tests/test_pl_menu_badge_plan_cert.py", "source_location": "L1", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "test_pl_menu_badge_plan_cert.py", "id": "tests_test_pl_menu_badge_plan_cert" }, @@ -143517,7 +143562,7 @@ "source_file": "tests/test_pl_menu_badge_recharge.py", "source_location": "L1", "_origin": "ast", - "community": 133, + "community": 171, "norm_label": "test_pl_menu_badge_recharge.py", "id": "tests_test_pl_menu_badge_recharge" }, @@ -143527,7 +143572,7 @@ "source_file": "tests/test_pl_menu_badge_recharge_approval.py", "source_location": "L1", "_origin": "ast", - "community": 133, + "community": 98, "norm_label": "test_pl_menu_badge_recharge_approval.py", "id": "tests_test_pl_menu_badge_recharge_approval" }, @@ -143537,7 +143582,7 @@ "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "test_pl_personnel_cert_required.py", "id": "tests_test_pl_personnel_cert_required" }, @@ -143547,7 +143592,7 @@ "source_file": "tests/test_pl_personnel_sys_user_bind.py", "source_location": "L1", "_origin": "ast", - "community": 324, + "community": 316, "norm_label": "test_pl_personnel_sys_user_bind.py", "id": "tests_test_pl_personnel_sys_user_bind" }, @@ -143557,7 +143602,7 @@ "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", - "community": 56, + "community": 64, "norm_label": "test_pl_plan_archive_export.py", "id": "tests_test_pl_plan_archive_export" }, @@ -143567,7 +143612,7 @@ "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 82, + "community": 170, "norm_label": "test_pl_plan_archive_stop_service.py", "id": "tests_test_pl_plan_archive_stop_service" }, @@ -143577,7 +143622,7 @@ "source_file": "tests/test_pl_plan_archive_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "test_pl_plan_archive_zip_export.py", "id": "tests_test_pl_plan_archive_zip_export" }, @@ -143587,7 +143632,7 @@ "source_file": "tests/test_pl_plan_arrange_copy_flags.py", "source_location": "L1", "_origin": "ast", - "community": 8, + "community": 21, "norm_label": "test_pl_plan_arrange_copy_flags.py", "id": "tests_test_pl_plan_arrange_copy_flags" }, @@ -143597,7 +143642,7 @@ "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 348, + "community": 9, "norm_label": "test_pl_plan_cert_list_filters.py", "id": "tests_test_pl_plan_cert_list_filters" }, @@ -143607,7 +143652,7 @@ "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L1", "_origin": "ast", - "community": 74, + "community": 29, "norm_label": "test_pl_plan_contract_gap.py", "id": "tests_test_pl_plan_contract_gap" }, @@ -143617,7 +143662,7 @@ "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L1", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "test_pl_plan_create_date.py", "id": "tests_test_pl_plan_create_date" }, @@ -143627,7 +143672,7 @@ "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L1", "_origin": "ast", - "community": 339, + "community": 9, "norm_label": "test_pl_plan_draft_save.py", "id": "tests_test_pl_plan_draft_save" }, @@ -143637,7 +143682,7 @@ "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 258, "norm_label": "test_pl_plan_list_attachments.py", "id": "tests_test_pl_plan_list_attachments" }, @@ -143647,7 +143692,7 @@ "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 24, + "community": 28, "norm_label": "test_pl_plan_list_filters.py", "id": "tests_test_pl_plan_list_filters" }, @@ -143657,7 +143702,7 @@ "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L1", "_origin": "ast", - "community": 294, + "community": 270, "norm_label": "test_pl_plan_package_validate.py", "id": "tests_test_pl_plan_package_validate" }, @@ -143667,7 +143712,7 @@ "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L1", "_origin": "ast", - "community": 18, + "community": 9, "norm_label": "test_pl_plan_price_mask.py", "id": "tests_test_pl_plan_price_mask" }, @@ -143677,7 +143722,7 @@ "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L1", "_origin": "ast", - "community": 192, + "community": 64, "norm_label": "test_pl_plan_print_service.py", "id": "tests_test_pl_plan_print_service" }, @@ -143687,7 +143732,7 @@ "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "_origin": "ast", - "community": 245, + "community": 263, "norm_label": "test_pl_plan_product_upsert.py", "id": "tests_test_pl_plan_product_upsert" }, @@ -143697,7 +143742,7 @@ "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "_origin": "ast", - "community": 238, + "community": 220, "norm_label": "test_pl_plan_requires_site_link.py", "id": "tests_test_pl_plan_requires_site_link" }, @@ -143707,7 +143752,7 @@ "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "_origin": "ast", - "community": 271, + "community": 9, "norm_label": "test_pl_plan_resolve_driver.py", "id": "tests_test_pl_plan_resolve_driver" }, @@ -143717,7 +143762,7 @@ "source_file": "tests/test_pl_plan_resolve_escort.py", "source_location": "L1", "_origin": "ast", - "community": 271, + "community": 9, "norm_label": "test_pl_plan_resolve_escort.py", "id": "tests_test_pl_plan_resolve_escort" }, @@ -143727,7 +143772,7 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 6, "norm_label": "test_pl_plan_single_contract_rules.py", "id": "tests_test_pl_plan_single_contract_rules" }, @@ -143737,7 +143782,7 @@ "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", - "community": 47, + "community": 58, "norm_label": "test_pl_plan_stop_rules.py", "id": "tests_test_pl_plan_stop_rules" }, @@ -143747,7 +143792,7 @@ "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 6, "norm_label": "test_pl_plan_stop_service.py", "id": "tests_test_pl_plan_stop_service" }, @@ -143757,7 +143802,7 @@ "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "_origin": "ast", - "community": 360, + "community": 29, "norm_label": "test_pl_plan_stop_upsert.py", "id": "tests_test_pl_plan_stop_upsert" }, @@ -143767,7 +143812,7 @@ "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "_origin": "ast", - "community": 123, + "community": 101, "norm_label": "test_pl_public_link_archived.py", "id": "tests_test_pl_public_link_archived" }, @@ -143777,7 +143822,7 @@ "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L1", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "test_pl_public_transport_history.py", "id": "tests_test_pl_public_transport_history" }, @@ -143787,7 +143832,7 @@ "source_file": "tests/test_pl_scan_cert_expiry.py", "source_location": "L1", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "test_pl_scan_cert_expiry.py", "id": "tests_test_pl_scan_cert_expiry" }, @@ -143797,7 +143842,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 85, + "community": 60, "norm_label": "date", "id": "tests_test_pl_scan_cert_expiry_py_date" }, @@ -143807,7 +143852,7 @@ "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "test_pl_trailer_cert_rules.py", "id": "tests_test_pl_trailer_cert_rules" }, @@ -143817,7 +143862,7 @@ "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "_origin": "ast", - "community": 287, + "community": 130, "norm_label": "test_pl_transport_address_notes_schema.py", "id": "tests_test_pl_transport_address_notes_schema" }, @@ -143827,7 +143872,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "test_pl_transport_arrange_optional_driver.py", "id": "tests_test_pl_transport_arrange_optional_driver" }, @@ -143837,7 +143882,7 @@ "source_file": "tests/test_pl_transport_arrange_optional_escort.py", "source_location": "L1", "_origin": "ast", - "community": 38, + "community": 4, "norm_label": "test_pl_transport_arrange_optional_escort.py", "id": "tests_test_pl_transport_arrange_optional_escort" }, @@ -143847,7 +143892,7 @@ "source_file": "tests/test_pl_transport_site_service.py", "source_location": "L1", "_origin": "ast", - "community": 66, + "community": 13, "norm_label": "test_pl_transport_site_service.py", "id": "tests_test_pl_transport_site_service" }, @@ -143857,7 +143902,7 @@ "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L1", "_origin": "ast", - "community": 100, + "community": 106, "norm_label": "test_pl_transport_stop_feedback.py", "id": "tests_test_pl_transport_stop_feedback" }, @@ -143867,7 +143912,7 @@ "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L1", "_origin": "ast", - "community": 69, + "community": 65, "norm_label": "test_pl_tripartite_cert_gates.py", "id": "tests_test_pl_tripartite_cert_gates" }, @@ -143877,7 +143922,7 @@ "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L1", "_origin": "ast", - "community": 117, + "community": 150, "norm_label": "test_pl_vehicle_ops_list_filters.py", "id": "tests_test_pl_vehicle_ops_list_filters" }, @@ -143887,7 +143932,7 @@ "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "_origin": "ast", - "community": 194, + "community": 52, "norm_label": "test_pl_vehicle_personnel_photo_schema.py", "id": "tests_test_pl_vehicle_personnel_photo_schema" }, @@ -143897,7 +143942,7 @@ "source_file": "tests/test_pl_vehicle_recharge_apply_zip_export.py", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 32, "norm_label": "test_pl_vehicle_recharge_apply_zip_export.py", "id": "tests_test_pl_vehicle_recharge_apply_zip_export" }, @@ -143907,7 +143952,7 @@ "source_file": "tests/test_pl_vehicle_recharge_mine_vehicles.py", "source_location": "L1", "_origin": "ast", - "community": 116, + "community": 108, "norm_label": "test_pl_vehicle_recharge_mine_vehicles.py", "id": "tests_test_pl_vehicle_recharge_mine_vehicles" }, @@ -143917,7 +143962,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 116, + "community": 108, "norm_label": "simplenamespace", "id": "tests_test_pl_vehicle_recharge_mine_vehicles_py_simplenamespace" }, @@ -143927,7 +143972,7 @@ "source_file": "tests/test_pl_vehicle_recharge_workflow.py", "source_location": "L1", "_origin": "ast", - "community": 165, + "community": 160, "norm_label": "test_pl_vehicle_recharge_workflow.py", "id": "tests_test_pl_vehicle_recharge_workflow" }, @@ -143937,7 +143982,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 165, + "community": 160, "norm_label": "simplenamespace", "id": "tests_test_pl_vehicle_recharge_workflow_py_simplenamespace" }, @@ -143947,7 +143992,7 @@ "source_file": "tests/test_pound_qr_label_items.py", "source_location": "L1", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "test_pound_qr_label_items.py", "id": "tests_test_pound_qr_label_items" }, @@ -143957,7 +144002,7 @@ "source_file": "tests/test_public_db_pound_qr.py", "source_location": "L1", "_origin": "ast", - "community": 139, + "community": 166, "norm_label": "test_public_db_pound_qr.py", "id": "tests_test_public_db_pound_qr" }, @@ -143967,7 +144012,7 @@ "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "_origin": "ast", - "community": 80, + "community": 57, "norm_label": "test_public_db_vehicle_plates.py", "id": "tests_test_public_db_vehicle_plates" }, @@ -143977,7 +144022,7 @@ "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "_origin": "ast", - "community": 113, + "community": 190, "norm_label": "test_quote_approver_setting.py", "id": "tests_test_quote_approver_setting" }, @@ -143987,7 +144032,7 @@ "source_file": "tests/test_resolve_product_id_no_auto_create.py", "source_location": "L1", "_origin": "ast", - "community": 228, + "community": 246, "norm_label": "test_resolve_product_id_no_auto_create.py", "id": "tests_test_resolve_product_id_no_auto_create" }, @@ -143997,7 +144042,7 @@ "source_file": "tests/test_vehicle_fuel_schema.py", "source_location": "L1", "_origin": "ast", - "community": 97, + "community": 92, "norm_label": "test_vehicle_fuel_schema.py", "id": "tests_test_vehicle_fuel_schema" }, @@ -144007,7 +144052,7 @@ "source_file": "tests/test_vehicle_recharge_types.py", "source_location": "L1", "_origin": "ast", - "community": 299, + "community": 276, "norm_label": "test_vehicle_recharge_types.py", "id": "tests_test_vehicle_recharge_types" }, @@ -144017,7 +144062,7 @@ "source_file": "tests/test_wechat_login_resolve.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 172, "norm_label": "test_wechat_login_resolve.py", "id": "tests_test_wechat_login_resolve" }, @@ -144027,7 +144072,7 @@ "source_file": "tests/test_wechat_mini_auth_phone.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 172, "norm_label": "test_wechat_mini_auth_phone.py", "id": "tests_test_wechat_mini_auth_phone" }, @@ -144037,7 +144082,7 @@ "source_file": "tests/test_wx_qr_api.py", "source_location": "L1", "_origin": "ast", - "community": 80, + "community": 57, "norm_label": "test_wx_qr_api.py", "id": "tests_test_wx_qr_api" }, @@ -144047,7 +144092,7 @@ "source_file": "tests/test_wx_qr_session.py", "source_location": "L1", "_origin": "ast", - "community": 327, + "community": 318, "norm_label": "test_wx_qr_session.py", "id": "tests_test_wx_qr_session" }, @@ -144057,7 +144102,7 @@ "source_file": "tests/test_wxacode.py", "source_location": "L1", "_origin": "ast", - "community": 67, + "community": 186, "norm_label": "test_wxacode.py", "id": "tests_test_wxacode" }, @@ -144067,7 +144112,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L1", "_origin": "ast", - "community": 388, + "community": 365, "norm_label": "activate.ps1", "id": "venv_bak_broken_bin_activate" }, @@ -144077,7 +144122,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L73", "_origin": "ast", - "community": 388, + "community": 365, "norm_label": "global:deactivate()", "id": "venv_bak_broken_bin_activate_global_deactivate" }, @@ -144087,7 +144132,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L126", "_origin": "ast", - "community": 388, + "community": 365, "norm_label": "get-pyvenvconfig()", "id": "venv_bak_broken_bin_activate_get_pyvenvconfig" }, @@ -144097,7 +144142,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L223", "_origin": "ast", - "community": 388, + "community": 365, "norm_label": "global:_old_virtual_prompt()", "id": "venv_bak_broken_bin_activate_global_old_virtual_prompt" }, @@ -144107,7 +144152,7 @@ "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L227", "_origin": "ast", - "community": 388, + "community": 365, "norm_label": "global:prompt()", "id": "venv_bak_broken_bin_activate_global_prompt" }, @@ -144117,7 +144162,7 @@ "source_file": "DEPLOY.md", "source_location": "L1", "_origin": "ast", - "community": 361, + "community": 340, "norm_label": "deploy.md", "id": "deploy" }, @@ -144127,7 +144172,7 @@ "source_file": "DEPLOY.md", "source_location": "L1", "_origin": "ast", - "community": 361, + "community": 340, "norm_label": "shanxia2.0 backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "id": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, @@ -144137,7 +144182,7 @@ "source_file": "DEPLOY.md", "source_location": "L3", "_origin": "ast", - "community": 361, + "community": 340, "norm_label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "id": "deploy_1_\u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, @@ -144147,7 +144192,7 @@ "source_file": "DEPLOY.md", "source_location": "L32", "_origin": "ast", - "community": 361, + "community": 340, "norm_label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "id": "deploy_2_\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, @@ -144157,7 +144202,7 @@ "source_file": "DEPLOY.md", "source_location": "L45", "_origin": "ast", - "community": 361, + "community": 340, "norm_label": "3. \u65e5\u5e38\u8fd0\u7ef4", "id": "deploy_3_\u65e5\u5e38\u8fd0\u7ef4" }, @@ -144167,7 +144212,7 @@ "source_file": "DEPLOY.md", "source_location": "L61", "_origin": "ast", - "community": 361, + "community": 340, "norm_label": "4. \u914d\u7f6e\u6587\u4ef6", "id": "deploy_4_\u914d\u7f6e\u6587\u4ef6" }, @@ -144177,7 +144222,7 @@ "source_file": "DEPLOY.md", "source_location": "L70", "_origin": "ast", - "community": 361, + "community": 340, "norm_label": "5. \u4e0e nginx \u914d\u5408", "id": "deploy_5_\u4e0e_nginx_\u914d\u5408" }, @@ -144187,7 +144232,7 @@ "source_file": "DEPLOY.md", "source_location": "L77", "_origin": "ast", - "community": 361, + "community": 340, "norm_label": "6. \u5e38\u89c1\u95ee\u9898", "id": "deploy_6_\u5e38\u89c1\u95ee\u9898" }, @@ -144197,7 +144242,7 @@ "source_file": "README.md", "source_location": "L1", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "readme.md", "id": "readme" }, @@ -144207,7 +144252,7 @@ "source_file": "README.md", "source_location": "L1", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)", "id": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi" }, @@ -144217,7 +144262,7 @@ "source_file": "README.md", "source_location": "L7", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "\u6280\u672f\u6808", "id": "readme_\u6280\u672f\u6808" }, @@ -144227,7 +144272,7 @@ "source_file": "README.md", "source_location": "L15", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "\u9879\u76ee\u7ed3\u6784", "id": "readme_\u9879\u76ee\u7ed3\u6784" }, @@ -144237,7 +144282,7 @@ "source_file": "README.md", "source_location": "L37", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "\u5feb\u901f\u5f00\u59cb", "id": "readme_\u5feb\u901f\u5f00\u59cb" }, @@ -144247,7 +144292,7 @@ "source_file": "README.md", "source_location": "L39", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "id": "readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883" }, @@ -144257,7 +144302,7 @@ "source_file": "README.md", "source_location": "L47", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "2. \u5b89\u88c5\u4f9d\u8d56", "id": "readme_2_\u5b89\u88c5\u4f9d\u8d56" }, @@ -144267,7 +144312,7 @@ "source_file": "README.md", "source_location": "L53", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "id": "readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, @@ -144277,7 +144322,7 @@ "source_file": "README.md", "source_location": "L71", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "4. \u542f\u52a8\u670d\u52a1", "id": "readme_4_\u542f\u52a8\u670d\u52a1" }, @@ -144287,7 +144332,7 @@ "source_file": "README.md", "source_location": "L83", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "api \u8def\u7531\u5206\u7ec4", "id": "readme_api_\u8def\u7531\u5206\u7ec4" }, @@ -144297,7 +144342,7 @@ "source_file": "README.md", "source_location": "L93", "_origin": "ast", - "community": 340, + "community": 319, "norm_label": "\u5f00\u53d1\u89c4\u8303", "id": "readme_\u5f00\u53d1\u89c4\u8303" }, @@ -144306,7 +144351,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" }, @@ -144315,7 +144360,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" }, @@ -144324,7 +144369,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" }, @@ -144333,7 +144378,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" }, @@ -144342,7 +144387,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" }, @@ -144351,7 +144396,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" }, @@ -144360,7 +144405,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" }, @@ -144369,7 +144414,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" }, @@ -144378,7 +144423,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" }, @@ -144387,7 +144432,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" }, @@ -144396,7 +144441,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" }, @@ -144405,7 +144450,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" }, @@ -144414,7 +144459,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" }, @@ -144423,7 +144468,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" }, @@ -144432,7 +144477,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" }, @@ -144441,7 +144486,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" }, @@ -144450,7 +144495,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" }, @@ -144459,7 +144504,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" }, @@ -144468,7 +144513,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" }, @@ -144477,7 +144522,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" }, @@ -144486,7 +144531,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" }, @@ -144495,7 +144540,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" }, @@ -144504,7 +144549,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" }, @@ -144513,7 +144558,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" }, @@ -144522,7 +144567,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" }, @@ -144531,7 +144576,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" }, @@ -144540,7 +144585,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" }, @@ -144549,7 +144594,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" }, @@ -144558,7 +144603,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" }, @@ -144567,7 +144612,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" }, @@ -144576,7 +144621,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" }, @@ -144585,7 +144630,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" }, @@ -144594,7 +144639,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" }, @@ -144603,7 +144648,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" }, @@ -144612,7 +144657,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" }, @@ -144621,7 +144666,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" }, @@ -144630,7 +144675,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" }, @@ -144639,7 +144684,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" }, @@ -144648,7 +144693,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" }, @@ -144657,7 +144702,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" }, @@ -144666,7 +144711,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" }, @@ -144675,7 +144720,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" }, @@ -144684,7 +144729,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" }, @@ -144693,7 +144738,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" }, @@ -144702,7 +144747,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" }, @@ -144711,7 +144756,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" }, @@ -144720,7 +144765,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" }, @@ -144729,7 +144774,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" }, @@ -144738,7 +144783,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" }, @@ -144747,7 +144792,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" }, @@ -144756,7 +144801,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" }, @@ -144765,7 +144810,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" }, @@ -144774,7 +144819,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" }, @@ -144783,7 +144828,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" }, @@ -144792,7 +144837,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" }, @@ -144801,7 +144846,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" }, @@ -144810,7 +144855,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" }, @@ -144819,7 +144864,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" }, @@ -144828,7 +144873,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" }, @@ -144837,7 +144882,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" }, @@ -144846,7 +144891,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" }, @@ -144855,7 +144900,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" }, @@ -144864,7 +144909,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" }, @@ -144873,7 +144918,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" }, @@ -144882,7 +144927,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" }, @@ -144891,7 +144936,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" }, @@ -144900,7 +144945,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" }, @@ -144909,7 +144954,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" }, @@ -144918,7 +144963,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" }, @@ -144927,7 +144972,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" }, @@ -144936,7 +144981,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" }, @@ -144945,7 +144990,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" }, @@ -144954,7 +144999,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" }, @@ -144963,7 +145008,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" }, @@ -144972,7 +145017,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" }, @@ -144981,7 +145026,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" }, @@ -144990,7 +145035,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" }, @@ -144999,7 +145044,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" }, @@ -145008,7 +145053,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" }, @@ -145017,7 +145062,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" }, @@ -145026,7 +145071,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" }, @@ -145035,7 +145080,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" }, @@ -145044,7 +145089,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" }, @@ -145053,7 +145098,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" }, @@ -145062,7 +145107,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" }, @@ -145071,7 +145116,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" }, @@ -145080,7 +145125,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" }, @@ -145089,7 +145134,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" }, @@ -145098,7 +145143,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" }, @@ -145107,7 +145152,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" }, @@ -145116,7 +145161,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" }, @@ -145125,7 +145170,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" }, @@ -145134,7 +145179,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" }, @@ -145143,7 +145188,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" }, @@ -145152,7 +145197,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" }, @@ -145161,7 +145206,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" }, @@ -145170,7 +145215,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" }, @@ -145179,7 +145224,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" }, @@ -145188,7 +145233,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" }, @@ -145197,7 +145242,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" }, @@ -145206,7 +145251,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" }, @@ -145215,7 +145260,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" }, @@ -145224,7 +145269,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" }, @@ -145233,7 +145278,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" }, @@ -145242,7 +145287,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" }, @@ -145251,7 +145296,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" }, @@ -145260,7 +145305,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" }, @@ -145269,7 +145314,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" }, @@ -145278,7 +145323,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" }, @@ -145287,7 +145332,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" }, @@ -145296,7 +145341,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" }, @@ -145305,7 +145350,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" }, @@ -145314,7 +145359,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" }, @@ -145323,7 +145368,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" }, @@ -145332,7 +145377,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" }, @@ -145341,7 +145386,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" }, @@ -145350,7 +145395,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" }, @@ -145359,7 +145404,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" }, @@ -145368,7 +145413,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" }, @@ -145377,7 +145422,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" }, @@ -145386,7 +145431,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" }, @@ -145395,7 +145440,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" }, @@ -145404,7 +145449,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" }, @@ -145413,7 +145458,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" }, @@ -145422,7 +145467,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" }, @@ -145431,7 +145476,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" }, @@ -145440,7 +145485,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" }, @@ -145449,7 +145494,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" }, @@ -145458,7 +145503,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" }, @@ -145467,7 +145512,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" }, @@ -145476,7 +145521,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" }, @@ -145485,7 +145530,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" }, @@ -145494,7 +145539,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" }, @@ -145503,7 +145548,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" }, @@ -145512,7 +145557,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" }, @@ -145521,7 +145566,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" }, @@ -145530,7 +145575,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" }, @@ -145539,7 +145584,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" }, @@ -145548,7 +145593,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" }, @@ -145557,7 +145602,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" }, @@ -145566,7 +145611,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" }, @@ -145575,7 +145620,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" }, @@ -145584,7 +145629,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" }, @@ -145593,7 +145638,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" }, @@ -145602,7 +145647,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" }, @@ -145611,7 +145656,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" }, @@ -145620,7 +145665,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" }, @@ -145629,7 +145674,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" }, @@ -145638,7 +145683,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" }, @@ -145647,7 +145692,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" }, @@ -145656,7 +145701,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" }, @@ -145665,7 +145710,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" }, @@ -145674,7 +145719,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" }, @@ -145683,7 +145728,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" }, @@ -145692,7 +145737,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" }, @@ -145701,7 +145746,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" }, @@ -145710,7 +145755,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" }, @@ -145719,7 +145764,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" }, @@ -145728,7 +145773,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" }, @@ -145737,7 +145782,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" }, @@ -145746,7 +145791,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" }, @@ -145755,7 +145800,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" }, @@ -145764,7 +145809,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" }, @@ -145773,7 +145818,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" }, @@ -145782,7 +145827,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" }, @@ -145791,7 +145836,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" }, @@ -145800,7 +145845,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" }, @@ -145809,7 +145854,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" }, @@ -145818,7 +145863,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" }, @@ -145827,7 +145872,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" }, @@ -145836,7 +145881,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" }, @@ -145845,7 +145890,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" }, @@ -145854,7 +145899,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" }, @@ -145863,7 +145908,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" }, @@ -145872,7 +145917,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" }, @@ -145881,7 +145926,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" }, @@ -145890,7 +145935,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" }, @@ -145899,7 +145944,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" }, @@ -145908,7 +145953,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" }, @@ -145917,7 +145962,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" }, @@ -145926,7 +145971,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" }, @@ -145935,7 +145980,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" }, @@ -145944,7 +145989,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" }, @@ -145953,7 +145998,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" }, @@ -145962,7 +146007,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" }, @@ -145971,7 +146016,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" }, @@ -145980,7 +146025,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" }, @@ -145989,7 +146034,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" } @@ -324798,9 +324843,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L54", "weight": 1.0, + "confidence_score": 1.0, "source": "app_api_wechat_notices_py", - "target": "api_wechat_notices_oauth_launch", - "confidence_score": 1.0 + "target": "api_wechat_notices_oauth_launch" }, { "relation": "contains", @@ -324818,9 +324863,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L83", "weight": 1.0, + "confidence_score": 1.0, "source": "app_api_wechat_notices_py", - "target": "api_wechat_notices_page_headers", - "confidence_score": 1.0 + "target": "api_wechat_notices_page_headers" }, { "relation": "contains", @@ -324828,9 +324873,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L93", "weight": 1.0, + "confidence_score": 1.0, "source": "app_api_wechat_notices_py", - "target": "api_wechat_notices_binding_message_page", - "confidence_score": 1.0 + "target": "api_wechat_notices_binding_message_page" }, { "relation": "contains", @@ -324838,9 +324883,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L106", "weight": 1.0, + "confidence_score": 1.0, "source": "app_api_wechat_notices_py", - "target": "api_wechat_notices_oauth_redirect_page", - "confidence_score": 1.0 + "target": "api_wechat_notices_oauth_redirect_page" }, { "relation": "contains", @@ -325165,9 +325210,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L60", "weight": 1.0, + "confidence_score": 1.0, "source": "api_wechat_notices_oauth_launch", - "target": "api_wechat_notices_binding_message_page", - "confidence_score": 1.0 + "target": "api_wechat_notices_binding_message_page" }, { "relation": "calls", @@ -325176,9 +325221,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L61", "weight": 1.0, + "confidence_score": 1.0, "source": "api_wechat_notices_oauth_launch", - "target": "api_wechat_notices_oauth_redirect_page", - "confidence_score": 1.0 + "target": "api_wechat_notices_oauth_redirect_page" }, { "relation": "rationale_for", @@ -325186,9 +325231,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L55", "weight": 1.0, + "confidence_score": 1.0, "source": "api_wechat_notices_rationale_55", - "target": "api_wechat_notices_oauth_launch", - "confidence_score": 1.0 + "target": "api_wechat_notices_oauth_launch" }, { "relation": "calls", @@ -325252,9 +325297,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L102", "weight": 1.0, + "confidence_score": 1.0, "source": "api_wechat_notices_binding_message_page", - "target": "api_wechat_notices_page_headers", - "confidence_score": 1.0 + "target": "api_wechat_notices_page_headers" }, { "relation": "calls", @@ -325263,9 +325308,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L117", "weight": 1.0, + "confidence_score": 1.0, "source": "api_wechat_notices_oauth_redirect_page", - "target": "api_wechat_notices_page_headers", - "confidence_score": 1.0 + "target": "api_wechat_notices_page_headers" }, { "relation": "rationale_for", @@ -325273,9 +325318,9 @@ "source_file": "app/api/wechat_notices.py", "source_location": "L122", "weight": 1.0, + "confidence_score": 1.0, "source": "api_wechat_notices_rationale_122", - "target": "api_wechat_notices_mobile_callback_page", - "confidence_score": 1.0 + "target": "api_wechat_notices_mobile_callback_page" }, { "relation": "rationale_for", @@ -403517,9 +403562,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L136", "weight": 1.0, + "confidence_score": 1.0, "source": "app_services_wechat_notice_binding_py", - "target": "services_wechat_notice_binding_oauth_authorize_url", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_oauth_authorize_url" }, { "relation": "contains", @@ -403527,9 +403572,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L143", "weight": 1.0, + "confidence_score": 1.0, "source": "app_services_wechat_notice_binding_py", - "target": "services_wechat_notice_binding_mobile_launch_url", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_mobile_launch_url" }, { "relation": "contains", @@ -403537,9 +403582,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L148", "weight": 1.0, + "confidence_score": 1.0, "source": "app_services_wechat_notice_binding_py", - "target": "services_wechat_notice_binding_resolve_mobile_authorize_target", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_resolve_mobile_authorize_target" }, { "relation": "contains", @@ -403620,9 +403665,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L152", "weight": 1.0, + "confidence_score": 1.0, "source": "services_wechat_notice_binding_resolve_mobile_authorize_target", - "target": "services_wechat_notice_binding_enabled", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_enabled" }, { "relation": "calls", @@ -403730,9 +403775,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L154", "weight": 1.0, + "confidence_score": 1.0, "source": "services_wechat_notice_binding_resolve_mobile_authorize_target", - "target": "services_wechat_notice_binding_call", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_call" }, { "relation": "calls", @@ -403851,9 +403896,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L155", "weight": 1.0, + "confidence_score": 1.0, "source": "services_wechat_notice_binding_resolve_mobile_authorize_target", - "target": "services_wechat_notice_binding_decode", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_decode" }, { "relation": "calls", @@ -403884,9 +403929,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L156", "weight": 1.0, + "confidence_score": 1.0, "source": "services_wechat_notice_binding_resolve_mobile_authorize_target", - "target": "services_wechat_notice_binding_load", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_load" }, { "relation": "calls", @@ -404016,9 +404061,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L132", "weight": 1.0, + "confidence_score": 1.0, "source": "services_wechat_notice_binding_start_binding", - "target": "services_wechat_notice_binding_mobile_launch_url", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_mobile_launch_url" }, { "relation": "calls", @@ -404027,9 +404072,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L132", "weight": 1.0, + "confidence_score": 1.0, "source": "services_wechat_notice_binding_start_binding", - "target": "services_wechat_notice_binding_oauth_authorize_url", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_oauth_authorize_url" }, { "relation": "calls", @@ -404038,9 +404083,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L158", "weight": 1.0, + "confidence_score": 1.0, "source": "services_wechat_notice_binding_resolve_mobile_authorize_target", - "target": "services_wechat_notice_binding_oauth_authorize_url", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_oauth_authorize_url" }, { "relation": "rationale_for", @@ -404048,9 +404093,9 @@ "source_file": "app/services/wechat_notice_binding.py", "source_location": "L149", "weight": 1.0, + "confidence_score": 1.0, "source": "services_wechat_notice_binding_rationale_149", - "target": "services_wechat_notice_binding_resolve_mobile_authorize_target", - "confidence_score": 1.0 + "target": "services_wechat_notice_binding_resolve_mobile_authorize_target" }, { "relation": "imports_from", @@ -420561,6 +420606,26 @@ "source": "app_services_pl_mobile_product_identity_py", "target": "services_pl_mobile_product_identity_key" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L15", + "weight": 1.0, + "source": "app_services_pl_mobile_product_identity_py", + "target": "services_pl_mobile_product_identity_identity_value", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L22", + "weight": 1.0, + "source": "app_services_pl_mobile_product_identity_py", + "target": "services_pl_mobile_product_identity_identity_mismatch", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -420611,6 +420676,17 @@ "source": "services_pl_mobile_product_identity_rationale_1", "target": "app_services_pl_mobile_product_identity_py" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L16", + "weight": 1.0, + "source": "services_pl_mobile_product_identity_identity_value", + "target": "services_pl_mobile_product_identity_key", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -420655,6 +420731,39 @@ "source": "services_pl_mobile_product_identity_is_existing_pending_delivery", "target": "services_pl_mobile_product_identity_key" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L23", + "weight": 1.0, + "source": "services_pl_mobile_product_identity_identity_mismatch", + "target": "services_pl_mobile_product_identity_identity_value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L54", + "weight": 1.0, + "source": "services_pl_mobile_product_identity_validate_mobile_product_links", + "target": "services_pl_mobile_product_identity_identity_mismatch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L76", + "weight": 1.0, + "source": "services_pl_mobile_product_identity_resolve_mobile_product_link", + "target": "services_pl_mobile_product_identity_identity_mismatch", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -420688,6 +420797,16 @@ "source": "services_pl_mobile_product_identity_resolve_mobile_product_link", "target": "any" }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_mobile_product_identity.py", + "source_location": "L82", + "weight": 1.0, + "source": "services_pl_mobile_product_identity_rationale_82", + "target": "services_pl_mobile_product_identity_is_existing_pending_delivery", + "confidence_score": 1.0 + }, { "relation": "rationale_for", "confidence": "EXTRACTED", @@ -468452,9 +468571,9 @@ "source_file": "tests/test_wechat_cert_notices.py", "source_location": "L238", "weight": 1.0, + "confidence_score": 1.0, "source": "tests_test_wechat_cert_notices_py", - "target": "tests_test_wechat_cert_notices_test_only_monday_wednesday_friday_after_ten_enqueue", - "confidence_score": 1.0 + "target": "tests_test_wechat_cert_notices_test_only_monday_wednesday_friday_after_ten_enqueue" }, { "relation": "contains", @@ -475573,6 +475692,16 @@ "source": "tests_test_pl_mobile_product_identity_py", "target": "tests_test_pl_mobile_product_identity_test_mobile_request_rejects_incompatible_model_unit" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_mobile_product_identity.py", + "source_location": "L95", + "weight": 1.0, + "source": "tests_test_pl_mobile_product_identity_py", + "target": "tests_test_pl_mobile_product_identity_test_ton_unit_label_and_dict_value_are_compatible", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -475759,6 +475888,17 @@ "source": "tests_test_pl_mobile_product_identity_test_mobile_request_rejects_incompatible_model_unit", "target": "tests_test_pl_mobile_product_identity_service" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_mobile_product_identity.py", + "source_location": "L97", + "weight": 1.0, + "source": "tests_test_pl_mobile_product_identity_test_ton_unit_label_and_dict_value_are_compatible", + "target": "tests_test_pl_mobile_product_identity_service", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -475968,6 +476108,16 @@ "source": "tests_test_pl_mobile_product_identity_test_mobile_request_rejects_incompatible_model_unit", "target": "tests_test_mobile_quote_contact_sync_row" }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_mobile_product_identity.py", + "source_location": "L96", + "weight": 1.0, + "source": "tests_test_pl_mobile_product_identity_rationale_96", + "target": "tests_test_pl_mobile_product_identity_test_ton_unit_label_and_dict_value_are_compatible", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -484422,9 +484572,9 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L177", "weight": 1.0, + "confidence_score": 1.0, "source": "tests_test_wechat_notice_binding_py", - "target": "tests_test_wechat_notice_binding_test_mobile_web_view_opens_business_domain_before_wechat", - "confidence_score": 1.0 + "target": "tests_test_wechat_notice_binding_test_mobile_web_view_opens_business_domain_before_wechat" }, { "relation": "contains", @@ -484546,9 +484696,9 @@ "source_file": "tests/test_wechat_notice_binding.py", "source_location": "L194", "weight": 1.0, + "confidence_score": 1.0, "source": "tests_test_wechat_notice_binding_test_mobile_web_view_opens_business_domain_before_wechat", - "target": "tests_test_wechat_notice_binding_memoryredis_get", - "confidence_score": 1.0 + "target": "tests_test_wechat_notice_binding_memoryredis_get" }, { "relation": "calls", @@ -774235,5 +774385,5 @@ } ], "hyperedges": [], - "built_at_commit": "3aa0f0ff2efc6b51340d3089784e4059464458da" + "built_at_commit": "75d7da3d3d74b7145a2504f126d9a8e7a6ee7c29" } \ No newline at end of file diff --git a/backend/tests/test_pl_mobile_product_identity.py b/backend/tests/test_pl_mobile_product_identity.py index 518d3845c..d935545b1 100644 --- a/backend/tests/test_pl_mobile_product_identity.py +++ b/backend/tests/test_pl_mobile_product_identity.py @@ -92,6 +92,19 @@ def test_mobile_request_rejects_incompatible_model_unit(field): assert error.value.status_code==422 +def test_ton_unit_label_and_dict_value_are_compatible(): + """装货添加产品可能带「吨」,合同行带 dun;二者视为同一单位。""" + m = service() + product = Row(client_key='a', id='pp', product_id='p', model='食品级', unit='吨') + stop = Row( + plan_product_client_key='a', plan_product_id='pp', product_id='p', model='食品级', unit='dun' + ) + m.validate_mobile_product_links([product], [stop]) + row = Row(id='pp', product_id='p', model='食品级', unit='吨') + m.bind_mobile_product_key(row, product) + assert m.resolve_mobile_product_link(stop, [row]) == 'pp' + + def test_new_mobile_plan_cannot_claim_existing_product_id(): with pytest.raises(Exception) as error: service().validate_mobile_product_links([Row(client_key='a',id='fake')],[],creating=True) diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json index 7f42ff5f6..4520498b7 100644 --- a/graphify-out/manifest.json +++ b/graphify-out/manifest.json @@ -1,16 +1,4 @@ { - "/Users/zlwu/work/00code/shanxia2.0/\u4ea7\u54c1\u6570\u636e\u5237\u65b0/import_solid_products.py": { - "mtime": 1785633476.0, - "hash": "c6e594b4c9b30ead2412096da301a7f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u4ea7\u54c1\u6570\u636e\u5237\u65b0/import_liquid_products.py": { - "mtime": 1785631461.0, - "hash": "2263e5869b13a3da38822c84e86bdea5" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u751f\u4ea7\u73af\u5883\u6570\u636e\u5e93\u7684\u6570\u636e/shanxia2.0.sql": { - "mtime": 1787888106.0, - "hash": "90ffdbbae0d889487545708e17e6342f" - }, "/Users/zlwu/work/00code/shanxia2.0/backend/app/__init__.py": { "mtime": 1780113982.0, "hash": "9c26ed050e94de5ab7c16bf27c0c42ef" @@ -1152,8 +1140,8 @@ "hash": "58aa29a08800ff3e2b18e717b0a33ba2" }, "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_mobile_product_identity.py": { - "mtime": 1792836595.075024, - "hash": "74c1b80c41944a99e020427f9d273b8e" + "mtime": 1793260993.6149864, + "hash": "116b0934a419a921907479cbf2900c7e" }, "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_mine_vehicles.py": { "mtime": 1790655062.0, @@ -1832,8 +1820,8 @@ "hash": "0ac8f94cc2a5a1c2358c4de6de533bcb" }, "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_mobile_product_identity.py": { - "mtime": 1793111261.8534324, - "hash": "26dfd304cd81ae2814f76802a1bba9f5" + "mtime": 1793261138.0447273, + "hash": "cd82b43ba01ebbb5d9ca1b216b2c5754" }, "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_crm_contract_attachment_clear.py": { "mtime": 1793170010.0452156, @@ -2427,11502 +2415,6 @@ "mtime": 1780108930.0, "hash": "6fadd6729df2485367d64111686b949c" }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-0-foundation/seed_sys_dept_from_prod_v1.sql": { - "mtime": 1785456240.0, - "hash": "5d3d36a6c44762a7339a1265824b400d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/mapper/CrmContractProductMapper.java": { - "mtime": 1780218555.0, - "hash": "2288725e94ee857b811690f83a2098bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/mapper/CrmContractMapper.java": { - "mtime": 1780218555.0, - "hash": "ded83703493b2caf3fb1e26ade961793" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/controller/CrmContractController.java": { - "mtime": 1780218555.0, - "hash": "5a23664e21c4a4be7b73d897a49de132" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/service/ICrmContractProductService.java": { - "mtime": 1780218555.0, - "hash": "ea8360fc64f1d55039c19b0cf21cee6a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/service/ICrmContractService.java": { - "mtime": 1780218555.0, - "hash": "706b2572d7a76c15ff5d64db772bff03" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/service/impl/CrmContractProductServiceImpl.java": { - "mtime": 1780218555.0, - "hash": "d3d551fb2ef81e8ab42b9c2eb66962be" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/service/impl/CrmContractServiceImpl.java": { - "mtime": 1780218555.0, - "hash": "937f76cd30df47bfb34c0761c7dbf869" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/domain/CrmContract.java": { - "mtime": 1780218555.0, - "hash": "49e07f22d63ccd7845fab901214b0cba" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/domain/CrmContractProduct.java": { - "mtime": 1780218555.0, - "hash": "7ff45d434e4330ce716f44046b109361" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/domain/vo/CrmContractProductVo.java": { - "mtime": 1780218555.0, - "hash": "6cf5c1c3b10709e89c1803494cddf403" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/domain/vo/CrmContractVo.java": { - "mtime": 1780218555.0, - "hash": "40b1b6012c64fb2fe389478b7dbae2ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/domain/bo/CrmContractBo.java": { - "mtime": 1780218555.0, - "hash": "784fbed0a94105180f1add2fbcb13422" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/contract/domain/bo/CrmContractProductBo.java": { - "mtime": 1780218555.0, - "hash": "0a8bb7a6add6362e4f8b40b89335ad47" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/mapper/CrmQuoteProductMapper.java": { - "mtime": 1780217880.0, - "hash": "6de7b0ef0454f785d247a73745b355d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/mapper/CrmQuoteApprovalMapper.java": { - "mtime": 1780217880.0, - "hash": "c6666aa2c9f8b6d92ea5485ac829c2fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/mapper/CrmQuoteShareLogMapper.java": { - "mtime": 1780217880.0, - "hash": "a9119e1d718345e11cdec1c285d706c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/mapper/CrmQuoteMapper.java": { - "mtime": 1780217880.0, - "hash": "765cb34d9bd5284c628f29b01f30f401" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/controller/CrmQuoteController.java": { - "mtime": 1780217880.0, - "hash": "48ade274f6fba131a91885a1cb8cbb2f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/controller/CrmQuoteApprovalController.java": { - "mtime": 1780217880.0, - "hash": "69857d9f058cf667c5ac2241ed207abb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/controller/CrmQuoteProductController.java": { - "mtime": 1780217880.0, - "hash": "cf9d2fb1ca389e80f89e8e549183b57c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/controller/CrmQuoteShareLogController.java": { - "mtime": 1780217880.0, - "hash": "1f9a6c4129505a5ab95b29f16d71a13b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/ICrmQuoteShareLogService.java": { - "mtime": 1780217880.0, - "hash": "2d8872a7c8127c18a34c650b3f81eec3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/ICrmQuoteProductService.java": { - "mtime": 1780217880.0, - "hash": "4671cadecb6d97a46b67c05e25461d9f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/ICrmQuotePdfService.java": { - "mtime": 1780217880.0, - "hash": "177eb56acadc10c19430b12ca6ccafda" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/ICrmQuoteApprovalService.java": { - "mtime": 1780217880.0, - "hash": "b248f611a5e6d764e42e1c1017de6305" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/ICrmQuoteService.java": { - "mtime": 1780217880.0, - "hash": "d80c0024776f60ff5c865d6d00274638" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/impl/CrmQuoteServiceImpl.java": { - "mtime": 1780217880.0, - "hash": "b52fe3e0ca58a8f4abd1d3d67f3ec9c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/impl/CrmQuotePdfServiceImpl.java": { - "mtime": 1780217880.0, - "hash": "c7b88096227d7397da0e6bbc94831a72" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/impl/CrmQuoteShareLogServiceImpl.java": { - "mtime": 1780217880.0, - "hash": "27e6d36a6d32f2b0795267a9522cc9fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/impl/CrmQuoteApprovalServiceImpl.java": { - "mtime": 1780217880.0, - "hash": "65765d39c79a4a9e3da62ba3c12acb6c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/service/impl/CrmQuoteProductServiceImpl.java": { - "mtime": 1780217880.0, - "hash": "bcfc57a80e8b788b8c06e15e5679f77b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/CrmQuote.java": { - "mtime": 1780217880.0, - "hash": "771a2775f1caa546238567c23ff336be" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/CrmQuoteApproval.java": { - "mtime": 1780217880.0, - "hash": "4bec70e84ede7f5e366575ce7445cd13" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/CrmQuoteShareLog.java": { - "mtime": 1780217880.0, - "hash": "06e4cefc65a447df0f842939fedae091" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/CrmQuoteProduct.java": { - "mtime": 1780217880.0, - "hash": "90ff54d9105767f781111fe49a6bd8d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/vo/CrmQuoteProductVo.java": { - "mtime": 1780217880.0, - "hash": "563fe538966642085939cf00fedef62c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/vo/CrmQuoteVo.java": { - "mtime": 1780217880.0, - "hash": "a9f90ae154152648fce430873bf6834d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/vo/CrmQuoteApprovalVo.java": { - "mtime": 1780217880.0, - "hash": "a9d265f81cd4a465362ba5ce285fc2eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/vo/CrmQuoteShareLogVo.java": { - "mtime": 1780217880.0, - "hash": "199cf96e5dc5e35d84f5fa9d91f9296b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/bo/CrmQuoteApprovalBo.java": { - "mtime": 1780217880.0, - "hash": "2b68674b18258a5649a45e9ba2af6711" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/bo/CrmQuoteBo.java": { - "mtime": 1780217880.0, - "hash": "cca27d4e686913816da3b3a3352fa5ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/domain/bo/CrmQuoteProductBo.java": { - "mtime": 1780217880.0, - "hash": "cf726c2b6ec753d0e1a605549220f509" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/supplier-info/mapper/CrmSupplierInfoMapper.java": { - "mtime": 1780218256.0, - "hash": "90cbacb3f082aa2183a25b3b46261a10" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/supplier-info/controller/CrmSupplierInfoController.java": { - "mtime": 1780218256.0, - "hash": "e2692cd793f3e1e3f8fce64dda4e6ca3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/supplier-info/service/ICrmSupplierInfoService.java": { - "mtime": 1780218256.0, - "hash": "c2373eda2ae84d4bffc176606645a644" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/supplier-info/service/impl/CrmSupplierInfoServiceImpl.java": { - "mtime": 1780218256.0, - "hash": "6096109f0d38b9233ea34c664937a2f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/supplier-info/domain/CrmSupplierInfo.java": { - "mtime": 1780218256.0, - "hash": "cb3fca4b2b693e04d8470b372fbfddd0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/supplier-info/domain/vo/CrmSupplierInfoVo.java": { - "mtime": 1780218256.0, - "hash": "079da464a699a31a1f6053b63ad1378e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/supplier-info/domain/bo/CrmSupplierInfoBo.java": { - "mtime": 1780218256.0, - "hash": "9764dfefcb08a84bae1e3f1b6e92dc55" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/sx.sql": { - "mtime": 1786258696.0, - "hash": "9fbbc466cba6261029c2a99dbadad492" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/dibang.sql": { - "mtime": 1786258696.0, - "hash": "58ad515da529f6caf8efb52d6cf43daa" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/20261026_simple_doclib.sql": { - "mtime": 1793007770.3736763, - "hash": "269a5ce8f9b0751005fa2b5b97cb145c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/20261027_pl_plan_cancelled_archive_status.sql": { - "mtime": 1793064080.6075535, - "hash": "fd7fc1b3e9a90375ce630553541d14f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/20261027_wechat_approval_notices.sql": { - "mtime": 1793073266.9167576, - "hash": "76629609286bb36ff27d718e6fcfe49c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/shanxia2.0.sql": { - "mtime": 1793182005.254093, - "hash": "10aee358a819966ab6d10711877b5db5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/20261027_wechat_cert_notice_role.sql": { - "mtime": 1793077431.2889528, - "hash": "e96958ac65247cb07aef47ce850860cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-25-pl-vehicle-recharge-shanxia.sql": { - "mtime": 1792894483.3080983, - "hash": "527cd68963d1b58ffbc09a512143f9b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-28-dispatch-calendar-quantity.sql": { - "mtime": 1793181887.4207811, - "hash": "27e5d48debc3c33c22221cfc058d8931" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-26-manual-dispatch-calendar.sql": { - "mtime": 1793181885.8488622, - "hash": "8fd50a8c9f3d1d87324f4af952a646ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-25-pl-vehicle-fuel-card.sql": { - "mtime": 1792896348.4323604, - "hash": "7c5d7752145a9160d06d326372f1951a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-15-mini-crm-contract-webview-menus.sql": { - "mtime": 1792056269.6969862, - "hash": "17906a0ab192e7af0608cf7987fcad12" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-28-inventory-transaction-stop-line.sql": { - "mtime": 1793140651.4104588, - "hash": "986340ac56ad4e430543ce933e5fd809" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-15-mini-crm-product-webview-menus.sql": { - "mtime": 1792028429.6237915, - "hash": "653c8e033a58fe755af1ff23cb9c4eb1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-25-mini-dispatch-calendar-menu.sql": { - "mtime": 1792906781.0485759, - "hash": "892a35e73862846c0d645ac89ae1b97c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-16-pl-vehicle-recharge-oil-card-rename.sql": { - "mtime": 1792122019.6338472, - "hash": "c1236ceed00608de2a3e2662411be473" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-15-mini-crm-quote-webview-menus.sql": { - "mtime": 1792050637.7120466, - "hash": "45c08839b7bfcc62df49163e70f8d72e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-17-mini-crm-customer-webview-menus.sql": { - "mtime": 1792207096.125408, - "hash": "1d41720689254ef874918142a02b9fc0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-27-dispatch-calendar-kind.sql": { - "mtime": 1793112281.93635, - "hash": "77004ecb52cacc99931a02e8867e600b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-17-mini-pl-plan-cert-webview-menus.sql": { - "mtime": 1792211424.1829398, - "hash": "f29b08b048dfef972c6f6d2aa3fb2fbf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/migrations/2026-10-25-pl-dispatch-calendar-menu.sql": { - "mtime": 1792900068.4849472, - "hash": "39809e2f2ebeb83cf6cee9d94181bb7a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/designs/2026-10-25-purchase-transport-cert-draft.sql": { - "mtime": 1792992726.3025734, - "hash": "bf810eef5f658819cfc3b6a7ac0a3de7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/backups/crm_contract_product_off2on_20260918_112306.sql": { - "mtime": 1789701786.0, - "hash": "4de9cfd1afbba81bc5f406c411f5f739" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/backups/2026-09-23-prod-package-spec-restore-20260923_183036.sql": { - "mtime": 1790159437.0, - "hash": "33d0fb06180c930f8a0ea075ea118047" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/backups/crm_contract_product_off2on_earlier_20260918_112407.sql": { - "mtime": 1789701847.0, - "hash": "4a01b07abef65e5795b5d57ddbc22dae" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/sql/backups/crm_quote_product_off2on_20260918_115133.sql": { - "mtime": 1789703493.0, - "hash": "346743744d200a345cb4f96387287828" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/main.go": { - "mtime": 1792663089.2806232, - "hash": "03b7f1803e4c836380d7a7def7f0e97e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/router.go": { - "mtime": 1792663089.2983978, - "hash": "2c1569eecf9c0707539df7ff1d93ce09" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/user.go": { - "mtime": 1792663089.298138, - "hash": "d1db4bb0c3e2244e32c852953cb93af3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/webdav.go": { - "mtime": 1792663089.2981942, - "hash": "c9ecf790d9be645c05d48695e3163fe7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/callback.go": { - "mtime": 1792663089.2975245, - "hash": "3489329e1d96326f0c73b91fd2e68d50" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/callback_test.go": { - "mtime": 1792663089.297578, - "hash": "23f33d1e18c5c23f4a52623da8a670de" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/wopi.go": { - "mtime": 1792663089.298251, - "hash": "d2314cf6e80bb8a3445863be69c976c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/share.go": { - "mtime": 1792663089.297894, - "hash": "3d9cfbe106efca4e6a1c8247e3265dda" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/slave.go": { - "mtime": 1792663089.2980485, - "hash": "c35389c72a334516835376227b53f94b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/admin.go": { - "mtime": 1792663089.2974539, - "hash": "73afbd6d26c3824ecd449eb376317595" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/site.go": { - "mtime": 1792663089.2979593, - "hash": "fcf4b5ee6f7b0613f6ced1216b686afb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/file.go": { - "mtime": 1792663089.2977264, - "hash": "d2125ff023e429c258b259781f0007e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/oauth.go": { - "mtime": 1792663089.297828, - "hash": "721119bb77b7d0faa87e2ee6e64df178" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/main.go": { - "mtime": 1792663089.297777, - "hash": "ad96b3557e093dc67d7f8c317c927bac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/directory.go": { - "mtime": 1792663089.2976353, - "hash": "13afc95a7246eea7e5d00c09b8e688a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/routers/controllers/workflow.go": { - "mtime": 1792663089.2983065, - "hash": "819e6fff64eec4fec2a2a99b0a1747c6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/auth.go": { - "mtime": 1792663089.2807586, - "hash": "9e3a531dc96bae01b65ba0fa51e4cfbd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/session.go": { - "mtime": 1792663089.2812116, - "hash": "c014771057825bbe28e6685a5c44c0ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/frontend.go": { - "mtime": 1792663089.2810879, - "hash": "873e14707b90b7324f3f14ff3812e782" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/wopi.go": { - "mtime": 1792663089.2813513, - "hash": "77b37046a0050231624a593ffbb8e917" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/common.go": { - "mtime": 1792663089.2809675, - "hash": "8c84ba4ecfa4c05d29527b9d529c2dce" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/cluster.go": { - "mtime": 1792663089.2808928, - "hash": "605509995a95faea244f2bb60457a19d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/file.go": { - "mtime": 1792663089.2810295, - "hash": "c94ccaf5a0f5918193d18521ccdd093f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/captcha.go": { - "mtime": 1792663089.2808254, - "hash": "5aa72b209856ca5867c99e3767ecefd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/mock.go": { - "mtime": 1792663089.281151, - "hash": "4eb77ea78f2ee663a0d04a0edf722b64" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/middleware/share_preview.go": { - "mtime": 1792663089.281288, - "hash": "503cfb6f1bf269088cf7404d490699d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/cmd/server.go": { - "mtime": 1792663089.2617893, - "hash": "4a0d5178af9f8022c3b765b706359b17" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/cmd/eject.go": { - "mtime": 1792663089.2615728, - "hash": "905bc9ee2a2b448cbba9fbe32535904b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/cmd/masterkey.go": { - "mtime": 1792663089.2616415, - "hash": "e4226893f0ca8d0d0797a3af8a88a132" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/cmd/migrate.go": { - "mtime": 1792663089.261693, - "hash": "eba6d515e79d2958bd7791720ca04c33" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/cmd/root.go": { - "mtime": 1792663089.2617419, - "hash": "54a9d633c4d2e17f2f92f4af8467f0ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/node_update.go": { - "mtime": 1792663089.2707253, - "hash": "f64a37bf5239b0cca031f44bb1ce8da2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/entity_create.go": { - "mtime": 1792663089.2649322, - "hash": "01773264ff0df0b556b076feac86fd69" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/group_create.go": { - "mtime": 1792663089.2674289, - "hash": "c9bee7b7834870243d6c44601c660e32" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/generate.go": { - "mtime": 1792663089.2670043, - "hash": "a2c6a9f1d98274b0de3b9d9d77b6d104" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/node_delete.go": { - "mtime": 1792663089.270508, - "hash": "c0b054b7fbfee6bb1920d5da1e5ef638" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/metadata_query.go": { - "mtime": 1792663089.2688413, - "hash": "de056c7636ef79318de67171543b9893" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthgrant_delete.go": { - "mtime": 1792663089.27224, - "hash": "587cd37a0edb4b469c67afe246f3e761" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthgrant_update.go": { - "mtime": 1792663089.2726393, - "hash": "303a03db48c2d2ef04b927e8909796ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/metadata.go": { - "mtime": 1792663089.268177, - "hash": "bde1b4130cabd100b7c6afbadecdbd81" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/setting_create.go": { - "mtime": 1792663089.2748508, - "hash": "88730422fc5785ed89ab8e61e123d02f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/entity_query.go": { - "mtime": 1792663089.2650766, - "hash": "fcafd1d5df66e8ef6e208f9555ba7eb4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/task_query.go": { - "mtime": 1792663089.2774236, - "hash": "9873df76fbfa6b15cc268da45e7c60f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/user.go": { - "mtime": 1792663089.2779145, - "hash": "cd14b966ef79252230b25b468c4785df" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/setting_update.go": { - "mtime": 1792663089.2751613, - "hash": "b8cb1747859713bb4639adbe51c8f75f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/file_query.go": { - "mtime": 1792663089.2659848, - "hash": "ae41e0f72322d914494b4b80a8b6afb2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/task.go": { - "mtime": 1792663089.2767437, - "hash": "65802b5c70ba69b2dcb8bfe0254c18de" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/setting_delete.go": { - "mtime": 1792663089.2749546, - "hash": "9a4ac82c143ce491873bbd535960c41e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/entity_update.go": { - "mtime": 1792663089.2651644, - "hash": "072901fe8741aa5cffe31d7f020f70f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/group_update.go": { - "mtime": 1792663089.2677019, - "hash": "6ea55ac6fefbe1ae6d875e232e774e18" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/mutationhelper.go": { - "mtime": 1792663089.2700295, - "hash": "cf6dbd1d745cd22d4c3235dece1fe4b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/node_create.go": { - "mtime": 1792663089.2704394, - "hash": "8e1ed05e015ceb15af9ef60bae4244f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/entity_delete.go": { - "mtime": 1792663089.2650208, - "hash": "32dce74557d15ebe3d8e1b52fe5479e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/group_delete.go": { - "mtime": 1792663089.2675169, - "hash": "7f38369e8e6279b770bf9a8521930c7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/passkey_query.go": { - "mtime": 1792663089.2730994, - "hash": "1873a098fbd8b909e45ce1735a0f07ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthgrant_create.go": { - "mtime": 1792663089.272169, - "hash": "46bda7d8dad370165952ba737653227b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/setting.go": { - "mtime": 1792663089.2745855, - "hash": "0369d7fa53ad66e145752e463dac4cc5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/task_delete.go": { - "mtime": 1792663089.2773414, - "hash": "8d1c3a10fb0f003f7bb0d9bb63ed0d6c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/runtime.go": { - "mtime": 1792663089.2734323, - "hash": "ad4a89d3e3cd6ccaa4aafb4f26f7e9e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/task_update.go": { - "mtime": 1792663089.2775025, - "hash": "80dbaa97a10ea786ca51e3519cdecc87" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/share_query.go": { - "mtime": 1792663089.2757764, - "hash": "6a5df1f8022c702a9fe27377fb009f05" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/fsevent_update.go": { - "mtime": 1792663089.26694, - "hash": "90d4972fd0cac785ee0070e59eca191d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/passkey.go": { - "mtime": 1792663089.2727396, - "hash": "5377beb8f8d9b1581b46ae2e1de9a3f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/davaccount_query.go": { - "mtime": 1792663089.2635477, - "hash": "dd5c5365e42f074310baaf398c5aa1cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/fsevent_delete.go": { - "mtime": 1792663089.266713, - "hash": "3db775855ae792b0cb08ba9bdc77264e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/storagepolicy.go": { - "mtime": 1792663089.2760262, - "hash": "a26e2ef359f22601f7d2dd03fdbbef2b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/directlink.go": { - "mtime": 1792663089.2637656, - "hash": "a7315ebbfa5a931c58b0b553d774c086" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/fsevent_create.go": { - "mtime": 1792663089.2666066, - "hash": "df61a32bd4d230c82ca051a81f1b268a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/client.go": { - "mtime": 1792663089.2620375, - "hash": "9070acb322bd950ad020ee1806663438" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/task_create.go": { - "mtime": 1792663089.2770057, - "hash": "ae90c01ebd98e3b0cafb75f0fcdd8d8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthgrant_query.go": { - "mtime": 1792663089.2723427, - "hash": "2b3654ec6bb9020fc2e37ba30d974fe5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/mutation.go": { - "mtime": 1792663089.2698522, - "hash": "ff2bfdef279ac05355303b7de999fbca" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/directlink_create.go": { - "mtime": 1792663089.2641084, - "hash": "1d7c0811fbf8b8c8175f2adf67c72747" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/user_update.go": { - "mtime": 1792663089.2784903, - "hash": "71cede36dddcb56ce840eaddb7e150bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/user_delete.go": { - "mtime": 1792663089.2782977, - "hash": "61e9cbb3316618c00a3ba7c31f5e0ff7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/entity.go": { - "mtime": 1792663089.264662, - "hash": "b38404dfd21eef0d4b3fc3e68e193811" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/group_query.go": { - "mtime": 1792663089.2675936, - "hash": "c8fbe81710c50e03c053916b6e5b460d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthclient_create.go": { - "mtime": 1792663089.271256, - "hash": "23ebd09b722c9ca0adee6ebbcc8e6a18" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/group.go": { - "mtime": 1792663089.2671194, - "hash": "f3120f8133d53dfd3c5cb6b11a0dee10" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/share_create.go": { - "mtime": 1792663089.2756, - "hash": "c4756f72a01985d1ca616be9de97df8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/share.go": { - "mtime": 1792663089.2752697, - "hash": "1cfa1169d8fc5d65efdbd09995d21d1d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/storagepolicy_update.go": { - "mtime": 1792663089.276635, - "hash": "ed40723f96eaba9901667a368a831a48" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthgrant.go": { - "mtime": 1792663089.2717054, - "hash": "159d3f0e600eec3e4895e474af8529f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/storagepolicy_delete.go": { - "mtime": 1792663089.2764337, - "hash": "e54a65e000ed01808e36e1d715d27636" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/share_update.go": { - "mtime": 1792663089.2759068, - "hash": "c8b07ad61a0f61c4a9fad64e75b868f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/davaccount.go": { - "mtime": 1792663089.262172, - "hash": "21c160a55e549f49006830fc8cfb1856" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/share_delete.go": { - "mtime": 1792663089.2756999, - "hash": "60390322878dd0ca1cb567273a8679a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/storagepolicy_create.go": { - "mtime": 1792663089.2763429, - "hash": "a4e62e8c58ea0d7e766b305eb74ba8b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/file.go": { - "mtime": 1792663089.2653928, - "hash": "c69b11cb396d0e36832e98b896584605" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/node_query.go": { - "mtime": 1792663089.2705934, - "hash": "2d93fca1926ff68a3bb204e43703035a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/entc.go": { - "mtime": 1792663089.2645626, - "hash": "1e464799358b8256f33eb7ac192c970e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/directlink_delete.go": { - "mtime": 1792663089.2642105, - "hash": "e06cafa5eb05e16ab2aa23a80c6bef70" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/user_query.go": { - "mtime": 1792663089.278369, - "hash": "e9c6dfbd351f31b2d68554602cda7988" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/fsevent.go": { - "mtime": 1792663089.266274, - "hash": "1a93fe245c158f863f5937fa3bed06d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/directlink_update.go": { - "mtime": 1792663089.2644186, - "hash": "fcab75cabfc01cf847dcceae9f4af093" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthclient.go": { - "mtime": 1792663089.2708333, - "hash": "169d361ab7eaf8e6b020c845f01b38f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/user_create.go": { - "mtime": 1792663089.2782328, - "hash": "014d3d32a632010ce4fb03c8d6e304ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthclient_delete.go": { - "mtime": 1792663089.271323, - "hash": "260461bb72b3d5dc65bf196581a12399" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthclient_update.go": { - "mtime": 1792663089.2715745, - "hash": "6cc1fa80bdbd3c43e850eadd5b3d4de6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/fsevent_query.go": { - "mtime": 1792663089.2668087, - "hash": "74e15de16e970c73c23d25daef590729" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/ent.go": { - "mtime": 1792663089.264493, - "hash": "c9fa086f35c932665c8311f0d84635ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/davaccount_update.go": { - "mtime": 1792663089.2636583, - "hash": "5ab6daa42a7a2f3cc65163da4116f8f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/davaccount_delete.go": { - "mtime": 1792663089.2634444, - "hash": "614e25e5294c475fb364f2c8a39b318e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/setting_query.go": { - "mtime": 1792663089.275044, - "hash": "0344deea64a90a37288caafde01c3aac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/file_create.go": { - "mtime": 1792663089.265757, - "hash": "c2893c2938d577ec669f51fee5c12905" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthclient_query.go": { - "mtime": 1792663089.271443, - "hash": "125dff967c3cb52baaff049aa2da02c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/metadata_update.go": { - "mtime": 1792663089.2689497, - "hash": "5c2dcebb48b1b30609bb6f00c7afa6c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/metadata_delete.go": { - "mtime": 1792663089.2687466, - "hash": "8bf2692ce83b648c9727d6800e8622d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/directlink_query.go": { - "mtime": 1792663089.2643073, - "hash": "cfc0cca0e5c9b4bd5e04f090574d546a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/passkey_update.go": { - "mtime": 1792663089.273301, - "hash": "ff65a371ed6bd432b7864bf9dcd8cc54" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/tx.go": { - "mtime": 1792663089.2778268, - "hash": "3cc7cc56a6ddee5e63dd4f7e2aad623a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/passkey_delete.go": { - "mtime": 1792663089.273048, - "hash": "dac89379b049f588f382431f8a8949c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/storagepolicy_query.go": { - "mtime": 1792663089.276514, - "hash": "f712b5212db4648953d6b6f9f0bb98d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/passkey_create.go": { - "mtime": 1792663089.2729905, - "hash": "fafc9c634d9d73663ade294803c5315f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/davaccount_create.go": { - "mtime": 1792663089.262543, - "hash": "fffc881a86856158feebf5d28ad54fec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/file_delete.go": { - "mtime": 1792663089.2658548, - "hash": "e18d207325e88f2f40425dee98f50030" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/node.go": { - "mtime": 1792663089.2701526, - "hash": "c6ec32f8d0ce59f6718d4c3bcf344dd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/file_update.go": { - "mtime": 1792663089.266144, - "hash": "d3bfbb1680767ab790e0a8bf5f5bebd4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/metadata_create.go": { - "mtime": 1792663089.2686703, - "hash": "96a6239386905cf226a0e3ced9bb826d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/davaccount/where.go": { - "mtime": 1792663089.2623947, - "hash": "af92f09c3bd55a6e96ac5b59abd311da" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/davaccount/davaccount.go": { - "mtime": 1792663089.262288, - "hash": "581d45c289d456ed655986fb70e587a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/predicate/predicate.go": { - "mtime": 1792663089.2733836, - "hash": "f2665dfa00b6a71fd0f6f47736bf7b2e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/directlink/directlink.go": { - "mtime": 1792663089.2638564, - "hash": "d94622467f467d33b98844d31c266737" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/directlink/where.go": { - "mtime": 1792663089.2640023, - "hash": "5a75dbb190430ca71554e003f32b0b04" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/file/where.go": { - "mtime": 1792663089.2656128, - "hash": "dffc8905f238a04280946afd1db3a9b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/file/file.go": { - "mtime": 1792663089.265531, - "hash": "e3e6a0904538c9fde97ef18f9fa6ca8d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/passkey/passkey.go": { - "mtime": 1792663089.2728374, - "hash": "bfe65fc9015ffc593774576bd86130f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/passkey/where.go": { - "mtime": 1792663089.2729151, - "hash": "de6f7fb20cdef43561564a80b8b061d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/enttest/enttest.go": { - "mtime": 1792663089.2653003, - "hash": "53e09c36f134ab9fe0b2ca010b5f3578" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/group/where.go": { - "mtime": 1792663089.2672927, - "hash": "3b3ca46f2b36efe6106064091e944fee" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/group/group.go": { - "mtime": 1792663089.2672284, - "hash": "80b0711fb0732cd5f9800ff03c973804" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/entity/where.go": { - "mtime": 1792663089.2648418, - "hash": "3730e7b609d4b28de7334c360cf211b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/entity/entity.go": { - "mtime": 1792663089.2647748, - "hash": "c2d1c68f377382832a3df5c843e23b68" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/runtime/runtime.go": { - "mtime": 1792663089.2735386, - "hash": "ad3d4f56985bf4f86f406c5265174954" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/internal/schema.go": { - "mtime": 1792663089.2680688, - "hash": "63270cae4e8ab1f30e8f040dd870b456" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/intercept/intercept.go": { - "mtime": 1792663089.2679453, - "hash": "86409209e609156abb695c1692341faf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/user/user.go": { - "mtime": 1792663089.2780218, - "hash": "f4efb17a5a7c6ca9732aa3a2bd27a929" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/user/where.go": { - "mtime": 1792663089.2780995, - "hash": "d0081287c79be066aade798a270803fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/metadata.go": { - "mtime": 1792663089.2739909, - "hash": "920d1f17cc26cc48ab87697bb91b0ae2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/user.go": { - "mtime": 1792663089.2745237, - "hash": "759df442a03d3dbd372ef5fbc4c3b0dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/task.go": { - "mtime": 1792663089.2744687, - "hash": "2daa96e842a8c6e90e0b10407b724fe4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/setting.go": { - "mtime": 1792663089.2743618, - "hash": "ca4bfe80c3eb9c2831cdc4574d251094" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/passkey.go": { - "mtime": 1792663089.2742383, - "hash": "29c5b02c84d4f49039b06f33873d6060" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/policy.go": { - "mtime": 1792663089.2743077, - "hash": "08bc7b6e5554a63198b5157a9e705f4a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/directlink.go": { - "mtime": 1792663089.273728, - "hash": "e5e3825622daca9c4494669deeea1b5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/entity.go": { - "mtime": 1792663089.2737741, - "hash": "4c9918fc235a724c3b4069f9ada044c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/group.go": { - "mtime": 1792663089.2739289, - "hash": "b4afd214e2277191d04df5e6c33f56a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/share.go": { - "mtime": 1792663089.2744172, - "hash": "05e6b7673c888a34df169acdc3a30be6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/oauthgrant.go": { - "mtime": 1792663089.2741776, - "hash": "c2681d3db4bda07bb0844dd16ae799f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/davaccount.go": { - "mtime": 1792663089.2736797, - "hash": "a3a103928b2d8e17b673140fd9350d89" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/common.go": { - "mtime": 1792663089.2736335, - "hash": "e33117ca6deaede923116404768f18dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/file.go": { - "mtime": 1792663089.2738235, - "hash": "dcb3be38ba35d2717fd103dce5762720" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/fsevent.go": { - "mtime": 1792663089.2738733, - "hash": "b00c5540f6af5134448ecd6eab01c88a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/oauthclient.go": { - "mtime": 1792663089.2741199, - "hash": "7c3c8eb3d809f79a6636fd0de5f97c93" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/schema/node.go": { - "mtime": 1792663089.2740555, - "hash": "058190ffe54f717b9535851bbb70c473" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthgrant/where.go": { - "mtime": 1792663089.2720335, - "hash": "209948e77b3d54d618d2721d69a092ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthgrant/oauthgrant.go": { - "mtime": 1792663089.2718213, - "hash": "422d97475a2664904bb1d66f0b45ed98" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/migrate/schema.go": { - "mtime": 1792663089.2691255, - "hash": "ee9cc51e53bc98bfbf024648eab977ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/migrate/migrate.go": { - "mtime": 1792663089.2690473, - "hash": "8395cab4b9ba6b5c41a6a081145dfdb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/storagepolicy/storagepolicy.go": { - "mtime": 1792663089.2761776, - "hash": "72643a722132dec9844eaf12f69ec919" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/storagepolicy/where.go": { - "mtime": 1792663089.2762587, - "hash": "6d290fb169727f27c1c81d5673f6b16f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/task/task.go": { - "mtime": 1792663089.2768419, - "hash": "d80d7b9ddc831b8dc4cc7e3bd8fcd202" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/task/where.go": { - "mtime": 1792663089.2769144, - "hash": "dbc708108427263ad48cfc87e1f84446" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/fsevent/where.go": { - "mtime": 1792663089.2664905, - "hash": "c229c6c230edcf0fd571c325d95d6fa6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/fsevent/fsevent.go": { - "mtime": 1792663089.2663915, - "hash": "284a4b2725620ff060a555b6fad3140a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/node/where.go": { - "mtime": 1792663089.2703466, - "hash": "638eb34d3c0f2530246ffbc3fd647cf8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/node/node.go": { - "mtime": 1792663089.270258, - "hash": "ce72064d0ddb9b17547e8f520b4fb859" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/setting/setting.go": { - "mtime": 1792663089.2746744, - "hash": "058ea061adc971a034a0cdfef782a42f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/setting/where.go": { - "mtime": 1792663089.2747595, - "hash": "363a3f086e31235c117b4b0f2df934f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthclient/where.go": { - "mtime": 1792663089.270991, - "hash": "b9befd227472370cfc7ed0b6b66ebbd6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/oauthclient/oauthclient.go": { - "mtime": 1792663089.270927, - "hash": "27754689a48f9b0380f3d325b41e41da" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/metadata/metadata.go": { - "mtime": 1792663089.2684472, - "hash": "3b231da457c16bf0848581682cbf56ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/metadata/where.go": { - "mtime": 1792663089.268565, - "hash": "1d3a5038997c8f4b67a88b75b3f8ed0e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/hook/hook.go": { - "mtime": 1792663089.2678394, - "hash": "7f5c5b1d80635828bbf2483fc005e549" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/share/where.go": { - "mtime": 1792663089.2754881, - "hash": "9df4b133c35376c81e8569347a9bc48b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/ent/share/share.go": { - "mtime": 1792663089.2753885, - "hash": "fded0f6f5289b0a5032b42ac21e0b35d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/oauth_client.go": { - "mtime": 1792663089.2798414, - "hash": "0a1145f0fd541890db213610bbf4a34a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/fs_event.go": { - "mtime": 1792663089.279549, - "hash": "73efbe6de15c7a3dd94224bd1b48aa9f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/user.go": { - "mtime": 1792663089.280558, - "hash": "b56668d7ac693d19ecbcf43016330c66" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/task.go": { - "mtime": 1792663089.280283, - "hash": "0a00f1efad523d31197ccfb5b62a2467" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/setting.go": { - "mtime": 1792663089.2800665, - "hash": "3870b451323bd09f9065d4bcb1c3975f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/policy.go": { - "mtime": 1792663089.2799056, - "hash": "019fb285e715245e22d89dfbf1c7fd1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/client.go": { - "mtime": 1792663089.2790134, - "hash": "a99f849b67020462dafd5995a060bab3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/dav_account.go": { - "mtime": 1792663089.2791345, - "hash": "6956fa5ce6afedac051521a942d651e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/file_utils.go": { - "mtime": 1792663089.2794967, - "hash": "b5e02011e9bc0c0df1b8e4b8286865ee" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/group.go": { - "mtime": 1792663089.279605, - "hash": "5c1dec5715fc3eca5426b664b07587f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/share.go": { - "mtime": 1792663089.2801878, - "hash": "6dbc7cf317b3dbc28ed72962acd2c76d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/common.go": { - "mtime": 1792663089.2790735, - "hash": "c8eec22d630a63b3a0d54c6ce619a277" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/file.go": { - "mtime": 1792663089.2793722, - "hash": "7bfefbac9d1ad49d6ed9b4c050871b6e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/direct_link.go": { - "mtime": 1792663089.279281, - "hash": "470f94006f17a6c0aba5851f0898233e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/tx.go": { - "mtime": 1792663089.2803476, - "hash": "bd2eba5f896e99735350fba7f09fdecf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/migration.go": { - "mtime": 1792663089.279672, - "hash": "adb26748f15eec4150c914a00ebbb603" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/node.go": { - "mtime": 1792663089.279747, - "hash": "9f34aa05b869dba767c510bee62d12b0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/types/types.go": { - "mtime": 1792663089.2804735, - "hash": "c5d6d7d4460d277ed408d85a7ca4f2ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/inventory/debug/debug.go": { - "mtime": 1792663089.2792263, - "hash": "f1acaec4619361bbe947e450a49deb3d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/application.go": { - "mtime": 1792663089.2589548, - "hash": "097a5ef9d505180e9c41d2e8af365d1b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/user.go": { - "mtime": 1792663089.2611766, - "hash": "d59b88c540e9607dcb0d308200bc1a1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/webdav.go": { - "mtime": 1792663089.2612405, - "hash": "ae850829d840f35e592e26821f91b437" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/policy.go": { - "mtime": 1792663089.2609982, - "hash": "6202e52bf11cd6fb2d7107a75591d252" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/directlink.go": { - "mtime": 1792663089.2597497, - "hash": "14e6b62c7dab501addaab2d088cd8bc0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/settings.go": { - "mtime": 1792663089.261066, - "hash": "d7311ac6ec62f83e21b2ef146b337725" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/group.go": { - "mtime": 1792663089.2599416, - "hash": "f4476bd5a6d23366a509b03bfdddec82" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/share.go": { - "mtime": 1792663089.2611208, - "hash": "c27b190a21d4d0cb01a926bc705a293c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/file.go": { - "mtime": 1792663089.2598171, - "hash": "159f6a5a3258c4f34e1df1124f0e460e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/folders.go": { - "mtime": 1792663089.2598734, - "hash": "5dd877c6ad6704e05a932f4604d7e7f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/avatars.go": { - "mtime": 1792663089.2595677, - "hash": "0a7144fd56980e0cd84c3d70ca235420" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/migrator.go": { - "mtime": 1792663089.260047, - "hash": "3f3e6c0dd610fcf461432b1ef7aded97" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/node.go": { - "mtime": 1792663089.2609315, - "hash": "1a37aa1f4948af70ccaf1304be474588" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/source_link.go": { - "mtime": 1792663089.2606606, - "hash": "e96b871e1e01d93536aac55f87f2069d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/user.go": { - "mtime": 1792663089.2608118, - "hash": "aaca53db24746577602725ca70634d6a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/webdav.go": { - "mtime": 1792663089.2608712, - "hash": "661dfbc62fdadbbe546b0d9dd24d289a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/task.go": { - "mtime": 1792663089.2607567, - "hash": "7eddd2685ae13f15408a78da25d82ef1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/setting.go": { - "mtime": 1792663089.2605593, - "hash": "a0e8b17c0bd0cc95aebb4c83a0010c5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/policy.go": { - "mtime": 1792663089.2605138, - "hash": "ab642852e9409c7aba6a49533af695b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/folder.go": { - "mtime": 1792663089.2603025, - "hash": "82b6bdfab0bc96f1523445a8386af1ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/group.go": { - "mtime": 1792663089.2603538, - "hash": "ca466d494e413250fd93dc440e71456c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/share.go": { - "mtime": 1792663089.260608, - "hash": "4c9d994528690e7075d07672ef39a98c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/file.go": { - "mtime": 1792663089.2602515, - "hash": "2248e0ae811aa5794426e43eb44ee396" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/tag.go": { - "mtime": 1792663089.260708, - "hash": "afe456954ca14f4c31b44387d4560317" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/init.go": { - "mtime": 1792663089.26041, - "hash": "2e45e9431372f22545d3254f5a431cf3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/node.go": { - "mtime": 1792663089.2604647, - "hash": "8ff8a6cd212177361074a3d3348ca711" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/model/dialects/dialect_sqlite.go": { - "mtime": 1792663089.2601955, - "hash": "e94518d4bdd6d946b1e1518a88b2fafb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/conf/conf.go": { - "mtime": 1792663089.2596495, - "hash": "43918b86cf582943b2a072299a3b1866" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/migrator/conf/defaults.go": { - "mtime": 1792663089.259699, - "hash": "352e9321293e6b090e375a40a70da2aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/statics/embed.go": { - "mtime": 1792663089.261365, - "hash": "24965df17acda8cac8f2507a57f7601e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/statics/statics.go": { - "mtime": 1792663089.261432, - "hash": "7eae592fff4e75f315473744bb936b50" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/constants/size.go": { - "mtime": 1792663089.2591014, - "hash": "31157552c87f7d154217bd036c7e4313" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/constants/constants.go": { - "mtime": 1792663089.259047, - "hash": "8b9c728d09c6001dd0d541ffb7e836fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/dependency/options.go": { - "mtime": 1792663089.259492, - "hash": "439634735710ea63674344007c89ea11" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/application/dependency/dependency.go": { - "mtime": 1792663089.2592154, - "hash": "d487a80c1f4c586bab6f69776d5fdec3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/oauth/response.go": { - "mtime": 1792663089.300814, - "hash": "54cc5b4bf2f1a2a995b7efe1ef713e49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/oauth/oauth.go": { - "mtime": 1792663089.3007658, - "hash": "fe871a7eb5d4cdecccf28dc367299181" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/oauth_client.go": { - "mtime": 1792663089.2987983, - "hash": "231b9afe01fd055d70b5889b80f060f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/list.go": { - "mtime": 1792663089.298672, - "hash": "f652e3caca0408a18cc7680060e859c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/user.go": { - "mtime": 1792663089.299312, - "hash": "6c100ee5902de12869a92722cc4400b2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/user_test.go": { - "mtime": 1792663089.2993612, - "hash": "04d23c97adebb4e98cb7c53d6ceec927" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/task.go": { - "mtime": 1792663089.2991939, - "hash": "2bec562fb0ababea24c96bcff0e965f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/response.go": { - "mtime": 1792663089.298963, - "hash": "ec12a6b3299f8e67b46b2500b0e179be" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/policy.go": { - "mtime": 1792663089.2988725, - "hash": "043a9bfc4bf0b004cdfe83e341459c64" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/tools.go": { - "mtime": 1792663089.2992582, - "hash": "cd26ae17a38e53025d838879b21db5a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/group.go": { - "mtime": 1792663089.2986164, - "hash": "839eafdb36e252b66f96505a30c261fd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/share.go": { - "mtime": 1792663089.2990308, - "hash": "2bf6988d319745b89692cf13e7d37b00" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/site.go": { - "mtime": 1792663089.2991257, - "hash": "9f391bb359263d9dfec54129b66a8b9d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/file.go": { - "mtime": 1792663089.2985458, - "hash": "09c3cf1073916e866f9119dc71a55b7f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/admin/node.go": { - "mtime": 1792663089.2987337, - "hash": "f186f0fdde5ef4e635704c14f555cbad" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/basic/site.go": { - "mtime": 1792663089.2994778, - "hash": "4554495f002b15d318957211f39315d1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/upload.go": { - "mtime": 1792663089.3003235, - "hash": "f053685c6eb72dfac208eb897f7a32a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/metadata.go": { - "mtime": 1792663089.3000867, - "hash": "efc9d6127bd1d30796ead1ebc3177e71" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/viewer.go": { - "mtime": 1792663089.3004043, - "hash": "a21cc3d58004c6d8f65d37cb52f2e219" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/pin.go": { - "mtime": 1792663089.3001392, - "hash": "b9417304f8fb265897d651d074b27fec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/response.go": { - "mtime": 1792663089.300205, - "hash": "e90d8cbfe6eea955132c063e361ce7cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/events.go": { - "mtime": 1792663089.299779, - "hash": "e0857f7c807258a15634f5fb9e2ed96a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/workflows.go": { - "mtime": 1792663089.30049, - "hash": "41da77d211b5422b72c7aa7f99b81b31" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/entity.go": { - "mtime": 1792663089.299724, - "hash": "c3b882c270ba0ccbba3de6f4415f097a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/slave.go": { - "mtime": 1792663089.3002694, - "hash": "59b7cb5c820cdf072d13cb63aceb71fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/explorer/file.go": { - "mtime": 1792663089.2998521, - "hash": "3b57a6ab505d7feaf151fbe33b551f93" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/user/register.go": { - "mtime": 1792663089.301505, - "hash": "342f6dddea2d947afe895029b0a0703d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/user/setting.go": { - "mtime": 1792663089.3016956, - "hash": "94b7a5832d3f7735d7b3c70dce10c0fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/user/passkey.go": { - "mtime": 1792663089.3014436, - "hash": "a9a62781ec6254f36252266b8dd69101" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/user/response.go": { - "mtime": 1792663089.3015873, - "hash": "0f62c8b3da4bfab0be087416bcf6f14e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/user/info.go": { - "mtime": 1792663089.301269, - "hash": "dd3c2011e48e8cd7a2528c7269e27745" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/user/login.go": { - "mtime": 1792663089.3013613, - "hash": "3c2990f9bcbe9f8118448de71db0376f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/callback/upload.go": { - "mtime": 1792663089.2996347, - "hash": "446fdd871dab58d38578b04351304014" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/callback/oauth.go": { - "mtime": 1792663089.2995656, - "hash": "c2b7ba38a0c6e1f18d26ed4bca0758a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/node/task.go": { - "mtime": 1792663089.3006582, - "hash": "83c99f49e751c3869cffd4ae07474b00" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/node/response.go": { - "mtime": 1792663089.300559, - "hash": "007a3daee7745c9a3267d3961645aa21" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/node/rpc.go": { - "mtime": 1792663089.3006084, - "hash": "d5e265b481cd01c8506e9ac4101f8803" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/setting/webdav.go": { - "mtime": 1792663089.300957, - "hash": "c8df5bcc0c5e07d55186024172dac046" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/setting/response.go": { - "mtime": 1792663089.3008983, - "hash": "a7146b7406610be9174b9f9e59d33ad5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/share/visit.go": { - "mtime": 1792663089.3011806, - "hash": "615680c2fa17a26d1c21075b7bf7661c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/share/response.go": { - "mtime": 1792663089.3011224, - "hash": "c4d5a9e69baf5c4e5c8948ca9352e776" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/service/share/manage.go": { - "mtime": 1792663089.3010323, - "hash": "17245d8e76b1fa54c65718f1a30479ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/eslint.config.js": { - "mtime": 1792663261.4490042, - "hash": "8f9db17dc320eade3a24ba463b847a02" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/vite.config.ts": { - "mtime": 1793111787.187968, - "hash": "28ffafa4c95c32f7b71710cb004a16d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/service-worker.js": { - "mtime": 1792663261.492684, - "hash": "0bbeb137eef332751c0c0cf56747ad11" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/viewer.mjs": { - "mtime": 1792663261.4849215, - "hash": "baecb6b1957dbebcb1436bbe5734db11" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/App.tsx": { - "mtime": 1792663261.4959826, - "hash": "3a39a95d5bd78503d6ecd7f7bc21e7af" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/main.tsx": { - "mtime": 1792663261.5818152, - "hash": "9c2454458fdc7700d0f533eb0c89b2f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/i18n.ts": { - "mtime": 1792663261.5817592, - "hash": "03fcedde507d776444e45617dcf4cfd3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/vite-env.d.ts": { - "mtime": 1792663261.5837383, - "hash": "0352474ba2918efe13895edbc3780d94" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/datetime.ts": { - "mtime": 1792663261.583343, - "hash": "c849a2ea86d9a51d0d3be779e6ee7b21" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/lru.ts": { - "mtime": 1792663261.5834992, - "hash": "5773bb5df14d18e7b9e03b25a0938827" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/uri.ts": { - "mtime": 1792663261.5836236, - "hash": "f08172c573752732c817294670be4f22" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/boolset.ts": { - "mtime": 1792663261.583297, - "hash": "5bf36d97a497ac41d5831b15f602f7be" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/filesystem.ts": { - "mtime": 1792663261.5834002, - "hash": "8d178de22f268e87ded7a212614aa887" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/permission.ts": { - "mtime": 1792663261.5835469, - "hash": "21284f37e5708cb4dd0bfaf62fb91c8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/index.ts": { - "mtime": 1792663261.583453, - "hash": "a293b30bd50f2d267e7f7ca7c2ac6e1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/zip.js": { - "mtime": 1792663261.5836933, - "hash": "42998f5f00cd177087c5fb036112da74" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/util/base64.ts": { - "mtime": 1792663261.5832496, - "hash": "f016b927ebc5425035fb5176137ad52e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/constants/index.ts": { - "mtime": 1792663261.5813818, - "hash": "3239f2cb54f4c16e8874b1b62fee56e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/Uploader.tsx": { - "mtime": 1792663261.5744095, - "hash": "c09572975211890043f4833913dd1fdd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/DropFile.tsx": { - "mtime": 1792663261.5737627, - "hash": "516874d7411ca07e305b2ce19549e628" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/UseUpload.tsx": { - "mtime": 1792663261.5744812, - "hash": "5bb8a03fbc74e3efc0bbfe2e4de81d85" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/TaskListIconButton.tsx": { - "mtime": 1792663261.5743124, - "hash": "8877b6b8d6395106ea864aae628801e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/PasteUploadDialog.tsx": { - "mtime": 1792663261.5738308, - "hash": "6c2e4741a547adcaac03f75dbaef6560" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/Popup/MoreActions.tsx": { - "mtime": 1792663261.5739877, - "hash": "a9a495a030fca2b3bcd1b60de48b3fbf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/Popup/TaskList.tsx": { - "mtime": 1792663261.5741377, - "hash": "a194afb36b30128f3b53f473337c7160" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/Popup/TaskDetail.tsx": { - "mtime": 1792663261.5740442, - "hash": "946cf2edd710ea69d5cb81544d2d3983" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/Popup/UploadTask.tsx": { - "mtime": 1792663261.5742471, - "hash": "067e5bb8f43d9851cde00f8bc9500fc2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/Popup/ConcurrentOptionDialog.tsx": { - "mtime": 1792663261.573922, - "hash": "069ed26b80a5d1f3b90d67549e0bb82c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/types.ts": { - "mtime": 1792663261.5750911, - "hash": "a500f1c149d80ee1e49a23244831574b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/logger.ts": { - "mtime": 1792663261.575038, - "hash": "29e61dceb44cf22052bf73df98d680af" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/index.ts": { - "mtime": 1792663261.5749793, - "hash": "774f344ed4ed82c8d8a89e26bc0d3b51" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/base.ts": { - "mtime": 1792663261.5751934, - "hash": "fa27dd9f24307fa8720f3c8dd9a0a738" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/s3.ts": { - "mtime": 1792663261.5759816, - "hash": "ee02030be48975b2feae232cb4f20454" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/upyun.ts": { - "mtime": 1792663261.5760329, - "hash": "6b588163631c0c6c5550cf1b1834389b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/obs.ts": { - "mtime": 1792663261.575642, - "hash": "2ee971c675e664d9c6a792169c9839bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/onedrive.ts": { - "mtime": 1792663261.575704, - "hash": "b8b05de82eafc2dafc4a958883a6d2ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/oss.ts": { - "mtime": 1792663261.5757606, - "hash": "df276f4df7562cb82aafccccd478b7fd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/chunk.ts": { - "mtime": 1792663261.5752594, - "hash": "dc8fe51fac3a639cbbb44d4acd73252b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/ks3.ts": { - "mtime": 1792663261.575514, - "hash": "3511b61da80d5bbedcc6c897cd60983c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/cos.ts": { - "mtime": 1792663261.5753121, - "hash": "8f03529fc200fdc02acefb322f9a9c85" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/local.ts": { - "mtime": 1792663261.575582, - "hash": "bf513ba310504fc730d8a6e0ba064d5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/qiniu.ts": { - "mtime": 1792663261.5758765, - "hash": "8f4071b93613773da9d219b4d4655247" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/remote.ts": { - "mtime": 1792663261.5759323, - "hash": "2dac2f6fe29ca40a824baf8ae025a0c6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/placeholder.ts": { - "mtime": 1792663261.57582, - "hash": "448b0df236643f5e7bbc5abab565234e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/uploader/encrypt/blob.ts": { - "mtime": 1792663261.5754342, - "hash": "1b66f5c493be89de9ff6a9445dd74055" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/utils/pool.ts": { - "mtime": 1792663261.5762565, - "hash": "de8bd4f08af4cbaeec0207ae3af1dd1e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/utils/helper.ts": { - "mtime": 1792663261.5761466, - "hash": "6036ef4f8f94bb2a7a286eeccb57391a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/utils/request.ts": { - "mtime": 1792663261.5763094, - "hash": "4762c38bcf8fa1f61ff6f75d3adb00e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/utils/index.ts": { - "mtime": 1792663261.5761983, - "hash": "2abc57d63a8fe383be0b172978a3aaec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/utils/validator.ts": { - "mtime": 1792663261.5763576, - "hash": "25aac19513231a2201e4d6505f04247a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/api/index.ts": { - "mtime": 1792663261.5747144, - "hash": "6d2737b227e30b9aa054cabddae450cc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Uploader/core/errors/index.ts": { - "mtime": 1792663261.5748854, - "hash": "ae1897eda535c30f4f324027e0e8c3be" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/AdminBundle.tsx": { - "mtime": 1792663261.4967468, - "hash": "e0cdaec7ef89f125cb2909c284ee3cc3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Settings.tsx": { - "mtime": 1792663261.5042114, - "hash": "3ca9da68e27e37cfec724f1220ec791d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/SettingWrapper.tsx": { - "mtime": 1792663261.5041168, - "hash": "7cb87fe409f79ff800cc6a599c8b9a89" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Appearance/ThemeOptionEditDialog.tsx": { - "mtime": 1792663261.5027096, - "hash": "e30c857000c960130ae09d6b0b798ff3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Appearance/CustomNavItems.tsx": { - "mtime": 1792663261.5026581, - "hash": "ca279473392b4c200b55f5b279870506" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Appearance/CustomHTML.tsx": { - "mtime": 1792663261.5025852, - "hash": "22abf760d543a8d01916261e2c460fe1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Appearance/ThemeOptions.tsx": { - "mtime": 1792663261.5027878, - "hash": "098aab02837f4301a8f3dde8de3d517b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Appearance/Appearance.tsx": { - "mtime": 1792663261.5025258, - "hash": "f064b20dbde1f69a1c2a3e00f2ad9aa4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Server/ServerSetting.tsx": { - "mtime": 1792663261.5040593, - "hash": "9873940fe4fe0a424a434de326651c6c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/VAS/GroupProducts.tsx": { - "mtime": 1792663261.504861, - "hash": "d3d6c9bb7e8883f5bb1f22f2811e8b9c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/VAS/VAS.tsx": { - "mtime": 1792663261.505041, - "hash": "544e7ec7970557241f1e558405804da9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/VAS/GiftCodes.tsx": { - "mtime": 1792663261.5048, - "hash": "769f17b5b7dd9118ab3bf1594bc6c852" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/VAS/StorageProducts.tsx": { - "mtime": 1792663261.5049558, - "hash": "6f9c6436940f220714113d7823ac6963" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/VAS/PaymentProviders.tsx": { - "mtime": 1792663261.5049105, - "hash": "8a94f58be3494b0355a695ee6c7a2823" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Captcha/ReCaptcha.tsx": { - "mtime": 1792663261.503022, - "hash": "211a97c24f6bb95e12239c58abfe096e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Captcha/GraphicCaptcha.tsx": { - "mtime": 1792663261.5029655, - "hash": "33a69681db5789a9fabb8459b0ed4fcb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Captcha/TurnstileCaptcha.tsx": { - "mtime": 1792663261.5030687, - "hash": "c9d2851193d24f31072680889a46cdf9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Captcha/Captcha.tsx": { - "mtime": 1792663261.502923, - "hash": "2043392366ec20172667828e559342f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Captcha/CapCaptcha.tsx": { - "mtime": 1792663261.5028741, - "hash": "f32a82b197d8cb9c59d1f4679fbf4a8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/UserSession/SSOSettings.tsx": { - "mtime": 1792663261.5046332, - "hash": "a26d15352a77cbe246f04f95a5e57284" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/UserSession/UserSession.tsx": { - "mtime": 1792663261.5047045, - "hash": "e7e8a78fdde63093229b292ba4554e3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Queue/Queue.tsx": { - "mtime": 1792663261.5038214, - "hash": "50925c34173593883a1b8f11c6ba43a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Queue/QueueCard.tsx": { - "mtime": 1792663261.5038965, - "hash": "cddf0d1ebca94f619d94533b26325597" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Queue/QueueSettingDialog.tsx": { - "mtime": 1792663261.5039663, - "hash": "f1687b5b8c9130409fd1032f876b3f85" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/SiteInformation/SiteInformation.tsx": { - "mtime": 1792663261.504479, - "hash": "0c1fd2ee7753920a7aac68f9908e191e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/SiteInformation/GeneralImagePreview.tsx": { - "mtime": 1792663261.5043178, - "hash": "ca768b9f4334762b8ade17c116ef1c24" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/SiteInformation/LogoPreview.tsx": { - "mtime": 1792663261.5043895, - "hash": "ed0c144ad56bda8e6adeba04e3200b97" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/SiteInformation/SiteURLInput.tsx": { - "mtime": 1792663261.5045457, - "hash": "e37a4df05fac52fae2b8a25806efc76e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Event/Events.tsx": { - "mtime": 1792663261.503389, - "hash": "6c0a88e7178ea4b83d3c9c5e1652549e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Email/EmailTemplates.tsx": { - "mtime": 1792663261.5032856, - "hash": "7df0b72e0826aa18c7ad497a99936917" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Email/Email.tsx": { - "mtime": 1792663261.503152, - "hash": "b01aefb09be1b2a80540faf5f7be4d80" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx": { - "mtime": 1792663261.5032318, - "hash": "c769afe1db8591854fe68c484d47df16" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Media/Extractors.tsx": { - "mtime": 1792663261.5034912, - "hash": "8f5f7367d1dc3466a9ba5c7c1f3998d5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Media/Generators.tsx": { - "mtime": 1792663261.5036614, - "hash": "a6dd2994f6b6f0dfbf110b8a65105291" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Settings/Media/Media.tsx": { - "mtime": 1792663261.5037398, - "hash": "c09a91a2ec6615829c134a9586a13522" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Home/Home.tsx": { - "mtime": 1792663261.5011466, - "hash": "f2eccea86e6eede5e7f17e7d5f5b5f0d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Home/SiteUrlWarning.tsx": { - "mtime": 1792663261.5012164, - "hash": "10e8d6290d2717e5d27fdda2b6113e69" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/FileFilterPopover.tsx": { - "mtime": 1792663261.4980814, - "hash": "f545c6d991a2227b400ebc2b557d7f39" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/FileRow.tsx": { - "mtime": 1792663261.4981413, - "hash": "64d1c63f629a65336b389a00fcafeb57" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/UserSearchInput.tsx": { - "mtime": 1792663261.4983752, - "hash": "6ad88d4fa051821f75b8befaef7485c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/FileSetting.tsx": { - "mtime": 1792663261.4982586, - "hash": "2d7bca5fb820666e837752283738b9be" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/ImportFileDialog.tsx": { - "mtime": 1792663261.4983187, - "hash": "a30d310119110ac98c8889bc988e0bd5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/FileDialog/FileForm.tsx": { - "mtime": 1792663261.4979515, - "hash": "4b7a97877f64232a35972bd917aef5db" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/FileDialog/FileDirectLinks.tsx": { - "mtime": 1792663261.497838, - "hash": "1d6d9b2ce5386b6e5dfda0e2a2fbdc03" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/FileDialog/FileDialog.tsx": { - "mtime": 1792663261.4977853, - "hash": "f8e54ad9382d7785fdd55390ba348dcf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/FileDialog/FileMetadata.tsx": { - "mtime": 1792663261.4979987, - "hash": "858e392cb4dc03f7987e7f8572510a44" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/File/FileDialog/FileEntity.tsx": { - "mtime": 1792663261.4978864, - "hash": "ffab4ce65635e791806c044f977a3081" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/GroupRow.tsx": { - "mtime": 1792663261.5009165, - "hash": "7dfbb781e88f228ed4e138b8fc16a66d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/NewGroupDIalog.tsx": { - "mtime": 1792663261.5010355, - "hash": "a92cf85b55b416b68b9ba943c2e1a8c6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/GroupSetting.tsx": { - "mtime": 1792663261.500979, - "hash": "adbc36f3b766a3c9864c76de095fcad6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/MultipleNodeSelectionInput.tsx": { - "mtime": 1792663261.5006678, - "hash": "727a13dea8d573e5874d30950214d82a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/GroupForm.tsx": { - "mtime": 1792663261.5005429, - "hash": "66d60cc1495d13ee40e65e527d494d3a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/EditGroup.tsx": { - "mtime": 1792663261.5004177, - "hash": "43e743d4cbc5e915cde5cb1e4de6e297" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/BasicInfoSection.tsx": { - "mtime": 1792663261.500312, - "hash": "836e5d6ef89eb9fc0755bb64a38e4c3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/DefaultPinnedSection.tsx": { - "mtime": 1792663261.5003738, - "hash": "a72716c1a29e214fb653a2548d15349b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/UploadDownloadSection.tsx": { - "mtime": 1792663261.5008495, - "hash": "7db44c42727e6ba117fd76853ed831d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/PolicySelectionInput.tsx": { - "mtime": 1792663261.5007195, - "hash": "be2726023c86e6b9fb701677bb7292cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/ShareSection.tsx": { - "mtime": 1792663261.5007708, - "hash": "4f6d75522d1cc80305728cdc94b61720" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/FileManagementSection.tsx": { - "mtime": 1792663261.5004916, - "hash": "97790cf800ceadd26a7457cac2326054" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Group/EditGroup/GroupSettingWrapper.tsx": { - "mtime": 1792663261.5006196, - "hash": "1b6d65b30e063507a71efa8210173a1d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Entity/EntityDeleteDialog.tsx": { - "mtime": 1792663261.4972823, - "hash": "5d589ffe4159ede5d8f48fbe473f3019" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Entity/EntityFilterPopover.tsx": { - "mtime": 1792663261.4975252, - "hash": "7b65e339cc74ab5777c2189155316b33" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Entity/EntityRow.tsx": { - "mtime": 1792663261.4975908, - "hash": "7b60afec15f922c421802bac115c966b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Entity/EntitySetting.tsx": { - "mtime": 1792663261.49768, - "hash": "817592318fa8faa61275da28f3894e3a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Entity/EntityDialog/EntityDialog.tsx": { - "mtime": 1792663261.497356, - "hash": "0d674d399be3225cd2299653b558ba27" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Entity/EntityDialog/EntityFileList.tsx": { - "mtime": 1792663261.4974153, - "hash": "6e285237df7c55c1aabdcbbbb5624052" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Entity/EntityDialog/EntityForm.tsx": { - "mtime": 1792663261.4974663, - "hash": "69e1b21a6be2a65a7e786fab067a1a10" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/User/UserFilterPopover.tsx": { - "mtime": 1792663261.509227, - "hash": "834bcf142cf5757998e541b157d9b6f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/User/UserSetting.tsx": { - "mtime": 1792663261.5093822, - "hash": "06693ec8115fcb43d556a5a4fc9232e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/User/NewUserDialog.tsx": { - "mtime": 1792663261.508985, - "hash": "fb730054698089ddceb6519bb124f134" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/User/UserRow.tsx": { - "mtime": 1792663261.5092983, - "hash": "64cd98fc92ed084be71cd942d4fd713d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/User/UserDialog/UserForm.tsx": { - "mtime": 1792663261.5091634, - "hash": "3b6b6671f1b2395263e75d8c3ca83a75" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/User/UserDialog/UserDialog.tsx": { - "mtime": 1792663261.509071, - "hash": "1a1efd3bfd81d8164a83d35fdd786fe3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/HexColorInput.tsx": { - "mtime": 1792663261.4988794, - "hash": "ed8013408e60a3ae93375a159a04e487" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Filesystem.tsx": { - "mtime": 1792663261.498699, - "hash": "952f70df2922a123ee1eaa520b9aa235" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/CustomProps/DraggableCustomPropsRow.tsx": { - "mtime": 1792663261.4985766, - "hash": "703bc65fa569cdac10926748f2231ecd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/CustomProps/CustomPropsSetting.tsx": { - "mtime": 1792663261.4985092, - "hash": "18981ce6f574d30be94c05a424c5c9ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/CustomProps/EditPropsDialog.tsx": { - "mtime": 1792663261.4986374, - "hash": "cab32628fb037d389bba0e73cd603b82" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/ViewerSetting/ImportWopiDialog.tsx": { - "mtime": 1792663261.5001433, - "hash": "a286058af02de8f210ffe4b8d6e88978" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/ViewerSetting/FileViewerList.tsx": { - "mtime": 1792663261.499981, - "hash": "3aabe4bec8103d9cda8770b19eda03ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/ViewerSetting/FileViewerRow.tsx": { - "mtime": 1792663261.5000668, - "hash": "402b4b3d65d26eb54b18486e76983d7d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/ViewerSetting/DefaultViewerApps.tsx": { - "mtime": 1792663261.4996805, - "hash": "0fb872fed8be4d3c556010888b6f3741" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/ViewerSetting/FileViewerEditDialog.tsx": { - "mtime": 1792663261.499743, - "hash": "b52662516710b18617cb40c84f418fad" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/ViewerSetting/ViewerSetting.tsx": { - "mtime": 1792663261.5001981, - "hash": "07356d135b77b26458d4e741b46af46e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Icons/EmojiList.tsx": { - "mtime": 1792663261.498953, - "hash": "4a7505a427f4999d7b07c3cab9b42f58" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Icons/FileIconList.tsx": { - "mtime": 1792663261.499045, - "hash": "730906b4356be8ba59d3fc400c26b5db" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Icons/FileIcons.tsx": { - "mtime": 1792663261.4990985, - "hash": "5b880210d89fd43673b5135eda19bc65" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Parameters/FileEventPushSection.tsx": { - "mtime": 1792663261.4994497, - "hash": "aea04a7c62002200445433a99ff4faf7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Parameters/FileSystemSection.tsx": { - "mtime": 1792663261.4995286, - "hash": "53fe7cf93a058f5a25ea04337b118c49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Parameters/FileEncryptionSection.tsx": { - "mtime": 1792663261.4993975, - "hash": "8d2f109d65e5e8fc9af79e2c54769170" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Parameters/AdvancedOptionsSection.tsx": { - "mtime": 1792663261.4993358, - "hash": "45969c287de600a809e091539071ed33" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Parameters/SearchQuerySection.tsx": { - "mtime": 1792663261.4996085, - "hash": "ad16afca48c1ab906a7d6318baa502f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/Parameters/Parameters.tsx": { - "mtime": 1792663261.4995701, - "hash": "4d327b6a7bcd16b3b98ea8e6c68dbce2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/FileSystem/FullTextSearch/FullTextSearchSetting.tsx": { - "mtime": 1792663261.49883, - "hash": "6796f8091823143b070d3a7adc098866" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/MagicVarDialog.tsx": { - "mtime": 1792663261.496971, - "hash": "a98cfd18767cb54ae3b30ee7142986f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/TablePagination.tsx": { - "mtime": 1792663261.4972153, - "hash": "b1d57f970341c74002d10ed62ccad494" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/NodeSelectionInput.tsx": { - "mtime": 1792663261.497014, - "hash": "b8ddca370f8a8c32d9e8ee6629d01304" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/ProDialog.tsx": { - "mtime": 1792663261.49706, - "hash": "268a05278cc28f8e87bd8b27564f7ed8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/SharesInput.tsx": { - "mtime": 1792663261.497126, - "hash": "64266b038a32ae702f9f048b5a705c40" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/SinglePolicySelectionInput.tsx": { - "mtime": 1792663261.4971702, - "hash": "ead34f49c3efe64b85112b5ee615792e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/GroupSelectionInput.tsx": { - "mtime": 1792663261.4969099, - "hash": "31036f0d05e5e02c3f4e42e586c409d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/AdminCard.tsx": { - "mtime": 1792663261.4968123, - "hash": "b48a46b986e093591332a921a16a83d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Common/EndpointInput.tsx": { - "mtime": 1792663261.4968596, - "hash": "4fa94510a7d9362dc9bddcdb3f9ddbdc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/SelectProvider.tsx": { - "mtime": 1792663261.5069191, - "hash": "c763fc831eedd6a0aba8de6f4a4d9524" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/StoragePolicySetting.tsx": { - "mtime": 1792663261.5070236, - "hash": "19c9453ccba5841f045fb500592e0d36" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/AddWizardDialog.tsx": { - "mtime": 1792663261.5055456, - "hash": "c2f60d3aa6da4ec259d7d29be0232d55" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/TrafficDiagram.tsx": { - "mtime": 1792663261.50709, - "hash": "f227b5cec739e11948524c641472c117" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/OauthCallback.tsx": { - "mtime": 1792663261.506848, - "hash": "075e456b92e91f6e1bb9e17a6384343a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/StoragePolicyCard.tsx": { - "mtime": 1792663261.506972, - "hash": "9a4816b17249e058c296444f38159eb3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/StoragePolicyForm.tsx": { - "mtime": 1792663261.5067143, - "hash": "1cfdc2dbfdaa97cb1015c199317b0334" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/BucketACLInput.tsx": { - "mtime": 1792663261.5056324, - "hash": "3baf47db5686d4ec2d8ac736af0548dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/EditStoragePolicy.tsx": { - "mtime": 1792663261.5057428, - "hash": "eb8f828115168f455976404313bd96b0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/StoragePolicySettingWrapper.tsx": { - "mtime": 1792663261.5067763, - "hash": "987c5099f1fb74db28ace8840622aad6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/BucketCorsTable.tsx": { - "mtime": 1792663261.505687, - "hash": "71c29567d8a30ca7c71c37b2f4f85356" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/magicVars.ts": { - "mtime": 1792663261.5066543, - "hash": "a34c97f43d9df2a32bc12894f8ee1f5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/OdSignInStatus.tsx": { - "mtime": 1792663261.50616, - "hash": "d5dffb0a48edc6d951c2675563e78fc2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/StorageAndUploadSection.tsx": { - "mtime": 1792663261.5064828, - "hash": "946c9d65386c50cb5c4c7b5385dad6da" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/BasicInfoSection.tsx": { - "mtime": 1792663261.5058432, - "hash": "b44902855346dd9035322a6384eb3b88" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/EncryptionSection.tsx": { - "mtime": 1792663261.5060234, - "hash": "be57e36dbf2c6d29e693fae2c23922c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/MediaMetadataSection.tsx": { - "mtime": 1792663261.5061035, - "hash": "8e255999190023e105b367d947410b1d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/ThumbnailsSection.tsx": { - "mtime": 1792663261.506544, - "hash": "439da91846214f36b4f3a37748323720" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/index.ts": { - "mtime": 1792663261.5065928, - "hash": "e73d5595448664b3993f84cd61ccb618" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/EditStoragePolicy/FormSections/DownloadSection.tsx": { - "mtime": 1792663261.5059705, - "hash": "f270ddcb3238a94813ebf611364c2aad" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/Upyun/UpyunWizard.tsx": { - "mtime": 1792663261.508138, - "hash": "5cd003875d773c8e2da679e6094862ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/S3/S3Wizard.tsx": { - "mtime": 1792663261.508034, - "hash": "ad13a06c29a01e693eb735852b219d2c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/KS3/KS3Wizard.tsx": { - "mtime": 1792663261.5073156, - "hash": "fe30e56b69cf9707858823f2e49a0b9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/OneDrive/OneDriveAuthDialog.tsx": { - "mtime": 1792663261.5077183, - "hash": "5d33bb64b45f16272b972791a76433a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/OneDrive/GraphEndpointSelection.tsx": { - "mtime": 1792663261.5076635, - "hash": "cbfd577b9cc2df58df02348ff16a0e20" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/OneDrive/OneDriveWizard.tsx": { - "mtime": 1792663261.5077767, - "hash": "6cb10c70777e99aaeaf59794c17a90e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/COS/CosWizard.tsx": { - "mtime": 1792663261.5072336, - "hash": "3f94597a50eb9e59b3dd8e47eabf0b6d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/Local/LocalWizard.tsx": { - "mtime": 1792663261.5074134, - "hash": "c0cb84f52b8ea4e00e030996706c9bb2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/OBS/ObsWizard.tsx": { - "mtime": 1792663261.5074973, - "hash": "db418195d523dd1998786467769f4da0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/OSS/OssWizard.tsx": { - "mtime": 1792663261.5075855, - "hash": "a86d02385cdba02bf69518d7e42a1e9f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/Qiniu/QiniuWizard.tsx": { - "mtime": 1792663261.507863, - "hash": "4158ab224f7b2ffe27d11e3757d996d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/StoragePolicy/Wizards/Remote/RemoteWizard.tsx": { - "mtime": 1792663261.5079496, - "hash": "7e75b55b155f1c83bf3bff880144edc6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskContent.tsx": { - "mtime": 1792663261.5083, - "hash": "21a9a9a6dd58768200a2e821e5914b06" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskFilterPopover.tsx": { - "mtime": 1792663261.5085995, - "hash": "2fa7057d7b976a840873c4c1c494974c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskRow.tsx": { - "mtime": 1792663261.5087686, - "hash": "3ba90b181ad929ddca197633d09d8da9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskList.tsx": { - "mtime": 1792663261.508687, - "hash": "c985129bf9d0d1700069e79473e602e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskStatusSelector.tsx": { - "mtime": 1792663261.5088332, - "hash": "127d52fdc547a6d265b4ca057f9822ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskTypeSelector.tsx": { - "mtime": 1792663261.5088928, - "hash": "2a479556727454ce920ebf36b1d31927" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskCleanupDialog.tsx": { - "mtime": 1792663261.5082355, - "hash": "a3c66d6b1b3dca28775bb1b52fbb0554" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskDialog/TaskDialog.tsx": { - "mtime": 1792663261.5084577, - "hash": "a653ddf47d8f468952e4b8da49c3fab7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskDialog/BlobErrors.tsx": { - "mtime": 1792663261.508394, - "hash": "3177674c8cf70a4b49c2bf41b443cbea" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Task/TaskDialog/TaskForm.tsx": { - "mtime": 1792663261.5085385, - "hash": "88cfcf0ffc47b285379717e45fe61762" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/NodeCard.tsx": { - "mtime": 1792663261.5018613, - "hash": "52423672da939af025637bb5ca051d1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/NodeSetting.tsx": { - "mtime": 1792663261.5019367, - "hash": "ef389d9840140fcee7f1ed07736d173e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/NewNode/NewNodeDialog.tsx": { - "mtime": 1792663261.501797, - "hash": "bf5719b149e953748fab1ee806991c88" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/EditNode/index.tsx": { - "mtime": 1792663261.5017126, - "hash": "ad7abda5929abcc505cfe686f7964d2d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/EditNode/NodeSettingWrapper.tsx": { - "mtime": 1792663261.5016067, - "hash": "182d3815a8f94888249148f5542280aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/EditNode/CapabilitiesSection.tsx": { - "mtime": 1792663261.5014458, - "hash": "4231e9e80d383f5a03ce6c06d86bc523" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/EditNode/StoreFilesHintDialog.tsx": { - "mtime": 1792663261.5016608, - "hash": "f62a720b20853ad4b36d1d6ede2f5058" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/EditNode/BasicInfoSection.tsx": { - "mtime": 1792663261.5013642, - "hash": "7df1f897454f0c54e2833d6daa633634" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/EditNode/EditNode.tsx": { - "mtime": 1792663261.5015006, - "hash": "129080235f67c24e3ada07a7368aec59" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Node/EditNode/NodeForm.tsx": { - "mtime": 1792663261.5015516, - "hash": "f2d4be8c36e8a4a19e39d73b19f06c61" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/OAuthClient/OAuthClientCard.tsx": { - "mtime": 1792663261.502315, - "hash": "8bab7c2df4ecd8d8759f8f54ebf671c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/OAuthClient/OAuthClientSetting.tsx": { - "mtime": 1792663261.5023847, - "hash": "beb6ec3847d46db09886a6b28eda3771" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/OAuthClient/EditOAuthClient/OAuthClientSettingWrapper.tsx": { - "mtime": 1792663261.5022428, - "hash": "366388cad3710f56022276d80dd3c434" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/OAuthClient/EditOAuthClient/OAuthClientForm.tsx": { - "mtime": 1792663261.5021558, - "hash": "44ac53d8d9d9b53006ce78b132905c65" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/OAuthClient/EditOAuthClient/EditOAuthClient.tsx": { - "mtime": 1792663261.5020525, - "hash": "9cb949eada3ee41bdf07a7dd463c989d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Share/ShareRow.tsx": { - "mtime": 1792663261.5054533, - "hash": "e278260c3e160693d230b9a85329615c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Share/ShareList.tsx": { - "mtime": 1792663261.505376, - "hash": "604deef08776539b6acb8685f650560d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Share/ShareFilterPopover.tsx": { - "mtime": 1792663261.5052693, - "hash": "23a94b6ce42cef8dd8b959d326718614" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Share/ShareDialog/ShareForm.tsx": { - "mtime": 1792663261.5052216, - "hash": "f6bfd7ee896b5d745c0396929db757c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Admin/Share/ShareDialog/ShareDialog.tsx": { - "mtime": 1792663261.5051596, - "hash": "d270f1d3a033a857b9f3c6fc02b9caec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/FrameManagerBundle.tsx": { - "mtime": 1792663261.5506122, - "hash": "2d659632ad16406a485524aab024b348" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/PoweredBy.tsx": { - "mtime": 1793111787.1874526, - "hash": "fbb6a6acd84a3301cdf1388a2db0f82f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/HeadlessFrame.tsx": { - "mtime": 1792663261.5508492, - "hash": "c6c0b5dc03549194347299ee7e49bad6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBarFrame.tsx": { - "mtime": 1792663261.553037, - "hash": "f9ad33849d63229b12ef9fbf860ef792" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/OauthAppCard.tsx": { - "mtime": 1792663261.5531, - "hash": "423c651f3754220229798098f63ad4ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/RadiusFrame.tsx": { - "mtime": 1792663261.553339, - "hash": "068d4b69bb2ca03a5bef536cb97df92d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/SplitHandle.tsx": { - "mtime": 1792663261.5525582, - "hash": "021681fbd703da65a4115d15ec940596" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/StorageSummary.tsx": { - "mtime": 1792663261.5526927, - "hash": "e6622ae6da72a35dc7652b0f12e6e8e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/NavIconTransition.tsx": { - "mtime": 1792663261.5519247, - "hash": "aaaa87cce610fd9a8184c9d8bed2a884" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/FileSelectedActions.tsx": { - "mtime": 1792663261.551682, - "hash": "4f61731a69b340992488f9b583c981bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/PageNavigation.tsx": { - "mtime": 1792663261.5521271, - "hash": "25979b5d0e52abb1830ac118f787d4bf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/AppDrawer.tsx": { - "mtime": 1792663261.551083, - "hash": "cc40ebdbed6d311ee391d18074b52506" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/SideNavItem.tsx": { - "mtime": 1792663261.55241, - "hash": "1dd7677fab55cc53d083628857ae6c29" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/UserAction.tsx": { - "mtime": 1792663261.5529654, - "hash": "b329b008e8adf4f8c7d38232af9081f0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/SearchBar.tsx": { - "mtime": 1792663261.5522585, - "hash": "84fe691a80b18564541b125116e1c55a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/DarkThemeSwitcher.tsx": { - "mtime": 1792663261.5513632, - "hash": "61c32b10cb979eb8eba7db603438aa03" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/DrawerHeader.tsx": { - "mtime": 1792663261.5514843, - "hash": "0efaca9d586d838b3d32efceeaf07064" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/TopAppBar.tsx": { - "mtime": 1792663261.5528502, - "hash": "bb37ed5b1181ea1a0db2647e7fc93b75" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/AppMain.tsx": { - "mtime": 1792663261.5512342, - "hash": "ce722758cef6259f789bd33131811302" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/NavBar/NavBarMainActions.tsx": { - "mtime": 1792663261.551799, - "hash": "ec40d927f7c1e9219125aa0cbc456e25" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/SizeInput.tsx": { - "mtime": 1792663261.5107706, - "hash": "a2d4aee3a2d2827204f56ea6c423f3da" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/CircularProgress.tsx": { - "mtime": 1792663261.5099678, - "hash": "c3a4a3c07c6047f81fd482c8d8a72d80" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Code.tsx": { - "mtime": 1792663261.5100226, - "hash": "5f5fec09cad5a6339998aaf24e69b74d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Nothing.tsx": { - "mtime": 1792663261.5106049, - "hash": "f79ef05b1b9ff941133d48ad07acea9f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/TimeBadge.tsx": { - "mtime": 1792663261.5112252, - "hash": "f87404ee419a4edf213bfa1dea381a99" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/BorderLinearProgress.tsx": { - "mtime": 1792663261.5095367, - "hash": "b8ba1baa70054d3d2eea6606bbddaadb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/AutoHeight.tsx": { - "mtime": 1792663261.5094655, - "hash": "8f76a3b51fc4fae63184758ba3dbe4ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/ResponsiveTabs.tsx": { - "mtime": 1792663261.5106645, - "hash": "3281ff57f00da6efa623ec7867efd7dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/StyledFormControl.tsx": { - "mtime": 1792663261.5111606, - "hash": "938de6460cca3e5dc93a5e70e9c0e504" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Logo.tsx": { - "mtime": 1792663261.510546, - "hash": "c9f7e7cf9591bd09ea0d907ec24850af" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/LanguageSwitcher.tsx": { - "mtime": 1792663261.5104606, - "hash": "ceb7e124ecadb6f24be71cc48f59fa76" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/StyledComponents.tsx": { - "mtime": 1792663261.5110974, - "hash": "0ce2b357add9c8083c99c45f8341644e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/ErrorBoundary.tsx": { - "mtime": 1792663261.510081, - "hash": "043f9a231e8f47f97385aaae3a94e12a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Form/OutlineIconTextField.tsx": { - "mtime": 1792663261.5103414, - "hash": "0a5ac4d1bd5f2a3b239379c3c4bb7a1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Form/EncodingSelector.tsx": { - "mtime": 1792663261.5102174, - "hash": "969a66d875f26c26502d5a56f56a69b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Form/FileDisplayForm.tsx": { - "mtime": 1792663261.5102813, - "hash": "04f48f56f4b95168e4e6172f929f985d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Form/PathSelectorForm.tsx": { - "mtime": 1792663261.5104, - "hash": "d2d15a59f376e78ec3a7f8451c6227fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Snackbar/FileIconSnackbar.tsx": { - "mtime": 1792663261.5108705, - "hash": "a37309ae09168bfcd84c739627a34b2d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Snackbar/LoadingSnackbar.tsx": { - "mtime": 1792663261.5109363, - "hash": "2d1ab088c4555525fddefa39a035f8ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Snackbar/snackbar.tsx": { - "mtime": 1792663261.511013, - "hash": "bc152e3087dc2ccc57e4ff905b503e1e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/User/UserBadge.tsx": { - "mtime": 1792663261.511418, - "hash": "b4a748c028e84e0f0121f5994678c211" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/User/UserPopover.tsx": { - "mtime": 1792663261.511485, - "hash": "7f896f3ba1083040d7d6c08b4e8ae9b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/User/UserAvatar.tsx": { - "mtime": 1792663261.5113535, - "hash": "084a4ecfef387a5646efa32b1bcec219" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Captcha/DefaultCaptcha.tsx": { - "mtime": 1792663261.509788, - "hash": "985426390fbdb77e4c825c4c2e497028" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Captcha/ReCaptchaV2.tsx": { - "mtime": 1792663261.5098534, - "hash": "21986cfe772f038f343d0ed401578365" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Captcha/TurnstileCaptcha.tsx": { - "mtime": 1792663261.509905, - "hash": "fe0fc4e3aecf3865ec50f5cebf6cb703" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Captcha/Captcha.tsx": { - "mtime": 1792663261.5097258, - "hash": "dfe2ff220239555339b13d1e4ab606bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Common/Captcha/CapCaptcha.tsx": { - "mtime": 1792663261.5096602, - "hash": "1d10f1629d0e48f9e52bd9a17f19ce52" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/PdfViewer.tsx": { - "mtime": 1792663261.5807416, - "hash": "543ea82ab61e8fde0154cc31d155a355" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/CustomViewer.tsx": { - "mtime": 1792663261.5767963, - "hash": "eb2f2cc5808572fbca05b1ac5ac21bb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ViewerDialog.tsx": { - "mtime": 1792663261.581228, - "hash": "e70e925aab7e01869ed3da9ded845130" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/Wopi.tsx": { - "mtime": 1792663261.5812912, - "hash": "f19d71f0ba7407e341248dd199983f2f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/Video/Artplayer.tsx": { - "mtime": 1792663261.580977, - "hash": "db61cb868951836addd01de811a58d4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/Video/VideoViewer.tsx": { - "mtime": 1792663261.581115, - "hash": "9017b37047ae714a4c66a9818850376b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/Video/SubtitleStyleDialog.tsx": { - "mtime": 1792663261.5810337, - "hash": "828a564bb133419579c91c2d6c882d94" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/MarkdownEditor/Editor.tsx": { - "mtime": 1792663261.5801933, - "hash": "587a27fa4f63cc04ae1416d32bf5e503" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/MarkdownEditor/MarkdownViewer.tsx": { - "mtime": 1792663261.5802605, - "hash": "400e90b1c4d254baf337ebb56ea19e46" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ArchivePreview/ArchivePreview.tsx": { - "mtime": 1792663261.576486, - "hash": "89d4a2e7bb94f9adf09a05be1bcda668" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/Photopea/SaveAsNewFormat.tsx": { - "mtime": 1792663261.5808902, - "hash": "e3628330ca408b513bc3f25d40773021" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/Photopea/Photopea.tsx": { - "mtime": 1792663261.5808327, - "hash": "b11aa24ac40a6bbe13b3a67be29f48f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/Excalidraw/ExcalidrawViewer.tsx": { - "mtime": 1792663261.5772166, - "hash": "a31e20ca07d40cd2cb299fe9012ca972" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/Excalidraw/Excalidraw.tsx": { - "mtime": 1792663261.577159, - "hash": "4f57eeae65194935d71d810bc69d7ae8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/CodeViewer/useWorker.ts": { - "mtime": 1792663261.5767338, - "hash": "c0ff165697c95653ea981d7a14ff1d1f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/CodeViewer/MonacoEditor.tsx": { - "mtime": 1792663261.5766857, - "hash": "ff9682af5da71bf4c41e862a48604958" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/CodeViewer/CodeViewer.tsx": { - "mtime": 1792663261.5766072, - "hash": "b6c1fdfbe825a0ddf0d39411054c8422" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/MusicPlayer/Playlist.tsx": { - "mtime": 1792663261.5806265, - "hash": "685d30f674fe6389dc1269429ba70642" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/MusicPlayer/PlayerPopup.tsx": { - "mtime": 1792663261.580581, - "hash": "336bc7a71f577116da51fa91ce749d94" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/MusicPlayer/MusicPlayer.tsx": { - "mtime": 1792663261.5804853, - "hash": "3769eb4be9a760c3ea32bd9340092415" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/MusicPlayer/RepeatModePopover.tsx": { - "mtime": 1792663261.580678, - "hash": "51a0f5a66cf3ec527f6aec9841e409f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/DrawIO/drawio.ts": { - "mtime": 1792663261.576939, - "hash": "ba03efcfb1a76ccbde26f28839a8024a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/DrawIO/DrawIOViewer.tsx": { - "mtime": 1792663261.576886, - "hash": "e9a9914fe72c3612189174bf2f4687be" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/ImageViewer.tsx": { - "mtime": 1792663261.5774112, - "hash": "59dfc421973c19d10aa90e9f1fee57f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/ImageEditor.tsx": { - "mtime": 1792663261.5773523, - "hash": "2e3d267cd07e5d4c3cab6c592aba77a8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/Lightbox.tsx": { - "mtime": 1792663261.5774736, - "hash": "3d539d46e4579005c35e46860f200ad2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/PhotoProvider.tsx": { - "mtime": 1792663261.5779927, - "hash": "201ca3b6385e8669108666207c47f369" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/PhotoView.tsx": { - "mtime": 1792663261.5781834, - "hash": "3f55d49a29c00a7741db6c7556dcdd78" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/PhotoSlider.tsx": { - "mtime": 1792663261.578116, - "hash": "cb2837a495bd23571ded744322926290" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/photo-context.ts": { - "mtime": 1792663261.5795093, - "hash": "b98d80a4b873653c85c31f4a05d107e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/types.ts": { - "mtime": 1792663261.5795698, - "hash": "86ea2ae2c8fbb0240f83f445c13767fd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/Photo.tsx": { - "mtime": 1792663261.577785, - "hash": "e0b48d4e25f1f145c8da6950922e5e50" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/variables.ts": { - "mtime": 1792663261.5800562, - "hash": "992e3be83a87e2c37b14b4a9b3306d6f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/index.ts": { - "mtime": 1792663261.5794673, - "hash": "bdb6e0228d63d6920cb365d298ae8006" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/PhotoBox.tsx": { - "mtime": 1792663261.577937, - "hash": "52db960eb3b0d0116bd3b603dc64aca5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/utils/getMultipleTouchPosition.ts": { - "mtime": 1792663261.5796974, - "hash": "7c1d1e69e7eeeb15b6a25502dd5fb079" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/utils/getSuitableImageSize.ts": { - "mtime": 1792663261.5798798, - "hash": "98d98eba587866de53bf0d2616284b8a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/utils/limitTarget.ts": { - "mtime": 1792663261.5799925, - "hash": "a5c3d41c37959cb86cacbd85a483321b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/utils/getPositionOnMoveOrScale.ts": { - "mtime": 1792663261.5797505, - "hash": "b0aa3083947cbf5cee1f6b218933e6ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/utils/edgeHandle.ts": { - "mtime": 1792663261.579645, - "hash": "53c26f7009ed4b014d777dacbd7cb5a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/utils/getRotateSize.ts": { - "mtime": 1792663261.5798004, - "hash": "1e6826f01e8f78bad3d754c447f45310" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/utils/isTouchDevice.ts": { - "mtime": 1792663261.579936, - "hash": "31aad7b0be8979f874625cbe537872cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/components/CloseIcon.tsx": { - "mtime": 1792663261.5783718, - "hash": "7c12043ad4b2d115168980837f926a41" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/components/ArrowRight.tsx": { - "mtime": 1792663261.5783195, - "hash": "47534f43aa4630da25ce7633af7a43e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/components/SlidePortal.tsx": { - "mtime": 1792663261.578513, - "hash": "bb31e3a3db74d4aef8b27199a51a7497" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/components/ArrowLeft.tsx": { - "mtime": 1792663261.5782692, - "hash": "ef3ad941c3d784489c83aab4b686797a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/components/PreventScroll.tsx": { - "mtime": 1792663261.578426, - "hash": "093325ba447856f89a9ce3c4ff6c5611" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/components/Spinner.tsx": { - "mtime": 1792663261.578592, - "hash": "5e84a2641c737d065de06ffb3462e849" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useMountedRef.ts": { - "mtime": 1792663261.5792608, - "hash": "80aeb2701751d5835e160cab57e38aec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useAdjacentImages.ts": { - "mtime": 1792663261.5786672, - "hash": "9faebec718eefbfbd0ba4177d5ae2887" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useAnimationPosition.ts": { - "mtime": 1792663261.5787854, - "hash": "033d6bb78b15f575bcc3b271558b54b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useInitial.ts": { - "mtime": 1792663261.5791094, - "hash": "2566e290e64a5d0947b81b5b07ac233c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useAnimationVisible.tsx": { - "mtime": 1792663261.5788486, - "hash": "05094f5264c8bcbf7dc15051d684981e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useTargetScale.ts": { - "mtime": 1792663261.5794213, - "hash": "af211f0beed270af0f70a9a81c9458b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useForkedVariable.ts": { - "mtime": 1792663261.5790596, - "hash": "a008c50bcad4c8de882cb751f9fe0a6a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useSetState.ts": { - "mtime": 1792663261.579372, - "hash": "cd8c5bb7b09a68742a4a6d27b41ad30a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useIsomorphicLayoutEffect.ts": { - "mtime": 1792663261.5791633, - "hash": "f9988c8349a22aecdca07c6a52086a43" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useDebounceCallback.ts": { - "mtime": 1792663261.578957, - "hash": "c82949259b303431219623e2fc41a1b2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useContinuousTap.ts": { - "mtime": 1792663261.5789046, - "hash": "7ce030b1ef0970855742f5c8f83a3248" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useMethods.ts": { - "mtime": 1792663261.579212, - "hash": "cb615316d4b99f55211e1bafdcd0bbf7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useScrollPosition.ts": { - "mtime": 1792663261.5793207, - "hash": "b7517c5f853551be83d4994a0a7382f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useEventListener.ts": { - "mtime": 1792663261.579009, - "hash": "193e090a0dcf823e5f9769ae560ce938" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/hooks/useAnimationOrigin.tsx": { - "mtime": 1792663261.5787296, - "hash": "810a433e0fe7d022fcf405230f612a04" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/EpubViewer/EpubViewer.tsx": { - "mtime": 1792663261.5770843, - "hash": "0c03d98bf83a0a36200f8ab1c31233c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/EpubViewer/Epub.tsx": { - "mtime": 1792663261.5770166, - "hash": "d5ed76f0b452b183e289723803477208" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CubeTree.tsx": { - "mtime": 1792663261.5587327, - "hash": "80e8a0cfaff9850765dcc8e9c51bc7b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FullScreenMinimize.tsx": { - "mtime": 1792663261.561543, - "hash": "5559850fce73890f7c240517e12a9b4b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowRepeatOff.tsx": { - "mtime": 1792663261.555479, - "hash": "b0ae1ab27fb30484f5e26f9adee6cac3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Archive.tsx": { - "mtime": 1792663261.5548515, - "hash": "fd9ad1d743d44f2530ff6fd6dec82051" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/VideoOutlined.tsx": { - "mtime": 1792663261.56893, - "hash": "916174b5d6bdbda19464904fd239463e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ShieldLockFilled.tsx": { - "mtime": 1792663261.567244, - "hash": "d6967c9dc49152fabf37efb5ad1f21e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Cart.tsx": { - "mtime": 1792663261.5570426, - "hash": "75080da4d8b15e0e428328648b14862c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CopperCoin.tsx": { - "mtime": 1792663261.5582585, - "hash": "93b6d48794b7acd0000942d12bbe256b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Shield.tsx": { - "mtime": 1792663261.5669527, - "hash": "9081bc31d52dbbebc9c2b5c627a97ef5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Download.tsx": { - "mtime": 1792663261.5600567, - "hash": "342630c697be91e44c7c99fa342f1910" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ImageOffOutlined.tsx": { - "mtime": 1792663261.5625606, - "hash": "6051df89a8c10bf686428c22f93d81b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CheckmarkCircleFilled.tsx": { - "mtime": 1792663261.5574045, - "hash": "c3650418d1d81fee97390be4a89e94ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/SlideText.tsx": { - "mtime": 1792663261.5673535, - "hash": "09823b4f4a0d13c2e96cce2a49dd2e43" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DocumentCopyFilled.tsx": { - "mtime": 1792663261.559714, - "hash": "ba68879c7ce2a1949e89e5af489306b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FileAdd.tsx": { - "mtime": 1792663261.5606444, - "hash": "2b07d3c168c22c010e05ead0f9ff12e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ImageCopyOutlined.tsx": { - "mtime": 1792663261.5624328, - "hash": "da8e8e7f86afedf2a6d3cbafcdbc7558" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CameraRounded.tsx": { - "mtime": 1792663261.556855, - "hash": "44133762807dc79677dfa2d16e274826" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Server.tsx": { - "mtime": 1792663261.5665553, - "hash": "5568ef330e4faecf22e61657d0e520c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CaretRight.tsx": { - "mtime": 1792663261.5569804, - "hash": "ddf78d697cbbf9ed480b84265c444e99" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/MusicNote2Play.tsx": { - "mtime": 1792663261.5645273, - "hash": "6842dc5e4542db2062af7c10039525fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CubeSync.tsx": { - "mtime": 1792663261.558455, - "hash": "97773f632a86a39eac2b547a94f3654d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CloudDownload.tsx": { - "mtime": 1792663261.5578258, - "hash": "62e6506453dd2d7e1912d98313380f92" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowImport.tsx": { - "mtime": 1792663261.5553021, - "hash": "205f3f1c584c5a1ec50cae0667eecc49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DocumentTextOutlined.tsx": { - "mtime": 1792663261.5600002, - "hash": "37fd661adfdae09c6663857ffa8b0b58" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Link.tsx": { - "mtime": 1792663261.5634441, - "hash": "a1e0235db6aa417e62cf4db5934584f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Clipboard.tsx": { - "mtime": 1792663261.5575752, - "hash": "24b1411648aafa394da4dc3ce057c202" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BuildingShop.tsx": { - "mtime": 1792663261.5566056, - "hash": "2d7f3c39a802c5546aadc2339eb23cc4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/RenameOutlined.tsx": { - "mtime": 1792663261.5662494, - "hash": "ada587dca5d61f0c1f0ab05a50d5a21b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowSortDownFilled.tsx": { - "mtime": 1792663261.5557008, - "hash": "20234a401f79e67a52ed6e4e041cfaaf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/HardDrive.tsx": { - "mtime": 1792663261.5618727, - "hash": "ce27ded8832a6817e8b66095b6d330f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowShuffle.tsx": { - "mtime": 1792663261.555585, - "hash": "50b7e5c16ce774abad7a224bbfc97577" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Border.tsx": { - "mtime": 1792663261.55608, - "hash": "38063b2684b20571c8ce964d0a54694d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ShieldLock.tsx": { - "mtime": 1792663261.5671911, - "hash": "871f3d65421d4d1a21ae5af29dc96a23" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ClockArrowDownload.tsx": { - "mtime": 1792663261.5576413, - "hash": "cc5bc749ca0d1d628a74c1a48e60cdb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Document.tsx": { - "mtime": 1792663261.5595984, - "hash": "6c9f233becc26926e9ae4facc0d06a0c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Warning.tsx": { - "mtime": 1792663261.5690737, - "hash": "6a5070139ddf22041a167326a2bc9c49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/AppsListOutlined.tsx": { - "mtime": 1792663261.5547855, - "hash": "e9b210d6a7c19f28b82ff8c9187a39f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PersonPasskey.tsx": { - "mtime": 1792663261.5655508, - "hash": "70a3162ae5ad3fe5efe9df842167b6db" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CheckCircleFilled.tsx": { - "mtime": 1792663261.557109, - "hash": "74b7eb91b19917a161f6d7791d7c6ec7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ChevronRight.tsx": { - "mtime": 1792663261.5574598, - "hash": "0435afa41fc8d49801f71c7973bf46f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PhoneLaptopOutlined.tsx": { - "mtime": 1792663261.5657077, - "hash": "75e8b18a062b0acefcf12b5f478b48a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DarkTheme.tsx": { - "mtime": 1792663261.558923, - "hash": "c672174effe19f827627d0be7d6bf81c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Add.tsx": { - "mtime": 1792663261.5544448, - "hash": "c65deb3320dc759bcdd33018513f81ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Info.tsx": { - "mtime": 1792663261.5627503, - "hash": "090296eb257a08220a4e7cec5ed8dfd5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Book.tsx": { - "mtime": 1792663261.5559428, - "hash": "bf65e0b6fcfa3cc414f57d7f90b19a49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/MoreVertical.tsx": { - "mtime": 1792663261.5643096, - "hash": "31fd3c5b24cdc9f40b1a324fe56f6efa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FolderLink.tsx": { - "mtime": 1792663261.561291, - "hash": "04bec8c23c95ed56ed9bd3e2d80292ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/SettingsOutlined.tsx": { - "mtime": 1792663261.5666993, - "hash": "5e4a81690e7a31358ce677d648142554" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Bot.tsx": { - "mtime": 1792663261.5562599, - "hash": "3d817b82501e47f4e4feb190f71798cc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LanguageJS.tsx": { - "mtime": 1792663261.563216, - "hash": "467bc934e67bd282281ec3e1ef1f3703" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Notepad.tsx": { - "mtime": 1792663261.5645754, - "hash": "4dd1c5cd36e175e26551bb78225dc2ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Telegram.tsx": { - "mtime": 1792663261.5681853, - "hash": "df46a2f4815adbdd66a1176eed7a80a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LinkOutlined.tsx": { - "mtime": 1792663261.5636022, - "hash": "370ff4c3331c338284825c3f7c50449a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Markdown.tsx": { - "mtime": 1792663261.5640686, - "hash": "4fce0009b4f66851705b97b759396407" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DesktopFlow.tsx": { - "mtime": 1792663261.559308, - "hash": "a973cf918c41e13d8fd07feb7ec8b6c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LanguageC.tsx": { - "mtime": 1792663261.5630498, - "hash": "1bba2628a371c3b51d75589213e3b434" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowHookUpRight.tsx": { - "mtime": 1792663261.5552418, - "hash": "3d56f8920827b29997bdb96c98e48fc7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DataHistogram.tsx": { - "mtime": 1792663261.5590487, - "hash": "a412c69d5a3078c35b3decf7d12eec5c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LanguageRust.tsx": { - "mtime": 1792663261.5633934, - "hash": "319db69661a15932d9675a1a3299fecc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Translate.tsx": { - "mtime": 1792663261.5687222, - "hash": "da9ea741734f79699efba87b18cf0ca8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ShieldAdd.tsx": { - "mtime": 1792663261.5670068, - "hash": "df0a5577cd4117cefc5d0b33744beb98" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Numbers.tsx": { - "mtime": 1792663261.5646315, - "hash": "1da5cf1f3c8d95bc96d50673eee02909" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/QuestionCircle.tsx": { - "mtime": 1792663261.5659642, - "hash": "0362e5680dd05eeafddd247426f6dcf2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CloudFilled.tsx": { - "mtime": 1792663261.5579495, - "hash": "26539f3022524d7b1f3cae25be57fa04" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/GridOutlined.tsx": { - "mtime": 1792663261.561814, - "hash": "6acf2af5d8bd1878c747f8a91307f699" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TicketDiagonal.tsx": { - "mtime": 1792663261.5686157, - "hash": "cb1d4fe2e064e6d97075054d90d8983a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/HistoryOutlined.tsx": { - "mtime": 1792663261.5619931, - "hash": "f08f48d7efc3f5d6244b8e599c94fa0e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Copyright.tsx": { - "mtime": 1792663261.5583847, - "hash": "846f97eb0364c32a6880c3d15d0f428a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Home.tsx": { - "mtime": 1792663261.5620532, - "hash": "48d95a4cb1598cd64fd1485fee95d94c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Person.tsx": { - "mtime": 1792663261.5653892, - "hash": "64ca5e66889d3f6295dcd795ad420b74" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CheckmarkCircle.tsx": { - "mtime": 1792663261.557341, - "hash": "0bb31e5a4796dbf383a085169fc60f62" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Search.tsx": { - "mtime": 1792663261.5664024, - "hash": "784dc2c5ca968d46f92571ab4fc91452" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CalendarClock.tsx": { - "mtime": 1792663261.5567288, - "hash": "37872d85a82e6bf2f6dd2921a2d951a8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Checkmark.tsx": { - "mtime": 1792663261.5572803, - "hash": "2f5ed556594adcf0dc678d50b34350ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/MagnetOn.tsx": { - "mtime": 1792663261.563943, - "hash": "0cfcbaa672c76527a40955b5fd8def0c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Grid.tsx": { - "mtime": 1792663261.561752, - "hash": "e239fa0c83b75412f747d9a97401d6db" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LocationFilled.tsx": { - "mtime": 1792663261.563713, - "hash": "d9ba11a2c0943ca579ad226563a71a66" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Earth.tsx": { - "mtime": 1792663261.5601208, - "hash": "3aeef66cdfd9d628f27a0dbf7d838b52" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LanguagePHP.tsx": { - "mtime": 1792663261.5632687, - "hash": "a020ce099022cf4b162717eb23d7d495" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/MailOutlined.tsx": { - "mtime": 1792663261.5640078, - "hash": "b237407f7aed9e0d79501e00c56bd3c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Payment.tsx": { - "mtime": 1792663261.564991, - "hash": "6d7e46b3c1a6eee58ae7107a484a11b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TextCaseTitle.tsx": { - "mtime": 1792663261.5683746, - "hash": "7bc7b039e848e1f4958afdab5ad8bb27" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/EmailClock.tsx": { - "mtime": 1792663261.5603106, - "hash": "52b4767d6d46c3d5f0e2a62e653023dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DocumentPDF.tsx": { - "mtime": 1792663261.559879, - "hash": "b5fce7d1faaf815dd99fb6316ffe5708" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FolderOutlined.tsx": { - "mtime": 1792663261.5613568, - "hash": "a70a92603a67ee3d38028ee5abcee127" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CloudDownloadOutlined.tsx": { - "mtime": 1792663261.5578852, - "hash": "d54b2ca5f471b0a594b70ffde069c597" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/IosArrowLeft.tsx": { - "mtime": 1792663261.5629702, - "hash": "174b063d37523f1a92f5fa152e061e79" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CopyOutlined.tsx": { - "mtime": 1792663261.558322, - "hash": "11cdcb9676e8e27353c8f4b6b0e0d46e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Savings.tsx": { - "mtime": 1792663261.5663538, - "hash": "fa29279d46bde9c69965b2318b5c626d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CameraFilled.tsx": { - "mtime": 1792663261.556788, - "hash": "292e94f81c7c70fd44b60a12981799a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FolderArrowRightOutlined.tsx": { - "mtime": 1792663261.561173, - "hash": "d50d03790ad2f91f906affe02b5bf250" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TaskList.tsx": { - "mtime": 1792663261.568021, - "hash": "a39772ebbda1cc76a5e62640cc95a07c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/AppsList.tsx": { - "mtime": 1792663261.5547094, - "hash": "eb11843d8a62e67855b8fd436940dee1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Divider.tsx": { - "mtime": 1792663261.5595405, - "hash": "9ec1c4ecbac878cf9d24e162c8c6564f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BoxMultipleFilled.tsx": { - "mtime": 1792663261.556374, - "hash": "15935f314c4a4aa706dee13d10d554c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/MusicNote1Outlined.tsx": { - "mtime": 1792663261.5644205, - "hash": "fd85888d3ed9af132dd1ecbb16fc3d0a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CommentMultiple.tsx": { - "mtime": 1792663261.5582013, - "hash": "5e4e757c436e1ad680d04916b698a092" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DocumentText.tsx": { - "mtime": 1792663261.5599248, - "hash": "96a39b38933bb5df7ebf348152f4021f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FilePowerPointBox.tsx": { - "mtime": 1792663261.560769, - "hash": "fcdb2daf3496a99d99213c7afb73b5b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ServerFilled.tsx": { - "mtime": 1792663261.5665996, - "hash": "10ba68acef190ccdfbcd35cfcaf910d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Subtitles.tsx": { - "mtime": 1792663261.5676823, - "hash": "57c568a0bf5b1fda5937ff976c05a372" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FullScreenMaximize.tsx": { - "mtime": 1792663261.5614793, - "hash": "9f27a829b3a453724bc2165e4477e5f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/InPrivate.tsx": { - "mtime": 1792663261.5626812, - "hash": "390a849459a929489a744fba853606a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/WindowApps.tsx": { - "mtime": 1792663261.5692546, - "hash": "d027ae0002b67f0a402289864636d841" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowDown.tsx": { - "mtime": 1792663261.55509, - "hash": "fcfeee2f6f48cfdb06ed36d42ecb6698" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PersonOutlined.tsx": { - "mtime": 1792663261.5654976, - "hash": "d8db2b980e8a1e33dd0fcb9c3f461573" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FastForward.tsx": { - "mtime": 1792663261.5605888, - "hash": "0ecca39c18fa75024b9b8cf9dfded32f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BorderAll.tsx": { - "mtime": 1792663261.5561395, - "hash": "329bdbdda422431e648fdff0984d74af" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TableSettings.tsx": { - "mtime": 1792663261.56786, - "hash": "0288c3dcb7959ea3a1e103bfdd98985e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/UploadFilled.tsx": { - "mtime": 1792663261.5688314, - "hash": "e59dedb858d1b98fecf6a61f248685df" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Whiteboard.tsx": { - "mtime": 1792663261.569196, - "hash": "3604cdfbc3d72869c6f319a958cce4ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowRepeatAll.tsx": { - "mtime": 1792663261.5554125, - "hash": "5cd525530e99f1c991c5dd13e8e513bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TextBulletListSquareEdiFilled.tsx": { - "mtime": 1792663261.5682418, - "hash": "5f2ffcc989f4a5fddb35bee9fd2267ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BookInformation.tsx": { - "mtime": 1792663261.556011, - "hash": "4d58331e1e87bcd5e9a20ae9eda7dea0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FolderArrowUp.tsx": { - "mtime": 1792663261.5612347, - "hash": "03bff8814957d82183319f58493933af" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Raw.tsx": { - "mtime": 1792663261.5660157, - "hash": "432b0deefc17fda179df876f57408498" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CloudOff.tsx": { - "mtime": 1792663261.5580127, - "hash": "c8ce2da8e39af0acf3131ede3afa0929" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PeopleStar.tsx": { - "mtime": 1792663261.5652132, - "hash": "adc837f55c8eb7be375170116d85dea2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TaskListOutlined.tsx": { - "mtime": 1792663261.568074, - "hash": "bcb052cf9e807025ed1e1eb54cc47e03" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PersonLock.tsx": { - "mtime": 1792663261.565442, - "hash": "5d76bba4be38ca58149bed02003f313e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LinkEdit.tsx": { - "mtime": 1792663261.5635474, - "hash": "309ef40e177458be3f93837608685406" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PhoneLaptop.tsx": { - "mtime": 1792663261.5656486, - "hash": "f75812077a8a1f82c01425bac9247262" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Tag.tsx": { - "mtime": 1792663261.567914, - "hash": "5c2b08eca4e0a278e2747d903d686835" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Sparkle.tsx": { - "mtime": 1792663261.5674086, - "hash": "a36dd145a29f1db2e65fa9911ec9192e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/QQ.tsx": { - "mtime": 1792663261.5659063, - "hash": "82263d531527faac0252e54fe27d62d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Storage.tsx": { - "mtime": 1792663261.5675757, - "hash": "9c7b1c400559780fd0867ab4e39bf769" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Video.tsx": { - "mtime": 1792663261.5688798, - "hash": "fd663a0b2ade845bf9287c5b6c25e0d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowSync.tsx": { - "mtime": 1792663261.555752, - "hash": "ab833bebd0705a558523effdb4834ee5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Money.tsx": { - "mtime": 1792663261.564123, - "hash": "c42616b365dc97c5d852d68bcefbebb1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Tags.tsx": { - "mtime": 1792663261.5679674, - "hash": "b35bf9fea5784ae6cef700728766ae61" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FileExclBox.tsx": { - "mtime": 1792663261.5607007, - "hash": "3d41768b6d57fc8f1303d270fcf7fbab" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowSyncCircleFilled.tsx": { - "mtime": 1792663261.5558226, - "hash": "c4a74c3164abe18afd3500db8da1a995" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DocumentArrowDownFilled.tsx": { - "mtime": 1792663261.5596528, - "hash": "6d1a5db909fce07a62457b229d728c39" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Discord.tsx": { - "mtime": 1792663261.5593665, - "hash": "038bc7563392cf2cc6fb3c753656c7c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Filter.tsx": { - "mtime": 1792663261.5609474, - "hash": "b3f3942ec45b1249bc3e41dc5062776a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/MusicNote2.tsx": { - "mtime": 1792663261.5644777, - "hash": "5a5726aae06d0a97030c2b38d1c23475" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Color.tsx": { - "mtime": 1792663261.558142, - "hash": "95dc4ecd0d4d0c6fe3ad991cb7bb42ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/EmojiEdit.tsx": { - "mtime": 1792663261.5603716, - "hash": "a0c6cd7f45b3899b290b62b266ff80e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/RenameFilled.tsx": { - "mtime": 1792663261.5661974, - "hash": "b34f9875396248b9257ca85836f9bd4c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Globe.tsx": { - "mtime": 1792663261.5616398, - "hash": "bb07dce091ca7effa806048f6bf38b96" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/AppFolder.tsx": { - "mtime": 1792663261.554517, - "hash": "0318cc8c12cc38b2dda799a1f23afb10" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TextEditStyle.tsx": { - "mtime": 1792663261.5684352, - "hash": "c690ccc3a7347e0bc7a723443418f642" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CubeTreeFilled.tsx": { - "mtime": 1792663261.5587983, - "hash": "3252390c1ebb12c7c5b70cf22a8da60a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/GlobeFilled.tsx": { - "mtime": 1792663261.5616984, - "hash": "9a482fecae6d36ed3d0dc564ab78d4c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/HardDriveOutlined.tsx": { - "mtime": 1792663261.5619361, - "hash": "4fea4ffba2c97cc8933b328f77a60b4e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/InfoFilled.tsx": { - "mtime": 1792663261.5628097, - "hash": "c2e1b68aed15f3039918e89ef52af5fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Delete.tsx": { - "mtime": 1792663261.5591805, - "hash": "ec261207447534da32131688094c230b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowClockwiseFilled.tsx": { - "mtime": 1792663261.5550263, - "hash": "8a5c77467f970a126950493e47908571" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FolderAdd.tsx": { - "mtime": 1792663261.561109, - "hash": "167bac593a2c9e3c00ff20fbe5fc3da2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/MoreHorizontal.tsx": { - "mtime": 1792663261.5642488, - "hash": "f0e9620aeac85a0e0e7e56a13bd7d905" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CheckUnchecked.tsx": { - "mtime": 1792663261.5571651, - "hash": "2748d647bd244e45ac9b0f05d0d5e0da" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowSort.tsx": { - "mtime": 1792663261.5556438, - "hash": "4474bd94d7ad5d62eae6dd9c424a4c43" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PersonStar.tsx": { - "mtime": 1792663261.5656028, - "hash": "8d9c424771907e5328cc2a51707cf910" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/MusicNote1.tsx": { - "mtime": 1792663261.5643654, - "hash": "15ce0083acdf7613b184179ebbcb0cdd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PeopleFilled.tsx": { - "mtime": 1792663261.5651598, - "hash": "3a52f49d4c8aeab7e810f69394de46e5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Options.tsx": { - "mtime": 1792663261.5647833, - "hash": "b180f6c6f412934c3c47ff95518f1087" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowRepeatOne.tsx": { - "mtime": 1792663261.5555253, - "hash": "ae77b04a587b5b67dbf2cbef88e040cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LinkSetting.tsx": { - "mtime": 1792663261.5636535, - "hash": "db5a483e9aeabb2b51a048886ddd5e67" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Eye.tsx": { - "mtime": 1792663261.5604832, - "hash": "fcf71eedf7d43ae2f1b52e339f01260d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/WalletCreditCard.tsx": { - "mtime": 1792663261.5689957, - "hash": "d23b81bc5f398dfc8bee36f4df84e31c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ShieldFilled.tsx": { - "mtime": 1792663261.567136, - "hash": "8556faba3f639258545cf3cd4157faa0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/HomeOutlined.tsx": { - "mtime": 1792663261.5621185, - "hash": "e7115596b78eef875d3cf984959bf3c6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CloudArrowIUp.tsx": { - "mtime": 1792663261.5577624, - "hash": "b42558291858b8bb460b7b8313d00f57" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Share.tsx": { - "mtime": 1792663261.5667508, - "hash": "1ef5543502ea34e3c8a9e0190cf7bd08" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BranchCompare.tsx": { - "mtime": 1792663261.5564291, - "hash": "fe128ba2f2fab48d4016e23c4242e610" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Currency.tsx": { - "mtime": 1792663261.5588605, - "hash": "6a4ef3245b3187a90d0ca590506b7930" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Gift.tsx": { - "mtime": 1792663261.5615888, - "hash": "06e93e02aefa2b824979811664f289b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/RectangleLandscapeSyncOff.tsx": { - "mtime": 1792663261.5661347, - "hash": "bf53bd6750ef532e04bdc3cf271c7ab3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PeopleTeamOutlined.tsx": { - "mtime": 1792663261.5653281, - "hash": "6293e27c3a53d5373d49c2906edb357d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ShareFilled.tsx": { - "mtime": 1792663261.5668573, - "hash": "039954eaf460fb34ea3f4aa4a8eeba52" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TextBulletListSquareEdit.tsx": { - "mtime": 1792663261.5683122, - "hash": "aaa55a5e69ee382af2dc02bd40ec4485" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PaymentFilled.tsx": { - "mtime": 1792663261.56505, - "hash": "5c7c7dd7cebe552c4b70b9a28dd0d0cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DataBarVerticalStar.tsx": { - "mtime": 1792663261.5589857, - "hash": "91ca0c08f6f9f3202e69dc20d310052d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Pulse.tsx": { - "mtime": 1792663261.5658615, - "hash": "845007fd64840e26296512e6be1296e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Fingerprint.tsx": { - "mtime": 1792663261.5610087, - "hash": "eb8baa4cc415babd2e60fff5c145b50c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Timer.tsx": { - "mtime": 1792663261.5686677, - "hash": "da0c30b3781a7040bc7882e8678d43aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArchiveArrow.tsx": { - "mtime": 1792663261.554912, - "hash": "c6d170914bb0fc0a3370be26520c3e54" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Folder.tsx": { - "mtime": 1792663261.5610588, - "hash": "5ae7f5ede9859b17dc0d03ec74ead12c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/WarningOutlined.tsx": { - "mtime": 1792663261.569133, - "hash": "970780dc30673cdbeb1b00addfbff45c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Moon.tsx": { - "mtime": 1792663261.5641973, - "hash": "3c8dd8082bd15f0a5809b969bd133431" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowClockwise.tsx": { - "mtime": 1792663261.5549662, - "hash": "5bf4fa138246146c3f7369dad7e30788" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Dismiss.tsx": { - "mtime": 1792663261.559427, - "hash": "757761607a8260892b151390f6a9bbd8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/SendLoggingFilled.tsx": { - "mtime": 1792663261.56651, - "hash": "6efc884330bf582579d793c2e611f228" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PeopleTeam.tsx": { - "mtime": 1792663261.5652702, - "hash": "e1aa5c0e460710fa30e341a5b9b9041c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FolderZip.tsx": { - "mtime": 1792663261.5614135, - "hash": "ce5c2764b53970a8a15859bbb57239dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Upload.tsx": { - "mtime": 1792663261.5687768, - "hash": "f8ea78371f87c0366f3e342d46f4b00e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Pause.tsx": { - "mtime": 1792663261.5649347, - "hash": "52ab5682f4b37cbdcdaf899668a1c126" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowLeft.tsx": { - "mtime": 1792663261.555356, - "hash": "f76bf0a5c8d1ffeefc84ba213a13ac72" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PinOutlined.tsx": { - "mtime": 1792663261.5657594, - "hash": "5d162652be1b4d18c6ce81e09a8e979e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LanguageCPP.tsx": { - "mtime": 1792663261.5631022, - "hash": "e6b2624ff4facd75060ff88af26ce3e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Sunny.tsx": { - "mtime": 1792663261.5678034, - "hash": "31920c67261a3b3e66d3a1432866099d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ShareAndroid.tsx": { - "mtime": 1792663261.5668042, - "hash": "4e33505d79ef587b3ef5dc15c02f0424" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Enter.tsx": { - "mtime": 1792663261.5604284, - "hash": "20da5c0fd95cbce3adffaff846b12570" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Icons.tsx": { - "mtime": 1792663261.562186, - "hash": "e410fc1d715db7736231e9944d68026a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LockClosedKey.tsx": { - "mtime": 1792663261.563814, - "hash": "264b5ff9b1a8ff83887d6779b7a8ff16" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CubeSyncFilled.tsx": { - "mtime": 1792663261.558574, - "hash": "06e34ec247e22462f35975c956e018ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BoxMultiple.tsx": { - "mtime": 1792663261.5563176, - "hash": "688286486d842833d479e5bd2b188cc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BranchForkLink.tsx": { - "mtime": 1792663261.5564854, - "hash": "25a3362d2d632a5b5f6d3616146129ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/OpenFilled.tsx": { - "mtime": 1792663261.564729, - "hash": "42197d102de01780869618dfc5bfc515" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ShieldDismiss.tsx": { - "mtime": 1792663261.5670726, - "hash": "a1c9c9f6c25d63c9e6e37aa7eaea893e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Setting.tsx": { - "mtime": 1792663261.5666451, - "hash": "c46f5b406d1b391d05753b7eba212de3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/StarFilled.tsx": { - "mtime": 1792663261.5675178, - "hash": "51df70cb1c3dce60d9d8b47353d9d248" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Broom.tsx": { - "mtime": 1792663261.5565424, - "hash": "4eef62e675ca1290d0ec2b4fbcb50348" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CircleHintFilled.tsx": { - "mtime": 1792663261.55752, - "hash": "8621fe8b845746a5232d2bae22798f9f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DeleteOutlined.tsx": { - "mtime": 1792663261.5592477, - "hash": "9024942992e60e0dccb153524bb8855a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LockClosedOutlined.tsx": { - "mtime": 1792663261.563875, - "hash": "885493c8ea7873936140a9dfac7402b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Play.tsx": { - "mtime": 1792663261.565811, - "hash": "36c5eca73b12a542515706b1f290e14b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TaskListRegular.tsx": { - "mtime": 1792663261.5681314, - "hash": "4aa3d14183b94327bf4ec6af1cc22271" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ShareOutlined.tsx": { - "mtime": 1792663261.5669084, - "hash": "573d9132de0a5f76800b52b5600be424" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FilmstripImage.tsx": { - "mtime": 1792663261.5608838, - "hash": "8815211d64e22f8b4a60f0a73cb52f48" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LanguagePython.tsx": { - "mtime": 1792663261.5633316, - "hash": "d20b739fc5bab7b1b5e6a0f94ffb598f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DataHistogramFilled.tsx": { - "mtime": 1792663261.5591068, - "hash": "4edc3d46e6672afeaa29d3eae1444efc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LanguageGo.tsx": { - "mtime": 1792663261.5631557, - "hash": "d38526e0ef33b3c4a5f86ab2c8ced0e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ArrowHookDownLeft.tsx": { - "mtime": 1792663261.555159, - "hash": "772b588b480739883cf1a1a1b1f2313b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CheckboxChecked.tsx": { - "mtime": 1792663261.5572243, - "hash": "b747e7dd61b12c37bb6c668e4abf0a79" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/StorageOutlined.tsx": { - "mtime": 1792663261.5676286, - "hash": "cd456dd6e761a5844a2035c93e87e7c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DocumentFlowchart.tsx": { - "mtime": 1792663261.5598278, - "hash": "09bdd48d51e5cb896504295162d9b9fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/People.tsx": { - "mtime": 1792663261.5651054, - "hash": "f14a364d86e3b3645d8d428ecd383e32" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TextGrammarLighting.tsx": { - "mtime": 1792663261.568499, - "hash": "e41875777c001b759613832a9353d244" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/PackageOpen.tsx": { - "mtime": 1792663261.5648317, - "hash": "aeffd1021e1f940e30deddf528575184" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CoinStack.tsx": { - "mtime": 1792663261.5580716, - "hash": "8804f903887cf104bd5d1ee86b0d80d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ImageOutlined.tsx": { - "mtime": 1792663261.5626204, - "hash": "94f04e7279f82d5aa3ab6e67284ae4db" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/SparkleFilled.tsx": { - "mtime": 1792663261.5674636, - "hash": "62d6b56637a0558c1c32a09ae0dc6acd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Image.tsx": { - "mtime": 1792663261.562249, - "hash": "f807ec8d05985d206c6508b252a81e2c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/EyeOff.tsx": { - "mtime": 1792663261.560538, - "hash": "c2a1eda64f82fe7373b26a3b65ef810c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BorderInside.tsx": { - "mtime": 1792663261.5561953, - "hash": "51c4d1e9e71319064e9d86e4d4065418" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ImageCopy.tsx": { - "mtime": 1792663261.5623667, - "hash": "b07836a641689b3a761ddecac4550aef" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DocumentDataLink.tsx": { - "mtime": 1792663261.5597727, - "hash": "e1058e57a40ca16dc9eaa87da2362731" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/FileWordBox.tsx": { - "mtime": 1792663261.5608268, - "hash": "abaeeb3a6c11fc66191fcd81f5b1812a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Save.tsx": { - "mtime": 1792663261.566296, - "hash": "540be428a9e1427d56cc0360f40aee64" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/TextIndentIncrease.tsx": { - "mtime": 1792663261.5685544, - "hash": "e2a95e270a32ab0da0e6e1ddf7094cd0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/DismissCircleFilled.tsx": { - "mtime": 1792663261.5594811, - "hash": "943b712d09bc6253915f4e70580a23bf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Edit.tsx": { - "mtime": 1792663261.5601866, - "hash": "bcbe8a8709ad25ee82647ebd65a98f97" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/Open.tsx": { - "mtime": 1792663261.5646796, - "hash": "6d2e3e00f416c6db4086ef9631c02d91" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/IosArrow.tsx": { - "mtime": 1792663261.5628693, - "hash": "1a89852352b2e3ed37f405600edf175e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BuildingShopFilled.tsx": { - "mtime": 1792663261.556667, - "hash": "84ec7a08f251bd1a95333b4892e496d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/WrenchSettings.tsx": { - "mtime": 1792663261.5693135, - "hash": "55443fd2b29e87664be011889f988e01" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ImageEdit.tsx": { - "mtime": 1792663261.5624936, - "hash": "47f9ddab7c8c62e8b07a5450818f3513" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/SignOut.tsx": { - "mtime": 1792663261.5672977, - "hash": "9302c7903db146d6c01e24c4edebdff6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/RectangleLandscapeSync.tsx": { - "mtime": 1792663261.566071, - "hash": "c81e276f3d1602c4d4903eed542c39e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/CaretDown.tsx": { - "mtime": 1792663261.5569198, - "hash": "0506afce9c6bd2857e1f3e57fd05d076" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ImageAarowCounterclockwise.tsx": { - "mtime": 1792663261.562307, - "hash": "3f74118377d945587835773f0dc0f5c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/EditSetting.tsx": { - "mtime": 1792663261.560252, - "hash": "3b0151391c400e6747196663e5b42048" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LinkDismiss.tsx": { - "mtime": 1792663261.5634959, - "hash": "5248e35bbacb0b4de47731b0efd74204" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/AppGeneric.tsx": { - "mtime": 1792663261.554582, - "hash": "bfcca00a9ae64211d3317a0815934d9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/SendLogging.tsx": { - "mtime": 1792663261.566456, - "hash": "f6430b23639c1187766f0c8a2f92fe73" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/BinFullOutlined.tsx": { - "mtime": 1792663261.555886, - "hash": "ebfd1c955315b8e0c46d313bcaaa3bba" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/SunWithTime.tsx": { - "mtime": 1792663261.567741, - "hash": "61b2919339ae577c964cb2d7de703164" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/LockClosed.tsx": { - "mtime": 1792663261.5637665, - "hash": "beb28003d74d05f4cf0335e0d7d6964a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Icons/ClockFilled.tsx": { - "mtime": 1792663261.557703, - "hash": "e4035ad4a63013ab1f17eaabd0a66c6f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/NewButton.tsx": { - "mtime": 1792663261.5323172, - "hash": "400939eed6e69c74e92516b73867c80b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/FmIndexContext.tsx": { - "mtime": 1792663261.5321877, - "hash": "9f94d6def39ea7e2fc5bef8ced8f5a7e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/FolderPicker.tsx": { - "mtime": 1792663261.5322514, - "hash": "1cbd9ff1e9fe3f18072584b7d200eb13" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/FileBadge.tsx": { - "mtime": 1792663261.5318737, - "hash": "be677b0b33da2438255e4b9f15aa7adb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/FileManager.tsx": { - "mtime": 1792663261.532131, - "hash": "5d55517473892bf93acce435155f5c20" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/SidebarContent.tsx": { - "mtime": 1792663261.547082, - "hash": "2089061ac0e9459338a0bd59820f988c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/Details.tsx": { - "mtime": 1792663261.5458314, - "hash": "4359b7bb6b3e1aa2954548f255d1de54" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/BasicInfo.tsx": { - "mtime": 1792663261.5441751, - "hash": "6be0594ffc7c069829c10828c9768b5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/MediaInfo.tsx": { - "mtime": 1792663261.5466473, - "hash": "3e3f221612d29fe2f28567a17ade9d72" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/InfoRow.tsx": { - "mtime": 1792663261.5460694, - "hash": "ef269cd2973a2c296c20e7d12d58319b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/Tags.tsx": { - "mtime": 1792663261.5473287, - "hash": "a3d9df78ad6d2eed67c6b90756ca6148" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/Data.tsx": { - "mtime": 1792663261.545706, - "hash": "c0491a8e982ba2501194ee9af94c1125" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/Header.tsx": { - "mtime": 1792663261.5459578, - "hash": "84d8ce1724ccdc3dad7e548d80214e5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/Sidebar.tsx": { - "mtime": 1792663261.5469615, - "hash": "03addabcdbb1fa0a6b3f68e15c3d704e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/MediaMetaCard.tsx": { - "mtime": 1792663261.5468245, - "hash": "0583690ae15dc8d9832e87dea9c7fe66" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/SidebarDialog.tsx": { - "mtime": 1792663261.5472019, - "hash": "a3dbb49a8522fa514a53237ce4cce54d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/LinkPropsContent.tsx": { - "mtime": 1792663261.5449698, - "hash": "420a0d958429ebd7c391bede5ee412c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/NumberPropsContent.tsx": { - "mtime": 1792663261.545216, - "hash": "1dd37a857293dd354cfeb505376929f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/CustomPropsItem.tsx": { - "mtime": 1792663261.5448456, - "hash": "88a264b3cd6c3bff865505bee35c9c84" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/TextPropsContent.tsx": { - "mtime": 1792663261.5455704, - "hash": "ea825bd16ff672604dac16794b490e77" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/CustomProps.tsx": { - "mtime": 1792663261.5446649, - "hash": "f2989c0f5d9eaf8554a69bc4a38be722" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/SelectPropsContent.tsx": { - "mtime": 1792663261.5454516, - "hash": "1902e2bc5ff9e50ef90d5b9dfcd824d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/RatingPropsItem.tsx": { - "mtime": 1792663261.545329, - "hash": "42d2c156fd44ad332dece5689adad86a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/BooleanPropsContent.tsx": { - "mtime": 1792663261.54451, - "hash": "9360c2ac40d5c2b4ab22ca56e50322a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/MultiSelectPropsContent.tsx": { - "mtime": 1792663261.5450993, - "hash": "40a368d8e1dbb1d7ec504c3882263db4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/CustomProps/AddButton.tsx": { - "mtime": 1792663261.544384, - "hash": "10626ccf424bb9fad4d411476bebaebc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/Map/LeafletMapBox.tsx": { - "mtime": 1792663261.546261, - "hash": "c6e258b9b84ca0b2a23c7cd238482604" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/Map/MapLoader.tsx": { - "mtime": 1792663261.5463762, - "hash": "dfd8dfdd2ecaf2faf27a55def864a6eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Sidebar/Map/Mapbox.tsx": { - "mtime": 1792663261.5464902, - "hash": "675c4ca9f7291a59316325d4e1bca88a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Pagination/PaginationItem.tsx": { - "mtime": 1792663261.5324764, - "hash": "c5fa9f49c45e1db8e33551f4f349b414" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Pagination/PaginationFooter.tsx": { - "mtime": 1792663261.5324187, - "hash": "9c32e02d3da4056fa5157e5b0fee9a70" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TreeView/TreeFiles.tsx": { - "mtime": 1792663261.5499194, - "hash": "729ad344c62862fdea819926af2fc1c6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TreeView/TreeNavigation.tsx": { - "mtime": 1792663261.5500827, - "hash": "cf8cda45c34ca92032b2638a519cd78b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TreeView/TreeFile.tsx": { - "mtime": 1792663261.5492659, - "hash": "e2d4942ae3297f184f4f598fba91e412" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TreeView/Pinned.tsx": { - "mtime": 1792663261.5490508, - "hash": "8f295891d53604bfad6ce043806d6dec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dnd/useDndScrolling.ts": { - "mtime": 1792663261.5149586, - "hash": "d2cb607315ae489d3eb87cb4ba25d565" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dnd/DndWrappedFile.tsx": { - "mtime": 1792663261.5148282, - "hash": "51a3bdcb24de0f7e62e8eb030e4479c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dnd/DisableDropDelay.tsx": { - "mtime": 1792663261.5147607, - "hash": "5953bc38e604acbc0a141be4cc789c42" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dnd/DragLayer.tsx": { - "mtime": 1792663261.5148928, - "hash": "d77245c4e795858e01f2f1d496e1efde" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/MoreMenuItems.tsx": { - "mtime": 1792663261.5123968, - "hash": "1922ecd969e38569b339205aacc1b4e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/HoverMenu.tsx": { - "mtime": 1792663261.512328, - "hash": "dc0fd62696169977370f9d429318a5ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/OpenWithMenuItems.tsx": { - "mtime": 1792663261.5125313, - "hash": "3aebcb04d9d7cca735652bd4be5a54e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/OrganizeMenuItems.tsx": { - "mtime": 1792663261.5125942, - "hash": "0aef001438edb4fe2227658b7a2e2f31" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/CascadingMenu.tsx": { - "mtime": 1792663261.5121508, - "hash": "763e773235b82ea097c2f8e03264267d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/NewFileTemplateMenuItems.tsx": { - "mtime": 1792663261.5124676, - "hash": "d834181db658afd02853a1dd771c7b53" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/TagMenuItems.tsx": { - "mtime": 1792663261.5126677, - "hash": "ac0e48cc7d8305a2ef35e71e2fadd6d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/ContextMenu.tsx": { - "mtime": 1792663261.5122674, - "hash": "0308a8a6ec68146af10b38ddeb0f33e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ContextMenu/useActionDisplayOpt.ts": { - "mtime": 1792663261.5127707, - "hash": "e73b4e23c4ff68e4c9f4ce9f0fad9dca" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/UploadingTag.tsx": { - "mtime": 1792663261.5317335, - "hash": "1a1d41e460779bbbe4eb8874f5618aff" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/Explorer.tsx": { - "mtime": 1792663261.5152256, - "hash": "b02ece14b680d524964da1f9086cf43f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/FileSmallIcon.tsx": { - "mtime": 1792663261.5154283, - "hash": "749f0c1c1f3e3bb8511a46e697dcd0d5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/EmojiIcon.tsx": { - "mtime": 1792663261.5150595, - "hash": "96a02a502d22ea9c5d66a633744abd5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/FileTag.tsx": { - "mtime": 1792663261.51549, - "hash": "2a28fb714c7f52dba13149b3f2e64727" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ExplorerError.tsx": { - "mtime": 1792663261.5152967, - "hash": "2689a0ddc49119da4259109a52824d11" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/EmptyFileList.tsx": { - "mtime": 1792663261.5151515, - "hash": "ea0b0408513b86ede20248364cd848c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/useInlineRename.ts": { - "mtime": 1792663261.531805, - "hash": "f0802f8eb6885470b9002a16f669c054" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/FileTagSummary.tsx": { - "mtime": 1792663261.5155563, - "hash": "b1f8a3cffabc2e640a66a13c7df1b5b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/FileTypeIcon.tsx": { - "mtime": 1792663261.5156252, - "hash": "c5bd0a1ebeb5c5ff4a78023655946be9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/SingleFileView.tsx": { - "mtime": 1792663261.5316763, - "hash": "394b95de8c7ffced923d8f02c939b375" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/FileIcon.tsx": { - "mtime": 1792663261.51537, - "hash": "672484af0ef13a5057df09f1eaaf676e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/ListBody.tsx": { - "mtime": 1792663261.530365, - "hash": "a2b68f6ab4ddd6a8067ea50a2f6ed9f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/ColumnSetting.tsx": { - "mtime": 1792663261.530225, - "hash": "9189d9e2cc0567f61d57c7c54d71b056" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/Row.tsx": { - "mtime": 1792663261.5315733, - "hash": "6dbf10104a8ec468fa9caba97e2dbfaf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/Cell.tsx": { - "mtime": 1792663261.5298686, - "hash": "c99c6ad487847f0b8925cbdcbff033e5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/ListView.tsx": { - "mtime": 1792663261.5315056, - "hash": "c42cd0bf1496ff1edb8e989f21f356c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/ListHeader.tsx": { - "mtime": 1792663261.5313358, - "hash": "79cf53746a10a8849a4450362706b0ee" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/ListThumbnail.tsx": { - "mtime": 1792663261.5314343, - "hash": "15a668acaedea027616e7c7246482ce2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/AddColumn.tsx": { - "mtime": 1792663261.5297043, - "hash": "a927ee59dd996b05b6c53ad40933011b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/ListView/Column.tsx": { - "mtime": 1792663261.5300846, - "hash": "4669d9fc81ac2d83a1a4ebf05a1322fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/GridView/GridFile.tsx": { - "mtime": 1792663261.5292747, - "hash": "6d7ae7664437fd4a34a9239b804375cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/GridView/GridView.tsx": { - "mtime": 1792663261.5294814, - "hash": "85f820fe30415b5addcc1d634d35dd98" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/GalleryView/GalleryImage.tsx": { - "mtime": 1792663261.5157566, - "hash": "3775bf967ade8f4912f0e5ccfd7bc9f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Explorer/GalleryView/GalleryView.tsx": { - "mtime": 1792663261.5158322, - "hash": "052529ac3f2e1cd682867874dba79769" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ReadMe/ReadMeSideBar.tsx": { - "mtime": 1792663261.5327187, - "hash": "abb3f21ff9d38f65aeeea25f7adcb313" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ReadMe/ReadMeDialog.tsx": { - "mtime": 1792663261.5326688, - "hash": "a321ff557ba4d1efd90a1df1830ef644" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ReadMe/ReadMeContent.tsx": { - "mtime": 1792663261.5326178, - "hash": "f3f4ad578ebce0b246170be565808cab" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/ReadMe/ReadMe.tsx": { - "mtime": 1792663261.53256, - "hash": "97e7163d194692aa4a67ff18a5365140" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/FuzzySearchResult.tsx": { - "mtime": 1792663261.538638, - "hash": "ad8f357d59ccd3d4f08675b852521ee6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/FullSearchOptions.tsx": { - "mtime": 1792663261.538514, - "hash": "1403fa986dd0dddb46f5f36877f61fbf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/SearchResultItem.tsx": { - "mtime": 1792663261.5437963, - "hash": "00a2c8ce1fcc79df8f9e549565ed05f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/SearchPopup.tsx": { - "mtime": 1792663261.5389411, - "hash": "0ea1ca8fdb2c7ad3da560e9d5ac34cea" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/FullTextSearchResult.tsx": { - "mtime": 1792663261.5385761, - "hash": "fc5f82da42f9be2686f041d525decb47" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/SearchIndicator.tsx": { - "mtime": 1792663261.538702, - "hash": "261e48b697f2e95c21c9726ee3d216ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/AddCondition.tsx": { - "mtime": 1792663261.5330741, - "hash": "40365743a1726291c5375fe8108bb12b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/DateTimeCondition.tsx": { - "mtime": 1792663261.5381124, - "hash": "03c8813ce8c132f521a46755db6062d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/FileNameCondition.tsx": { - "mtime": 1792663261.538174, - "hash": "88f56799adc5613108313b91875b2175" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/FileTypeCondition.tsx": { - "mtime": 1792663261.5382302, - "hash": "c254c2bda70865c2fb1048da88e0aa4a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/ConditionBox.tsx": { - "mtime": 1792663261.5379739, - "hash": "8580b0a7d6a5e66bbed371d490c1d3a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/MetadataCondition.tsx": { - "mtime": 1792663261.538287, - "hash": "435058aeb53d2d3781ea30f08ac9055d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/AdvanceSearch.tsx": { - "mtime": 1792663261.5378258, - "hash": "983670093c417ab2740d16a4113fb655" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/SizeCondition.tsx": { - "mtime": 1792663261.5383954, - "hash": "c24b50bd471f6fedbc1c59346c557183" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/CustomPropsConditon.tsx": { - "mtime": 1792663261.5380435, - "hash": "1c4986be38d6246c804e489e1a6dfecf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/SearchBaseCondition.tsx": { - "mtime": 1792663261.5383432, - "hash": "0594c33bcbd8b1aafb52e8c5a6db9aed" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Search/AdvanceSearch/TagCondition.tsx": { - "mtime": 1792663261.538448, - "hash": "4c3c03615f13c02c6b9b0684887e0e69" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/FileInfo/FolderColorQuickAction.tsx": { - "mtime": 1792663261.5320725, - "hash": "36729b634c53f8e584066db8a27f7e9a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/FileInfo/ColorCircle/CircleColorSelector.tsx": { - "mtime": 1792663261.5320125, - "hash": "a48303c1d9e1c5fe4375f3913dd0d68d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/CreateArchive.tsx": { - "mtime": 1792663261.5129812, - "hash": "9f74e98e0b12be26814778e10915253d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/CreateRemoteDownload.tsx": { - "mtime": 1792663261.5131176, - "hash": "f8e2516c2f86039e02064dcdf5f46e7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/LockConflictDetails.tsx": { - "mtime": 1792663261.5137577, - "hash": "8bc80ef48d220201a847faf344d798c6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/StaleVersionConfirm.tsx": { - "mtime": 1792663261.5144877, - "hash": "e8721eef3081c669e478dc7542eaa0b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/Rename.tsx": { - "mtime": 1792663261.5140388, - "hash": "5b00df45f083ceb88d6655c742cec978" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/PinToSidebar.tsx": { - "mtime": 1792663261.5139585, - "hash": "2385ec8d3c0756a86c1318a0dda5091e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/DeleteConfirmation.tsx": { - "mtime": 1792663261.5131872, - "hash": "9837d12862f4a5b9734793d54019f16d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/Tags.tsx": { - "mtime": 1792663261.5145617, - "hash": "9aa1545562975fffab612cf101161e48" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/OpenWith.tsx": { - "mtime": 1792663261.5138335, - "hash": "f8e39eb4e3aa93db4d891118046e4cae" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/DirectLinksControl.tsx": { - "mtime": 1792663261.5135996, - "hash": "c381b1290973ff6319ef7485de86350b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/DesktopMountSetup.tsx": { - "mtime": 1792663261.5132518, - "hash": "a18cebf61896b3cea3089a8d5f530d8d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/VersionControl.tsx": { - "mtime": 1792663261.514662, - "hash": "386c95b5737010f8c5c8680a3c9804ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/ChangeIcon.tsx": { - "mtime": 1792663261.5128956, - "hash": "7263021d4e70b0a07e3ca2d1f9bd284e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/Dialogs.tsx": { - "mtime": 1792663261.5133176, - "hash": "b0199ea7247ecd7de19b7453b0c3b807" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/PathSelection.tsx": { - "mtime": 1792663261.5138998, - "hash": "1d8868d2224010493b159081195eee8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/ExtractArchive.tsx": { - "mtime": 1792663261.513682, - "hash": "14e35e92128d4fbac4685320d4ed29cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/CreateNew.tsx": { - "mtime": 1792663261.5130527, - "hash": "32960f2ebc523d5c241a3a88bfd37421" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/SaveAs.tsx": { - "mtime": 1792663261.5141017, - "hash": "9cfc3e66cecad04fe765ff184306bb42" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/DirectLinks/DirectLinkItem.tsx": { - "mtime": 1792663261.5134194, - "hash": "44ab69aa189d88ce786dc48993bb149c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/DirectLinks/DirectLinks.tsx": { - "mtime": 1792663261.5134974, - "hash": "0dc6ef60705f9c314d9edac40f78eccf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/Share/ShareSetting.tsx": { - "mtime": 1792663261.5144317, - "hash": "28d3a4beee888801596f055e11db0fb5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/Share/ManageShares.tsx": { - "mtime": 1792663261.514227, - "hash": "fb6f740544fecad6969687f31a0791e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/Dialogs/Share/ShareDialog.tsx": { - "mtime": 1792663261.514333, - "hash": "3bb27553b1cce651ea76923bf9229c34" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/TopActions.tsx": { - "mtime": 1792663261.548515, - "hash": "4e56aa4254766612a161c39c51d98915" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/BreadcrumbHiddenItem.tsx": { - "mtime": 1792663261.5478644, - "hash": "9b0c234f70c1ab961d095a771b081613" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/ViewOptionPopover.tsx": { - "mtime": 1792663261.548835, - "hash": "efbd48ac46c5edc9f99230b35186f69f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/TopActionsSecondary.tsx": { - "mtime": 1792663261.5486405, - "hash": "aef5321abead25b68671d563e7fc7fac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/BreadcrumbButton.tsx": { - "mtime": 1792663261.5477357, - "hash": "08129091fab5b7e36fc2e31b4dd5d2e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/ShareInfoPopover.tsx": { - "mtime": 1792663261.5482502, - "hash": "eddf7f6c994b5244606e92024b91c882" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/Breadcrumb.tsx": { - "mtime": 1792663261.5475483, - "hash": "a282cc762f8b4510cce89e5607f3bd4f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/NavHeader.tsx": { - "mtime": 1792663261.5481236, - "hash": "5eb20f5edcd46c505abc5c96180857c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/MoreActionMenu.tsx": { - "mtime": 1792663261.5480022, - "hash": "7fc956f5f4ebd818672b163c9ef3d3ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/FileManager/TopBar/SortMethodMenu.tsx": { - "mtime": 1792663261.5483806, - "hash": "fd367b6a2a8ae3f0516470152679c17d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Dialogs/DraggableDialog.tsx": { - "mtime": 1792663261.5118635, - "hash": "51fda68f013b061b511682432505e86f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Dialogs/SelectOption.tsx": { - "mtime": 1792663261.5120056, - "hash": "caf1a39db57583da77b7e60dc8a6b94a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Dialogs/DialogAccordion.tsx": { - "mtime": 1792663261.5117934, - "hash": "d582e5f623e1aca3924c9220e19f7dec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Dialogs/Confirmation.tsx": { - "mtime": 1792663261.5117295, - "hash": "4d1827259a0dde7cb0326d3bea636cfc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Dialogs/AggregatedErrorDetail.tsx": { - "mtime": 1792663261.5115895, - "hash": "018f0e4fb805f4e86a9e401fa3b5e597" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Dialogs/GlobalDialogs.tsx": { - "mtime": 1792663261.5119317, - "hash": "1031fdcb67c41ceac70461d1db41da59" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Dialogs/BatchDownloadLog.tsx": { - "mtime": 1792663261.511655, - "hash": "38b8fcc0708ce766dc04f4c6e5f804d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/PageContainer.tsx": { - "mtime": 1792663261.5712821, - "hash": "175ce3b834a31a2adeac0ad73bc1cd27" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/PageHeader.tsx": { - "mtime": 1792663261.5713398, - "hash": "8fd7283cbf43b6f49df29fcb85e67810" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/NoMatch.tsx": { - "mtime": 1792663261.5712242, - "hash": "88ef7a4ad764a8990474fd9e00ad09dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/HomeRedirect.tsx": { - "mtime": 1792663261.5699315, - "hash": "3cc259dbc1f4d652d61252cc2508d5c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Pages.tsx": { - "mtime": 1792663261.5713894, - "hash": "84cfe4b447fd6ecfbd525aac89c1818c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/TaskCard.tsx": { - "mtime": 1792663261.573109, - "hash": "0ba3f99550c0dcb93f7182d4427ef6b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/TaskSummaryTitle.tsx": { - "mtime": 1792663261.5736523, - "hash": "02cd493d76beae19a37a11be1eee245e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/TaskProgress.tsx": { - "mtime": 1792663261.573355, - "hash": "f3f4b22e7ea23dd396d658da52f7ee5c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/DownloadFileList.tsx": { - "mtime": 1792663261.572744, - "hash": "03eb0e2e816910358e90966e1af6a113" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/TaskProgressStep.tsx": { - "mtime": 1792663261.5734315, - "hash": "ef75abfc5da962bf38acaf4dea84717e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/StepProgressPopover.tsx": { - "mtime": 1792663261.5730338, - "hash": "8d8c59b7d7dd3c5329310befa31b34a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/TaskList.tsx": { - "mtime": 1792663261.5732749, - "hash": "21c7ac59f5d421d8d663e6594fa2f6ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/TaskDetail.tsx": { - "mtime": 1792663261.5732114, - "hash": "32b78de5f1b2aa89197c56f01b055c87" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/PieceProgress.tsx": { - "mtime": 1792663261.5728962, - "hash": "b7bbf3d92d92e739111d9b873de3c89d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/TaskProps.tsx": { - "mtime": 1792663261.5735042, - "hash": "47cdfb17f0a532fbdbbd55e5bf3bce98" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/DownloadList.tsx": { - "mtime": 1792663261.5728288, - "hash": "fd85319d0dee5b1dc07cb6d3a8a19dbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/TaskSummaryStatus.tsx": { - "mtime": 1792663261.5735722, - "hash": "c91c58f37a00e0a3f7f49dd521d73384" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Tasks/StepProgressBar.tsx": { - "mtime": 1792663261.57296, - "hash": "1c99829529b4d21d0bd8445a82a47de1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Profile/Profile.tsx": { - "mtime": 1792663261.5714912, - "hash": "ab43ddf57a96a0b8d4c92ef16a6e8cc9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/PreferenceSetting.tsx": { - "mtime": 1792663261.5717437, - "hash": "80a0e1daf062a04497c435b6a2265552" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/SettingForm.tsx": { - "mtime": 1792663261.5723107, - "hash": "090d82510cdd4b9c6c410b165dea6b51" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/ProfileSetting.tsx": { - "mtime": 1792663261.5718074, - "hash": "842933a8eb7fed9a46042dd4d0afc749" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/StorageSetting.tsx": { - "mtime": 1792663261.5724237, - "hash": "425d0adf0cfd3893cdc0e931a66ad28a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/SettingListItem.tsx": { - "mtime": 1792663261.572364, - "hash": "7b116a1b69c9bbbf4b56b34573d63caa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/ProfileSettingPopover.tsx": { - "mtime": 1792663261.5718656, - "hash": "47d162b8012a926a6aeb86f04fd778c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/Setting.tsx": { - "mtime": 1792663261.5722604, - "hash": "7a23f22003fb5f3aa59007f02bb0ec71" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/AvatarSetting.tsx": { - "mtime": 1792663261.5716507, - "hash": "de5dc0de92ac20bbb79863dce3688ce7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/AvatarCropperDialog.tsx": { - "mtime": 1792663261.5715842, - "hash": "80c5ab49624f6d2639d8096f655836b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/Security/PasskeyList.tsx": { - "mtime": 1792663261.5720954, - "hash": "6a8df28911c11f9d6031633404691fa8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/Security/SecuritySetting.tsx": { - "mtime": 1792663261.5722034, - "hash": "1f5fd6b8d10d663db492a02ab1591907" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/Security/Enable2FADialog.tsx": { - "mtime": 1792663261.5720184, - "hash": "88deb0bba469a5c1136335168ac0562a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Setting/Security/Disable2FADialog.tsx": { - "mtime": 1792663261.5719583, - "hash": "9304b6b96dcd78fdd7c44fb961d2a1c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Shares/ShareCard.tsx": { - "mtime": 1792663261.5725412, - "hash": "5c15bfdffade06d4ad2185f54177d544" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Shares/ShareList.tsx": { - "mtime": 1792663261.5726128, - "hash": "c30287e2cb264211e0de5f0b82af2ed7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Reset.tsx": { - "mtime": 1792663261.5705855, - "hash": "6ce3ffaa2b7a3cd80b0a129807be6cd0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Authorize.tsx": { - "mtime": 1792663261.5700858, - "hash": "14b6ba7e3fdeb15cec21232ff3453a63" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Signup.tsx": { - "mtime": 1792663261.5711727, - "hash": "efa7f555a8fd8c58aa2b440f5880017b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Activate.tsx": { - "mtime": 1792663261.5700274, - "hash": "2b349091664aac9c0c084d989c5fa00a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/SessionIntro.tsx": { - "mtime": 1792663261.5706444, - "hash": "98cc54e6f7bc6764c5604005eb6326db" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Signin/DesktopCallback.tsx": { - "mtime": 1792663261.5708036, - "hash": "712e55982c961cd6534fb177b7e414c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Signin/MobileCallback.tsx": { - "mtime": 1792663261.5708961, - "hash": "a8a758cbd34650c7368b16ab18a280ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Signin/SignIn.tsx": { - "mtime": 1792663261.5710585, - "hash": "82dd8e745acd05ddd6f5c4cc9f5c6fa5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Signin/PasskeyLoginButton.tsx": { - "mtime": 1792663261.5709708, - "hash": "94361a3b4c53edc2cf4fb26b0a0d56d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Phases/PhaseCollectPassword.tsx": { - "mtime": 1792663261.5703201, - "hash": "c540c975431d6ea2df09f232bbe14350" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Phases/Phase2FA.tsx": { - "mtime": 1792663261.5701807, - "hash": "4d1437a384b68c91a51baf942fc71b52" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Phases/PhaseCollectEmail.tsx": { - "mtime": 1792663261.5702543, - "hash": "05e3ec0dcf8dbd3560e1a296dfb5db36" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Phases/PhaseSignupNeeded.tsx": { - "mtime": 1792663261.5705168, - "hash": "c459a42487b02efa93b9b906eb87f526" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Phases/PhaseConsent.tsx": { - "mtime": 1792663261.5703928, - "hash": "8b9e8308fe775f86c426a5a884e26fa3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Login/Phases/PhaseForgetPassword.tsx": { - "mtime": 1792663261.5704541, - "hash": "794fc8e1ad93b0238cc0724340e178f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Devices/DavAccountList.tsx": { - "mtime": 1792663261.5696645, - "hash": "e04d5e85b853fc186297c99e2e5c464f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Devices/AppPromotion.tsx": { - "mtime": 1792663261.5694602, - "hash": "55bc2cd30ea3ef1413a79b11b4c5ca49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Devices/DavAccountRow.tsx": { - "mtime": 1792663261.569733, - "hash": "e678ba40c19cf4fd2020e650cb8904fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Devices/DesktopAppPromotion.tsx": { - "mtime": 1792663261.5697992, - "hash": "aa55cbc25e14139d677332ba7a424d48" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Devices/ConnectionInfoDialog.tsx": { - "mtime": 1792663261.569528, - "hash": "cf74d00b2a239c352dfbb80abcb7f99f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Devices/Devices.tsx": { - "mtime": 1792663261.569867, - "hash": "788f13496abea8a878ec544e7912b9ee" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Pages/Devices/CreateDAVAccountDialog.tsx": { - "mtime": 1792663261.5695963, - "hash": "b09bbf5589685c4c44bf7604882dfcd4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/hooks/useMediaSession.ts": { - "mtime": 1792663261.581597, - "hash": "ccc463bacd02df85b3f13f42dcf69947" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/hooks/useNavigation.tsx": { - "mtime": 1792663261.581645, - "hash": "b6322256be75f5a8024c0d704ca67db0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/hooks/areaSelection.ts": { - "mtime": 1792663261.5815027, - "hash": "6a770a6ec103779dfdb0ade0b2e87dec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/hooks/delayedHover.tsx": { - "mtime": 1792663261.5815482, - "hash": "b2a7cba5b3e0975ea4c61d164125b6a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/hooks/useOverflow.tsx": { - "mtime": 1792663261.581691, - "hash": "f98d1c2b38dee09802418323352fdc99" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/workflow.ts": { - "mtime": 1792663261.4966455, - "hash": "cb6cd9ac25853554252e61a9648d8dde" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/share.ts": { - "mtime": 1792663261.4964771, - "hash": "9b2181b34a14dd9f8cb0a0539474c862" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/site.ts": { - "mtime": 1792663261.496532, - "hash": "abc96788b2fabea076a3db626101ed63" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/api.ts": { - "mtime": 1792663261.496107, - "hash": "7be5756e58d9ba7a473b75e9e7681453" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/explorer.ts": { - "mtime": 1792663261.4962952, - "hash": "802a9d0e65166f299f3d8da29add6d6b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/dashboard.ts": { - "mtime": 1792663261.496213, - "hash": "bdcbc24f4bd9016884fe3f8fc8acad95" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/setting.ts": { - "mtime": 1792663261.496429, - "hash": "8d619e0cc860eda94c28d1a470d7372d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/request.ts": { - "mtime": 1792663261.4963763, - "hash": "48fcb9263fc67fe2cbefbe6a519415f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/api/user.ts": { - "mtime": 1792663261.4965932, - "hash": "ce645481543ee01bbb663ff104785aee" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/siteConfigSlice.ts": { - "mtime": 1792663261.5821438, - "hash": "c0fe987b91214f8bf86d53ed6521fec9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/fileManagerSlice.ts": { - "mtime": 1792663261.5819173, - "hash": "d5c7ac1defee20379714d1bc13595cc9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/hooks.ts": { - "mtime": 1792663261.5820816, - "hash": "b105bf7aa72626257637e40eedcbb7c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/store.ts": { - "mtime": 1792663261.5821996, - "hash": "9aeaaa690c66501b6781dc50ff9fe7ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/globalStateSlice.ts": { - "mtime": 1792663261.5820227, - "hash": "c44b02d66d2abcd714b8ffcd0b97a94d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/filemanager.ts": { - "mtime": 1792663261.5825772, - "hash": "6fb093e49442d12e4cf93f2a8aa5d5a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/settings.ts": { - "mtime": 1792663261.5826786, - "hash": "f247006e86e004a8b831b450462263df" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/share.ts": { - "mtime": 1792663261.5827343, - "hash": "d388f2ec62a0638c5a5242e716fa1a4f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/site.ts": { - "mtime": 1792663261.5827756, - "hash": "56f6c2d33129a22cc0abf88b3e5fb772" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/file.ts": { - "mtime": 1792663261.5824726, - "hash": "cabeb4bec59384672c1078391c3c01b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/session.ts": { - "mtime": 1792663261.5826378, - "hash": "1a13b951a34fe58b8031167a93b85265" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/download.ts": { - "mtime": 1792663261.5823653, - "hash": "40bc3500641ecef2ec8f06332f1dfde1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/dialog.ts": { - "mtime": 1792663261.5822842, - "hash": "3916ef06e8ab31a77feb6857dd2986a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/redux/thunks/viewer.ts": { - "mtime": 1792663261.582848, - "hash": "6829d37452a5c54a12aa851c4cccdc20" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/session/errors.ts": { - "mtime": 1792663261.5830698, - "hash": "a714ca397eec99d8c10b84760011d315" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/session/utils.ts": { - "mtime": 1792663261.5831857, - "hash": "16e7d3333a83686760c484806dfd8b8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/session/index.ts": { - "mtime": 1792663261.5831413, - "hash": "9252e9ddefc70fecfabfd73e8edca71f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/router/index.tsx": { - "mtime": 1793111787.1876745, - "hash": "ad96997a713b0a923d847f4558263cbe" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/router/PageTitle.tsx": { - "mtime": 1792663261.5829258, - "hash": "66bb947715e430c23005c1703544dacb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/searcher/indexer.go": { - "mtime": 1792663089.2935727, - "hash": "79a470ad7598954f59de91d93fc8ae08" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/searcher/extractor/tika.go": { - "mtime": 1792663089.2935262, - "hash": "968d10ef6736788bf6eda911e3feb521" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/searcher/extractor/noop.go": { - "mtime": 1792663089.2934773, - "hash": "9185fa5faf6aadbac58e309328b4b28c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/searcher/indexer/chunker.go": { - "mtime": 1792663089.2936497, - "hash": "bd18111e5ee40dfa8b668eb5f659c119" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/searcher/indexer/chunker_test.go": { - "mtime": 1792663089.2936935, - "hash": "3d2105fb75dc38da830cac8da4369c39" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/searcher/indexer/meilisearch.go": { - "mtime": 1792663089.2937682, - "hash": "410ae6a0e0cded36c7b96cb6db63d04d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/searcher/indexer/noop.go": { - "mtime": 1792663089.293812, - "hash": "273c7a3a394cb1cec93fd9fb22bff969" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cluster/pool.go": { - "mtime": 1792663089.282602, - "hash": "a1d2f5796143f66ef473e086e233187b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cluster/node.go": { - "mtime": 1792663089.2825458, - "hash": "505c79d91bfe4ee9ab634cebd6948383" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cluster/routes/routes.go": { - "mtime": 1792663089.282688, - "hash": "b88e06b77eb17198455a813bd3d9cbe3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/hashid/hash.go": { - "mtime": 1792663089.2916577, - "hash": "cdc494af1454f783ea0c6bd712af0bc9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/serializer/upload.go": { - "mtime": 1792663089.2940838, - "hash": "df50b4c71adbae5555c094448affd094" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/serializer/error.go": { - "mtime": 1792663089.2939546, - "hash": "dc982c5e92428604053b5fa59855f070" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/serializer/auth.go": { - "mtime": 1792663089.2938805, - "hash": "9af720ce7c00689e0b10a17975fa3d06" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/serializer/setting.go": { - "mtime": 1792663089.29404, - "hash": "ff44eccea4ec87238a51840a1a127c25" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/serializer/response.go": { - "mtime": 1792663089.294, - "hash": "5b6f6b75889040272b4079b10504316c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/credmanager/credmanager.go": { - "mtime": 1792663089.282953, - "hash": "4ad70d933889d337df91bf7384248c41" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cache/redis_test.go": { - "mtime": 1792663089.2824244, - "hash": "de71d2ab6a486dbad1598a589d41c8f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cache/memo.go": { - "mtime": 1792663089.282265, - "hash": "dbbdc559af5208c98f841425dba8e1a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cache/redis.go": { - "mtime": 1792663089.282367, - "hash": "63eed2ac63e054d0b7b2ab4e455eebc5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cache/memo_test.go": { - "mtime": 1792663089.2823107, - "hash": "2b470b3e36c94c90489c0c003630cc55" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cache/driver.go": { - "mtime": 1792663089.2821522, - "hash": "d9a3e3725611bda2034cc2b6429053aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/cache/driver_test.go": { - "mtime": 1792663089.2822058, - "hash": "dc0a0453d2a96a103e5e20967e398e84" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/sessionstore/kv.go": { - "mtime": 1792663089.2941582, - "hash": "c3244007d619b518fe832871da27eee6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/sessionstore/sessionstore.go": { - "mtime": 1792663089.2942328, - "hash": "f948ddfb1fcc24faa789fca45b22c11a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/path_test.go": { - "mtime": 1792663089.2954915, - "hash": "915f0efa0dfdd6c78177c3acd9948c61" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/logger.go": { - "mtime": 1792663089.2953196, - "hash": "35d30106069bf230cbba2de44d3c7633" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/session.go": { - "mtime": 1792663089.295549, - "hash": "7f21076189af0139000ca384fb21989f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/io.go": { - "mtime": 1792663089.295211, - "hash": "7c0e11de4095047c61c3b998f87e56f0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/common_test.go": { - "mtime": 1792663089.2951565, - "hash": "b959f7a6a9f8ac02bf0b51088f19b912" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/common.go": { - "mtime": 1792663089.2950988, - "hash": "e861001589a8116cab63a0b651787a31" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/path.go": { - "mtime": 1792663089.2954297, - "hash": "41d3d0b00c3035ee7fda2f0752a22bee" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/io_test.go": { - "mtime": 1792663089.2952645, - "hash": "ff0b2db8e7622bc4113c73d818d29654" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/util/logger_test.go": { - "mtime": 1792663089.2953718, - "hash": "832830195218b8f77de375a656230d47" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/thumb/tester.go": { - "mtime": 1792663089.2949195, - "hash": "bd9415453e47de4c3c6be11b2fb3286e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/thumb/libreoffice.go": { - "mtime": 1792663089.2947426, - "hash": "d87e9792034d019a6bcbc864728f410a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/thumb/ffmpeg.go": { - "mtime": 1792663089.2946184, - "hash": "85fce640b69735aed9340614ee4d4759" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/thumb/libraw.go": { - "mtime": 1792663089.2946815, - "hash": "d06ab857df9003e6f95fa029ffe2b085" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/thumb/pipeline.go": { - "mtime": 1792663089.2948616, - "hash": "ba52bc977eed8a36ad3d79556de3e4a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/thumb/vips.go": { - "mtime": 1792663089.2949739, - "hash": "c7a711fbf89ba29cb12c00ca95fd7f8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/thumb/music.go": { - "mtime": 1792663089.294805, - "hash": "9ce0e9ae8c297c64a050978b205ffadf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/thumb/builtin.go": { - "mtime": 1792663089.2945647, - "hash": "e488cb8bc406e8e98a30256073b526b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/auth/auth.go": { - "mtime": 1792663089.281476, - "hash": "a33c55cb09312a77dd21f13d583ddf3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/auth/jwt.go": { - "mtime": 1792663089.281621, - "hash": "c59a4a6dbba168f7a25afe82cfecb55c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/auth/hmac.go": { - "mtime": 1792663089.2815301, - "hash": "f3d132102c28381be9dbfca68e764472" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/auth/requestinfo/requestinfo.go": { - "mtime": 1792663089.281702, - "hash": "cb401a7116555ff415ff4c77d87e8b3a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/crontab/crontab.go": { - "mtime": 1792663089.2830262, - "hash": "315fd53610f4bc9c75bdbc384e21edd1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/downloader.go": { - "mtime": 1792663089.283813, - "hash": "dab8b52f592b50367193053319021a3f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/qbittorrent/types.go": { - "mtime": 1792663089.2840042, - "hash": "4b4acb6349ff24c4ee5bac2940d10db1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/qbittorrent/qbittorrent.go": { - "mtime": 1792663089.2839432, - "hash": "f0547232c450b304e34cd07133b8b6be" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/aria2.go": { - "mtime": 1792663089.2831552, - "hash": "36a5183f8b31960cacad34f8d728fdac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/proc.go": { - "mtime": 1792663089.2836134, - "hash": "b12c991c088b2d40425e5f50a2901871" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/json2.go": { - "mtime": 1792663089.2835255, - "hash": "91cf2dbd534211a11212e2971742f176" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/client.go": { - "mtime": 1792663089.283403, - "hash": "dff495a5fc75218cf908f56cae424253" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/notification.go": { - "mtime": 1792663089.28357, - "hash": "d1de7d5b9ab5d31ae12dd0abea7829dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/resp.go": { - "mtime": 1792663089.2837532, - "hash": "9f86ab0aec6da887e77c03d2163ffc14" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/const.go": { - "mtime": 1792663089.2834673, - "hash": "b5484e2559a6b7abf64a4f1bf50af1bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/proto.go": { - "mtime": 1792663089.2836587, - "hash": "8f714dc791fe176af56e719cfc65d521" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/call.go": { - "mtime": 1792663089.2833288, - "hash": "51429fd5ab7656e045ebfda27b275b04" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/slave/slave.go": { - "mtime": 1792663089.2840886, - "hash": "57e4b701fc91d6676d743e84496f721e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/recaptcha/recaptcha.go": { - "mtime": 1792663089.2927911, - "hash": "09e54cbbb42cc1461ddc9412a1092923" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/balancer/roundrobin.go": { - "mtime": 1792663089.2819166, - "hash": "3fdb005593d0d54f01f9c6fda98f1c27" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/balancer/roundrobin_test.go": { - "mtime": 1792663089.2819688, - "hash": "7aa7e07e151fef53f64c336f09d95a20" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/balancer/balancer_test.go": { - "mtime": 1792663089.2818222, - "hash": "7f5a976c4fe22f4220d60c2bee741027" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/balancer/balancer.go": { - "mtime": 1792663089.281778, - "hash": "7fd7bf59a00c1226e55964fa9884013c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/balancer/errors.go": { - "mtime": 1792663089.2818696, - "hash": "9590ed7d814f42c695b8e7c242ed6657" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/chunk/chunk.go": { - "mtime": 1792663089.2845452, - "hash": "c38d2a823cff9afa37164529f3eb8523" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/chunk/backoff/backoff.go": { - "mtime": 1792663089.2844756, - "hash": "86c49e15b9607f993e5c68afae24a578" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/handler.go": { - "mtime": 1792663089.2849433, - "hash": "099d2c37ca3d349d1c0faf673a62cc3f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/util.go": { - "mtime": 1792663089.2873225, - "hash": "b324340cb23b175ace708c7ce1f24117" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/upyun/media.go": { - "mtime": 1792663089.2871544, - "hash": "1d47f379e477d8877f5b63b771b8f81b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/upyun/upyun.go": { - "mtime": 1792663089.2872558, - "hash": "81d84d15e5cb257c55981fb4476c6fcb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/s3/s3.go": { - "mtime": 1792663089.2870557, - "hash": "10dbd482675fba98321f65cd58b41b75" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/ks3/ks3.go": { - "mtime": 1792663089.2850876, - "hash": "a878ba8a7405593e8eb7fb36d7f6c499" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/onedrive/options.go": { - "mtime": 1792663089.2860656, - "hash": "ca951087f45d3a9d79c1eacd2052c60f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/onedrive/types.go": { - "mtime": 1792663089.2861333, - "hash": "a064732194190e5cfb12d040827eee3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/onedrive/client.go": { - "mtime": 1792663089.2858715, - "hash": "872b3a66399cc998788ddceb83ba0fba" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/onedrive/onedrive.go": { - "mtime": 1792663089.286007, - "hash": "d1c6d3696fc0366d0f4eca8ccef6a3f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/onedrive/api.go": { - "mtime": 1792663089.2858129, - "hash": "1cba2b9ba834e8dbd59188cc410bca56" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/onedrive/oauth.go": { - "mtime": 1792663089.2859395, - "hash": "5c3dbd8217e4bc46f424e464e0d548e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/cos/media.go": { - "mtime": 1792663089.284803, - "hash": "88c5a0a7144989930d3d9a49b66748dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/cos/cos.go": { - "mtime": 1792663089.2847059, - "hash": "4e69fbdeb33788f1db509af0da43fe33" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/cos/scf.go": { - "mtime": 1792663089.2848701, - "hash": "250b93a61b5df17d5e1383680d763df1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/local/local.go": { - "mtime": 1792663089.2855008, - "hash": "e3a15970f6e2f2b5a06beed48a772cc2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/local/fallocate.go": { - "mtime": 1792663089.2852564, - "hash": "32ebb2ae152149bc057bab72fe71748c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/local/fallocate_darwin.go": { - "mtime": 1792663089.2853215, - "hash": "ef72c4ebbd505a806f89c5e6cac83073" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/local/entity.go": { - "mtime": 1792663089.2851875, - "hash": "b337da933ebbe9cdeade275630060c8e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/local/fallocate_linux.go": { - "mtime": 1792663089.2853835, - "hash": "7cef0c66f4cd25e33bb5b9ea7101138f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/obs/media.go": { - "mtime": 1792663089.2856014, - "hash": "2f310e6014e59ef26dd9d9678e7b2792" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/obs/obs.go": { - "mtime": 1792663089.2856762, - "hash": "1477068e22051cc20cd42e88f4d8d3a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/oss/media.go": { - "mtime": 1792663089.286383, - "hash": "1e826d746bc275d195ecbb299076f64e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/oss/callback.go": { - "mtime": 1792663089.2862651, - "hash": "6c211971f5257adb5fc18ea918c1f6b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/oss/oss.go": { - "mtime": 1792663089.2864578, - "hash": "93c26ef38e06a36f09ba61d17f23b1f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/qiniu/media.go": { - "mtime": 1792663089.2865784, - "hash": "5bb6923a2a0fd4191004bbfdda893cba" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/qiniu/qiniu.go": { - "mtime": 1792663089.286689, - "hash": "958ec2bfaa987a2f9d8f09dc13a6c255" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/remote/client.go": { - "mtime": 1792663089.286844, - "hash": "8b66728f9dc7a15ce9d5f8a0422cd73a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/driver/remote/remote.go": { - "mtime": 1792663089.2869256, - "hash": "f8dd166fc4b19238d34e3ddbb4c3d461" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/lock/memlock.go": { - "mtime": 1792663089.2896242, - "hash": "e77cced6974d20dc16e0307e7e4f3bfa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/lock/memlock_test.go": { - "mtime": 1792663089.2896712, - "hash": "6f17c259c61203633c69e2eb772d0d81" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/workflows/upload.go": { - "mtime": 1792663089.29148, - "hash": "262de6edbc2f98bfa22daab241c9c8f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/workflows/import.go": { - "mtime": 1792663089.291215, - "hash": "668e580013de85742b5fd04333061b49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/workflows/archive.go": { - "mtime": 1792663089.2910242, - "hash": "6511c55cd79e2767da5ce728b2e4a6ca" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/workflows/worfklows.go": { - "mtime": 1792663089.2915478, - "hash": "bc246ec2e32f9220f340487486907c57" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/workflows/extract.go": { - "mtime": 1792663089.2911215, - "hash": "bebc75e5a97c19700d5a380879d5a305" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/workflows/rebuild_index.go": { - "mtime": 1792663089.2913082, - "hash": "b356a19d5edec410668732cf61845237" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/workflows/remote_download.go": { - "mtime": 1792663089.291385, - "hash": "7d1576fe7857ca26893163c08ec8ecea" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/upload.go": { - "mtime": 1792663089.2908514, - "hash": "6e2de540871a325da777745d0b3d6d49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/metadata.go": { - "mtime": 1792663089.29048, - "hash": "f56c7e73491df584e91d3ff322eeee3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/mediameta.go": { - "mtime": 1792663089.290392, - "hash": "121cd76da1dbaa077c1ee3362d576c76" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/viewer.go": { - "mtime": 1792663089.2909157, - "hash": "5f76140239fc75f01f8e19142ce8d8cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/operation.go": { - "mtime": 1792663089.2905748, - "hash": "4c8ba42990eb84ba1e58c5fbcff2d0f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/thumbnail.go": { - "mtime": 1792663089.2907717, - "hash": "395ac628339a60f88d92286003d6fcca" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/fulltextindex.go": { - "mtime": 1792663089.2902498, - "hash": "2d01b4185ebf607a9b0593510c1fecb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/archive.go": { - "mtime": 1792663089.2897859, - "hash": "b05e1954429b896b9620a49273d13af0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/entity.go": { - "mtime": 1792663089.290005, - "hash": "0af9c3fe95ab65a84cf97a24ee783a67" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/fs.go": { - "mtime": 1792663089.290181, - "hash": "147ac21dfd26af746962ab22781b79ca" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/recycle.go": { - "mtime": 1792663089.290676, - "hash": "b115a19241a79a311a7231bf08df8729" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/manager.go": { - "mtime": 1792663089.2903259, - "hash": "21a543787455cf8bf5c8088708911ae4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/manager/entitysource/entitysource.go": { - "mtime": 1792663089.2901165, - "hash": "b48dd55995bd6f230d53ff6ee189d6e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/eventhub/eventhub.go": { - "mtime": 1792663089.2879019, - "hash": "30b0c0c1f177f874be835d6c827b993a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/eventhub/event.go": { - "mtime": 1792663089.2878435, - "hash": "f2b0d859f27319fcfd5f7cab50455deb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/eventhub/subscriber.go": { - "mtime": 1792663089.2879612, - "hash": "80e077df06549177a7bbf9df6c672b03" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/encrypt/aes256ctr.go": { - "mtime": 1792663089.287454, - "hash": "0d543732ba5ca01ecbcdaa8514858b91" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/encrypt/encrypt.go": { - "mtime": 1792663089.287511, - "hash": "ad6852b7a7847dfa4ded84fb4d5545ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/encrypt/masterkey.go": { - "mtime": 1792663089.2875683, - "hash": "1233e89bc6f07f8a86ee2dcdabd2c64f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/fs.go": { - "mtime": 1792663089.2892935, - "hash": "f148c0910e2f38d9acbfc86d27acc7a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/uri.go": { - "mtime": 1792663089.2894924, - "hash": "02f7e383f8aff01003694639335833a8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/global.go": { - "mtime": 1792663089.288328, - "hash": "575a236a34622e7d74cc862a225efadc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/upload.go": { - "mtime": 1792663089.289145, - "hash": "46ee3022b5804d8deb4357b86a953afd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/trash_navigator.go": { - "mtime": 1792663089.2890432, - "hash": "87ed071099b1e723af01b596a210947c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/options.go": { - "mtime": 1792663089.288737, - "hash": "e68253360e8ebfba32c27572e011feab" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/validator.go": { - "mtime": 1792663089.2892077, - "hash": "2a6e1bdbb4536eb9f1bd5f7d1bdd1953" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/dbfs.go": { - "mtime": 1792663089.2880914, - "hash": "e4a2fbbd6fc1f19714cf310bd6e6e917" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/share_navigator.go": { - "mtime": 1792663089.2889054, - "hash": "d8f3f7eab8a767bf1423d66b51a39bbf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/sharewithme_navigator.go": { - "mtime": 1792663089.2889798, - "hash": "dea9ac454bc7146a3d97d0e2404c5556" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/events.go": { - "mtime": 1792663089.2881668, - "hash": "80b7bf5359e64f6baa2e11281e7bb59b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/lock.go": { - "mtime": 1792663089.2884252, - "hash": "936cd54d3e4dabf42eb9c731291d4b22" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/navigator.go": { - "mtime": 1792663089.2886603, - "hash": "2654db91c5c3edd9f62cfe90b9b96a49" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/file.go": { - "mtime": 1792663089.2882645, - "hash": "159034053f4c1e9ba10334157a9d49b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/my_navigator.go": { - "mtime": 1792663089.2885902, - "hash": "731fee82af98500b00fe55a377036693" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/props.go": { - "mtime": 1792663089.2888048, - "hash": "0d5517f6a1f25eee2ed7e320efd7ac81" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/dbfs/manage.go": { - "mtime": 1792663089.2885108, - "hash": "5734354181bbcaa387038f1b7bece262" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/filemanager/fs/mime/mime.go": { - "mtime": 1792663089.2893941, - "hash": "7ea223995a7e429e29f0e9ed563efeb5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/queue/thread.go": { - "mtime": 1792663089.2926986, - "hash": "f6e996f0e75be756b0588b45a55152c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/queue/task.go": { - "mtime": 1792663089.2926393, - "hash": "5aab7bfd38c0ddd741d4d0366c3c665f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/queue/options.go": { - "mtime": 1792663089.2923167, - "hash": "828ea1e028eefa89afe644c8809b85d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/queue/queue.go": { - "mtime": 1792663089.292419, - "hash": "b9d5c28243ee4f95eb7d9a23ae333afa" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/queue/registry.go": { - "mtime": 1792663089.2924836, - "hash": "2e790bc862858b65cdbb4cf6789a7f07" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/queue/metric.go": { - "mtime": 1792663089.2922587, - "hash": "fa01151c1e6b2ea42003b9651b5ce08e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/queue/scheduler.go": { - "mtime": 1792663089.2925475, - "hash": "7126057170fe33aa863c482967750650" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/webdav.go": { - "mtime": 1792663089.2966094, - "hash": "eff0f4a5923ebef618324f15f9434e27" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/xml.go": { - "mtime": 1792663089.2967558, - "hash": "3133e00fee830dc876ae78f89cb0317c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/prop.go": { - "mtime": 1792663089.296527, - "hash": "24cb7ebca5ffce63a937abfaff566be7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/lock.go": { - "mtime": 1792663089.2964575, - "hash": "c6c824e3ccccfd55b2967641561e73fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/webdav_test.go": { - "mtime": 1792663089.2966712, - "hash": "f03fc8a1d13952d275cadcc86f90596f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/file.go": { - "mtime": 1792663089.295638, - "hash": "e85305a36bea3f012cb93533a61847c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/if.go": { - "mtime": 1792663089.2956886, - "hash": "c28e8363ac32dd6f3b736e8572796b57" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/internal/xml/marshal.go": { - "mtime": 1792663089.2958744, - "hash": "2d35ca7b889868311612e92c5bba2e32" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/internal/xml/typeinfo.go": { - "mtime": 1792663089.2962298, - "hash": "f6c011debb648f360fa922f63b4724c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/internal/xml/xml.go": { - "mtime": 1792663089.2963326, - "hash": "7a4eeae6b71dcc7da7a5a0b3ab145e0b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/webdav/internal/xml/read.go": { - "mtime": 1792663089.296129, - "hash": "1054fb68cc33746a4d77ee6ec4a5ee3a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/request/options.go": { - "mtime": 1792663089.2928815, - "hash": "5c17a8ff9085c3de90a98ca1d5f981b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/request/tpslimiter.go": { - "mtime": 1792663089.2932658, - "hash": "f469d197090c212168b0eaa03c2ba9c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/request/request_test.go": { - "mtime": 1792663089.293031, - "hash": "1cdc4d4e4fbaf0cb9d68a65856f3a45d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/request/request.go": { - "mtime": 1792663089.2929766, - "hash": "2eb14e5a3af048d8f231bfe3bd32c254" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/request/ssrf.go": { - "mtime": 1792663089.2931194, - "hash": "673835f651611b3d4a30caba5ea4630d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/request/utils.go": { - "mtime": 1792663089.2933722, - "hash": "10e83186b61263e3047cfea865389ea2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/request/tpslimiter_test.go": { - "mtime": 1792663089.2933226, - "hash": "ec4ae033d29164fa406e4bb404dfdadb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/request/ssrftest/ssrf_test.go": { - "mtime": 1792663089.2932153, - "hash": "742fadb12dd2e377b59b9f2c9af0036d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/setting/provider.go": { - "mtime": 1792663089.2943995, - "hash": "543eb3d425567c9ed97abe327591ba02" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/setting/types.go": { - "mtime": 1792663089.2944705, - "hash": "07a642206057a912f72459b39d4ff5ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/setting/adapters.go": { - "mtime": 1792663089.294313, - "hash": "e077998823920c22b4bf31a2b2bec506" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/wopi/discovery.go": { - "mtime": 1792663089.2968462, - "hash": "1b17e6269cead2436cb6f6d14dcee1b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/wopi/utf7.go": { - "mtime": 1792663089.2972248, - "hash": "da417f50096e2b36e3f631b884b35aee" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/wopi/types.go": { - "mtime": 1792663089.2969847, - "hash": "5931a653e68405990792b7e913c8eccf" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/wopi/wopi.go": { - "mtime": 1792663089.2973022, - "hash": "17aafa5da5e5c69522df7edde516f74a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/wopi/discovery_test.go": { - "mtime": 1792663089.2969208, - "hash": "e501ad2b6bdb3952db93a37f8902d078" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/conf/types.go": { - "mtime": 1792663089.2828646, - "hash": "9816085c68d27477917a4aab15abac4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/conf/conf.go": { - "mtime": 1792663089.2827694, - "hash": "d67af23701d1a61f1edd7c7ce2667cbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/conf/conf_test.go": { - "mtime": 1792663089.2828147, - "hash": "e102cae7dbb20c0e3c1059e7dd9e2c0e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/mediameta/ffprobe.go": { - "mtime": 1792663089.2920442, - "hash": "8d1b47cfcb23c154660cfc8618984889" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/mediameta/extractor.go": { - "mtime": 1792663089.2919724, - "hash": "7ec234d432496d2adb54082f1c713cb6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/mediameta/exif.go": { - "mtime": 1792663089.2918987, - "hash": "d506334eda68d0232c230f1f98528813" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/mediameta/geocoding.go": { - "mtime": 1792663089.292111, - "hash": "0381f1411910f0841a20cb55f032664e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/mediameta/music.go": { - "mtime": 1792663089.2921703, - "hash": "32c859d65359108c778ff205b2477b2b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/logging/logger.go": { - "mtime": 1792663089.2917721, - "hash": "f797193bd471b31b36936c3ac79cd7bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/email/mail.go": { - "mtime": 1792663089.2841773, - "hash": "d344ba3292a4d1da55bb1f38b111ec84" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/email/template.go": { - "mtime": 1792663089.2843099, - "hash": "3bee9355cff17f54833273bd41bc04ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/email/smtp.go": { - "mtime": 1792663089.2842462, - "hash": "b7df775fbf2b8defb72fbb7d7e3bace9" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/boolset/boolset_test.go": { - "mtime": 1792663089.2820804, - "hash": "59f03fc3674a1ecb0dc4c8c29746f96d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/boolset/boolset.go": { - "mtime": 1792663089.2820387, - "hash": "7e9e53ae2efc645e9236bbea305f1be1" - }, - "/Users/zlwu/work/00code/shanxia2.0/scripts/add-auto-search.py": { - "mtime": 1780108931.0, - "hash": "ba85541916b29414a09d5dd39b7e57ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/scripts/apply-list-toolbar-selected-to-pager.py": { - "mtime": 1785483534.0, - "hash": "6457ce94fe1c16f92f4a9f5cd4933064" - }, - "/Users/zlwu/work/00code/shanxia2.0/scripts/compare_crm_sql_models.py": { - "mtime": 1780407210.0, - "hash": "15d7ad943538930621d90d91da4e4392" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/vite.config.ts": { - "mtime": 1792129973.0809226, - "hash": "c5942fa5a1fe07865972881271e2c716" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/eslint.config.mjs": { - "mtime": 1780108931.0, - "hash": "323add4594ccabf49e826e701b781a91" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/tinymce/tinymce.min.js": { - "mtime": 1780219610.0, - "hash": "c8a40545961510e7f5f0d2a3e3bb8725" - }, - "/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/web-admin/public/tinymce/plugins/visualblocks/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "19b2a2bbbfb586aee4cef7144ab17e29" - }, - "/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/web-admin/public/tinymce/plugins/directionality/index.js": { - "mtime": 1780219610.0, - "hash": "cd2c90f18e8c7d1215bc4ede4a2ed3ff" - }, - "/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/web-admin/public/tinymce/plugins/directionality/plugin.js": { - "mtime": 1780219610.0, - "hash": "2bfa10d1eb6380838025d62942252a01" - }, - "/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/web-admin/public/tinymce/plugins/wordcount/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "d25f3b4ac0278bc80a64b5b412b71604" - }, - "/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/web-admin/public/tinymce/plugins/lists/index.js": { - "mtime": 1780219610.0, - "hash": "959bf9c345e983ce032814178b94cb09" - }, - "/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/web-admin/public/tinymce/plugins/lists/plugin.js": { - "mtime": 1780219610.0, - "hash": "0d5ef8da1015143fb60aa4fac128b2a3" - }, - "/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/web-admin/public/tinymce/plugins/accordion/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "6d6caeef59f40e8529273a4d95c903ba" - }, - "/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/web-admin/public/tinymce/plugins/quickbars/index.js": { - "mtime": 1780219610.0, - "hash": "24942b053967586fefe96a215c44ae07" - }, - "/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/web-admin/public/tinymce/plugins/quickbars/plugin.js": { - "mtime": 1780219610.0, - "hash": "f20ad5d9db3d23073167874f94e59a39" - }, - "/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/web-admin/public/tinymce/plugins/codesample/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "9b48ea2a7be5356493bd2c2374f8e3ad" - }, - "/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/web-admin/public/tinymce/plugins/importcss/index.js": { - "mtime": 1780219610.0, - "hash": "2409fda93c2625fad2c9dfffe31b1473" - }, - "/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/web-admin/public/tinymce/plugins/importcss/plugin.js": { - "mtime": 1780219610.0, - "hash": "60aa3ff6bec0844da8d6afb5272c16c5" - }, - "/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/web-admin/public/tinymce/plugins/template/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "64e793085b2a3ab7caf7ca6e7b2bd394" - }, - "/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/web-admin/public/tinymce/plugins/code/index.js": { - "mtime": 1780219610.0, - "hash": "d2db687200588ab654afd39728df329f" - }, - "/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/web-admin/public/tinymce/plugins/code/plugin.js": { - "mtime": 1780219610.0, - "hash": "c5b0b5b617b20adb4d927e1dca06111b" - }, - "/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/web-admin/public/tinymce/plugins/searchreplace/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "e3c7a44afeb37593ece9f87aebbc183d" - }, - "/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/web-admin/public/tinymce/plugins/nonbreaking/index.js": { - "mtime": 1780219610.0, - "hash": "851e4039437062e49d5729f1fe30cb40" - }, - "/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/web-admin/public/tinymce/plugins/nonbreaking/plugin.js": { - "mtime": 1780219610.0, - "hash": "3ef425d4a6218da5845680c2be6158f2" - }, - "/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/web-admin/public/tinymce/plugins/image/plugin.min.js": { - "mtime": 1780219610.0, - "hash": "d52c8eba69991b6e64af92fdfaa8c57c" - }, - "/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/web-admin/public/tinymce/plugins/autoresize/index.js": { - "mtime": 1780219610.0, - "hash": "00116480a9865b9b84937b8c6ec471ed" - }, - "/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/web-admin/public/tinymce/plugins/autoresize/plugin.js": { - "mtime": 1780219610.0, - "hash": "5fe1838555ca67f0dd8678fa5a092abc" - }, - "/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": { - "mtime": 1780242127.0, - "hash": "053d0e0a46cc44cf245c5664c51629ff" - }, - "/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/web-admin/scripts/mobile-crm-category-sort.test.ts": { - "mtime": 1792819812.4734375, - "hash": "e3881e45a439e643fa711547243fb31c" - }, - "/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/web-admin/src/App.vue": { - "mtime": 1790148690.0, - "hash": "a984114a7a95b4a7bc5157174b60be1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/main.ts": { - "mtime": 1792129977.3095613, - "hash": "dd4593bf86f73f159abfb9f2b4443a45" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/env.d.ts": { - "mtime": 1792129973.9445457, - "hash": "9c3b4764cb2295e0965ec3426bc28531" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/shims-loose.d.ts": { - "mtime": 1782858531.0, - "hash": "32a5a68e246ed0df07a5b88dfb89b5e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/index.ts": { - "mtime": 1782858527.0, - "hash": "4351cce70e1d6514e93cca8742faec97" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/core/roles.ts": { - "mtime": 1785476532.0, - "hash": "f2210d3217b9ae9f66b9db15fcd7fbc6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/core/auth.ts": { - "mtime": 1785476518.0, - "hash": "6548e6f8f65cc6aa36a913f82fc094e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/business/ripple.ts": { - "mtime": 1782858527.0, - "hash": "441dfdade9ee4136d28a6fd6bb6a7e6e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/directives/business/highlight.ts": { - "mtime": 1782858527.0, - "hash": "b8c6011a8f161b4bf910d454146ed4ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/api.d.ts": { - "mtime": 1782858527.0, - "hash": "c4933ea4ff215bd1065186c41a285b68" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/index.ts": { - "mtime": 1782858527.0, - "hash": "4ad94d9202273b628014552fdebfd72b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/config/index.ts": { - "mtime": 1782858527.0, - "hash": "11c503df75320ad2bf1a82ee29d92a1b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/component/chart.ts": { - "mtime": 1782858527.0, - "hash": "8170f71ad6cd1ce64fa1a417115342bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/component/index.ts": { - "mtime": 1782858527.0, - "hash": "2355a47fda69b7f3db1c23d64a3ff34c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/common/response.ts": { - "mtime": 1782858527.0, - "hash": "75370338f7f9484db59cc69c49ef3327" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/common/index.ts": { - "mtime": 1782858527.0, - "hash": "39076d601baba8a2c37a7fd5ba45d4b3" - }, - "/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/web-admin/src/types/api/api.d.ts": { - "mtime": 1782858527.0, - "hash": "caab19ac3b94b1cc6b27a1a819f5235c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/import/components.d.ts": { - "mtime": 1793249038.7887983, - "hash": "8f19164b95dd97a51a1ad72ddeec4c94" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/import/auto-imports.d.ts": { - "mtime": 1793248451.8044686, - "hash": "6a338312d64e22c3b1d2281e57938c3f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/store/index.ts": { - "mtime": 1782858527.0, - "hash": "46db7e12cd1546b107a6736790552328" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/types/router/index.ts": { - "mtime": 1792896865.8484643, - "hash": "07472854cdd450478d5e643c77c33692" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlVehiclePersonnelQuickCreate.ts": { - "mtime": 1787150262.0, - "hash": "4d2a42c098a15befa0e5fae6f760b9c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePersistedListColumnWidths.ts": { - "mtime": 1787365418.0, - "hash": "fe7a326bb0259f504ab4f0d4061d8d5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useDictTag.ts": { - "mtime": 1782858527.0, - "hash": "0e1adad822924d047c25d38d50e3237e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlPlanArrangeSubmit.ts": { - "mtime": 1792711168.5798206, - "hash": "9fc32f292d6bf499c71ef55d8695d2d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/listTableViewportHeight.ts": { - "mtime": 1788259500.0, - "hash": "17a008221064c60353eda33a2e4dc529" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useColumnSort.test.ts": { - "mtime": 1788875212.0, - "hash": "1ad8dad2e703fb11bbe2052321c067a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlFreightCalc.ts": { - "mtime": 1787739408.0, - "hash": "d61d065b641689068c9c0c0196f1cd81" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useVehicleFuelCard.ts": { - "mtime": 1792896928.4796376, - "hash": "d9cc96ac80e908eceb91909af9887108" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useListDateShortcut.ts": { - "mtime": 1782858527.0, - "hash": "7afd46a55dad53e8f6734b9e707a39b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useColumnFacetOptions.ts": { - "mtime": 1791881064.3542833, - "hash": "881ad601fb64589f54138e12f22682ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useColumnSort.ts": { - "mtime": 1788875231.0, - "hash": "622de12293760856db224f664a466458" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlPlanViewDetail.ts": { - "mtime": 1790721258.0, - "hash": "bd8ef12ddd607739be50d592617668a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useListMediaActive.ts": { - "mtime": 1785687608.0, - "hash": "1f70855fbe442733e27e8824ccf01bea" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlPlanArrangeActions.ts": { - "mtime": 1792553563.3061972, - "hash": "b8096b3df4add79270259104278ad40a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlContractToPlan.ts": { - "mtime": 1792548904.4880874, - "hash": "78c1f2308b1eba2dbced2284b2ef576f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useClientColumnFilters.ts": { - "mtime": 1789901698.0, - "hash": "82dbc22cf9db6561a8eeb4e0d9e98c54" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useDbInstantSearch.ts": { - "mtime": 1782858527.0, - "hash": "433b464dd0daecd0b4dcb3c86dc61105" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlPlanMergeListTable.ts": { - "mtime": 1791279980.6769483, - "hash": "80cffc10ef2c540a622439961786a94c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useDecimalInput.ts": { - "mtime": 1787813207.0, - "hash": "144eeccec13b24eeb64a7bc66e9b5d45" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePersistedListColumns.ts": { - "mtime": 1785417192.0, - "hash": "6e5ade8b72e2036a5766a6485bccf968" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/columnFacetContext.test.ts": { - "mtime": 1791708185.7391295, - "hash": "be31cdeafcf2b5708b8d49603d06e987" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/columnFacetContext.ts": { - "mtime": 1791708208.7221007, - "hash": "8a50e5e6fb5108a9ec87c46e2ec23e1b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlRemoteOptions.ts": { - "mtime": 1786887373.0, - "hash": "090af73dd6ad21f8114653a212cc3ab7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useServerColumnFilters.ts": { - "mtime": 1789901699.0, - "hash": "5bb7184caa2924bd2535cb8c4d8b8ade" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlVehicleViewDetail.ts": { - "mtime": 1782858527.0, - "hash": "f5cf00a96d22360a0a36bfcf31c9b7d1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useContractDetailDialog.ts": { - "mtime": 1790614723.0, - "hash": "cfd566137daabe695a620144c3e71cb6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/usePlToxicProductCertCheck.ts": { - "mtime": 1792548904.5278692, - "hash": "1ab419331dc711e04a7f00c8db2eca38" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/composables/useListTableViewportHeight.ts": { - "mtime": 1788259515.0, - "hash": "b11f0e83b1605bc82be5b1bedb4e7eb5" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/locales/index.ts": { - "mtime": 1782858527.0, - "hash": "37fb857dbb7b47e78417dca82602980d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/setting.ts": { - "mtime": 1791113618.0, - "hash": "049483e53c5a08eda0757d0407f17613" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/index.ts": { - "mtime": 1782858703.0, - "hash": "20b26f4e14dfd691c862bacbdbf38bf6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/modules/component.ts": { - "mtime": 1782858527.0, - "hash": "cdcac49f24285c16aae95a918a0f7aff" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/modules/festival.ts": { - "mtime": 1782858527.0, - "hash": "45f1ee763ec2843f4c652f34edbe7056" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/modules/headerBar.ts": { - "mtime": 1790912766.0, - "hash": "67aa0f6df4a50711c5011b608fe98c04" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/modules/fastEnter.ts": { - "mtime": 1782858527.0, - "hash": "877695ee36105e5d41b95cffca71186f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/config/assets/images.ts": { - "mtime": 1782858528.0, - "hash": "dda04e09efe57628a6f0af3562d62ad6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/plugins/echarts.ts": { - "mtime": 1782858528.0, - "hash": "e1fcaac262bb946fd1091b30bd9f35c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/plugins/index.ts": { - "mtime": 1782858528.0, - "hash": "6c48ef3328d08837f2e538a6d10816a5" - }, - "/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/web-admin/src/constants/dict-ensure-whitelist.ts": { - "mtime": 1787296438.0, - "hash": "1343a02bef13b4367c345d8a31098904" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/mock/upgrade/changeLog.ts": { - "mtime": 1782858528.0, - "hash": "d9dfa2e10064de3f2f57c23f15adad34" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/enums/formEnum.ts": { - "mtime": 1782858528.0, - "hash": "bcc86eed222115370e175d665bcd9d36" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/enums/appEnum.ts": { - "mtime": 1782858528.0, - "hash": "bd72cb5676730c932774d2e3a8025767" - }, - "/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/web-admin/src/utils/patch-el-select-filterable.ts": { - "mtime": 1782858528.0, - "hash": "335fe6995a2c4e6ede68534ea895aceb" - }, - "/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/web-admin/src/utils/pl-slip-pdf-render.ts": { - "mtime": 1784445096.0, - "hash": "ade9a729d714e9f3bb3f069a69bc92fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/app-update.ts": { - "mtime": 1792129895.7673898, - "hash": "d5beb3ed635ccbba666d7450ed5b4835" - }, - "/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/web-admin/src/utils/list-column-stats.ts": { - "mtime": 1786872245.0, - "hash": "fc31850fef807cb097d764aba3f65987" - }, - "/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/web-admin/src/utils/pl-plan-archive-brand-view.ts": { - "mtime": 1787818639.0, - "hash": "e8bcfbf4f4df9394777afcecfe376957" - }, - "/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/web-admin/src/utils/user-avatar.ts": { - "mtime": 1785686684.0, - "hash": "ad6de6bff49e3bce89b7f43f6c1bd418" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/fullscreen-loading.ts": { - "mtime": 1782858528.0, - "hash": "dd9442c5f472dd9cfac15ec6128008f5" - }, - "/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/web-admin/src/utils/pl-cert-slots.test.ts": { - "mtime": 1787200416.0, - "hash": "c3ff5174b6c21765c5a849a9f5b57a72" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-photo.ts": { - "mtime": 1790488558.0, - "hash": "171ccdbe76b3886a84f1484090d9a51b" - }, - "/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/web-admin/src/utils/pl-paste-recognize.ts": { - "mtime": 1787141129.0, - "hash": "cc3b52eb04b2a72471c534bd4951f6b4" - }, - "/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/web-admin/src/utils/pl-fuel-summary.ts": { - "mtime": 1793022345.7294297, - "hash": "478261f72c2703ce51e3de36d232f59c" - }, - "/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/web-admin/src/utils/pl-inbound-slip-template.ts": { - "mtime": 1791719778.4284086, - "hash": "16c2f8664f089e0fe28c64b1a4ee8930" - }, - "/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/web-admin/src/utils/pl-plan-list-display-rows.test.ts": { - "mtime": 1791705578.0925608, - "hash": "be77c8ba7f24e3ba9711a5398c150072" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/clipboard.ts": { - "mtime": 1789520489.0, - "hash": "488adae7124ca033108ed3b84e54af8b" - }, - "/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/web-admin/src/utils/router.ts": { - "mtime": 1789535479.0, - "hash": "de7e8d0f137455042a0402d40712e601" - }, - "/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/web-admin/src/utils/mp-crm-product-category-tree.test.ts": { - "mtime": 1792311828.066287, - "hash": "c518912ecf811fa3173c8675d0ae5804" - }, - "/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/web-admin/src/utils/tinymce-table-edge-resize.test.ts": { - "mtime": 1793249019.4813077, - "hash": "e1cdae9140da11dbfa4ad963f03ad883" - }, - "/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/web-admin/src/utils/pl-plan-contract-display.ts": { - "mtime": 1791993533.6089122, - "hash": "4c8a2d8730be7102a0fe8699a097c213" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/modal.ts": { - "mtime": 1782858529.0, - "hash": "f321fdb62c11462f06fda0e20244f94c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-upload.ts": { - "mtime": 1782858529.0, - "hash": "a516e361e3a5eecabcb5e9a526d65071" - }, - "/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/web-admin/src/utils/check-app-update.ts": { - "mtime": 1792129976.3311384, - "hash": "d5a7c9d5041ac6fbc2885dd46ffceea0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-display.ts": { - "mtime": 1793064080.604718, - "hash": "25d035287fe7d5d163dde182332e3ee7" - }, - "/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/web-admin/src/utils/mp-crm-confirm.test.ts": { - "mtime": 1792319116.1105363, - "hash": "9b87c4a6bfd03c4eaafe622e645b1c4e" - }, - "/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/web-admin/src/utils/pl-inbound-slip-print.ts": { - "mtime": 1791716713.0002291, - "hash": "51e02ca28f5c4934fb13a46b3c51037d" - }, - "/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/web-admin/src/utils/pl-plan-stop-product-arrange-required.test.ts": { - "mtime": 1788083539.0, - "hash": "3efbb8aaa8773261ca5909254b2b1a59" - }, - "/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/web-admin/src/utils/pl-plan-stop-form.ts": { - "mtime": 1793158138.8049705, - "hash": "3e116461f7ef725d59d90d9d3a51904f" - }, - "/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/web-admin/src/utils/mp-pl-plan-card.ts": { - "mtime": 1792814827.7701764, - "hash": "50825c585ebd6275c2c8a8dd68568ab3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sort-order.ts": { - "mtime": 1782858529.0, - "hash": "30168244180ab46355631c5249d0cdf6" - }, - "/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/web-admin/src/utils/pl-belongs-company.ts": { - "mtime": 1793181363.8339195, - "hash": "3980aa95acce017e0d2ed6c6b1fe4340" - }, - "/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/web-admin/src/utils/pl-plan-form-mobile.ts": { - "mtime": 1789443463.0, - "hash": "cadf93f847280e40634b233a71dc53ea" - }, - "/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/web-admin/src/utils/attachment-preview-bridge.ts": { - "mtime": 1790148987.0, - "hash": "b0202c4c3801188f99ca5fd5cf28f3aa" - }, - "/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/web-admin/src/utils/pl-recharge-summary.ts": { - "mtime": 1793018413.952391, - "hash": "c19107fdd8cf543705f4d8ff12b3a8d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mp-webview.ts": { - "mtime": 1792810141.512273, - "hash": "e80eb9289a588aea108549b59bd577d6" - }, - "/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/web-admin/src/utils/mp-crm-contract-card.ts": { - "mtime": 1792749570.71833, - "hash": "a2676505b9964d9f25702812fe4bd5ee" - }, - "/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/web-admin/src/utils/list-excel-copy.ts": { - "mtime": 1792418162.723423, - "hash": "1ee2795c00f3beb034d25bf15b7b341d" - }, - "/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/web-admin/src/utils/pl-delivery-slip-print.test.ts": { - "mtime": 1791717965.9299512, - "hash": "bcc6a72dff6d643284c85ce86e53fa07" - }, - "/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/web-admin/src/utils/pl-plan-contract-product.ts": { - "mtime": 1793143121.0792425, - "hash": "024b3da2e3f4ad550f73b9545e067e12" - }, - "/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/web-admin/src/utils/pl-slip-remark.ts": { - "mtime": 1791719733.496139, - "hash": "3512836c8bfbeb935b50877a565e552f" - }, - "/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/web-admin/src/utils/pl-plan-list-display-rows.ts": { - "mtime": 1791993147.1235495, - "hash": "8dcfab31bafe382cffead714b1f7110a" - }, - "/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/web-admin/src/utils/pl-internal-customer.ts": { - "mtime": 1788354524.0, - "hash": "61807684e0c73f7a4a6c42b485e8f0d6" - }, - "/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/web-admin/src/utils/mp-crm-contract-card.test.ts": { - "mtime": 1792749575.2665923, - "hash": "d7a26d0aff9f64faa0c52320693a8d36" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/format.ts": { - "mtime": 1782902563.0, - "hash": "81ca0d4779db7207f1c0354dcee455d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/creator-delete.ts": { - "mtime": 1782858529.0, - "hash": "6e37c5be41151961fab4090feb839ab6" - }, - "/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/web-admin/src/utils/tree-path.ts": { - "mtime": 1782858529.0, - "hash": "dd882d9e34cd1e40917dcd4463b63dbb" - }, - "/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/web-admin/src/utils/pl-plan-action-guards.ts": { - "mtime": 1793202814.6156569, - "hash": "1a3517306fa51d8e5b59d1e9cfd8e799" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/mask-sensitive.ts": { - "mtime": 1782858529.0, - "hash": "f4cca6d1f680449b8e5835b77e53a906" - }, - "/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/web-admin/src/utils/pl-plan-stop-product-arrange-required.ts": { - "mtime": 1788083556.0, - "hash": "a71c3ff422ac308a6afa683fe712fbba" - }, - "/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/web-admin/src/utils/pl-vehicle-cert-zip.ts": { - "mtime": 1788871116.0, - "hash": "4828f70e532c2239330e02fe31f1a50e" - }, - "/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/web-admin/src/utils/pl-document-menu-badge.ts": { - "mtime": 1783257590.0, - "hash": "4859999accfa41d1cc02b0c7a49f89a9" - }, - "/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/web-admin/src/utils/pl-delivery-slip-template.ts": { - "mtime": 1791719802.5536444, - "hash": "0c78827cd9ebf620d7747dda0cdd647e" - }, - "/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/web-admin/src/utils/pl-recharge-summary.test.ts": { - "mtime": 1793017853.3610616, - "hash": "a97fb9b220fa66e7e55df89999d2099d" - }, - "/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/web-admin/src/utils/view-field-layout.ts": { - "mtime": 1784518748.0, - "hash": "bdbca9a7a750adb82c4c1100650ca1c3" - }, - "/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/web-admin/src/utils/mp-pl-plan-card-fields.test.ts": { - "mtime": 1792761056.3156476, - "hash": "a56f187b8de2b5a683aeeaa88ddaaf79" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-attachment.ts": { - "mtime": 1793169945.0351775, - "hash": "cae99c7733ebeaccbb29b0e0387a58df" - }, - "/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/web-admin/src/utils/pl-cert-slots.ts": { - "mtime": 1787200543.0, - "hash": "1c8fdb8e9b1ad4307eddb1dc7d36f629" - }, - "/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/web-admin/src/utils/image-preview-transform.js": { - "mtime": 1790148132.0, - "hash": "2d8ef97468027f6675852d531cf1e4d0" - }, - "/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/web-admin/src/utils/pl-plan-pair-list-query.test.ts": { - "mtime": 1791993549.8430932, - "hash": "2b6cc2bd44293ba927dfbd18fa8f61d9" - }, - "/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/web-admin/src/utils/index.ts": { - "mtime": 1782858530.0, - "hash": "410d1fe79b96259a6301aa5ff50ac08a" - }, - "/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/web-admin/src/utils/pl-slip-remark.test.ts": { - "mtime": 1791719805.761832, - "hash": "ccb0ee85b4896cbed5bb362fbf9c9d95" - }, - "/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/web-admin/src/utils/id-card.ts": { - "mtime": 1787140339.0, - "hash": "c1e99c92fe8b6040fce8bd92ae150bbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/crm-product-display.ts": { - "mtime": 1782858530.0, - "hash": "0e00beff7fe939b15e1366bdeea159a5" - }, - "/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/web-admin/src/utils/money-format.ts": { - "mtime": 1782858530.0, - "hash": "c0ccfb0184a1eec435e24e933596b9ec" - }, - "/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/web-admin/src/utils/crm-attachment-form-sync.test.ts": { - "mtime": 1788790182.0, - "hash": "279403bce8b7ed1f4a62a98d64e38ce4" - }, - "/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/web-admin/src/utils/pl-slip-product-brand.test.ts": { - "mtime": 1788872465.0, - "hash": "94ef2e07b78681035e77f57a7a276268" - }, - "/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/web-admin/src/utils/pl-dibang-optional-vehicle.test.ts": { - "mtime": 1788354759.0, - "hash": "c503bb7f72d2ce5096d2675e82f8d461" - }, - "/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/web-admin/src/utils/crm-owner-candidates.ts": { - "mtime": 1786074589.0, - "hash": "5a2ec645ffbddbba0c7cdf9859e1c38f" - }, - "/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/web-admin/src/utils/pl-transport-resource-snapshot.ts": { - "mtime": 1782858530.0, - "hash": "6e541f7187ec7b8d751e7df26ee859bd" - }, - "/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/web-admin/src/utils/pl-plan-action-guards.test.ts": { - "mtime": 1793202848.1857414, - "hash": "3c9aefbd70b2e64b1a65d6c42c610b96" - }, - "/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/web-admin/src/utils/loginRsa.ts": { - "mtime": 1782858530.0, - "hash": "50b751aa482988aec17ab53ede6fe6dc" - }, - "/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/web-admin/src/utils/pl-subpack-slip-print.test.ts": { - "mtime": 1791720458.5979023, - "hash": "f98beb18a50122428592e8573784861a" - }, - "/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/web-admin/src/utils/pl-address-notes-fill.ts": { - "mtime": 1788321431.0, - "hash": "3e32bd0e24e2589254774d42cf64bf02" - }, - "/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/web-admin/src/utils/pl-vehicle-cert-zip.test.ts": { - "mtime": 1788871106.0, - "hash": "5b6db80565a2ff0ffff991221546bab0" - }, - "/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/web-admin/src/utils/pl-driver-summary.ts": { - "mtime": 1789263625.0, - "hash": "113ef5d4a3f794d421d8967da594be60" - }, - "/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/web-admin/src/utils/download-attachment.ts": { - "mtime": 1790148915.0, - "hash": "e568c9c857d7c64f032253309fd92e98" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/colors.ts": { - "mtime": 1782858528.0, - "hash": "36b1526659de01b7f640ee80156be9a1" - }, - "/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/web-admin/src/utils/ui/emojo.ts": { - "mtime": 1782858528.0, - "hash": "c5c7ba4f6edb6795ba17aabe5912a049" - }, - "/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/web-admin/src/utils/ui/animation.ts": { - "mtime": 1782858528.0, - "hash": "030bf1a74292aeac044c3ef4b065f46e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/tabs.ts": { - "mtime": 1782858528.0, - "hash": "a975e7e5e4a8efa0b00e4de4220057ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/index.ts": { - "mtime": 1782858528.0, - "hash": "1b7d1e45c21c0930eecbe92dc608b181" - }, - "/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/web-admin/src/utils/ui/iconify-loader.ts": { - "mtime": 1786194970.0, - "hash": "b3ebab6f113784b8c5a9b585573f7866" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/ui/loading.ts": { - "mtime": 1782858528.0, - "hash": "44131d67534bef1b71c370fdcb065dd3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/form/responsive.ts": { - "mtime": 1782858528.0, - "hash": "daf95750f1c45afc107de3a39c71db2b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/form/index.ts": { - "mtime": 1782858528.0, - "hash": "95bc8240635b75794354921c8802bdc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/form/validator.ts": { - "mtime": 1782858528.0, - "hash": "9f518f87c7d5545168cc27d69e4eaf9b" - }, - "/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/web-admin/src/utils/bx/expenseItemCode.ts": { - "mtime": 1782858528.0, - "hash": "65d0715cb8d40d23b4df1552f07ca136" - }, - "/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/web-admin/src/utils/bx/attachment.ts": { - "mtime": 1790148988.0, - "hash": "4ef89fd54e521e55bee7dd9fd5731b0e" - }, - "/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/web-admin/src/utils/bx/format.ts": { - "mtime": 1791876864.238206, - "hash": "24ab1841ce273ff1583200d836df0b2b" - }, - "/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/web-admin/src/utils/bx/invoice-link-files.ts": { - "mtime": 1785474015.0, - "hash": "533a370b43f01f9f32ab69a7c4267ed5" - }, - "/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/web-admin/src/utils/constants/links.ts": { - "mtime": 1782858529.0, - "hash": "e6b81bdfcbbc826a38b80c17d5fe9d10" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/constants/index.ts": { - "mtime": 1782858529.0, - "hash": "9c58ee1a96ab05e4ca22449a1bde4806" - }, - "/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/web-admin/src/utils/crm/contract-table-layout.ts": { - "mtime": 1793253913.7160408, - "hash": "9044ab13898efd346b934444577fb257" - }, - "/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/web-admin/src/utils/crm/view-fields.ts": { - "mtime": 1783165473.0, - "hash": "7b7855f399da3f2a8182db425ab738cf" - }, - "/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/web-admin/src/utils/crm/contract-watermark.ts": { - "mtime": 1793248351.5578084, - "hash": "f2cd4f78c7724f907839920b54d63c55" - }, - "/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/web-admin/src/utils/crm/contract-table-layout.test.ts": { - "mtime": 1793253915.4691591, - "hash": "2c435bacd45a7bad1c6bdd87769d17ef" - }, - "/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/web-admin/src/utils/crm/contract-html-to-docx.ts": { - "mtime": 1793254006.813744, - "hash": "cbe730116faf058e3d6a50f8519259e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/worktab.ts": { - "mtime": 1782858529.0, - "hash": "1dc6305a873c2093ec4ac3be2029ee79" - }, - "/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/web-admin/src/utils/navigation/jump.ts": { - "mtime": 1793008243.7709394, - "hash": "a558a53dd0d5f0b7d54e207f0aefdc19" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/route.ts": { - "mtime": 1782858529.0, - "hash": "291fd38986f5eb05aaaf5b1ee7a024e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/navigation/index.ts": { - "mtime": 1782858529.0, - "hash": "6c15a3eaa4e79db935f11de0c87d8534" - }, - "/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/web-admin/src/utils/storage/storage.ts": { - "mtime": 1782858529.0, - "hash": "39faf473bcbec723bde5945b8d0435bd" - }, - "/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/web-admin/src/utils/storage/index.ts": { - "mtime": 1782858529.0, - "hash": "dfdbe4f3ffeb95e93b2df08652b88fc5" - }, - "/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/web-admin/src/utils/sys/mittBus.ts": { - "mtime": 1793017807.8841832, - "hash": "341cca132ec1755e49ff18d8274a401d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sys/upgrade.ts": { - "mtime": 1782858529.0, - "hash": "727a8501aaa2bc5b23dc41172c3a60d2" - }, - "/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/web-admin/src/utils/sys/index.ts": { - "mtime": 1782858529.0, - "hash": "e1bdd94455bda530902bf030d7364fc6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/sys/console.ts": { - "mtime": 1782858529.0, - "hash": "36aedb5be724f79bd90154cfbafe0f83" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/table/tableConfig.ts": { - "mtime": 1787300270.0, - "hash": "e2cd9bed160cd1f7923ddd797f2d68dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/table/tableCache.ts": { - "mtime": 1782858529.0, - "hash": "e953ed0cb07a3146b0e78b711352476f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/table/tableUtils.ts": { - "mtime": 1782858529.0, - "hash": "3b1047776a4d7a93b38260f6a446809e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/status.ts": { - "mtime": 1782858529.0, - "hash": "5c7ca1ed2c7d13fb9f25d1ee6a71cfd3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/bx.ts": { - "mtime": 1788077051.0, - "hash": "64acf7a0be2926101bbc5a3f472da972" - }, - "/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/web-admin/src/utils/http/crypto.ts": { - "mtime": 1782858530.0, - "hash": "cc46c03f1c0afe3fcfb807d8571b051f" - }, - "/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/web-admin/src/utils/http/index.ts": { - "mtime": 1790148139.0, - "hash": "c9a1cae336ea721121c63574629091f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/error.ts": { - "mtime": 1782858530.0, - "hash": "da4ce109db7312b6772352e8b54ee8b0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/http/db.ts": { - "mtime": 1787309502.0, - "hash": "4f7a704eef59b237e469a2793808401f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/amap/navigation.ts": { - "mtime": 1787804148.0, - "hash": "7588825e6b8709e8b204d15610f1e81a" - }, - "/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": 1793202986.896294, - "hash": "087b76cffbdd752bc0fcc0a72a4424ad" - }, - "/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": 1793181890.6725419, - "hash": "7001664782cfd91072c6d55eef9043ef" - }, - "/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": 1793112354.8559947, - "hash": "2acf1829ed9ca0dbcc63b6ac0a634344" - }, - "/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": { - "mtime": 1786936843.0, - "hash": "0a7d871e9a7e5f8a304d5b5cbe52aafc" - }, - "/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/web-admin/src/views/crm/contract/detail.vue": { - "mtime": 1793255351.6986146, - "hash": "6edac2ae05e0934f865d5ae9a2f0e790" - }, - "/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/web-admin/src/views/crm/contract/form.vue": { - "mtime": 1793169951.5707664, - "hash": "29f517f3659e1b99247facf9334709dd" - }, - "/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/web-admin/src/views/crm/contract/change/columnFilterDefs.ts": { - "mtime": 1790863294.0, - "hash": "7a13e4b2c2a9cac1380fb8848eed1ea3" - }, - "/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/web-admin/src/views/crm/contract/approval-record/columnFilterDefs.ts": { - "mtime": 1790863299.0, - "hash": "8238a696cbfab40c98a7844680e4c694" - }, - "/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/web-admin/src/views/crm/contract/template/columnFilterDefs.ts": { - "mtime": 1790863296.0, - "hash": "3d7907f04f723234e2f7a37bb1c123a3" - }, - "/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/web-admin/src/views/crm/contract/components/UploadDialog.vue": { - "mtime": 1787128787.0, - "hash": "4e6c9342d1fd8579611bacc3c09d083e" - }, - "/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/web-admin/src/views/crm/contract/components/ContractDetailDialog.vue": { - "mtime": 1793255352.661106, - "hash": "ff20ccd5016620716219d67b28723fe8" - }, - "/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/web-admin/src/views/crm/contract/components/ExecuteDialog.vue": { - "mtime": 1783753615.0, - "hash": "5acae34df8b8d792df2ec25138438a30" - }, - "/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/web-admin/src/views/crm/contract/components/RenewDialog.vue": { - "mtime": 1783167847.0, - "hash": "887e728bd7b0036eeb7c6bb88353cf96" - }, - "/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/web-admin/src/views/crm/contract/approval/index.vue": { - "mtime": 1786165259.0, - "hash": "fbdfd439fdff7364c0d41e2ab118d4f0" - }, - "/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/web-admin/src/views/crm/supplier-hazard/columnFilterDefs.ts": { - "mtime": 1790863305.0, - "hash": "60813eadf95aee6d6d651830bfa00e07" - }, - "/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/web-admin/src/views/crm/quote/QuoteListPage.vue": { - "mtime": 1793249038.9560668, - "hash": "3bc6215f818db7d53c25d082313eca46" - }, - "/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/web-admin/src/views/crm/quote/quoteListColumnStats.ts": { - "mtime": 1786872236.0, - "hash": "c6eb99e5335fba613578874b8a56e75d" - }, - "/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/web-admin/src/views/crm/quote/quoteStatus.ts": { - "mtime": 1786174609.0, - "hash": "bdc643abdc813b71eac91f021c812b09" - }, - "/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/web-admin/src/views/crm/quote/columnFilterDefs.ts": { - "mtime": 1790863047.0, - "hash": "f9e6976c0d7f82aeadb5b75ee9640037" - }, - "/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/web-admin/src/views/crm/quote/approver-setting/index.vue": { - "mtime": 1786180978.0, - "hash": "6573191d81d4e47f574f83ae196b8dee" - }, - "/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/web-admin/src/views/crm/quote/components/ApproverSelector.vue": { - "mtime": 1785561155.0, - "hash": "2f1f262d7f5bb76d5f0b392f1652b86d" - }, - "/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/web-admin/src/views/crm/quote/components/VersionHistoryDialog.vue": { - "mtime": 1783210050.0, - "hash": "aa6850611f9b2c38a3eaf55578bcf051" - }, - "/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/web-admin/src/views/crm/quote/components/QuoteFormPanel.vue": { - "mtime": 1792819915.1513927, - "hash": "484effd891220da39271d902e4b90959" - }, - "/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/web-admin/src/views/crm/quote/components/ShareStatsTab.vue": { - "mtime": 1787365367.0, - "hash": "272aa35a0e9c68e88bc0f9553a6a7446" - }, - "/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/web-admin/src/views/crm/quote/approval/index.vue": { - "mtime": 1786165220.0, - "hash": "234dea42c8c75bf64bed1e3e42c97b19" - }, - "/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/web-admin/src/views/crm/product/index.vue": { - "mtime": 1791710910.6411366, - "hash": "d0e273446c42007b61d0abe3b712c748" - }, - "/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/web-admin/src/views/crm/customer/index.vue": { - "mtime": 1791710906.1546886, - "hash": "894f5df621112792fb4c1a6b76206ab4" - }, - "/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/web-admin/src/views/crm/customer/dialogColumnFilterDefs.ts": { - "mtime": 1788665359.0, - "hash": "f968c50bfdecf0072a8d11f0e33f6a46" - }, - "/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/web-admin/src/views/crm/customer/CustomerDetailDialog.vue": { - "mtime": 1792208611.8196065, - "hash": "23280f072e203270c4de0943717fa5cf" - }, - "/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/web-admin/src/views/crm/customer/CustomerFormDialog.vue": { - "mtime": 1787578661.0, - "hash": "54fc6f635b08643a1c08d1d827824a23" - }, - "/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/web-admin/src/views/crm/customer/IntoPoolDialog.vue": { - "mtime": 1783167837.0, - "hash": "61563b235f4a275341d25e9d5946996e" - }, - "/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/web-admin/src/views/crm/customer/components/ContactFormDialog.vue": { - "mtime": 1784512522.0, - "hash": "30eb19ae78d9dd7258f0c8ecf1aa3ff9" - }, - "/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/web-admin/src/views/crm/customer/pool/index.vue": { - "mtime": 1791710907.4618316, - "hash": "55e515da2b48d758a046bbd1fc05460f" - }, - "/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/web-admin/src/views/crm/customer/pool/columnFilterDefs.ts": { - "mtime": 1790834728.0, - "hash": "5cc57b37229ca1106b64c462b81e66a7" - }, - "/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/web-admin/src/views/crm/customer/pool/components/AssignDialog.vue": { - "mtime": 1783167837.0, - "hash": "8a19c9972f7dfe40bfb62549673b7ec9" - }, - "/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/web-admin/src/views/crm/price-letter/index.vue": { - "mtime": 1791710924.042294, - "hash": "3ba99a322358d14bc0866be5d388e540" - }, - "/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/web-admin/src/views/crm/price-letter/components/VoidDialog.vue": { - "mtime": 1784119053.0, - "hash": "14e4acd132e3c49ac48b8af075cb778e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/outside/Iframe.vue": { - "mtime": 1782858542.0, - "hash": "029f0e3f4262ca09ef8a32c548bf68d4" - }, - "/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/web-admin/src/views/doclib/enter/UploadDialog.vue": { - "mtime": 1793008162.0368438, - "hash": "b0b549dfd67598048b4b11d667fbebf2" - }, - "/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/web-admin/src/views/doclib/enter/browser.test.mjs": { - "mtime": 1793008530.1700723, - "hash": "9c5bb74830780af69b74c3193d0566b5" - }, - "/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/web-admin/src/views/doclib/enter/ShareDialog.vue": { - "mtime": 1793007732.8027732, - "hash": "4efc21f9807dd403e0a4131ad8c1073f" - }, - "/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/web-admin/src/views/dashboard/console/index.vue": { - "mtime": 1786180978.0, - "hash": "989f1e3a60cf7db5aa4a671fd8662a03" - }, - "/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/web-admin/src/views/system/role/index.vue": { - "mtime": 1791711663.70717, - "hash": "5f2290cffa38465dbd8b679b68f6e195" - }, - "/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/web-admin/src/views/system/operlog/index.vue": { - "mtime": 1791884783.4899275, - "hash": "e43b7ef0fa8715bd503b9c01f3466dc1" - }, - "/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/web-admin/src/views/system/user/detail.vue": { - "mtime": 1787365367.0, - "hash": "96c8a02d9084b5a0c5be23e0d47917a8" - }, - "/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/web-admin/src/views/system/user/modules/user-dialog.vue": { - "mtime": 1783174538.0, - "hash": "0e38cd5a619f3d51a3c5a8db61530d21" - }, - "/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/web-admin/src/views/system/approver-setting/index.vue": { - "mtime": 1786181031.0, - "hash": "308b33f0cb9307c37e8eb9686c4a71a6" - }, - "/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/web-admin/src/views/system/workflow/task-pending/index.vue": { - "mtime": 1791711663.7078285, - "hash": "620ef208a8a1366df69fdda3288357c9" - }, - "/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/web-admin/src/views/system/workflow/components/ProcessStatusTag.vue": { - "mtime": 1782858542.0, - "hash": "d4faa3dc09f61bb268252b563987d5fd" - }, - "/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/web-admin/src/views/system/workflow/designer/FlowDesigner.vue": { - "mtime": 1791205271.021607, - "hash": "7bbaf0d02729baf45b93f773a75798cd" - }, - "/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/web-admin/src/views/system/menu/index.vue": { - "mtime": 1790953261.0, - "hash": "1d5e077d75908620e04204110cbb0a4b" - }, - "/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/web-admin/src/views/system/dept/index.vue": { - "mtime": 1790953161.0, - "hash": "f51f516ce3583eb8faaadbe058753213" - }, - "/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/web-admin/src/views/system/dict/index.vue": { - "mtime": 1791711663.7074854, - "hash": "9daf1629e969035b0ece4f7eb5a7bce3" - }, - "/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/web-admin/src/views/public/pl/pound-qrcode/index.vue": { - "mtime": 1790256925.0, - "hash": "2182715760e97ecc6c0cc325fe5d7ded" - }, - "/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/web-admin/src/views/public/pl/transport/history.vue": { - "mtime": 1789540893.0, - "hash": "a2abd5f9af905fc14c233e0c836aa246" - }, - "/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/web-admin/src/views/public/pl/inbound/history.vue": { - "mtime": 1787285766.0, - "hash": "6bf104e9d4ddfa5e5f4b95b6dbba1264" - }, - "/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/web-admin/src/views/public/pl/transport-site/history.vue": { - "mtime": 1789540890.0, - "hash": "480cd56c564cee826a4b0f893b57adbb" - }, - "/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/web-admin/src/views/public/pl/_shared/PublicPlStopSectionTitle.vue": { - "mtime": 1787806630.0, - "hash": "d436544241c435ed1dc7293d1d3bf6b1" - }, - "/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/web-admin/src/views/public/pl/_shared/PublicIoOrderPage.vue": { - "mtime": 1789540893.0, - "hash": "d4e5ec082690afb32322f03048497e0d" - }, - "/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/web-admin/src/views/public/pl/outbound/history.vue": { - "mtime": 1787285772.0, - "hash": "e2bb658a3325d93be688802614597f03" - }, - "/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/web-admin/src/views/public/duty/index.vue": { - "mtime": 1787234649.0, - "hash": "1050829eeb0e6a23ac33ab6d7bd1a84c" - }, - "/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/web-admin/src/views/db/plans/columnFilterDefs.ts": { - "mtime": 1791295446.3928258, - "hash": "42f7b96307398ffad6372e46e7d8a7f2" - }, - "/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/web-admin/src/views/db/inventory/index.vue": { - "mtime": 1793177021.8399048, - "hash": "59dadcc5ed4725653e4c8d7368714935" - }, - "/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/web-admin/src/views/db/weighing/index.vue": { - "mtime": 1793178334.9912937, - "hash": "78a34c9551374e8094e2531f3e625acc" - }, - "/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/web-admin/src/views/index/index.vue": { - "mtime": 1792123778.5017118, - "hash": "3af70709c0e37e552562b01a481d43e3" - }, - "/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/web-admin/src/views/m/pl/plan-cert/index.vue": { - "mtime": 1792815531.1477716, - "hash": "bc91e7e77b7ff0ba7a1b2f6a69bc8223" - }, - "/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/web-admin/src/views/m/pl/plan-cert/PlanCard.vue": { - "mtime": 1793004616.791676, - "hash": "aef54d2b71049d6195890b544241399c" - }, - "/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/web-admin/src/views/m/pl/plan-cert/CertFilters.vue": { - "mtime": 1792815419.951762, - "hash": "c5a1fdb420ebd00758eb114f8c2b5be7" - }, - "/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/web-admin/src/views/m/pl/plan-cert/CertTransport.vue": { - "mtime": 1792838259.4721546, - "hash": "de41216c0913cc58102689fa2ca1e9ca" - }, - "/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/web-admin/src/views/m/pl/plan-cert/CertDetail.vue": { - "mtime": 1793004616.7897594, - "hash": "6e18293c6a5ad58438f9f3aa3ba15a80" - }, - "/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/web-admin/src/views/m/pl/plan-cert/detail.vue": { - "mtime": 1792815209.1308067, - "hash": "7f1467711455a695c5bde77eaa997a5b" - }, - "/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/web-admin/src/views/m/pl/plan/index.vue": { - "mtime": 1793203064.038787, - "hash": "ad23e3d6f64b6248ef7aa8dd39b550ca" - }, - "/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/web-admin/src/views/m/pl/plan/PlanStopFeedbackCard.vue": { - "mtime": 1792827214.30876, - "hash": "3ee2edc76e5725c74504d47aad1d1202" - }, - "/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/web-admin/src/views/m/pl/plan/mobileDetailDisplay.ts": { - "mtime": 1792712875.915672, - "hash": "1f9d183c7e26392342b2374e8c82c2fd" - }, - "/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/web-admin/src/views/m/pl/plan/MobilePlanContractCards.vue": { - "mtime": 1793181953.9275517, - "hash": "9add55713db906c69d7ec98c2a2f9ceb" - }, - "/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/web-admin/src/views/m/pl/plan/PlanDateField.vue": { - "mtime": 1792830929.2332582, - "hash": "d989ffad8eb36d36dd9e1bc9810b9e49" - }, - "/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/web-admin/src/views/m/pl/plan/mobileStopIdentity.ts": { - "mtime": 1792703488.8658519, - "hash": "4a5cdeb36debf874835bea67ac114773" - }, - "/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/web-admin/src/views/m/pl/plan/MobilePlanProductCards.vue": { - "mtime": 1793143168.443546, - "hash": "f33c909febcdd7391ae4a6299711e166" - }, - "/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/web-admin/src/views/m/pl/plan/mobilePlanPersistence.ts": { - "mtime": 1793158086.1431882, - "hash": "fa1b8845ade3c6f4af55234c3f9ac80e" - }, - "/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/web-admin/src/views/m/pl/plan/ContractLinePickerSheet.vue": { - "mtime": 1792555765.0200748, - "hash": "fc0b80e3c0aa0e83b93f7cce217e6770" - }, - "/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/web-admin/src/views/m/pl/plan/detail.vue": { - "mtime": 1793205840.6957467, - "hash": "7c70147926f437510638e52d0dd346eb" - }, - "/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/web-admin/src/views/m/pl/plan/PlanArrangeSheets.vue": { - "mtime": 1792824179.521795, - "hash": "1fe17d4875f9331a7d2cd4fa829a6352" - }, - "/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/web-admin/src/views/m/pl/plan/PlanFormPickerSheets.vue": { - "mtime": 1792830210.231456, - "hash": "88308a71f3b93a133b3426648d493ae0" - }, - "/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/web-admin/src/views/m/pl/dispatch-calendar/index.vue": { - "mtime": 1793112584.8217397, - "hash": "512e1a9c095917006a312c4f2b3bba83" - }, - "/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/web-admin/src/views/m/pl/dispatch-calendar/model.ts": { - "mtime": 1792923249.436512, - "hash": "789bc346b7cc575825c6a5d256f192fa" - }, - "/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/web-admin/src/views/m/pl/dispatch-calendar/ActualCalendar.vue": { - "mtime": 1793006278.654584, - "hash": "ea19a7a234cea0cc3c8c4681ff0babd0" - }, - "/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/web-admin/src/views/m/crm/contract/index.vue": { - "mtime": 1792056727.8892379, - "hash": "dd9f2168439c09721f5023cdc3f0f30c" - }, - "/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/web-admin/src/views/m/crm/contract/approval.vue": { - "mtime": 1792056728.3875668, - "hash": "2c81036e5ffadad9cdbc479308551090" - }, - "/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/web-admin/src/views/m/crm/contract/listState.ts": { - "mtime": 1792812794.11357, - "hash": "0682d6943027c37f87b4dcd3e6291b95" - }, - "/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/web-admin/src/views/m/crm/contract/MpContractList.vue": { - "mtime": 1792813330.7805607, - "hash": "efef4cd3a7c50f8eb13cac423d476f9f" - }, - "/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/web-admin/src/views/m/crm/contract/ContractSubmitSheet.vue": { - "mtime": 1792538532.426092, - "hash": "47b1f92afe414a82c947260e1c96b896" - }, - "/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/web-admin/src/views/m/crm/contract/detail.vue": { - "mtime": 1793168066.9912655, - "hash": "c2a70d0c39a7930246982b69b5d5c0e1" - }, - "/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/web-admin/src/views/m/crm/quote/index.vue": { - "mtime": 1792050874.3805153, - "hash": "c0c57d43ab85b7fce20f356e847ffae5" - }, - "/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/web-admin/src/views/m/crm/quote/approval.vue": { - "mtime": 1792050875.372274, - "hash": "4fd9906cb4de7b864ac37e2eaee7c5a5" - }, - "/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/web-admin/src/views/m/crm/quote/QuoteProductMetaManageSheet.vue": { - "mtime": 1792740502.8165457, - "hash": "64dc112843c79b3dcea770044be0f6c7" - }, - "/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/web-admin/src/views/m/crm/quote/quoteProductMeta.ts": { - "mtime": 1792544933.1658022, - "hash": "787f9d4b3ba883fce12d9e0efbc78b91" - }, - "/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/web-admin/src/views/m/crm/quote/form.vue": { - "mtime": 1792810263.3214452, - "hash": "9050280593b286110a07f2ddd460bf05" - }, - "/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/web-admin/src/views/m/crm/product/index.vue": { - "mtime": 1792822461.369174, - "hash": "dc9f37cc2823886fe4ad032dcf1f33f9" - }, - "/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/web-admin/src/views/m/crm/product/detail.vue": { - "mtime": 1792823209.582135, - "hash": "e2af1b99dca0994f30aa019613a8764e" - }, - "/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/web-admin/src/views/m/crm/product/form.vue": { - "mtime": 1792809530.3599837, - "hash": "8ba011296f3a9089ed606e29e73133b0" - }, - "/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/web-admin/src/views/m/crm/customer/index.vue": { - "mtime": 1792818381.2853549, - "hash": "95fa51f5dc322d23aae459a9cb2de34a" - }, - "/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/web-admin/src/views/m/crm/customer/FollowPanel.vue": { - "mtime": 1792815450.4405766, - "hash": "f30ec566c1431aba727c8cda72031666" - }, - "/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/web-admin/src/views/m/crm/customer/RelatedPanel.vue": { - "mtime": 1792815450.443885, - "hash": "b95e5be2b8807755a09285cdddb62bad" - }, - "/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/web-admin/src/views/m/crm/customer/InvoiceFields.vue": { - "mtime": 1792774955.317415, - "hash": "b68bacc6283be52e46294821a2c883d8" - }, - "/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/web-admin/src/views/m/crm/customer/CustomerPoolSheet.vue": { - "mtime": 1792772225.9319217, - "hash": "6d80851d298820446ea842ac8bb36173" - }, - "/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/web-admin/src/views/m/crm/customer/ContactPanel.vue": { - "mtime": 1792819083.5376308, - "hash": "efe4606a7bbbd204f14ffbc45553302a" - }, - "/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/web-admin/src/views/m/crm/customer/CustomerFields.vue": { - "mtime": 1792818381.2872176, - "hash": "78737e79bac3c11d8724cce27cc9b4af" - }, - "/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/web-admin/src/views/m/crm/customer/InvoicePanel.vue": { - "mtime": 1792819915.1491182, - "hash": "6b0fbde19fd053feadf99d2d583a41e5" - }, - "/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/web-admin/src/views/m/crm/customer/detail.vue": { - "mtime": 1792822461.4292402, - "hash": "bbbfb8cb480ee4ad0ec82bebec781098" - }, - "/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/web-admin/src/views/exception/500/index.vue": { - "mtime": 1782858543.0, - "hash": "6db2499b57db581228fe3f701711ddff" - }, - "/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/web-admin/src/views/exception/404/index.vue": { - "mtime": 1782858543.0, - "hash": "efc350f87dd55a27d48beb57b6e78b6a" - }, - "/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/web-admin/src/assets/svg/loading.ts": { - "mtime": 1782858543.0, - "hash": "ca833c1a3e08091aa45f033b67c0d8f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/index.ts": { - "mtime": 1782858543.0, - "hash": "6163a3253238551d4708bd713d97b26b" - }, - "/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/web-admin/src/store/modules/worktab.ts": { - "mtime": 1792123811.3124206, - "hash": "92fc05c8b21e2f3618d51282c96d104f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/table.ts": { - "mtime": 1782858543.0, - "hash": "07246f02d57888681900fd111d4c136b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/dict.ts": { - "mtime": 1787296471.0, - "hash": "41ae21cd17ec5a9f7389df8b76a61e79" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/menu.ts": { - "mtime": 1792123792.474323, - "hash": "e667447f777051fca675da29b56cb836" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/setting.ts": { - "mtime": 1783258222.0, - "hash": "3e41386e70a2bd5d534595ef48535863" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/menuFavorite.ts": { - "mtime": 1786164475.0, - "hash": "5d85bbe9515dc851012fff8353183706" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/store/modules/user.ts": { - "mtime": 1789530870.0, - "hash": "c701f3ea7e4ff72f909cbcb955114987" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/routesAlias.ts": { - "mtime": 1782858544.0, - "hash": "858977c6802ed4f9fd74755f65445250" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/index.ts": { - "mtime": 1786161746.0, - "hash": "abd5adbbf486d53eb37db8a074c5bc1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/RouteTransformer.ts": { - "mtime": 1791121093.0, - "hash": "cfd993afdef8b42be051e3ba2b9a1963" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/RouteValidator.ts": { - "mtime": 1782858544.0, - "hash": "b66b6116f169d03b5bced6588d9acfbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/ComponentLoader.ts": { - "mtime": 1782858544.0, - "hash": "14b0da7f6f0cd96ff82e215e021a85ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/MenuProcessor.ts": { - "mtime": 1792668705.9445107, - "hash": "d98c644efdd2554d6d5afaa8425d136d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/RouteRegistry.ts": { - "mtime": 1782858544.0, - "hash": "10e28540dd307e9a5e2ad23b8f647976" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/RoutePermissionValidator.ts": { - "mtime": 1782858544.0, - "hash": "5eea0c6cc7dd8fe890f0d976d2241e68" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/index.ts": { - "mtime": 1782858544.0, - "hash": "120c2b8cb0061b7cb047a6d5771bf63f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/core/IframeRouteManager.ts": { - "mtime": 1782858544.0, - "hash": "5d6abcee36053c1acdacaa3ad1fb589e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/sqxp.ts": { - "mtime": 1793170694.9630044, - "hash": "3e046f22f5dada99f4bebfca0138ebaf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/demo.ts": { - "mtime": 1782858544.0, - "hash": "a8524d98e05e4fcea294a78cc2c89830" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/pl.ts": { - "mtime": 1792900068.4813902, - "hash": "08b67a40db5a09beefffb4e8535f6f7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/index.ts": { - "mtime": 1791115786.0, - "hash": "51cfb02f7ececdcb71e5a5018d13edb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/modules/exception.ts": { - "mtime": 1782858544.0, - "hash": "7a4ea5e6dad13efc9a28cb63d7200de3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/routes/staticRoutes.ts": { - "mtime": 1792906734.9930358, - "hash": "75b01d1c54c65c4bca302414c3f347cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/routes/asyncRoutes.ts": { - "mtime": 1782858544.0, - "hash": "29de3cd7e9a59e039cae85abbadeecb2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/guards/beforeEach.ts": { - "mtime": 1792123781.4579449, - "hash": "de71963945e33ed629a3e42fee713e9d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/router/guards/afterEach.ts": { - "mtime": 1782858544.0, - "hash": "efa999d29c3623d1f056e9587a76be21" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/App.vue": { - "mtime": 1790384854.0, - "hash": "b1bda4d9c6eeee61014ab14fa3abacbb" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/jest.config.js": { - "mtime": 1750856090.0, - "hash": "e981fb128f2486a66c590b5ac5e6673b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/main.js": { - "mtime": 1750856090.0, - "hash": "aa4699b956616102d970608e03026f68" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-row/components/uni-row/uni-row.vue": { - "mtime": 1750856090.0, - "hash": "4ff1a8c33c0237f9023d50bc95c07ba0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-row/components/uni-col/uni-col.vue": { - "mtime": 1750856090.0, - "hash": "8f1e2c70417b9c4824900787ee21b9b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-badge/components/uni-badge/uni-badge.vue": { - "mtime": 1750856090.0, - "hash": "612db7a484b92db36eca17360a32f09b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/uniCloud/cloudfunctions/common/uni-open-bridge-common/consts.js": { - "mtime": 1750856090.0, - "hash": "260c98aba5f452a4d0575925f4ebbd89" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/uniCloud/cloudfunctions/common/uni-open-bridge-common/uni-cloud-cache.js": { - "mtime": 1750856090.0, - "hash": "b1a09c94276766d95105d078be3426bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/uniCloud/cloudfunctions/common/uni-open-bridge-common/bridge-error.js": { - "mtime": 1750856090.0, - "hash": "9f59a2097f1564afa2d0fd5b35f76d4e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/uniCloud/cloudfunctions/common/uni-open-bridge-common/validator.js": { - "mtime": 1750856090.0, - "hash": "aa7f92a7789d3f39e8248189aea2d525" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/uniCloud/cloudfunctions/common/uni-open-bridge-common/weixin-server.js": { - "mtime": 1750856090.0, - "hash": "5ca5d979e6f83826e3a8d4fa790c26c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/uniCloud/cloudfunctions/common/uni-open-bridge-common/index.js": { - "mtime": 1750856090.0, - "hash": "a9fcf8f3d60d7aac4406805f5c6fbf63" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/uniCloud/cloudfunctions/common/uni-open-bridge-common/config.js": { - "mtime": 1750856090.0, - "hash": "c71b2fdb7023a323ccebc088ecc60475" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/uniCloud/cloudfunctions/common/uni-open-bridge-common/storage.js": { - "mtime": 1750856090.0, - "hash": "d2c489bb167cae889e7a99a7489fab4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-breadcrumb/components/uni-breadcrumb/uni-breadcrumb.vue": { - "mtime": 1750856090.0, - "hash": "7d745b5dff6e3c42b78fff910fe72283" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-breadcrumb/components/uni-breadcrumb-item/uni-breadcrumb-item.vue": { - "mtime": 1750856090.0, - "hash": "75226ab25d3dabebb316d689bd110445" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue": { - "mtime": 1750856090.0, - "hash": "0c79825c7667be150fc3f04f06e0e422" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js": { - "mtime": 1750856090.0, - "hash": "271ea983200fcf0043aba0fab9e0699c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue": { - "mtime": 1750856090.0, - "hash": "44a2caf0265e465a39004e020a9acafd" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-easyinput/components/uni-easyinput/common.js": { - "mtime": 1750856090.0, - "hash": "eb163ea6d07e61759686d8f190e77de9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-drawer/components/uni-drawer/keypress.js": { - "mtime": 1750856090.0, - "hash": "18a095f0827b2200b37b3696552c2889" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue": { - "mtime": 1750856090.0, - "hash": "599b57e83ab0c63579cf6ceac653c7a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-grid/components/uni-grid/uni-grid.vue": { - "mtime": 1750856090.0, - "hash": "65779cb75eb480a57b195d5e6adfd548" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-grid/components/uni-grid-item/uni-grid-item.vue": { - "mtime": 1750856090.0, - "hash": "9a932fc6dd82220b3450714b42aeaab3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js": { - "mtime": 1750856090.0, - "hash": "52930d824936183966028ab03860b4e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue": { - "mtime": 1750856090.0, - "hash": "79b6d019b4f02d8c22fe1b83f1fb0d62" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue": { - "mtime": 1750856090.0, - "hash": "6316ee1f198dc1c543d0b41d0c46f2e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js": { - "mtime": 1750856090.0, - "hash": "d17f6fcb0c817454e5aa441ffa8a0a7e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue": { - "mtime": 1750856090.0, - "hash": "373fa1e672b87c14211d90c19f463bdb" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue": { - "mtime": 1776610191.0, - "hash": "09d19cb722a3356cd66e5397846b652c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/components/uni-swipe-action-item/render.js": { - "mtime": 1750856090.0, - "hash": "646bdeb5c3497f347ba7c5a1ecd5563a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js": { - "mtime": 1750856090.0, - "hash": "ac69aa75be7bd13b5fd152c7bbeabcda" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js": { - "mtime": 1750856090.0, - "hash": "6a783ff110fa0f4830f7a23c1c03fd4c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/components/uni-swipe-action-item/bindingx.js": { - "mtime": 1750856090.0, - "hash": "9064bb6743b5379d903968b0d9f72791" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpother.js": { - "mtime": 1750856090.0, - "hash": "ae55f217d145219e4b9aee14e85a14ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpalipay.js": { - "mtime": 1750856090.0, - "hash": "855efa9160f6196f47380b8adcb5f445" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-countdown/components/uni-countdown/uni-countdown.vue": { - "mtime": 1750856090.0, - "hash": "6dd34082422a01e5f7917b0134febdb1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-countdown/components/uni-countdown/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "e690d8bab16d66ee6ce230413798a1e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-link/components/uni-link/uni-link.vue": { - "mtime": 1750856090.0, - "hash": "464dc16bef9d28efcda6ff9de3c08718" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue": { - "mtime": 1750856090.0, - "hash": "11d9c0767105db1e2fc084037b0c1518" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "e690d8bab16d66ee6ce230413798a1e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-icons/components/uni-icons/icons.js": { - "mtime": 1750856090.0, - "hash": "d1a6cd33f43376981a50116e775266fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts": { - "mtime": 1750856090.0, - "hash": "6ab9b54f8d8bb6f24f29629ee7fc1b84" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js": { - "mtime": 1750856090.0, - "hash": "904ce623e9aa611b6861f708aa2e3e84" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-icons/components/uni-icons/uni-icons.vue": { - "mtime": 1750856090.0, - "hash": "36ddff68b8228a621c9e0c40695b7a33" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue": { - "mtime": 1750856090.0, - "hash": "3c1e62852973c8f6c154970731edfe2a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue": { - "mtime": 1750856090.0, - "hash": "9122150300f878762c2a3182a75c260c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-list/components/uni-list/uni-refresh.vue": { - "mtime": 1750856090.0, - "hash": "db8e89c22084cc0431e007a58e806876" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-list/components/uni-list/uni-list - \u526f\u672c.vue": { - "mtime": 1750856090.0, - "hash": "1762cdac4f0f7b274a4b2f0840e9e7c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-list/components/uni-list/uni-list.vue": { - "mtime": 1750856090.0, - "hash": "3a633ec26f232add09280570581662f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-list/components/uni-list-chat/uni-list-chat.vue": { - "mtime": 1750856090.0, - "hash": "22e82fb85f2b4a998d242ba1cae09b89" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-list/components/uni-list-item/uni-list-item.vue": { - "mtime": 1750856090.0, - "hash": "b7c033e0382d87fac3290cfbc7f3b9d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-list/components/uni-list-ad/uni-list-ad.vue": { - "mtime": 1750856090.0, - "hash": "f2b6e6c85edf1dcb7327545640d491e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-steps/components/uni-steps/uni-steps.vue": { - "mtime": 1750856090.0, - "hash": "9ed6aef4e168c07c80bf662212e789ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/index.js": { - "mtime": 1750856090.0, - "hash": "022a1bf379d9797a4580d954044d877c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/components/uni-tbody/uni-tbody.vue": { - "mtime": 1750856090.0, - "hash": "c948c042ed688e023b8b8b684f1ba254" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/components/uni-td/uni-td.vue": { - "mtime": 1750856090.0, - "hash": "da86271a619d4fcbbdda0b8dcae03dc5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/components/uni-table/uni-table.vue": { - "mtime": 1750856090.0, - "hash": "21389fc66173a353994e3e89522906ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/components/uni-th/filter-dropdown.vue": { - "mtime": 1750856090.0, - "hash": "85f4e52888afb8d2abffe607cc49bd4a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/components/uni-th/uni-th.vue": { - "mtime": 1750856090.0, - "hash": "d9f8cf7db80f8abd436b9aa744ea84e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/components/uni-tr/uni-tr.vue": { - "mtime": 1750856090.0, - "hash": "2118185c1131f9a018cdaecdeb7c6d9a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/components/uni-tr/table-checkbox.vue": { - "mtime": 1750856090.0, - "hash": "c42c397fcda2bcf2e3579b53bac9ef8c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/components/uni-thead/uni-thead.vue": { - "mtime": 1750856090.0, - "hash": "dfd4b20b20035f9ab57d7caa8da3317f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "c6d8255493fdd78a9cb90b61d67c273b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-checkbox/components/uni-data-checkbox/clientdb.js": { - "mtime": 1750856090.0, - "hash": "7f394a403da00bce3b17ee5c091fc201" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue": { - "mtime": 1750856090.0, - "hash": "e785a0972fa19cc9fe9d858c2fe118f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/uniCloud/cloudfunctions/check-version/index.js": { - "mtime": 1750856090.0, - "hash": "2c58798df50cc4c8b60360aff39a2c23" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/uniCloud/cloudfunctions/checkVersion/index.obj.js": { - "mtime": 1750856090.0, - "hash": "bac4cf75fa694545e8a36429681e27d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/utils/check-update.js": { - "mtime": 1750856090.0, - "hash": "7f14e15a867ffbbefedf792d735e04a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/utils/check-update-nvue.js": { - "mtime": 1750856090.0, - "hash": "23b4ed77a46e5fa8a6ccad4d293f323c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/utils/call-check-version.ts": { - "mtime": 1750856090.0, - "hash": "053b868b001f5e186f70af87004fc5ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/utils/check-update.ts": { - "mtime": 1750856090.0, - "hash": "63d43c8abdd30b2e52693b69ef9235ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/utils/call-check-version.js": { - "mtime": 1750856090.0, - "hash": "e9c8fedef998ef2c20ef5d7497086d07" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/pages/upgrade-popup.vue": { - "mtime": 1750856090.0, - "hash": "751a979f421c4dafcdf859507a87d8c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.vue": { - "mtime": 1750856090.0, - "hash": "cd58623f5d70f4951b83e590258e051c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue": { - "mtime": 1750856090.0, - "hash": "69f6a229dbf4b8f00c5c6c92334480cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js": { - "mtime": 1750856090.0, - "hash": "fbee18630697a58f2cd31097392449d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/components/uni-datetime-picker/keypress.js": { - "mtime": 1750856090.0, - "hash": "ebea37c1a2f87c0a3a3bd19d94c356fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue": { - "mtime": 1750856090.0, - "hash": "4762e5c53987266f14c0e3d9003d7131" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue": { - "mtime": 1750856090.0, - "hash": "53934ab462f857f5248a572133d107a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue": { - "mtime": 1750856090.0, - "hash": "e9dfdc0f04e6aa2ca181ae424aa5050d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js": { - "mtime": 1750856090.0, - "hash": "192190d97a2e4d90d5a3a3369604c974" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "e690d8bab16d66ee6ce230413798a1e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-installApk/utssdk/index.d.ts": { - "mtime": 1750856090.0, - "hash": "76d8690a38e3f33c343d07cbd2b56876" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-tag/components/uni-tag/uni-tag.vue": { - "mtime": 1750856090.0, - "hash": "b4f4e82d209e1eb691ee2c9dbed80816" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-goods-nav/components/uni-goods-nav/uni-goods-nav.vue": { - "mtime": 1750856090.0, - "hash": "edf942140b19755d4eeb990218d4e757" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "c68e5fcbf41188ed633a33948f2f2f64" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-calendar/components/uni-calendar/util.js": { - "mtime": 1750856090.0, - "hash": "6504899191abaee0bed009458499afb5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-calendar/components/uni-calendar/uni-calendar.vue": { - "mtime": 1750856090.0, - "hash": "bd6bba111d1a90b2bf78d950d8df5f3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-calendar/components/uni-calendar/uni-calendar-item.vue": { - "mtime": 1790373627.0, - "hash": "e63aed398431bde47da62fec7edbcc99" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-calendar/components/uni-calendar/calendar.js": { - "mtime": 1750856090.0, - "hash": "0dc887ee75a6712b1fcea78cdbdf3244" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-calendar/components/uni-calendar/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "e690d8bab16d66ee6ce230413798a1e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-section/components/uni-section/uni-section.vue": { - "mtime": 1750856090.0, - "hash": "4dddbf98b316153261b83c0a59dcef94" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list.vue": { - "mtime": 1750856090.0, - "hash": "b4b02687043c44cb270544d3cc3e68a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list-item.vue": { - "mtime": 1750856090.0, - "hash": "33ce27d552cd0a568783ee6778b384c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js": { - "mtime": 1750856090.0, - "hash": "de56d43b4850ce63ba7e0784b8b8fa58" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue": { - "mtime": 1750856090.0, - "hash": "d480194a25a3f0481dfc74306bf575e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.vue": { - "mtime": 1750856090.0, - "hash": "95dfe3fa335af04f0e6f559a1ebd6a8e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.vue": { - "mtime": 1750856090.0, - "hash": "519274d7623d2341af6f137137226d90" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-file-picker/components/uni-file-picker/utils.js": { - "mtime": 1750856090.0, - "hash": "e1facaec29bd13709d9a1a41606f535c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-tooltip/components/uni-tooltip/uni-tooltip.vue": { - "mtime": 1750856090.0, - "hash": "5f5cea3bbb60718fc8c34341cf532452" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue": { - "mtime": 1750856090.0, - "hash": "6b8a42d7987fdb70d9b602285e0b6d05" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-group/components/uni-group/uni-group.vue": { - "mtime": 1750856090.0, - "hash": "fdc830f33c12b42771d316eef118c1f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue": { - "mtime": 1750856090.0, - "hash": "29e97b471b6642b0c3226344e3261465" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue": { - "mtime": 1750856090.0, - "hash": "53689f320a30d1b528f77c10a4bffa9f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "e690d8bab16d66ee6ce230413798a1e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-rate/components/uni-rate/uni-rate.vue": { - "mtime": 1750856090.0, - "hash": "fe2b765c08ada9f0f2020a8d9c590970" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-fab/components/uni-fab/uni-fab.vue": { - "mtime": 1750856090.0, - "hash": "d64f6675c3369894aca36c36500e7c47" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-title/components/uni-title/uni-title.vue": { - "mtime": 1750856090.0, - "hash": "e6d782f7fb5023824c2e45a0dfc98fe3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue": { - "mtime": 1750856090.0, - "hash": "9f77a59fb04d5a726b967da8c50e865d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue": { - "mtime": 1750856090.0, - "hash": "19577f9427afb808f70ffb66ff38d719" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-fav/components/uni-fav/uni-fav.vue": { - "mtime": 1750856090.0, - "hash": "1eecbe8df2b59f4bd036c9507128c6aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-fav/components/uni-fav/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "e690d8bab16d66ee6ce230413798a1e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar.vue": { - "mtime": 1750856090.0, - "hash": "c5d219d7246bbbdacca02e3061e3d33f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.vue": { - "mtime": 1750856090.0, - "hash": "93ccca55f68d075fa93017978234ae3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue": { - "mtime": 1750856090.0, - "hash": "74afb28df123377700c9fee5df65f5a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-forms/components/uni-forms/uni-forms.vue": { - "mtime": 1750856090.0, - "hash": "28370674ffc3a5ddba7a8564d516b1f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-forms/components/uni-forms/utils.js": { - "mtime": 1750856090.0, - "hash": "3fbee17ecc77fd27b4fa2a7ce73d738c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-forms/components/uni-forms/validate.js": { - "mtime": 1750856090.0, - "hash": "fe278c05aec1d96aa2678c21455b4f35" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-pagination/components/uni-pagination/uni-pagination.vue": { - "mtime": 1750856090.0, - "hash": "7c30011afbf07317feb51fe3184d8bbe" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-pagination/components/uni-pagination/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "6c9bc1f00314557d6f1e84d80429f721" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue": { - "mtime": 1750856090.0, - "hash": "7180b6e68863d07572df1c6b176452a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue": { - "mtime": 1750856090.0, - "hash": "eb36a486a150497a79ba4f6a5d1194c6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/components/uni-popup/popup.js": { - "mtime": 1750856090.0, - "hash": "420123097f41ee0dd44ef70aa0fb1aff" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/components/uni-popup/keypress.js": { - "mtime": 1750856090.0, - "hash": "18a095f0827b2200b37b3696552c2889" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/components/uni-popup/uni-popup.vue": { - "mtime": 1750856090.0, - "hash": "416fc73257ff53cc260e228996d8e8ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/components/uni-popup/i18n/index.js": { - "mtime": 1750856090.0, - "hash": "e690d8bab16d66ee6ce230413798a1e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js": { - "mtime": 1750856090.0, - "hash": "52930d824936183966028ab03860b4e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue": { - "mtime": 1750856090.0, - "hash": "252ab25a9d67c7eb68b8670acfb9fe33" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-id/uniCloud/cloudfunctions/common/uni-id/index.js": { - "mtime": 1750856090.0, - "hash": "cf4d08a6a5dd813e39e1e811cef84260" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-card/components/uni-card/uni-card.vue": { - "mtime": 1750856090.0, - "hash": "d5919c480d3e12b5d15382afd4285cdd" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-combox/components/uni-combox/uni-combox.vue": { - "mtime": 1750856090.0, - "hash": "1a2fc47a1ada265da7c97cbdf6cb2a5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-transition/components/uni-transition/createAnimation.js": { - "mtime": 1750856090.0, - "hash": "52b131d74d6ce00d811485aac3815439" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-transition/components/uni-transition/uni-transition.vue": { - "mtime": 1750856090.0, - "hash": "79bad6b327d1873f3b3d23402f0fdf13" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/config/workbench-menus.js": { - "mtime": 1792906734.9944997, - "hash": "48fd4ee2fb0d1b2a1bfd705ae7069ab4" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/config/env.js": { - "mtime": 1793204604.5166764, - "hash": "4c082f0c94a0d33f63030775ea3e07f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/config/api.js": { - "mtime": 1793081221.9328465, - "hash": "33de647ff6212a15e4c82a9a16adb307" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/config/static-assets-defaults.js": { - "mtime": 1789189855.0, - "hash": "c747c3f0a7026d6e83d2fcab4ae3687d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/loading/index.js": { - "mtime": 1750856090.0, - "hash": "d1e4528d34c780d5445d89ee24b42d7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/loading/index.d.ts": { - "mtime": 1750856090.0, - "hash": "5c7f99e3d4eaae821996a487acc6a5e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/transition.js": { - "mtime": 1750856090.0, - "hash": "09884d61ce88adcbe65abb587a9a8ec1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/touch.d.ts": { - "mtime": 1750856090.0, - "hash": "c2ddf3874c04255236ee593ece184968" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/link.js": { - "mtime": 1750856090.0, - "hash": "de5ab79a07c6161074d6e981d4808513" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/open-type.js": { - "mtime": 1750856090.0, - "hash": "c17670f86fdb69f01173578414a096bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/open-type.d.ts": { - "mtime": 1750856090.0, - "hash": "78e12c6d494b3bb78e428dbb10fe57fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/button.d.ts": { - "mtime": 1750856090.0, - "hash": "6c9def7186576bd4f7c7785e99d8a2ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/basic.js": { - "mtime": 1750856090.0, - "hash": "5d621bb47b1826e9bee971e008f6f938" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/button.js": { - "mtime": 1750856090.0, - "hash": "575deb5469634d3d2c2291d17c4a6d1d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/link.d.ts": { - "mtime": 1750856090.0, - "hash": "d9db61f5a2b63da3563c725bfce0ac43" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/touch.js": { - "mtime": 1750856090.0, - "hash": "9df9f458447b755036eb27164e5e7469" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/transition.d.ts": { - "mtime": 1750856090.0, - "hash": "a7240e7d4f6aad315aec678675db7535" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/basic.d.ts": { - "mtime": 1750856090.0, - "hash": "bbac4fe35febcbdea9eacc96e9ff1d7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/observer/behavior.d.ts": { - "mtime": 1750856090.0, - "hash": "df7421ff66c9c546198a9195ba2b6d01" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/observer/index.js": { - "mtime": 1750856090.0, - "hash": "4a33c97d4912bb9c409f361546db2b47" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/observer/behavior.js": { - "mtime": 1750856090.0, - "hash": "9250bcd0cebabdef323c1afa669f39b0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/mixins/observer/index.d.ts": { - "mtime": 1750856090.0, - "hash": "d8f22197b627d92724ba0b01e30aec22" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/info/index.js": { - "mtime": 1750856090.0, - "hash": "2d0006e424df378f6f10c6342fd66905" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/info/index.d.ts": { - "mtime": 1750856090.0, - "hash": "5c7f99e3d4eaae821996a487acc6a5e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/common/color.d.ts": { - "mtime": 1750856090.0, - "hash": "e7304f1c8a54acfe51affe056be19376" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/common/color.js": { - "mtime": 1750856090.0, - "hash": "34026e8d1f211d65775d1c76e186a757" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/common/component.js": { - "mtime": 1750856090.0, - "hash": "7607675f7b46aca0860c0ac76e4764a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/common/component.d.ts": { - "mtime": 1750856090.0, - "hash": "d17eec3c564f9c7e2467681fa5a5afc8" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/common/utils.d.ts": { - "mtime": 1750856090.0, - "hash": "950dae7669e1ba3c44c7d917e653a655" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/common/utils.js": { - "mtime": 1750856090.0, - "hash": "298c1d7dac677151984eddd3c94a847a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/button/index.js": { - "mtime": 1750856090.0, - "hash": "2130bc6a66e93c7b0d1bb689694f6369" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/button/index.d.ts": { - "mtime": 1750856090.0, - "hash": "5c7f99e3d4eaae821996a487acc6a5e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/icon/index.js": { - "mtime": 1750856090.0, - "hash": "375e7bfea1eec2a3e07be5f16414db34" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/wxcomponents/vant/icon/index.d.ts": { - "mtime": 1750856090.0, - "hash": "5c7f99e3d4eaae821996a487acc6a5e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/stores/user.js": { - "mtime": 1789734071.0, - "hash": "17ad7b73d7d6ed4ccbf52aaa53c4c833" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/wechatOfficialAccount.js": { - "mtime": 1793080652.4636352, - "hash": "2d0d6db88fdf492755a6be668b39455c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/plVehicleRechargeCopy.js": { - "mtime": 1792894483.3074174, - "hash": "6be025d3c3fd647768910110319386b0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/plDriverPlanCopy.js": { - "mtime": 1791895080.6218548, - "hash": "56eac619c339bc1c9af842e09a325489" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/service-contact.js": { - "mtime": 1776563026.0, - "hash": "a45bdd6fa87ca021428ee957d4f54b66" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bxRequest.js": { - "mtime": 1789536843.0, - "hash": "25370faae24d6a563ade3b9c0655a188" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/wechatBindingFlow.js": { - "mtime": 1793091427.6017408, - "hash": "7d21550040e9746fd27639390cec9013" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/avatar.js": { - "mtime": 1789536846.0, - "hash": "0d7dadd9a5c78e8fc6769adacee91d5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/dbPoundQr.js": { - "mtime": 1790255576.0, - "hash": "4fc9c9f86f6af7736d846e48d83a408f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/format.js": { - "mtime": 1782486150.0, - "hash": "ffea55a5cfa350086243d3bd1ac2be8e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/request.js": { - "mtime": 1793079495.1162941, - "hash": "2cdd3aa1422a26f5c7d8614c52726103" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/shareToLogin.js": { - "mtime": 1790832585.0, - "hash": "0c2dca4e695ec02dc509f515e44123bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/useWechatBinding.js": { - "mtime": 1793091427.601896, - "hash": "0d4cc030d5716987a294430416326eeb" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/workbenchMenuFilter.js": { - "mtime": 1789137762.0, - "hash": "5205ace6cfabc9645c1d1d6d86ee296b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/loginRsa.js": { - "mtime": 1789536848.0, - "hash": "b17d90b00d1d578c6cf71e8c031a5cfb" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/dbRequest.js": { - "mtime": 1789536843.0, - "hash": "087322b070c0b00cdbff8e3caf6a78bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/upload.js": { - "mtime": 1791720817.1937125, - "hash": "82920be920234bf98bf3c428279ab58c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/safeArea.js": { - "mtime": 1789530558.0, - "hash": "1d3a1854f25e693dbc00923791298f70" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js": { - "mtime": 1790431928.0, - "hash": "4a043a2846cf3664ec93cc5616687f07" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bxAttachmentDisplayName.js": { - "mtime": 1789357001.0, - "hash": "09ab0c113d292e732e0359e2f3052b5b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/safeAreaCss.js": { - "mtime": 1789210133.0, - "hash": "86dd0f25152dc14620a656ef02e986e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/ossCache.js": { - "mtime": 1777538147.0, - "hash": "58d2147d164447f20ee46791d02fcc1e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bxInvoiceThumb.js": { - "mtime": 1789564315.0, - "hash": "386e30a0e499307ff5e3b833203936c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/date.js": { - "mtime": 1776523470.0, - "hash": "86226bc1c1099edd9221268cadb897a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js": { - "mtime": 1790255787.0, - "hash": "58be75700caabb42bad19b9f2768600d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bus.js": { - "mtime": 1776996272.0, - "hash": "670c3f6748000b058fa2214ec8d7c09a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bxFormat.js": { - "mtime": 1789141189.0, - "hash": "2a97bdf9cfcbaf1cc1fb98599ae1eae9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/prompt-cancel-reason.js": { - "mtime": 1790736297.0, - "hash": "3dedb88cde32186c5e017b020370a8c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/staticAsset.js": { - "mtime": 1789189871.0, - "hash": "7dad62b6249598df566e00eca5827c4a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/plFuelRegisterCopy.js": { - "mtime": 1789656384.0, - "hash": "73b231c0e024797fcc71e8b72b1b6261" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/wechatFollowReminder.js": { - "mtime": 1793079066.5500536, - "hash": "08590100538ab51986704a3c035b7445" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/__tests__/safeArea.style.test.mjs": { - "mtime": 1789210220.0, - "hash": "d936bd0bbbedd867f3753a2d1b421231" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/legal-document-inner.vue": { - "mtime": 1789206372.0, - "hash": "be1677beca808fe8bdabff1f7c01abb1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/app-safe-header.vue": { - "mtime": 1789210490.0, - "hash": "e062f3d3a7a51db87ec4eac773f663d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/app-env-badge/app-env-badge.vue": { - "mtime": 1790258918.0, - "hash": "ccf2c64cda40a54d8563de88506a0dbe" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-tag.vue": { - "mtime": 1789135425.0, - "hash": "0d4f1c705473e79c6748c144921eb956" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-popup.vue": { - "mtime": 1789135433.0, - "hash": "40b3a92c850bc9ee33c3fb4c1373bd19" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-btn.vue": { - "mtime": 1789135429.0, - "hash": "3c0440c8817d5665fd25f1aa36b759e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-pound-qrcode-popup.vue": { - "mtime": 1790344325.0, - "hash": "1c55d274f3615585d4e7a34eabdcdff1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-search.vue": { - "mtime": 1789135419.0, - "hash": "b8dcf35d47bc6d2cddb0514d345c4eb4" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-radio-group.vue": { - "mtime": 1789135439.0, - "hash": "8cf83158d6a6c02a4e53c694c49399b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-field.vue": { - "mtime": 1789135439.0, - "hash": "f8a15f691624935779aefbb4b8c07499" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-customer-picker/db-customer-picker.vue": { - "mtime": 1789135457.0, - "hash": "276e5f7253873bd9b672ab7fac86f765" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/bx-ui/bx-placeholder-page.vue": { - "mtime": 1789211201.0, - "hash": "615941a1d9580a12d1dfdbf89d955ea3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/bx-ui/bx-wf-config-page.vue": { - "mtime": 1793111261.5943315, - "hash": "017d665c486ed4bf4d80766d849c008e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/mp-empty/mp-empty.vue": { - "mtime": 1784336912.0, - "hash": "7db2a3b223422d204df887224232a88e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-product-picker/db-product-picker.vue": { - "mtime": 1789135466.0, - "hash": "f30c229c8aa10d62be739c96bf630449" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-vehicle-picker/db-vehicle-picker.vue": { - "mtime": 1789135466.0, - "hash": "12cbd72d3d849533e504598970cc511e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/common/airport.js": { - "mtime": 1750856090.0, - "hash": "984728a4779c301c2d37a618902fbc92" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/common/util.js": { - "mtime": 1750856090.0, - "hash": "0ca70e6c7fe6f81f965d0ea26b8161b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/common/html-parser.js": { - "mtime": 1750856090.0, - "hash": "86f5961874246759f0605705783665f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/common/permission.js": { - "mtime": 1750856090.0, - "hash": "9983d51ceaa283e07525dfab68e98102" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/common/graceChecker.js": { - "mtime": 1750856090.0, - "hash": "1ffcdec40f75be02be43b2c85cc2a925" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-vehicle-recharge-fuel-card.mjs": { - "mtime": 1792896905.1173182, - "hash": "2ba4e1434c7a4d884da860d3f5d855fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-wechat-binding-return.mjs": { - "mtime": 1793091696.703779, - "hash": "b65b173af26cc39e691a4473e696fe2a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test_db_pound_qr.mjs": { - "mtime": 1790255573.0, - "hash": "db554fbb4ff84998d38661a77f24e79e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-wechat-follow-entry.mjs": { - "mtime": 1793081746.5944123, - "hash": "83b5ef144dce16054839309418779e91" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/pl-child-identity.test.mjs": { - "mtime": 1793111262.019279, - "hash": "99f5b28b1a7b607f78b54e7d196d1bc2" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/mp_api_smoke.py": { - "mtime": 1784296258.0, - "hash": "5cb2fe630f2b1a48185269d35623955a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-bx-invoice-thumb.mjs": { - "mtime": 1789564308.0, - "hash": "e442d40cd6e64040d63a6d398a11fb8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-request-session-guard.mjs": { - "mtime": 1793079384.8794124, - "hash": "dab3feea6bb094bcbfb03f73e8b32f73" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-wechat-official-account-open.mjs": { - "mtime": 1793080617.2726078, - "hash": "f3e55a6829d3c253e04ace52175e8453" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/sync-static-public-urls.mjs": { - "mtime": 1783345134.0, - "hash": "67832efdc4eab435ec2962b714d8e9bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-wechat-follow-reminder.mjs": { - "mtime": 1793083136.6533942, - "hash": "b40b5dee9a076051267facf70d704e90" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/remind-production-api-url.mjs": { - "mtime": 1790258963.0, - "hash": "0991dd2c3dd29cbd2d72092c329ed4a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-wechat-binding-flow.mjs": { - "mtime": 1793091276.2336946, - "hash": "86badd632af49522db55efe443224d1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-wechat-binding-integration.mjs": { - "mtime": 1793208082.1944318, - "hash": "bbac3a7ea952f0d2a8846f57c67f63c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/api/pl.js": { - "mtime": 1792896894.9775774, - "hash": "7530ddbd40aa9274426a723d1d465906" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/api/dbOptions.js": { - "mtime": 1790505420.0, - "hash": "0ac7f074247f248899a5d61475b3ded8" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/api/wechat-notices.js": { - "mtime": 1793208063.7485552, - "hash": "ebf3b7f64e90b4db55df4be33591a25f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/api/bx.js": { - "mtime": 1789351250.0, - "hash": "298e7c9e106d115a92d519cebe0ce4a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/home/home.vue": { - "mtime": 1790832588.0, - "hash": "6a784ee4e635d8a07ae79efaac23dac0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/transport-plan/list.vue": { - "mtime": 1790374309.0, - "hash": "e4ea2ad9b0f8c20f57850a12261ad81e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/transport-plan/detail.vue": { - "mtime": 1790488615.0, - "hash": "df7935b4c6750b86d85bb1d1507071ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/driver-plan/list.vue": { - "mtime": 1791520574.945105, - "hash": "0947842e6f6bce0d706889f9f6c8048f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/driver-plan/detail.vue": { - "mtime": 1791520588.8207417, - "hash": "4a1b5b7cf9e95a60b426d18d33bab4a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/vehicle-recharge-apply/list.vue": { - "mtime": 1792894483.3071094, - "hash": "55d8ce6e7a58352c52f1acc24d4c3d16" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/vehicle-recharge-apply/form.vue": { - "mtime": 1792896914.9077885, - "hash": "65b9f5733a12ce952c3037efd9f904c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/fuel-register/list.vue": { - "mtime": 1790740064.0, - "hash": "e8a11c8c3cc911fd5cb36354313692a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/fuel-register/form.vue": { - "mtime": 1791720825.5749295, - "hash": "14088d212fbaa77832e0aa8858f2715a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/admin/wf-advance.vue": { - "mtime": 1789141279.0, - "hash": "3575a2c7303b92c55dce1d6af56768b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/admin/wf-reimburse.vue": { - "mtime": 1789141280.0, - "hash": "7931ffd1d0b17bf9bf9eae0c5dd69c49" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/admin/expense-item.vue": { - "mtime": 1789213086.0, - "hash": "f402fea39ce79a5d01958f68cca3336b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/all/list.vue": { - "mtime": 1790126345.0, - "hash": "4804967b6e7162361ec27c15562b301a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/advance/list.vue": { - "mtime": 1789357861.0, - "hash": "e8d8ddb9eefb07dc31b533e208e243be" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/advance/apply.vue": { - "mtime": 1789211175.0, - "hash": "4e2b60765d903ae7dc7436d5ec6926c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/advance/detail.vue": { - "mtime": 1789546196.0, - "hash": "4bbd6e5b251bf2fbfbee0d6281d0c2a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/reimburse/list.vue": { - "mtime": 1789357855.0, - "hash": "d9def2719f02e227d9d42aa94d1cc0e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/reimburse/apply.vue": { - "mtime": 1793111261.6104674, - "hash": "945d1df9369eff236da99d212fd82c72" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/reimburse/detail.vue": { - "mtime": 1789564914.0, - "hash": "c30bf09a67d7721caf9b59f1b9b60be1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/mine/list.vue": { - "mtime": 1789546169.0, - "hash": "fc043dbc2b414e951993a7d841483f3d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/invoice/mine.vue": { - "mtime": 1789213084.0, - "hash": "766e2b7d1876bb339e66e8fe41c48bdd" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/invoice/admin.vue": { - "mtime": 1789211175.0, - "hash": "b396ac8bdb4ba1a4bfd76a21a0a3edcb" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/todo/todo.vue": { - "mtime": 1790832590.0, - "hash": "16d5de6aa42998bf95227d60c5ec9f57" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/common/biz-placeholder.vue": { - "mtime": 1789211201.0, - "hash": "fb60723fe4f65e2a934ef623536881b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/common/mp-webview.vue": { - "mtime": 1792535778.3068106, - "hash": "af7cbeeba50b1c26702717093cbb6b26" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/common/wechat-official-account.vue": { - "mtime": 1793259123.9111948, - "hash": "684724009c7b5c0953899420c8c1a1d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/common/wechat-binding-authorize.vue": { - "mtime": 1793081172.6804652, - "hash": "943662b56db19b33ba944799537bf707" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/workbench/workbench.vue": { - "mtime": 1793083158.4601588, - "hash": "5f2b033d909a2f4503be29f4b9e896a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/mine/mine.vue": { - "mtime": 1790832595.0, - "hash": "9aec45a5dae37f8e025695803966e696" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/plans/list.vue": { - "mtime": 1790126302.0, - "hash": "b1e71ad96146a86a327030e42811fcce" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/plans/detail.vue": { - "mtime": 1789210894.0, - "hash": "7c02557bf0fa0d7728b637df0057e09b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/utils/dbDate.js": { - "mtime": 1789134907.0, - "hash": "fa50a7eeaf6d0bb71f290db809fe342e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/dashboard/index.vue": { - "mtime": 1789210874.0, - "hash": "97ea06a1c31846659bc6059fb585b83c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/inventory/list.vue": { - "mtime": 1790344326.0, - "hash": "221d2332fc6dbf786881b44a29bc4a92" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/inventory/detail.vue": { - "mtime": 1789210894.0, - "hash": "7997904123a9554f2202fbffb094b410" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/api/db.js": { - "mtime": 1790736294.0, - "hash": "31cbb05763a44e5a4d2fe427655fa72b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/weighing/list.vue": { - "mtime": 1790736309.0, - "hash": "22a3fdaf751bc1ec60c73f2ffbbdbc2b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/weighing/detail.vue": { - "mtime": 1793178510.828302, - "hash": "c947820f4eafcf67174e97105aa86371" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/error/404.vue": { - "mtime": 1750856090.0, - "hash": "ad1f79d742434e6f0b1ad9f9d2950150" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/login/login.vue": { - "mtime": 1790832586.0, - "hash": "c69f023402276d2945f2c2d9f584dd05" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/login/privacy-policy.vue": { - "mtime": 1776606815.0, - "hash": "831defe79b3d82af426398ec8c2b37a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/login/user-agreement.vue": { - "mtime": 1776606814.0, - "hash": "05dea81c849f934ab4bece31422a77e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/login/web-qr/index.vue": { - "mtime": 1789734103.0, - "hash": "799bad600327d558f81d2a4f1ffdc577" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/store/index.js": { - "mtime": 1783343895.0, - "hash": "ffc0c145ee4fc335e3702256228f9443" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/store/counter.js": { - "mtime": 1750856090.0, - "hash": "f2e367edc0e56ed076fdc17f33e8e922" - }, - "/Users/zlwu/work/00code/shanxia2.0/index(2).html": { - "mtime": 1791894848.129993, - "hash": "1c5fc7773111414cc87580f212442106" - }, - "/Users/zlwu/work/00code/shanxia2.0/AGENTS.md": { - "mtime": 1793161686.786755, - "hash": "009c55575c72bbea3e39fa2636566d91" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u6848\u4f8bhtml/index.html": { - "mtime": 1790688152.0, - "hash": "4a741c66f52221990de1e255b601cc5c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u6848\u4f8bhtml/index(1).html": { - "mtime": 1790734386.0, - "hash": "12a193e7bbb9d77b08efe6a67c67c231" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u6848\u4f8bhtml/index_\u8fd0\u8f93\u7ba1\u7406\u9875.html": { - "mtime": 1790903957.0, - "hash": "4aa033d50ad2ef8a70a978f93b23d5fb" - }, "/Users/zlwu/work/00code/shanxia2.0/backend/requirements.txt": { "mtime": 1786092655.0, "hash": "317470da1bb1dd9549d7204f5cdbc1aa" @@ -13939,4834 +2431,6 @@ "mtime": 1793091723.912187, "hash": "778adc22799d6ca116cae9a01b2f94ab" }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-quote-approver-setting-demo.html": { - "mtime": 1785559482.0, - "hash": "69c66ce66d03d844cb9f4af974781390" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/portal-l1-select-flat-nav-demo.html": { - "mtime": 1786151496.0, - "hash": "dbb4ad980156edc0d772ca496e32cda6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-view-sparse-kv-demos.html": { - "mtime": 1781967184.0, - "hash": "67e0cfa41cfa870777891037e1dd2cc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/portal-worktab-capsule-v2-demo.html": { - "mtime": 1786162825.0, - "hash": "447df4ba0b1f19960bfe1ad4f1e5558c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-date-column-sort-demo.html": { - "mtime": 1788873763.0, - "hash": "f6f1aaa7a0150cb6c3ec5ad6f5313b36" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406-\u9700\u6c42\u8bf4\u660e\u6587\u6863.md": { - "mtime": 1782219738.0, - "hash": "aa6ff30b05f2d8d966302cea3bc04096" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/miniprogram-dev-checklist.md": { - "mtime": 1784298535.0, - "hash": "482c3b4d1e5e6f34b9fb2d80c25f709f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-list-merge-cell-demo.html": { - "mtime": 1787760663.0, - "hash": "b963cedea5d74ec2909bac4266e6a68e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-view-kv-layout-demos.html": { - "mtime": 1781965512.0, - "hash": "42b38ace061a7a69870b55554d4778b2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-product-view-dialog-demos.html": { - "mtime": 1783166228.0, - "hash": "4ec08e47bd423fcfd405f815e45ea645" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-feedback-kv-polish-demo.html": { - "mtime": 1785747215.0, - "hash": "1d6fc12844778e3eddb698e6bc729ee7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/wechat-approval-notices-setup.md": { - "mtime": 1793259145.69549, - "hash": "65d2afe76ffa79ac32f47e32a650b672" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-delivery-time-column-demo.html": { - "mtime": 1789214335.0, - "hash": "a446e485b16cb6004b1ddc5404fdce62" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-green.html": { - "mtime": 1791763580.3501234, - "hash": "e0e854257e9da67b6fc059b2df3a8d90" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demo-pl-vehicle-inline-personnel-create.html": { - "mtime": 1787149601.0, - "hash": "efc5c148df37d69c48064e96b3af6794" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/list-table-scroll-demo.html": { - "mtime": 1788259658.0, - "hash": "7a3216ad144b9f2d49148cda4e3440d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-portal-home-demo.html": { - "mtime": 1786254956.0, - "hash": "bf2d61d19848e33bb615f8733e0b5de4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-list-toolbar-overflow-demo.html": { - "mtime": 1785481930.0, - "hash": "cd201c1d4e0bbc84ed1fa0b2a6e70f0f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-transport-tab-demo.html": { - "mtime": 1784519840.0, - "hash": "8c5425f524a9e8e65d5e00a140e9787d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-frontend-migration-guide.md": { - "mtime": 1780201410.0, - "hash": "ed9d27158cd425b1bfdfa2e90969fe70" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-view-wide-dialog-demos.html": { - "mtime": 1781967773.0, - "hash": "ade576f1611f7336a6fa90b732dde5f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/web-admin-ui-spec-fresh-mint.md": { - "mtime": 1791765120.7377021, - "hash": "c9bd444d514389fbdfdbc5e4b4a9150f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-vehicle-personnel-photo-demo.html": { - "mtime": 1785636561.0, - "hash": "b5c9ca5be4530cd0892913c9b82e5de4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-multi-stop-print-rules-demo.html": { - "mtime": 1787716417.0, - "hash": "3b555759cb353869abe8a3dd9d6a7595" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-list-toolbar-date-shortcut-demo.html": { - "mtime": 1785482763.0, - "hash": "d18333b782e6571629b00b3885e84826" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-contract-complete-demo.html": { - "mtime": 1787196241.0, - "hash": "b02f8c083cbbd743f0c7c0cc8b3f3861" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/portal-worktab-style-demo.html": { - "mtime": 1786162668.0, - "hash": "ea0c4b77e4c5810931d45f6c96902426" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-contract-qty-check-demo.html": { - "mtime": 1788080557.0, - "hash": "191e20e16ff0cfa52549df3b9fc49d6e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-contract-supplement-dialog-demo.html": { - "mtime": 1787823248.0, - "hash": "44912ca2a22b5e25f3e7298491fd49ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-form-available-qty-demo.html": { - "mtime": 1788080960.0, - "hash": "8423557fdd46ff9d34fc03148a56bee8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demo-crm-invoice-paste-recognize.html": { - "mtime": 1787204522.0, - "hash": "6219792616eef995639a3999423a7a03" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/miniprogram-ui-spec-sanqiang.md": { - "mtime": 1792817904.739444, - "hash": "ff83b0a59b81e121cc708b767f305bf0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-list-excel-select-demo.html": { - "mtime": 1792407472.544782, - "hash": "8c73a0a2319e55306cbcc03baf9da8de" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/excel-column-filter-demo.html": { - "mtime": 1787060256.0, - "hash": "81e57a13de7822a566bf2bd5a378a512" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/portal-home-style-demo.html": { - "mtime": 1786163791.0, - "hash": "a704982117f76e490a6043f866089532" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-load-section-layout-demo.html": { - "mtime": 1787726829.0, - "hash": "831717c09c9f0f14a0dab49ad15f8dd3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-load-delivery-split-demo.html": { - "mtime": 1787727002.0, - "hash": "9b3237e701a37068bd47df1d5874420b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-list-layout-demo.html": { - "mtime": 1787751503.0, - "hash": "6157a8c4bf5d6eb5dbfce99bbe380dbd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/2026-10-27-child-data-refactor-handoff.md": { - "mtime": 1793114823.4098449, - "hash": "cd9a371937c77bb73eb8380932ad88bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/pl-plan-batch-print-merge-demo.html": { - "mtime": 1785155460.0, - "hash": "ad0a5e4144c0d8c17503e6533de18d12" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-stop-products-vs-contract-demo.html": { - "mtime": 1787729052.0, - "hash": "aefb20a72b42844ec86dd00c81ed004c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demo-driver-transport-history.html": { - "mtime": 1787281698.0, - "hash": "3c2cefd57ed298836e59932d09729b4f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/portal-mega-panel-width-demo.html": { - "mtime": 1785573558.0, - "hash": "8e2c2dc7fb9f16af2f7c77978bc8815a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/web-admin-ui-pattern-index.md": { - "mtime": 1790953693.0, - "hash": "415fdfa3827e60937b3381253a6fa9ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-view-dialog-demos.html": { - "mtime": 1781965512.0, - "hash": "c6b5f0fba019886febcc6ce4df8ca590" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-plan-stop-product-display-demo.html": { - "mtime": 1787731501.0, - "hash": "36817a0f8648c0293d51cbfa76bedc43" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-pl-multi-stop-understanding-demo.html": { - "mtime": 1787715827.0, - "hash": "095bd768de761f866d29420e6bd8e619" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/web-admin-mp-webview-modules.md": { - "mtime": 1792321153.3544617, - "hash": "261adb9c947676f8bff9009a6ed5dc34" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/fresh-mint-crm-contract-detail-plan-tab-demo.html": { - "mtime": 1788068952.0, - "hash": "d35ac152d7b9e22978d96f61f295b43d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/CRM\u529f\u80fd\u79fb\u690d\u901a\u7528\u6307\u5357.md": { - "mtime": 1780763324.0, - "hash": "9f65b1d8987dfc7c1d1c8b031dd4c53b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/bx-migration/module-status.md": { - "mtime": 1780752736.0, - "hash": "2f4b4e38f89b261e66dd07b8a94ebc16" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/bx-migration/01-api-inventory.md": { - "mtime": 1780750556.0, - "hash": "bda1e780ea2f7608cf942b4643fb79d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/bx-migration/ref-backend-adapt.md": { - "mtime": 1780750556.0, - "hash": "7b42ecb6d9dabd4728718511e95513a8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/bx-migration/00-migration-plan.md": { - "mtime": 1780750556.0, - "hash": "8372a311708771c4226e44698c371b84" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/05-id-preservation-policy.md": { - "mtime": 1783860535.0, - "hash": "abe3f5146a23dbbbbf9fc8ae2d45f844" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/01-user-account-inventory.md": { - "mtime": 1783853690.0, - "hash": "6138ef33cd2dd503622edc29b669ca9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/00-master-plan.md": { - "mtime": 1783861613.0, - "hash": "c1be6d1edef76ea6c09bdf2862ba1626" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/PRODUCTION_MIGRATION_RUNLOG.md": { - "mtime": 1785721481.0, - "hash": "661bef882a086cda00d393dbd3defaed" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/README.md": { - "mtime": 1785456175.0, - "hash": "f626bd28f3574711e559f356ecd10a5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/03-process-logging.md": { - "mtime": 1783860760.0, - "hash": "66023926e3c895096a03a372ab98f842" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/04-execution-order.md": { - "mtime": 1783861612.0, - "hash": "861865ae3db189d0eed7748175f62cfd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/user_import_accounts.md": { - "mtime": 1783856051.0, - "hash": "fcd6ff393ab77426e3b6af3d340bec11" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/02-user-unification.md": { - "mtime": 1783860543.0, - "hash": "2af33d2a502303929632b64e0f6f1c8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-08-01-dibang-dryrun.md": { - "mtime": 1785590763.0, - "hash": "2347506cf2f6a1b18d7e4348f0e76a04" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-07-31-dibang-dryrun.md": { - "mtime": 1785471917.0, - "hash": "757ad7d765215ccfa2fbbb2468d622b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-08-03-sync-today.md": { - "mtime": 1785721474.0, - "hash": "e1917d89892363df1c0553b79cac362e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-08-03-sync-io-2398.md": { - "mtime": 1785720523.0, - "hash": "e47eecc268f8d846c523e637524eee51" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-08-01-dibang-migrate.md": { - "mtime": 1785590898.0, - "hash": "6c9ddd605bcdd868b231c67c54a48626" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-07-31-dibang-reconcile.md": { - "mtime": 1785472110.0, - "hash": "35c212afeea18cc6a900de3f2b5d3497" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-07-31-dibang-migrate.md": { - "mtime": 1785472070.0, - "hash": "a0d922b99782bd745d4ee997d24d4949" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-07-31-dibang-dryrun-include-deleted.md": { - "mtime": 1785471940.0, - "hash": "e3b2c239ce2971da97b577237c92eb93" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-3-dibang/logs/2026-08-02-dibang-migrate.md": { - "mtime": 1785685362.0, - "hash": "512addee4c44f6bd4dbefb768c11e07e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-attachment-dryrun.md": { - "mtime": 1785470151.0, - "hash": "c942eb230f1ac7aab6be5b65338e84c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-attachment-migrate.md": { - "mtime": 1785470250.0, - "hash": "a41519f0d0ca65c7e593a4d46c471fd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-08-01-bx-base-migrate.md": { - "mtime": 1785591461.0, - "hash": "ce8a7d4fd4f57a6876c2b13f4eb7a012" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-08-01-bx-advance-migrate.md": { - "mtime": 1785591492.0, - "hash": "e779404e4044bc4a6354b44c4d68c44f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-attachment.md": { - "mtime": 1785470262.0, - "hash": "e03c165e2cce82a240b5abdbd1c61173" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-reimburse.md": { - "mtime": 1785470990.0, - "hash": "1c09b01ce83e7c2a8ca0744f7897ad5b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-reimburse-migrate.md": { - "mtime": 1785470978.0, - "hash": "69be0681589d5b866a53f00649f7be5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-advance.md": { - "mtime": 1785470554.0, - "hash": "651d305990a474056cd089f11a85dd9c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-08-01-bx-reimburse-migrate.md": { - "mtime": 1785591557.0, - "hash": "69be0681589d5b866a53f00649f7be5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-reimburse-dryrun.md": { - "mtime": 1785470919.0, - "hash": "98a1361eb247ba810e3a56ff4ebd3f58" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-08-02-bx-all-remigrate.md": { - "mtime": 1785684949.0, - "hash": "f9381282b4a12bec357d4f6496d9ab4f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-advance-dryrun.md": { - "mtime": 1785470440.0, - "hash": "14847cd0fe80910a36bbc13bb4a62b03" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-advance-migrate.md": { - "mtime": 1785470539.0, - "hash": "e779404e4044bc4a6354b44c4d68c44f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-08-01-bx-attachment-migrate.md": { - "mtime": 1785591599.0, - "hash": "a41519f0d0ca65c7e593a4d46c471fd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-08-01-clear-invoice-wallet.md": { - "mtime": 1785593734.0, - "hash": "a66a0cf2340600486b7441c042f77813" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-base-migrate.md": { - "mtime": 1785469926.0, - "hash": "ce8a7d4fd4f57a6876c2b13f4eb7a012" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-clear-invoice-wallet.md": { - "mtime": 1785472211.0, - "hash": "db6d4da947965dac4f2afda3bdc3917b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-base-dryrun.md": { - "mtime": 1785469903.0, - "hash": "706df7b84bbb84aab0c92bc9b8016a5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-2-bx/logs/2026-07-31-bx-base.md": { - "mtime": 1785469942.0, - "hash": "170ddde2d2a3621bf7a206fa27cd4a5b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-pl/logs/2026-08-01-clear-pl-before-reimport.md": { - "mtime": 1785586443.0, - "hash": "d446f3db23540ea2bb5d4fdc8adbf07a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-pl/logs/2026-08-03-cleanup-test-io-customer-vehicle.md": { - "mtime": 1785742555.0, - "hash": "41c0e6a0697dea83522ce354be809872" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-pl/logs/2026-07-31-clear-pl-test-data.md": { - "mtime": 1785482214.0, - "hash": "f0eee72de601b6d71b9f188b2c8489df" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-pl/logs/2026-08-02-clear-pl-ops-keep-master.md": { - "mtime": 1785682238.0, - "hash": "3a4ffdfe05ed61ebc1fb0a799d44c67a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-0-foundation/step-01-dict.md": { - "mtime": 1783860312.0, - "hash": "4794b6d6ec7f3ba804f7b7e5b12d8908" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-0-foundation/step-04-users.md": { - "mtime": 1783853544.0, - "hash": "00cb54fc3c8d98163283fa209a226a5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-0-foundation/logs/2026-07-31-sys-user.md": { - "mtime": 1785456458.0, - "hash": "bc3908aa55dac372b05baa42b44b5105" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-0-foundation/logs/2026-07-31-sys-role.md": { - "mtime": 1785456545.0, - "hash": "523f668d93893c045f01cc307b0c592f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-0-foundation/logs/2026-07-31-sys-role-menu-v1.md": { - "mtime": 1785457049.0, - "hash": "d3052c5e91698d51dc4cdf09f8a9827f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-0-foundation/logs/2026-07-31-grant-new-menus.md": { - "mtime": 1785456821.0, - "hash": "cdea875d6cc5643d78bd6233ccd62a9b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-0-foundation/logs/2026-07-31-sys-dept.md": { - "mtime": 1785456304.0, - "hash": "734f42e15c121882f6a85e6b6effd170" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/step-01-product-category.md": { - "mtime": 1783860758.0, - "hash": "3021e38f9e09fb07f479f36720dbb8e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/step-02-product.md": { - "mtime": 1783860969.0, - "hash": "44e65dec3ea65b8280cae8319fa10755" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/product-schema-diff-and-scripts.md": { - "mtime": 1785462271.0, - "hash": "5ba98b51a13c061390e24398f74d6ae5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/step-03-product-no-renumber.md": { - "mtime": 1783861611.0, - "hash": "1740e68b3681baa5958fc3a12b2be595" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-0846-product-category.md": { - "mtime": 1785458777.0, - "hash": "2e456af9874ef603d315dd5ead4c47e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-product-category-migrate.md": { - "mtime": 1785588171.0, - "hash": "28187adb2a688bd57ba3b8f56bc140fa" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract-dryrun.md": { - "mtime": 1785468109.0, - "hash": "94810bfcdbc7400840f454dc1278bfc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-resync-dryrun.md": { - "mtime": 1785477301.0, - "hash": "dd09c78144955aa693f25beed40e8a1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-opportunity-migrate.md": { - "mtime": 1785466199.0, - "hash": "f4a4b4ac40b94d7c95c9b363dca6eba5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract-attachment-resync.md": { - "mtime": 1785477632.0, - "hash": "ab156179c53ff5302a11ebfb7d44dae0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-customer-dryrun.md": { - "mtime": 1785588661.0, - "hash": "81cd25e514efb80783fd8a670afba7a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-sys-oss-migrate.md": { - "mtime": 1785466928.0, - "hash": "12bb90f1e381d743fe89efe7e7961e93" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-license-backfill-dryrun.md": { - "mtime": 1785467249.0, - "hash": "6c155149c513c07d66098f1044d55f89" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-opportunity-remigrate.md": { - "mtime": 1785683293.0, - "hash": "a5c17a787249efff9e0144535e5fb1c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-sys-oss.md": { - "mtime": 1785466942.0, - "hash": "787a4491d4b95f7e4f5322ae8d12a7c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-quote-dryrun.md": { - "mtime": 1785467756.0, - "hash": "a7e645336c10d9b0aa443d1b597eafc9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-contract-remigrate.md": { - "mtime": 1785683733.0, - "hash": "3d545fd58fffcc590e4fbcbfd76bea6d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-opportunity.md": { - "mtime": 1785466217.0, - "hash": "aeb709cbe23a309f909c0bd526581457" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-clue-dryrun.md": { - "mtime": 1785466051.0, - "hash": "2f1a22e8ee8ea1dd15e52332ee42988a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-quote-remigrate.md": { - "mtime": 1785683520.0, - "hash": "90ea809ee3ac1f11836b8d78f8ca42d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-contract-resync-reconcile.md": { - "mtime": 1785477659.0, - "hash": "817830fe82474717869e86c03d823fbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-product-category-dryrun.md": { - "mtime": 1785588157.0, - "hash": "9718a1e1d718a2e4302534057d5f2d29" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-license-resync.md": { - "mtime": 1785477341.0, - "hash": "0ee72cf6e80b4113b376921a7c773154" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-quote-approval-resume.md": { - "mtime": 1785589168.0, - "hash": "598cb51791fea70a8fa721aa63179a2b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-invoice-info-migrate.md": { - "mtime": 1785588837.0, - "hash": "886695653455eb79a66e378259f9de90" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-quote-migrate.md": { - "mtime": 1785588890.0, - "hash": "d41d8cd98f00b204e9800998ecf8427e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-opportunity-migrate.md": { - "mtime": 1785588869.0, - "hash": "c609073b4300b79a8c81935d1de1ad23" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-invoice-info-migrate.md": { - "mtime": 1785465907.0, - "hash": "f874b4e25ad7b3a75887c25083e22f59" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-contract-migrate.md": { - "mtime": 1785589324.0, - "hash": "52e888621532f67a9b6f45fa44d612e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-12-2106-product-no-renumber.md": { - "mtime": 1783861608.0, - "hash": "e2f2d4866e746197576c3259b376f41f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-quote-migrate.md": { - "mtime": 1785467942.0, - "hash": "c0c94a2400cab63d5a58d3903b9d2791" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract-attachment-url-dryrun.md": { - "mtime": 1785469180.0, - "hash": "56ca57e02dd8e44a7798f3865519bfa4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract-resync-migrate-resume.md": { - "mtime": 1785477617.0, - "hash": "8c3e716dc48e35e129029327be54506b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer.md": { - "mtime": 1785465655.0, - "hash": "4cfbb2002b71a71a764f28d93939a8e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-customer-migrate.md": { - "mtime": 1785588690.0, - "hash": "ae9ad33e78b3196735e4bf1a6574b602" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-product-migrate.md": { - "mtime": 1785458815.0, - "hash": "1febd6e16a357cd6205f49216c87cafd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract.md": { - "mtime": 1785468288.0, - "hash": "4cf65ccd265523ef9963e9a8e0c52b13" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-0925-product-no-renumber-dryrun.md": { - "mtime": 1785461153.0, - "hash": "b31cddfb1324a5cd1382b268aa9dc464" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/README.md": { - "mtime": 1783860333.0, - "hash": "02c6a3452a04b383294dfa88c3dcc283" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-customer-license-backfill.md": { - "mtime": 1785683274.0, - "hash": "f0e3fdb87d43952e518789b98310f414" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-product-dryrun.md": { - "mtime": 1785588159.0, - "hash": "3d710fc0307d533216271815d6937587" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-product-migrate.md": { - "mtime": 1785588188.0, - "hash": "1809dc1d87804872844434c146c1809e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-0846-product-dryrun.md": { - "mtime": 1785458779.0, - "hash": "9815e9628a6443fa925163756bcf9ed3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-0846-product-category-dryrun.md": { - "mtime": 1785458776.0, - "hash": "f25f50e7bf4c1c4352db051862fe0348" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-quote.md": { - "mtime": 1785467954.0, - "hash": "8551a83d9134266bb70681414c459f53" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract-resync-dryrun.md": { - "mtime": 1785477355.0, - "hash": "93f2e4a5db2a3c3e23ebce96dcee09e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-quote-resync-migrate.md": { - "mtime": 1785478413.0, - "hash": "c34f2746c141fbc557de1879f61649ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-clue-remigrate.md": { - "mtime": 1785683291.0, - "hash": "00650153c0f0da5d7e492fa839010ee9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-force-approve-quote-contract.md": { - "mtime": 1785684337.0, - "hash": "55dc7d9a3475cdafc43b22f2600af0bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-invoice-info-dryrun.md": { - "mtime": 1785465847.0, - "hash": "26ad05dde1dddb5d9784549c47336412" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-sys-oss-biz-backfill-contract.md": { - "mtime": 1785468871.0, - "hash": "459657a15791c883c9eb409ffaebfaad" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-customer-license-backfill.md": { - "mtime": 1785588704.0, - "hash": "14d73e7948c47163a4681c7dffb3557c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-sys-oss-incremental.md": { - "mtime": 1785683157.0, - "hash": "47a26390cf12301802dfe46171ff1136" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-12-2055-product.md": { - "mtime": 1783860965.0, - "hash": "5712fe93c07653332de2fd99fdafc941" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-license-backfill-summary.md": { - "mtime": 1785467307.0, - "hash": "4ec558bf94a83bae7006fe702b623d08" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-opportunity-dryrun.md": { - "mtime": 1785466197.0, - "hash": "b47a50e7cee5314830618a4b08f2f661" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-invoice-info-remigrate.md": { - "mtime": 1785683272.0, - "hash": "886695653455eb79a66e378259f9de90" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-migrate.md": { - "mtime": 1785465509.0, - "hash": "8f948f12ac979c73f22d10babe6e3124" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-12-2051-product-category.md": { - "mtime": 1783860756.0, - "hash": "9169141bb31f52a73e61cd2c9e52e54f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-quote-resync-dryrun.md": { - "mtime": 1785478193.0, - "hash": "8410064eebef1808d71e3f5172b146b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract-resync-migrate.md": { - "mtime": 1785477362.0, - "hash": "d41d8cd98f00b204e9800998ecf8427e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-contract-attachment-backfill.md": { - "mtime": 1785683874.0, - "hash": "12aeb22e0444a9bfad50693fcba1cd29" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-sys-oss-dryrun.md": { - "mtime": 1785588549.0, - "hash": "8e07da431e2b9ec58529e97a3efc6cc0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-clue.md": { - "mtime": 1785466116.0, - "hash": "47ecd326907053813c72ac1fb1cf8451" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-license-backfill.md": { - "mtime": 1785467292.0, - "hash": "744cde403aad5134f09de0d6633309a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-clue-migrate.md": { - "mtime": 1785466091.0, - "hash": "9a9340737b8dd074f00fe900093a4454" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-resync-migrate.md": { - "mtime": 1785477333.0, - "hash": "69e8df8cd9d3289e9341095f47468ee0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-clue-migrate.md": { - "mtime": 1785588867.0, - "hash": "368bf599df14f510e49663598c6c7a3e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-customer-remigrate.md": { - "mtime": 1785683235.0, - "hash": "64dbe8fb513656d9558cc48f807122f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-0925-product-no-renumber.md": { - "mtime": 1785461165.0, - "hash": "dfb4f604ac520f5a61d0ae2bab7144ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-02-force-finish-quote-contract-approval.md": { - "mtime": 1785678043.0, - "hash": "805ba29ee14df91e77572b8f50d25106" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-0846-product.md": { - "mtime": 1785458794.0, - "hash": "f88998031e58b3c25f58b801dbdedede" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract-attachment-url-backfill.md": { - "mtime": 1785469191.0, - "hash": "b347fbb2d3f3e1b2aa6aa7f70a85792a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-invoice-info.md": { - "mtime": 1785465934.0, - "hash": "394eb15d097b6b42963bdd926f8f2b52" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-sys-oss-dryrun.md": { - "mtime": 1785466839.0, - "hash": "9558e7c0843eb6c736c55c5380450741" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-sys-oss-biz-backfill.md": { - "mtime": 1785468710.0, - "hash": "1f2badb6d9a530bba01a25cec44002f0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-contract-migrate.md": { - "mtime": 1785468277.0, - "hash": "2dc63118861d87d2833e28e8a0904670" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-08-01-sys-oss-migrate.md": { - "mtime": 1785588588.0, - "hash": "7ef689aa56640a25a1fe41de91c2a7fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/data-migration/phase-1-crm/logs/2026-07-31-customer-dryrun.md": { - "mtime": 1785465387.0, - "hash": "22bb4ceae0f83e9b80d912319e99ad67" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/db-migration/module-status.md": { - "mtime": 1780807912.0, - "hash": "f003e957978cdf6bd5a047f1d6985b1b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/db-migration/01-api-inventory.md": { - "mtime": 1780806437.0, - "hash": "b51b216df98ee6e3068b90580a760c4a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/db-migration/ref-backend-adapt.md": { - "mtime": 1780804386.0, - "hash": "fe50ff637183f6292d9c83a5d40e7fb8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/db-migration/00-migration-plan.md": { - "mtime": 1780808021.0, - "hash": "d10db314aa9c81f95d86e9df6c9312bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/module-status.md": { - "mtime": 1780244558.0, - "hash": "a5d19d5541bed5238d3933aca0642a12" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/ref-lessons-learned.md": { - "mtime": 1780242127.0, - "hash": "6f61bd391fa54487ef57b657579a00b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/ref-ui-standards.md": { - "mtime": 1780201410.0, - "hash": "b4019ef9de173efb27d2a1b98d35173d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/ref-frontend-diff.md": { - "mtime": 1780242127.0, - "hash": "5f2aa3abf7d2a0da7f9d5732d0a2ee5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/step-04-backend.md": { - "mtime": 1780242127.0, - "hash": "71abf6d17f9038ae96b80b5b484d5e58" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/step-03-frontend-adapt.md": { - "mtime": 1780242127.0, - "hash": "6514307658a48e1466de75e8d20ef298" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/step-01-prepare.md": { - "mtime": 1780206396.0, - "hash": "29716aa88a1f8ed061af1165ce4a361f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/step-02-frontend-copy.md": { - "mtime": 1780201410.0, - "hash": "31a39b9274d393992a70dbfd047079d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/step-05-verify.md": { - "mtime": 1780201410.0, - "hash": "8e4c584a2aeddfde8db54bad08187252" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/ref-database-rules.md": { - "mtime": 1780201410.0, - "hash": "d40aabf0837b93889a185de9b30abf33" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/clue/07-verify.md": { - "mtime": 1780215022.0, - "hash": "6b0bcbd0f66dfd4e86c1ca3d80fa6cda" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/clue/05-special.md": { - "mtime": 1780242127.0, - "hash": "77197c5fca4f8094b013de25696aac4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/clue/02-database.md": { - "mtime": 1780211318.0, - "hash": "793212bb92181d59bc62d9be2b808544" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/clue/03-frontend-spec.md": { - "mtime": 1780211322.0, - "hash": "c024ffdbc8896e81e864d5b4367d7239" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/clue/06-steps.md": { - "mtime": 1780211336.0, - "hash": "aff99b63c2beaf30a225842bab5ea22b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/clue/04-api-spec.md": { - "mtime": 1780215022.0, - "hash": "fb0bf8bc8df7df312b72d7bc7627f851" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/clue/01-overview.md": { - "mtime": 1780211306.0, - "hash": "b026f741ca51d210c137c69538c4583b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/opportunity/06-steps.md": { - "mtime": 1780242127.0, - "hash": "79edddbef55ed179a8207d5b39be8732" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/opportunity/01-overview.md": { - "mtime": 1780242127.0, - "hash": "095fff8678f1b297f68e1dfc463724bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/02-business-logic.md": { - "mtime": 1780240156.0, - "hash": "697bb56b8ff716202a36335b4cc5ad2d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/06-steps.md": { - "mtime": 1780242127.0, - "hash": "9c05b79c0e05d0ecf52464e6a7a5316f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/05-cross-module-calls.md": { - "mtime": 1780240156.0, - "hash": "a196a93d2e99742fc055fb83bcb2a46c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/08-verify.md": { - "mtime": 1780244556.0, - "hash": "f2025150be2c8ba681a7fac0cf4a8582" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/04-api-spec.md": { - "mtime": 1780244560.0, - "hash": "23b42a7cfd1e6efb2eaa6bb5066f7e42" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/03-ddl-diff.md": { - "mtime": 1785727241.0, - "hash": "29bf16194d1561bb3f26487bf701a507" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/01-overview.md": { - "mtime": 1780242127.0, - "hash": "140a5e340ac6339571cfce1810d02490" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/07-restart-checkpoint.md": { - "mtime": 1780244560.0, - "hash": "52bf7d3d9cd7746c003fcb15dcdf3b1b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/contract/01-prerequisite-create-for-quote.md": { - "mtime": 1780242127.0, - "hash": "d54d5e328eb4d860da20327687065d6a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/quote/05-special.md": { - "mtime": 1780242127.0, - "hash": "fedfebf9d3cfebb0d01fa77d46263f33" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/quote/06-steps.md": { - "mtime": 1780242127.0, - "hash": "a8ee8f3e63af0caf8e3b65940b031edc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/quote/04-api-spec.md": { - "mtime": 1789698258.0, - "hash": "04e9f0245eb16b793a62bf921ab5e5b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/quote/01-overview.md": { - "mtime": 1780242127.0, - "hash": "143d9aa226d3b9981d175af7aa3d6f7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/customer-pool/07-verify.md": { - "mtime": 1780201410.0, - "hash": "941a8e5964d350d272793883270e3ed3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/customer-pool/05-special.md": { - "mtime": 1780201410.0, - "hash": "2263e41876a1ec04571d0a1a24c882b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/customer-pool/02-database.md": { - "mtime": 1780201410.0, - "hash": "868aa1fb0dd07ce3f18ad7f181bf1674" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/customer-pool/03-frontend-spec.md": { - "mtime": 1780201410.0, - "hash": "4185b538e093f13425984022c2a55c03" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/customer-pool/06-steps.md": { - "mtime": 1780201410.0, - "hash": "099c21e25c06cef2f42b3e9164327f39" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/customer-pool/04-api-spec.md": { - "mtime": 1780201410.0, - "hash": "aca208db151956ec7480cfb07831839d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/customer-pool/01-overview.md": { - "mtime": 1780201410.0, - "hash": "5d5aaaed66be703c1404f0baadae4117" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/supplier-info/04-api-spec.md": { - "mtime": 1780242127.0, - "hash": "79959450143d0782e7420e851c51ebd4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plans/supplier-info/01-overview.md": { - "mtime": 1780242127.0, - "hash": "8f044830ae7f60e1a6d51b40e4badc81" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plan-template/07-verify.md": { - "mtime": 1780201410.0, - "hash": "947881d17d902fd5f2cbe1d6d072390c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plan-template/05-special.md": { - "mtime": 1780242127.0, - "hash": "5f6409bb1fb8bc8e96169cedb2de01d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plan-template/02-database.md": { - "mtime": 1780201410.0, - "hash": "c193d4b51a2ad13a668a9dd41ace1806" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plan-template/03-frontend-spec.md": { - "mtime": 1780201410.0, - "hash": "9a837b7681ea231aa13166f5a398b904" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plan-template/06-steps.md": { - "mtime": 1780201410.0, - "hash": "154678505ca6c0241f922f0a9dcbfba9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plan-template/04-api-spec.md": { - "mtime": 1780201410.0, - "hash": "6a123cff6ea40fb7b3d0976429fc3b35" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/plan-template/01-overview.md": { - "mtime": 1780201410.0, - "hash": "a3b1c7dedd8d25c91feee24e93020656" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/README.md": { - "mtime": 1780242127.0, - "hash": "b1f178493873054dc2b95649b1dc974b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/README.md": { - "mtime": 1780242127.0, - "hash": "5ed2a3ba072a6c57a225b4543f743b2b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/crm-migration/reference/java/quote/resources/templates/quote-pdf.html": { - "mtime": 1780217880.0, - "hash": "4177c80ee17857e286ee7768d44e131d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-fixture-contracts-approved-414.txt": { - "mtime": 1792550535.6566842, - "hash": "1bb65a55a46cc36068ecd79fa20de6e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-customer-same-id-tab-keeps-pool-input.txt": { - "mtime": 1792553269.5167913, - "hash": "4ab97d6d26cc77f1640b0cf9edf03f38" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-product-route-switch-fixed-414.txt": { - "mtime": 1792552244.2544281, - "hash": "42d8bc592e891e549474f7228b8499a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-delivery-customer-b-created-414.txt": { - "mtime": 1792545507.1264613, - "hash": "399ad30425c9efae26bc67d6306be07a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-empty-draft-saved-375.txt": { - "mtime": 1792550577.8559642, - "hash": "858909149539ce299c4f1f92b581b2b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/test-data.md": { - "mtime": 1792720014.50651, - "hash": "81f1359a21bb9d93e367212d36b6fb3f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-quote-mode-change-closes-submit.txt": { - "mtime": 1792552979.6433682, - "hash": "bcfb2c3d895f91e42cc4038c4ac80557" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M07-detail-field-reference-PO20261009025.txt": { - "mtime": 1792561495.6451414, - "hash": "10addd2760d02ad5fe478ef9e7ec7527" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-contract-line-picker-unchanged-1440.txt": { - "mtime": 1792557075.3985717, - "hash": "94140f1a90884e801525aa508baadfbd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-one-load-two-deliveries-second-stop-414.txt": { - "mtime": 1792552088.255879, - "hash": "a8e4dcf7d309967b1d6848a02c2d6f70" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-transport-missing-record-fixed-414.txt": { - "mtime": 1792554381.2624514, - "hash": "41acfb7ce7faf2848dc3a839222be835" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-fixture-hazard-delivery-contract-created.txt": { - "mtime": 1792547934.8177874, - "hash": "b08207ecedf5df4861368b0506a89ad4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-upload-success-stuck-uploading-defect-414.txt": { - "mtime": 1792543717.5306776, - "hash": "e3ed6be14428f94f52c4ac12593fee7e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/customer-validation-audit.md": { - "mtime": 1792540438.1361382, - "hash": "849a854a28387e8eafe08e35bdb83744" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-contract-route-switch-fixed-414.txt": { - "mtime": 1792552153.539329, - "hash": "95c6c0333ae73554c6cb1fbd802ec9aa" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M07-one-load-two-deliveries-stop2-readonly.txt": { - "mtime": 1792552719.6115808, - "hash": "05c0bbbca175731b7914ee32269b4d19" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/transport-code-audit.md": { - "mtime": 1792531925.972865, - "hash": "50f3a1b41cfbf84f24373571475eb571" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-category-full-path-input-fixed-414.txt": { - "mtime": 1792542883.554806, - "hash": "8e2f8e9e6ffc539b92919df6195c99a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/report.md": { - "mtime": 1792721241.909241, - "hash": "027f7c08ff8f90d992a786f584427133" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-contract-route-id-stale-content-earlier.txt": { - "mtime": 1792547464.928687, - "hash": "a80b5e88a30427fc09e2e2f82c7a05dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/remaining-ui-audit.md": { - "mtime": 1792539675.6593294, - "hash": "c0cc8a3157e28aa4fefd5b59d17860d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-upload-state-fixed-414.txt": { - "mtime": 1792545602.8157141, - "hash": "52733f353101750994d8942a93c754e5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-alias-brand-saved-414.txt": { - "mtime": 1792544344.9027944, - "hash": "1ec8d79eec51f9277bf16aff04bff3ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-customer-created-ascending-sort-restored-414.txt": { - "mtime": 1792543098.8341215, - "hash": "7e510b4771e363893d582029f3d473b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-one-load-two-deliveries-edit-reopened-414.txt": { - "mtime": 1792552558.4716544, - "hash": "8d24b354f22607c3d52d035ee78f1e56" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-contract-line-picker-unchanged-375-reference.txt": { - "mtime": 1792556930.832327, - "hash": "55948b7926c8d20f144a217cf3bce8ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-second-alias-persisted-375.txt": { - "mtime": 1792544751.9629576, - "hash": "e0305c32ba253af988f76a4547608e0d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-alias-brand-cleared-414.txt": { - "mtime": 1792544609.4565117, - "hash": "740add8e6ac099248608ae1fca784732" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-certificate-test-plan-saved.txt": { - "mtime": 1792553916.9998474, - "hash": "beab8841eef88d7df3a3098b9200c203" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-fixture-hazard-load-contract-created.txt": { - "mtime": 1792547815.7695239, - "hash": "a9c62a53e92917d16a9c8a8a3f746776" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/transport-repair-plan.md": { - "mtime": 1792710781.4995666, - "hash": "d0dd1587821160532d2fc00c848084cc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-long-product-tags-fixed-414.txt": { - "mtime": 1792542818.7562327, - "hash": "783b9e36c511afd27799f7ef357b2d64" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-contract-lines-table-clipped-414.txt": { - "mtime": 1792551366.148766, - "hash": "3387174efb0e1f26c21291693caa0bf4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M04-test-quote-approved-readonly.txt": { - "mtime": 1792545047.5918748, - "hash": "005e85d986ac328120adf823e7e3b737" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-fixture-hazard-load-contract-submitted.txt": { - "mtime": 1792548297.8519692, - "hash": "0d803573fbc3f0777d400f07b9ae7119" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-load-contract-a-created.txt": { - "mtime": 1792546263.3996286, - "hash": "454fcfaaa2297c6643922a816ce2e931" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-framework-density-regression-414.txt": { - "mtime": 1792547601.8400512, - "hash": "56e3619c382e5649b5d4704de719c91f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-delivery-contract-a-created.txt": { - "mtime": 1792546424.3848307, - "hash": "fa96b328bffe44e51b60f946cfdfecdb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-long-product-tags-fixed-375.txt": { - "mtime": 1792542818.5545514, - "hash": "783b9e36c511afd27799f7ef357b2d64" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M03-alias-brand-saved-readonly.txt": { - "mtime": 1792544505.000241, - "hash": "dc702e3f7027ce3bfdb12be878dd50d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M07-empty-draft-readonly-1440.txt": { - "mtime": 1792550900.4975452, - "hash": "aa41de82fd9fb1df4a8dc585b28e43bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-long-product-tags-fixed-360.txt": { - "mtime": 1792542818.283932, - "hash": "783b9e36c511afd27799f7ef357b2d64" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-delivery-customer-a-created-414.txt": { - "mtime": 1792545402.1279552, - "hash": "8c0f025485f6a129410dfd7d854140a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/crm-mobile-finish-plan.md": { - "mtime": 1792544696.0987883, - "hash": "4827e912dc23c5889c45ca186bce6851" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M07-one-load-two-deliveries-readonly-1440.txt": { - "mtime": 1792552705.5832539, - "hash": "b4ade5efd699e98460f2a1108cc4df17" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-contract-route-id-stale-content-414.txt": { - "mtime": 1792547510.6438053, - "hash": "a80b5e88a30427fc09e2e2f82c7a05dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/cases.md": { - "mtime": 1792720014.5063717, - "hash": "6aee0fc62964429f0bd86a0c7834443e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-plan-new-after-R1-1440.txt": { - "mtime": 1792550770.5291703, - "hash": "d23919a2b78971dd916e75214a4762fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-one-load-two-deliveries-saved-414.txt": { - "mtime": 1792551994.8451588, - "hash": "d5c8ad0f5b641499d4a54b5edd990efc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-quote-route-switch-fixed-414.txt": { - "mtime": 1792552208.2906299, - "hash": "4dd7a8f70620a45ccefb2d951be6400c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-delivery-contract-b-created.txt": { - "mtime": 1792546508.5976903, - "hash": "56e63dfba18eac0ee454e4e05ca1ec3f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-admin-submit-search-fixed-375.txt": { - "mtime": 1792546778.5890892, - "hash": "c7bc192b900d2618730187d5071cc21f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-load-contract-b-created.txt": { - "mtime": 1792546350.8139791, - "hash": "e97fb4a355aecb1c9a235519bd75c0a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M06-fixture-contracts-batch-approved-375.txt": { - "mtime": 1792547015.0030494, - "hash": "dc2d0936f6efd06b12c46c005ce8d658" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-transport-route-id-stale-content.txt": { - "mtime": 1792553095.4695005, - "hash": "8097d488c6257119236ae7b230930a11" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-batch-submit-three-drafts-skip-two-375.txt": { - "mtime": 1792546866.9763908, - "hash": "8871e1bc7e0a7211e67dac891d70270f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-customer-route-switch-fixed-375.txt": { - "mtime": 1792552267.0425782, - "hash": "a1a3d77eddcfbfbba73fc0ae6de71c05" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/crm-code-audit.md": { - "mtime": 1792531830.033089, - "hash": "aea58429791f8766112972bea5fb6e8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-product-detail.txt": { - "mtime": 1792532230.778167, - "hash": "8542fd219ef072829c6315855ced113b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-copy-load-error-hidden-defect-414.txt": { - "mtime": 1792534962.9800305, - "hash": "cce1d87ef2efdff7762005f573f50300" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-search-375.txt": { - "mtime": 1792532651.165471, - "hash": "1c5d7905042a8db1a21e8b96b95b7aa3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-contact-canonical-restored-375.txt": { - "mtime": 1792540608.060322, - "hash": "f7c004cc50338a8cbd7fedabc20e630d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-copy-clears-customer-price-id-375.txt": { - "mtime": 1792539194.780156, - "hash": "d532909a71738c6dc4caed2907ce3129" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-return-fixed-414.txt": { - "mtime": 1792533354.6355176, - "hash": "fb7b04a56785ca8159e840a6f3631359" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-customer-picker-375.txt": { - "mtime": 1792532943.2426639, - "hash": "3f7af252eca588e8fd66030ba4b24b30" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-customer-invoice-readback.txt": { - "mtime": 1792535612.7237864, - "hash": "6c3170405bfbb315b02737e728571c0c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-approved-detail-375.txt": { - "mtime": 1792532600.1248367, - "hash": "72b37a8daca8fc76b53babfc905ce0b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-quote-list.txt": { - "mtime": 1792532242.8010964, - "hash": "1d6cc03ebe8129a7d8c92469927500f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-anchor-scroll-defect-414.txt": { - "mtime": 1792533128.3208323, - "hash": "778f57f621cfcf7e1bcb7dba5542eb71" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-list-414.txt": { - "mtime": 1792532965.1890907, - "hash": "26120a9669df87f20dbc6169b6a2b1c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-test-draft-list-414.txt": { - "mtime": 1792533239.465081, - "hash": "7002b0cc4de8d96b2ebca926d69fee2a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-contract-detail.txt": { - "mtime": 1792532677.4660754, - "hash": "b7a4811b71749ca3e9c927361aab3e61" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-test-quote-reject-confirmation-414.txt": { - "mtime": 1792537509.2562609, - "hash": "57a39e5d5c401ffc744a7b285998b018" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-picker-375.txt": { - "mtime": 1792532394.435152, - "hash": "7845cdf8739474ff8e04a49ffba98b83" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-approved-375.txt": { - "mtime": 1792532575.1845906, - "hash": "a70c092ff2b43d52cc6da5b7d3495ec9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-plan-detail.txt": { - "mtime": 1792532850.2485077, - "hash": "6fdbb62f9531c3da181cd87b4bf29aa7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-anchor-defect-375.txt": { - "mtime": 1792532673.0393894, - "hash": "743af80dc35ae769a46a04266656c652" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-test-contract-reject-confirmation-414.txt": { - "mtime": 1792539751.4798074, - "hash": "5e16e09da332bb85bed6a11ef324b98f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-plan-facet-search-misses-existing-375.txt": { - "mtime": 1792538322.7545476, - "hash": "ef207364bdedd94204133b5eaa963b7d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-preset-amount-fixed-414.txt": { - "mtime": 1792534681.9915283, - "hash": "97f4e198baa74456f089be5fa609818f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-return-keeps-tab-375.txt": { - "mtime": 1792532613.6756182, - "hash": "7743bb12dc4a4d4d1746421955abb64d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-empty-phone-blocked-414.txt": { - "mtime": 1792542340.8167942, - "hash": "91b194adfdeae2bd81a5fd1c865eba76" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-invalid-copy-retry-safe-375.txt": { - "mtime": 1792538794.3257911, - "hash": "d92c2767b343659235d0d909422406f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-contract-draft-readonly.txt": { - "mtime": 1792539138.3658545, - "hash": "08649106468947182b91cb4686fe6a91" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-product-cross-search-selection-414.txt": { - "mtime": 1792535903.1706805, - "hash": "f89f719cc43fa8a8e0c8162da5adfc82" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-auto-amount-floating-tail-375.txt": { - "mtime": 1792539015.9289782, - "hash": "8d553f0d2fd6746c97cca9ed39cdf015" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-search-empty-375.txt": { - "mtime": 1792531534.960763, - "hash": "dd9dd37342117828aa3a76a8d1d4b266" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-rejected-quote-in-approved-list-414.txt": { - "mtime": 1792541714.2647235, - "hash": "f6c970cc05663718be20a1226c305b7b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-required-phone-bypass-375.txt": { - "mtime": 1792540058.8161821, - "hash": "fa94e10498c1a9e06f3c18ce97dcd830" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-list-375.txt": { - "mtime": 1792532964.892157, - "hash": "26120a9669df87f20dbc6169b6a2b1c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-new-414.txt": { - "mtime": 1792533370.4866238, - "hash": "a70b500c3664ab79f9c5c0b726f07fe4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-product-cross-search-selection-375.txt": { - "mtime": 1792537848.1556358, - "hash": "d3af8a776ddabfb23e9c995460233ac6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-form-touch-targets-before-375.txt": { - "mtime": 1792539809.8409383, - "hash": "e4f32b48d88e052017bffaac1074c50d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-contact-created-414.txt": { - "mtime": 1792533911.757827, - "hash": "d66bff32a0adfc2b807463f5e21869b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-search-stale-375.txt": { - "mtime": 1792532401.3830447, - "hash": "d7d4aabaa9a1cd00354448b73b3adc6d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-mobile-customer-picker-375.txt": { - "mtime": 1792537636.5709407, - "hash": "4d04f9988cc654d2b711396f93dd1f59" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-products-anchor-375.txt": { - "mtime": 1792532319.3826318, - "hash": "eb56d933cefe9184a1732c3da1b2cb72" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-follow-contact-name-fixed-reloaded-375.txt": { - "mtime": 1792540690.6841476, - "hash": "dbd925c8770331cb93f3528e4843ece6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-vehicle-picker-375.txt": { - "mtime": 1792532921.1122231, - "hash": "c2b33db728203025fc5410b6a52cb585" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-framework-market-modes-375.txt": { - "mtime": 1792539209.0880234, - "hash": "61f295d5fb810951de0a5cb6aca81e92" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-customer-log-empty-414.txt": { - "mtime": 1792536324.7844982, - "hash": "cbeb2c3bb0feda4eb9045b2fc676032c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-category-path-readback-414.txt": { - "mtime": 1792536795.235234, - "hash": "4464e80661c75a6c15b5d7da61e0bd38" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-off-list-414.txt": { - "mtime": 1792534331.5521631, - "hash": "24595359efc32a688378534e212077bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-auto-search-fixed-414.txt": { - "mtime": 1792535684.366139, - "hash": "0ab4c236c28e93441649b85d4ae1a82c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-search-submit-375.txt": { - "mtime": 1792532406.482529, - "hash": "0233a40a8fd8e15700202a717aa91d18" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-list-375.txt": { - "mtime": 1792532633.0343704, - "hash": "b18a76f601c4a1ea1062cca844f4550e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-product-readback.txt": { - "mtime": 1792534772.2239003, - "hash": "4b3eb8d5c921f5cd7eb04b637466db74" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-contact-updated-414.txt": { - "mtime": 1792533959.6521301, - "hash": "234daf773ce28c7d3d5e5fb896ab9e1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-list-375.txt": { - "mtime": 1792531815.725949, - "hash": "373790f011f3c9899bc3992aa1b19dee" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-reject-required-validation-414.txt": { - "mtime": 1792539745.0402887, - "hash": "9ff983d9d60080cc203a650554554e9c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-new-375.txt": { - "mtime": 1792532911.4900653, - "hash": "105b97ae5326575aa3c6b4d3b46cbcb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-manual-scroll-anchor-defect-375.txt": { - "mtime": 1792538081.4455476, - "hash": "51eff25fcde56c59a2fc5ea72c61c49b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contacts-375.txt": { - "mtime": 1792531721.665774, - "hash": "af9ae8747831229dda73915af0df4fdd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-cert-list.txt": { - "mtime": 1792532976.5242465, - "hash": "d2081d1ba66dcb870043ac4c03bc2624" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-customer-picker-defect-375.txt": { - "mtime": 1792532745.4333305, - "hash": "16c63b417919cc4338df5ce37a7322bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-list-414.txt": { - "mtime": 1792531816.0401378, - "hash": "373790f011f3c9899bc3992aa1b19dee" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-list-375.txt": { - "mtime": 1792532334.507788, - "hash": "0f6eac6f820a7f132919ba7899225b15" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-list-375.txt": { - "mtime": 1792532536.1824944, - "hash": "59083d332ead2474af3d958ff0bd3e64" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-direct-detail-confirm-layout-fixed-414.txt": { - "mtime": 1792534524.4580674, - "hash": "bd1a34e18d6796e77723d3cab473a697" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-category-tree-created-414.txt": { - "mtime": 1792536583.6226218, - "hash": "5ca0b14e6c46e534104f6ace093f3a98" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-return-retains-test-query-414.txt": { - "mtime": 1792539722.913541, - "hash": "1225ba4e0699ef9809c04aa08bca004f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-search-focus-fixed-414.txt": { - "mtime": 1792533321.65096, - "hash": "d5df31adeb8ed22224b40b947da7eeb3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-follow-empty-nexttime-save-defect-414.txt": { - "mtime": 1792535396.04001, - "hash": "0a6329d083672ba8aadea76614dc041c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-customer-created-414.txt": { - "mtime": 1792533798.0886793, - "hash": "fbda70bff801f68a4aa34f74271a6ad9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-custom-amount-fixed-414.txt": { - "mtime": 1792534591.2500017, - "hash": "665c7a0f1207952e5e6f25b5bf2ee075" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-invalid-edit-safe-return-375.txt": { - "mtime": 1792541342.9867594, - "hash": "fb8ac43d13f852081252aa9a45aff21d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-upload-sheet-414.txt": { - "mtime": 1792532989.6052504, - "hash": "8c139c237062ca73a8cb514e6805745c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-list-375.txt": { - "mtime": 1792532779.7184849, - "hash": "ab28b8e10256e78f87c9ed726dc30e13" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-search-focus-retained-375.txt": { - "mtime": 1792539361.6539865, - "hash": "96c072520262227a7ddb2dcf87595561" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-list-375.txt": { - "mtime": 1792531490.7940958, - "hash": "d1c1704cbe62789c47c65b45d8b2c667" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-second-page-fixed-414.txt": { - "mtime": 1792535657.4116297, - "hash": "1409712230388dc12dc292f1ec230534" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-test-quote-approval-loop-complete-414.txt": { - "mtime": 1792542217.458553, - "hash": "8df06fbba9a51f2edd92c4b34174897f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-new-mobile-form-375.txt": { - "mtime": 1792537620.230473, - "hash": "ec136a217b795a603e1ee50feec960f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-contract-rejected-after-reload-414.txt": { - "mtime": 1792542057.2982447, - "hash": "c2ed8c9c66484b57fec0be85fd2bc9b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-detail-414.txt": { - "mtime": 1792531837.7389612, - "hash": "34fa29a5ae16415f220772262dc56b41" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-long-test-product-list-414.txt": { - "mtime": 1792541425.8295596, - "hash": "9a26f720b9541cfad1551ae1e5155982" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-fractional-price-rounded-414.txt": { - "mtime": 1792539449.81884, - "hash": "982bff0c7212ccad1a2e959a0b24753c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-framework-line-total-rounding-gap-375.txt": { - "mtime": 1792539275.6730356, - "hash": "7d51230e1ce8c45014df9ef3c3be48ca" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-required-375.txt": { - "mtime": 1792532414.4255335, - "hash": "42e3eb54e81249d86a98c378a143734a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-customer-contact-readback.txt": { - "mtime": 1792534903.796335, - "hash": "0740b1037961c6411a7fe2ce66b9ad0d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-quote-draft-readback.txt": { - "mtime": 1792536125.8436124, - "hash": "ace0ea404da67e2eecab55b2f573fdea" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-updated-414.txt": { - "mtime": 1792534309.2467597, - "hash": "4a6ddfc68abb79e4dd62be4d15a8eaac" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-contract-data-anchor-fixed-414.txt": { - "mtime": 1792533993.334907, - "hash": "30230abdba8fd1bce92ba4dbb7c630fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-category-input-path-defect-414.txt": { - "mtime": 1792536727.103534, - "hash": "4260977675b0edbb7c8fdbb9814a3154" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-contact-switch-clears-stale-phone-375.txt": { - "mtime": 1792540239.302157, - "hash": "d727c7c4edffdd396586d3e4bfe41335" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-new-375.txt": { - "mtime": 1792532735.1630197, - "hash": "0fd632e488583a67edce8269b3a9841f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-test-draft-contact-name-defect-414.txt": { - "mtime": 1792536079.6717324, - "hash": "189f2ecb8f4be9296ad8bbc9cb17ddf0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-return-expanded-414.txt": { - "mtime": 1792533277.3457108, - "hash": "c0ab6116b3af7a4f087a5130f93499df" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-category-filter-414.txt": { - "mtime": 1792531831.913776, - "hash": "910605dfd86713422d0db3a41dc94ee5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-test-quote-submitted-own-approver-414.txt": { - "mtime": 1792537410.420535, - "hash": "123f02b8ce41c6fc6408bcc345849e0c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-create-required-414.txt": { - "mtime": 1792533405.6907787, - "hash": "2a1e0ba94a7ac9534a0eb92263e08045" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-follow-empty-date-fixed-contact-label-defect-414.txt": { - "mtime": 1792536209.7712352, - "hash": "99d2bb731bd003820abdf6dde1b56554" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-detail-375.txt": { - "mtime": 1792532311.078909, - "hash": "65e4068e7a68e32aa22bd30323b7b39e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-validation-fixed-persisted-414.txt": { - "mtime": 1792542406.3762498, - "hash": "0f9f305c0c8dc7aea02f2f22d9709d6d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-test-quote-rejected-414.txt": { - "mtime": 1792541685.0806386, - "hash": "f07b6211d3b35689c7d08300cffd4275" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-custom-to-all-fixed-414.txt": { - "mtime": 1792534604.4333181, - "hash": "664689bc20b79440ac63bad0e866bf45" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-customer-validation-local-date-fixed-375.txt": { - "mtime": 1792538448.8523753, - "hash": "b7cba8cbe19f24dbb95e4b20d7d85472" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-test-contract-draft-created-375.txt": { - "mtime": 1792539066.2324266, - "hash": "2df5e07e85ef9f25880819e70fb6827e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-amount-label-defect-375.txt": { - "mtime": 1792532354.4243717, - "hash": "2aec4f732943cf7fa513aca9ac406a0b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-form-final-total-defect-414.txt": { - "mtime": 1792536143.1192527, - "hash": "9bd7e22a9789295f7c06349b891a4b97" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-restored-on-414.txt": { - "mtime": 1792534552.2174232, - "hash": "a4bcf7cb4b14be3f40b6766862fee3a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-more-current-375.txt": { - "mtime": 1792538217.6691542, - "hash": "fc47cafbc17179ceefb1efe0f0f5fd6e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-list-375.txt": { - "mtime": 1792532834.7169466, - "hash": "f85a95c57e1aa58c09cb16ac8bcd4486" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-fractional-price-saved-detail-414.txt": { - "mtime": 1792539491.6508331, - "hash": "e36dce2c2a84a0eefebe8eda021028e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-long-test-product-list-360.txt": { - "mtime": 1792541362.9637673, - "hash": "9a26f720b9541cfad1551ae1e5155982" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-test-contract-submitted-admin-414.txt": { - "mtime": 1792539657.2789123, - "hash": "8a7fbf52b81b592e3b1217afd6ef22db" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-approved-batch-gating-fixed-414.txt": { - "mtime": 1792534044.5268822, - "hash": "673c50cf26ce2a6df0788e7ea3e85471" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-approved-batch-gating-375.txt": { - "mtime": 1792532800.8807898, - "hash": "46092a67a430f649e372a7cdf14d4a3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-detail-375.txt": { - "mtime": 1792532665.8424509, - "hash": "cc7ee91d4e37b8a240a45a763294119c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-product-picker-live-retry-414.txt": { - "mtime": 1792537236.5548043, - "hash": "615415344fd6fe706957d213358125df" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-image-anchor-414.txt": { - "mtime": 1792531981.074813, - "hash": "42caa00075246cd656fa76adb18fc7be" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-missing-record-empty-edit-defect-414.txt": { - "mtime": 1792534886.2448702, - "hash": "c79b9927effe9da64e1a9bfde7ad8eae" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-more-amount-375.txt": { - "mtime": 1792532345.4289715, - "hash": "c9b6d671ccbf34235881ed60e65eaf1f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-final-backend-save-375.txt": { - "mtime": 1792541110.5096874, - "hash": "19fd30c817b9be473dabced5cfa9d29a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-return-list-375.txt": { - "mtime": 1792531788.930229, - "hash": "d36d7723b2021c7e5184d1c60e61d407" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-framework-market-fixed-414.txt": { - "mtime": 1792535066.0397918, - "hash": "7399f053c15cb471e545421df9fb6b1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-approved-375.txt": { - "mtime": 1792532792.1066499, - "hash": "cb61c295d6077261427188aff8216331" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-detail-375.txt": { - "mtime": 1792532842.7836092, - "hash": "4fb569cdccfb29fc7fe5ecf1d9da7632" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-direct-detail-confirm-layout-defect-414.txt": { - "mtime": 1792534457.98907, - "hash": "2fa181f37f271218d6ac4ddd97566616" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-more-375.txt": { - "mtime": 1792531574.7082763, - "hash": "72cd8e3a516ab8dfc84b2dd3928d8400" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-search-return-fixed-414.txt": { - "mtime": 1792534106.2310085, - "hash": "66f451d8aef25c0b6f5a0167471bcf98" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-detail-414.txt": { - "mtime": 1792531708.2031689, - "hash": "48099557205b4cc46ae31df337762651" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-required-375.txt": { - "mtime": 1792531730.0250936, - "hash": "85067a4dd31f44c75c33bb5ee4162a2c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-search-focus-defect-375.txt": { - "mtime": 1792538505.4766467, - "hash": "8603befd05e3e0af1870e4f5458a94b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-certificate-fixture-product-created-375.txt": { - "mtime": 1792541301.9635756, - "hash": "f886a565cebd4b50942dd91bcb4db656" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-framework-market-readback.txt": { - "mtime": 1792535267.4360745, - "hash": "85d41db167b9246c0b5122053546a059" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-form-375.txt": { - "mtime": 1792531729.3173857, - "hash": "ab6d9b6d848c0947ad43aa51109e53a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-reject-required-validation-414.txt": { - "mtime": 1792537447.3232045, - "hash": "375c0c089fae6f023d5756ac375d6c59" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-search-match-375.txt": { - "mtime": 1792531510.6557324, - "hash": "dd9dd37342117828aa3a76a8d1d4b266" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-customer-desktop-table-picker-375.txt": { - "mtime": 1792539835.5470865, - "hash": "380e77f1a7a6bac4541fdfb50484a3a3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-attachment-upload-prepared-375.txt": { - "mtime": 1792540786.1686833, - "hash": "ee0471b4e1daa4c63547e3e6edd77302" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-new-375.txt": { - "mtime": 1792532373.658997, - "hash": "90ac70784aba7817b431ea4af9b49fbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-return-loses-search-375.txt": { - "mtime": 1792538586.432517, - "hash": "897da3216ac44f0086f65dc92ca2fede" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-product-list.txt": { - "mtime": 1792532070.6256764, - "hash": "f52947082a105e3721abc19e861b95f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-required-validation-414.txt": { - "mtime": 1792534122.7337837, - "hash": "3d821d84f744d9b8923b85d23aa648e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-list-current-375.txt": { - "mtime": 1792537939.4496872, - "hash": "2e1f2a48528864555ba89a3df5a1b1cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-return-keeps-search-375.txt": { - "mtime": 1792532724.8582656, - "hash": "6bc7291222d9cd87e6083833b42ffea0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-return-loses-search-375.txt": { - "mtime": 1792538151.616194, - "hash": "0a3ff1408f92471fb60642968a195bc0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-created-414.txt": { - "mtime": 1792534216.9211125, - "hash": "417753785e853c9c10419a93e0b4ee62" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-category-options-414.txt": { - "mtime": 1792531825.8572578, - "hash": "70a3d54abcc2d93f19b06383a381ac46" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-detail-375.txt": { - "mtime": 1792531708.610868, - "hash": "48099557205b4cc46ae31df337762651" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-more-414.txt": { - "mtime": 1792531575.0509462, - "hash": "72cd8e3a516ab8dfc84b2dd3928d8400" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-manual-money-precision-validation-414.txt": { - "mtime": 1792539464.76159, - "hash": "45882abfd233fa736ad6157e5a573408" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-quote-contact-empty-snapshot-readonly.txt": { - "mtime": 1792540335.187958, - "hash": "a80e5a3186f78aa0c0649a828a077bf2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-own-admin-submit-prepared-414.txt": { - "mtime": 1792539626.3684928, - "hash": "b469b7ba41094b95fa204a9808b781b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-detail-414.txt": { - "mtime": 1792532976.0908356, - "hash": "29b8e04ad42e66a568d2c953353adce3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-search-focus-defect-375.txt": { - "mtime": 1792538128.4733694, - "hash": "75e54cb870a8eda7b8892692fa1e5f84" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-test-draft-saved-375.txt": { - "mtime": 1792532499.439121, - "hash": "3b452d0d7c1445d312614a91e709db20" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-invoice-default-created-414.txt": { - "mtime": 1792535513.8737073, - "hash": "b334c6b7dad49022b8b3cba9b6c102ca" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-quote-detail.txt": { - "mtime": 1792532252.6870613, - "hash": "317455987202433a7eace7ccecf9d023" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-query-deeplink-fixed-414.txt": { - "mtime": 1792536166.491497, - "hash": "8061a00e4f0362a0878d08b7b28dfc9a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-R3-after-save-alias-total-defect-375.txt": { - "mtime": 1792704580.6143055, - "hash": "55760ec03a484ba920ab10217ece24cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-copy-before-create-375.txt": { - "mtime": 1792708601.367013, - "hash": "a6db5b9f002e68b850625c4389ba2e0a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-refresh-retest-draft-created-375.txt": { - "mtime": 1792711706.27668, - "hash": "c5ef2c9a88c34c5474154c1b335941c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-detail-375.txt": { - "mtime": 1792712642.107792, - "hash": "0bf3e0e40b2cb10ebbc7c65be9765b10" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-old-backend-new-guard-375.txt": { - "mtime": 1792706522.3116314, - "hash": "77efdb3c24de7adce602dd5db266b291" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-source-plan-restored.txt": { - "mtime": 1792712538.761267, - "hash": "852a1abe676f96ebea53d48d665725d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-certs-saved-reopened-375.txt": { - "mtime": 1792718484.5462139, - "hash": "bb2d0d9a9411171e04d794c5f9855bc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-full-contract-sheet-375.txt": { - "mtime": 1792708249.9753618, - "hash": "93d819d6bedf4ba4e4e0a9eff2d09de2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-R3-copy-readonly-1440.txt": { - "mtime": 1792709079.8578002, - "hash": "c32cc19d1b5ddcb2d72cd100d47253f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-copy-reopen-first-375.txt": { - "mtime": 1792708621.8509831, - "hash": "560771dca8da6d8d5b189a6a47db14ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-after-upload-missing-filter.txt": { - "mtime": 1792718960.6384134, - "hash": "23930431f65018030d6a35218293fb29" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-C33-versions-stale-route-375.txt": { - "mtime": 1792702049.7171617, - "hash": "602e67c91acf4bfb440d132cc9942302" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-repaired-save-detail-375.txt": { - "mtime": 1792708139.9739003, - "hash": "097c52b2ffbfdf877cce539f3fdfbbf4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-overwrite-capacity-people-375.txt": { - "mtime": 1792712527.4920623, - "hash": "837575476b310a93566169d787fc1c8d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-new-reject-immediate-result.txt": { - "mtime": 1792718020.2485952, - "hash": "f1c2b4c05873740309e7023aeea1383f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-R5-PO20261008010-readonly-1440.txt": { - "mtime": 1792704980.9743757, - "hash": "ad772948c19f34dfa62b757f9b696f0a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-C33-quote002-detail-baseline.txt": { - "mtime": 1792702101.959621, - "hash": "d952a8aae5c26b9c0e2f914edef4ba31" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-stop-metadata-check.txt": { - "mtime": 1792712757.589868, - "hash": "45edc300219494dc2f5f24ffbae4b3cf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-only-zero-draft-reopen-375.txt": { - "mtime": 1792708819.652783, - "hash": "428754784eba46eae03f91f706543ec9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-repaired-reopen-first-delivery-375.txt": { - "mtime": 1792708157.6895447, - "hash": "1f60ebbdc762a18e8f91be7edf4da774" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-plan-edit-before-R3.txt": { - "mtime": 1792703085.175079, - "hash": "85782d35c98b81b951e7604c3d5cd1df" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-only-unit-zero-fixed-375.txt": { - "mtime": 1792709400.6938434, - "hash": "4f4626299bc403a6aa9a03c2f4ba2248" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-wrapper-return-375.txt": { - "mtime": 1792707655.7257197, - "hash": "9a053a99577452e463fed810a756514a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-old-backend-new-guard-fixed-375.txt": { - "mtime": 1792706875.5779104, - "hash": "7484dc2b4b9812f5356c0efdc844a466" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-after-upload-all-filter.txt": { - "mtime": 1792719000.8270407, - "hash": "0c95483e38990f1b4b77be4cb7326ae4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-contract-full-readonly-414.txt": { - "mtime": 1792712984.766441, - "hash": "4213c400e75f8f91654b39971a0e6ba6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/plan-detail-polish-mockup.html": { - "mtime": 1792765487.2932463, - "hash": "ca58f6f05f8c77d7440be01f15e03876" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-reuse-preserves-capacity-people-375.txt": { - "mtime": 1792712468.870491, - "hash": "b05ff48d1f7585831eb0f4520a91b631" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-adjusted-reloaded-375.txt": { - "mtime": 1792718231.5334854, - "hash": "dd4cd056d15e1ff7be862530f4b62ef4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-embedded-created-preserves-parent-414.txt": { - "mtime": 1792712201.446091, - "hash": "8604d7f4c7b799ae990067d34d6218c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-copy-reopen-second-375.txt": { - "mtime": 1792708628.2306619, - "hash": "037fedd8d4eaab396bebf69f216478a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-final-edit-cancel-return-414.txt": { - "mtime": 1792705418.0377674, - "hash": "d143cb9630064e383f09f6c78764fdbb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-arranged-empty-optional-people-375.txt": { - "mtime": 1792718113.622593, - "hash": "0e592fc6aa662bf066fc45ea84140c16" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-old-backend-edit-guard-fixed-414.txt": { - "mtime": 1792706890.1011858, - "hash": "538eeb1044139ff8f9437d2e0c4a4d33" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-wrapper-search-375.txt": { - "mtime": 1792707579.313164, - "hash": "413a905f2a505667237f126f04a64686" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-PO20261008010-before-414.txt": { - "mtime": 1792705028.8228824, - "hash": "492531cf4cdac248eaa2cecd510677f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-adjusted-test-vehicle-people-375.txt": { - "mtime": 1792718212.2423718, - "hash": "b78c0d2425f11d63cc479e15466b8b9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/U02-product-detail-after-cancel-375.txt": { - "mtime": 1792710071.8724153, - "hash": "99dc34be70fa9e383f5bee97ef08f15e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-unlinked-formal-save-blocked-375.txt": { - "mtime": 1792708827.2155447, - "hash": "4b25e133d88cb68c60f0722851104c31" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-stop-metadata-fixed.txt": { - "mtime": 1792713015.6551263, - "hash": "4213c400e75f8f91654b39971a0e6ba6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-repaired-reopen-second-delivery-375.txt": { - "mtime": 1792708210.166957, - "hash": "48e49d9482a4da3418ef87d3ccb7dc0d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-final-opportunity-empty-375.txt": { - "mtime": 1792710995.8650355, - "hash": "91ac626ee5fd11f92178f9a2d839b59f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-copy-created-375.txt": { - "mtime": 1792708615.5664952, - "hash": "112b351d1c7c613d1476e475967860f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-opportunity-entry-unavailable.txt": { - "mtime": 1792713402.0628912, - "hash": "db9decb8591eb5c85609cb2a0f242c70" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-only-unit-one-fixed-375.txt": { - "mtime": 1792709211.3525739, - "hash": "a85e0f56ffbe43e6576a493263baa3fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-paste-recognized-before-375.txt": { - "mtime": 1792710721.0041013, - "hash": "8c6dc05bf66884d26204b8da64fd2e9a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-stale-load-link-blocked-414.txt": { - "mtime": 1792709263.2538705, - "hash": "2314b51d0be0d6086952ef6b26523e40" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-copy-after-block-reload-414.txt": { - "mtime": 1792709345.4792151, - "hash": "bf9c679e39c205d7cdd7603cfa91de3a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M04-final-return-expanded-414.txt": { - "mtime": 1792705805.600566, - "hash": "7ed48a1742d69d097f4081f773663477" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-paste-cancel-preserves-parent-414.txt": { - "mtime": 1792711502.5885506, - "hash": "1c206d2ccc3905990b1d2566c62aacdb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/U02-product-number-boundaries-375.txt": { - "mtime": 1792709989.879212, - "hash": "1354376698ace29197cb2ee908c7fa8c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-arrange-success-quantity-sheet.txt": { - "mtime": 1792718089.0381322, - "hash": "9528bd28dd8470e4b22d217c3a46a7f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-R3-repaired-total-readonly-1440.txt": { - "mtime": 1792708560.074032, - "hash": "16b4a4e36b43ff4a78feec729fea8554" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-final-return-expanded-414.txt": { - "mtime": 1792711195.454173, - "hash": "143c0c5f96bceb5ab180cafa4a1d05c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-source-after-copy-375.txt": { - "mtime": 1792708709.5261946, - "hash": "c620aabf17de734dd49946312ddce0f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-only-zero-draft-saved-375.txt": { - "mtime": 1792708803.1232815, - "hash": "7c21d3c879ebae70cf04fdb4d0d792a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/brainstorm/2026-07-19-pl-outbound-site-link-demo.html": { - "mtime": 1784449607.0, - "hash": "c2b44bf636bdbddbe4f2521bfb2d9bd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-06-pl-plan-carrier-library-select.md": { - "mtime": 1785974126.0, - "hash": "32d9f1c0121c9e4252e2209a3800ab1e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-05-30-crm-iteration1-product.md": { - "mtime": 1780201410.0, - "hash": "31b38fd6f74b1c3553281d43f423e343" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-29-vehicle-urea.md": { - "mtime": 1782695982.0, - "hash": "f9424b5f1513846d97a4c13cee0973b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-13-pl-vehicle-fuel-summary-plate-cards.md": { - "mtime": 1791897664.4630623, - "hash": "52d512a13310446a2737c626bdeeaeb4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-25-mobile-dispatch-calendar.md": { - "mtime": 1792926072.1427531, - "hash": "a10296dc74021781a9444aeeaff0490f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-18-mp-crm-customer-list-card.md": { - "mtime": 1792310040.6823804, - "hash": "36a69926e6a2b8e3d1ada7b4069c35a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-05-crm-contract-generate-word.md": { - "mtime": 1788593141.0, - "hash": "a1f22d8c596cdf5cae52b1c9ab88f795" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-09-db-product-id.md": { - "mtime": 1780935618.0, - "hash": "7631bc203781375860ab64150c739dcb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-07-crm-name-pinyin-abbr.md": { - "mtime": 1786095291.0, - "hash": "7c2fbec897e1277ec8443e88fb0f738a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-customer-panel-identity.md": { - "mtime": 1792561098.2288043, - "hash": "ca06f231ccd59b408682b171141bf317" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-16-web-admin-version-refresh.md": { - "mtime": 1792128202.94335, - "hash": "5f8ada235129669fecfe41d74ef9ccfa" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-mobile-wechat-binding.md": { - "mtime": 1793081677.6932483, - "hash": "ace064bdd61c05377ee9da4251ade04d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-27-pl-vehicle-recharge-apply-zip-export.md": { - "mtime": 1790471718.0, - "hash": "13c8384ba8092a8589dc1d5f99eaee3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-wechat-notice-frequency.md": { - "mtime": 1793080135.2031493, - "hash": "b1a6d71ebca18606e1c76b29baa0bcdd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-16-bx-reimburse-invoice-thumbnail.md": { - "mtime": 1789564217.0, - "hash": "1302d124ebd70ff42a72829de1676932" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-23-pl-site-inventory-link.md": { - "mtime": 1782219507.0, - "hash": "5162fb01a0452a0c9c05485706700cf2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-18-mp-crm-customer-detail-tabs.md": { - "mtime": 1792300236.355844, - "hash": "5c4ad75a40f37807ac625ae69f577ea8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-pl-archive-export-brand-split.md": { - "mtime": 1792581895.5625134, - "hash": "71169de2f3864d86c061260e8a2217be" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-30-pl-plan-product-fields-arrange-required.md": { - "mtime": 1788090744.0, - "hash": "42f02e9d243e0859c1a502f4cd45db92" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-01-web-admin-list-table-viewport-scroll.md": { - "mtime": 1788259369.0, - "hash": "88aa1813d6e9533d0e768a9c392a0f47" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-12-miniprogram-header-capsule-safe-area.md": { - "mtime": 1789210050.0, - "hash": "935eac4c7f73b1253b31d5d2b52ff053" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-23-attachment-image-preview-rotate-zoom.md": { - "mtime": 1790144338.0, - "hash": "078dbcc912ca2b84f84da8c08df7e02b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-24-mobile-quote-customer-maintenance.md": { - "mtime": 1792819541.4521294, - "hash": "1dbce589e5506ed9503eec1a5c8862c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-29-pl-archive-export-load-delivery-pair.md": { - "mtime": 1790616618.0, - "hash": "75d0bb15778adae7717647dfa6af84ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-19-pl-inbound-outbound-order.md": { - "mtime": 1784427884.0, - "hash": "95c902eb3b6a1a1c418ab84458105b3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-18-mp-crm-quote-flat-card.md": { - "mtime": 1792325497.179699, - "hash": "6f52a4b442e07d4c5f06bd121c54fe0e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-28-data-scope-business-modules.md": { - "mtime": 1782648852.0, - "hash": "6e49ec0142c01972b0e17c9b63352af0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-19-pl-plan-save-and-arrange.md": { - "mtime": 1784436639.0, - "hash": "6a3f0fc3b45ba1ade8f8e62f68c955ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-11-column-facet-context-cascade.md": { - "mtime": 1791711700.5788589, - "hash": "bea4f3774091838910d8d3f8105bb858" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-wechat-approval-notices.md": { - "mtime": 1793074056.2616568, - "hash": "bd5a1e1ee2e062d517ad77cb70987804" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-20-crm-invoice-paste-recognize.md": { - "mtime": 1787207413.0, - "hash": "7960d95f0130913bf6283f675731dc90" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-30-pl-plan-single-contract-products.md": { - "mtime": 1788057803.0, - "hash": "589b15395db804464129f67e15cb384f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-21-web-admin-list-export.md": { - "mtime": 1787302200.0, - "hash": "df9d82b8fa843f0f828ad0f01ccd425a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-11-mini-db-menu-permission.md": { - "mtime": 1789137489.0, - "hash": "4593bb6fe2b1798be4b25417e165434e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-quote-versions-review.md": { - "mtime": 1792702774.4345305, - "hash": "eea9103e44553c09c1a48fac21ec925a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-21-pl-driver-transport-history.md": { - "mtime": 1787282144.0, - "hash": "8949cbed70808b2b8735a06a59dfc5d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-07-dibang-migration.md": { - "mtime": 1780804389.0, - "hash": "d3394676b568bf1ecdb9c9a66ee54c9c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-25-invoice-wallet-reimburse.md": { - "mtime": 1784980394.0, - "hash": "9cceab328d5b61dac2fd37d530b7e2d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-db-list-server-column-filters.md": { - "mtime": 1788678743.0, - "hash": "29955b2bed59601c2dbe8bccba050ff2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-crm-price-letter-contract-aux-server-column-filters.md": { - "mtime": 1788666240.0, - "hash": "bae4e1fda6aaa3965c108e073351edf2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-25-pl-tripartite-vehicle-personnel.md": { - "mtime": 1784947279.0, - "hash": "40aeb48c18b672666c9855e808feb52d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-02-pl-transport-address-notes-fill.md": { - "mtime": 1788321366.0, - "hash": "6416bcca92515cce07031fc2be62b778" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-27-pl-plan-create-date.md": { - "mtime": 1785114510.0, - "hash": "355065a07c8a5e5b1af4e963abc09d94" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-03-pl-plan-cert-button-permission.md": { - "mtime": 1788443735.0, - "hash": "82dd7741c4cabf87b912f48578769f06" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-29-vehicle-maintenance.md": { - "mtime": 1782695447.0, - "hash": "d855953272a685084dccfffd5d7b9294" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-08-pl-toxic-arrange-pending-confirm-p1.md": { - "mtime": 1791542719.435482, - "hash": "2ae023cd38af4b097010ef91f38a291e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-15-mp-webview-crm-quote.md": { - "mtime": 1792050193.079648, - "hash": "9bc098c341a11d85015b7edb44d7278f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-21-reimburse-apply-page-size-options.md": { - "mtime": 1787293090.0, - "hash": "b247b82ad2f12d2b92cebd889e553022" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-26-crm-supplier-hazard-capability.md": { - "mtime": 1784998248.0, - "hash": "5a836b0658e137567a3b86d00dda5426" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-crm-customer-server-column-filters.md": { - "mtime": 1788653690.0, - "hash": "ae92cf14d462303c93da355c96298f7a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-26-simple-doclib.md": { - "mtime": 1793009440.7215285, - "hash": "2dcab0ef296dcf7f6a46b422b84f2aae" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-29-pl-vehicle-recharge-apply-withdraw.md": { - "mtime": 1790654644.0, - "hash": "acae55abd3db0f8912aa569bffe32e05" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-18-reimburse-apply-batch-import.md": { - "mtime": 1787058157.0, - "hash": "83c832f7f273a7d9afbda5aa8185b442" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-29-creator-only-delete.md": { - "mtime": 1782687461.0, - "hash": "5436037071971879cbe5da50b4a1008b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-13-mini-pl-driver-plan-copy-product-lines.md": { - "mtime": 1791895096.9931695, - "hash": "7d0c097497bc5dfd2bf5e5cd7996c7e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-13-mini-pl-driver-plan.md": { - "mtime": 1789266366.0, - "hash": "ee45052eab1066f11e2ed55472fbb11d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p2.md": { - "mtime": 1788682820.0, - "hash": "1da19f121bde48731ea239073a3cef4e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-01-portal-mega-panel-min-width.md": { - "mtime": 1785573664.0, - "hash": "ef027bbdd2ad677af216e926f0715e09" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-12-pl-plan-delivery-times-column.md": { - "mtime": 1789218336.0, - "hash": "9371df2f4469da5d4def8dc3c242a9bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-17-mp-crm-style-align.md": { - "mtime": 1792244568.44659, - "hash": "932897de4b6ffbeeec5d581f520d06cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-16-pl-vehicle-recharge-oil-card-rename.md": { - "mtime": 1792121402.2111773, - "hash": "7863165b5ebd8972d36db420a686d858" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-04-pl-hazard-cert-ready.md": { - "mtime": 1783155303.0, - "hash": "169cd12eabda9e3336302ca62006c4e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-14-mp-webview-transport-plan.md": { - "mtime": 1789372693.0, - "hash": "9200c083dd3ffa605ceb2ffba6aae4cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-11-mini-bx-batch1-menus.md": { - "mtime": 1789139413.0, - "hash": "b7c3fe109c3d332090358ccc21ad85a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-24-mobile-customer-columns.md": { - "mtime": 1792808610.5659664, - "hash": "b6c07c9bb2ee5c1985411b7b479f9c25" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-03-mobile-h5-dibang-adapt.md": { - "mtime": 1785766906.0, - "hash": "c58d897fcff034e4688f9cca64705cfc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-25-pl-dispatch-calendar.md": { - "mtime": 1792925269.8384671, - "hash": "35fb923ecf772d30b22f06f7a688a625" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-18-mp-crm-product-list-card.md": { - "mtime": 1792309169.9139364, - "hash": "fc6b13baa35af885bb57671c06876595" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-transport-list-return.md": { - "mtime": 1792698021.2562726, - "hash": "8b1d637c8e86c93b756842bc7e4f2e73" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-17-duty-staff-role.md": { - "mtime": 1786961875.0, - "hash": "786d786d28735aaf03dfb6c6b864cd4b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-27-crm-product-brand-alias.md": { - "mtime": 1785160049.0, - "hash": "9cfc444d38bc518e753e8ec1732ff8e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-07-crm-product-category-dialog.md": { - "mtime": 1786148663.0, - "hash": "0c62e4a2d877a1bcd33e01f6cfea6619" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-11-miniprogram-db-from-h5.md": { - "mtime": 1789135227.0, - "hash": "07a8f711beedf7efbe0670c7989dc1be" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-20-pl-plan-contract-complete.md": { - "mtime": 1787197941.0, - "hash": "95ce8886ff0c18c87d905fbc3e350520" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p6.md": { - "mtime": 1788684834.0, - "hash": "7fdd48e5c487283fd66823d27189e46d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-22-pl-plan-blank-slip-print.md": { - "mtime": 1787368903.0, - "hash": "ce348b186e6e013fe0f1196ac8ecc95b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-08-crm-quote-reedit-to-draft.md": { - "mtime": 1786174600.0, - "hash": "c038a6f69a1ee44df8055b25a9eeb2d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-15-plan-list-segment-export.md": { - "mtime": 1792032341.7204337, - "hash": "34c091fd42567a140d39571b71a3952c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-05-pl-hazard-cert-by-type.md": { - "mtime": 1783253868.0, - "hash": "4a61d31021a00bd80c05e0be47342814" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-02-list-toolbar-overflow.md": { - "mtime": 1790953723.0, - "hash": "3c96910703f7b19194bb3b4b46bfb762" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-21-dict-select-ensure.md": { - "mtime": 1787295840.0, - "hash": "4c66ab3f49dd03cc889a8ab1c14ba99d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-04-pl-plan-arranged-tab.md": { - "mtime": 1788514675.0, - "hash": "03670c153a10277fdfb076c834eb69ca" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-16-quote-list-column-stats.md": { - "mtime": 1786866551.0, - "hash": "7c1bac2ea8e74e47785dcb01500999af" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-26-fuel-summary-html-parity.md": { - "mtime": 1793022033.321311, - "hash": "53a9f568a15cbc07d3ee54dd3af99225" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-12-pl-vehicle-recharge-etc-only.md": { - "mtime": 1789174219.0, - "hash": "137e1f35a2b6439aa18e4eaf0b9a1483" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-14-reimburse-apply-attachment-display-name.md": { - "mtime": 1789356536.0, - "hash": "9c5b077420891eb987ca160d923b6292" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-14-bx-apply-withdraw.md": { - "mtime": 1789351516.0, - "hash": "3ca69d4c8de0c39567eba942cd7aab87" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-09-bx-mobile-shanxia2-adapt.md": { - "mtime": 1786263586.0, - "hash": "9c38ef8e8668a3652b524c098ff532e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-bx-list-server-column-filters.md": { - "mtime": 1788669541.0, - "hash": "e23a62ea9b362edf8cb15c26e6618f6f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p7.md": { - "mtime": 1788685210.0, - "hash": "3cdd7d3a8078a1a01c43fa29994a3e4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-15-mp-webview-crm-contract.md": { - "mtime": 1792056213.6276407, - "hash": "c2b46b3ab273a90655f5306d4215139f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-18-web-admin-wx-qr-phone-login.md": { - "mtime": 1789726407.0, - "hash": "03055edd7a1a45237d699fa732170633" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-24-mp-inventory-pound-qrcode-popup.md": { - "mtime": 1790255565.0, - "hash": "597f8d592ebf63e060be63906931568f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-wechat-direct-follow.md": { - "mtime": 1793080847.2037647, - "hash": "b59b0285b9498588a96635fb5df152d1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-18-mp-crm-product-category-tree-style.md": { - "mtime": 1792312603.0737498, - "hash": "cec1fbdebbf5ba9325712efdbc526992" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-08-pl-plan-supplier-demander-free-product.md": { - "mtime": 1786203883.0, - "hash": "895683897f5316327e952fa844851b36" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-25-pl-plan-archive.md": { - "mtime": 1782338955.0, - "hash": "9675c9d54843aae729e411933bbe09b2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-28-mini-pl-driver-plan-copy-wechat.md": { - "mtime": 1790611119.0, - "hash": "dd052157b9f2ec77aa2996641be48fc7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-26-pl-multi-stop-redesign.md": { - "mtime": 1787725228.0, - "hash": "2c5d4001c4451acd68b5a5c279a2e2ca" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p3.md": { - "mtime": 1788683192.0, - "hash": "2ac6fed471a9c23dcb793acf773d6925" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-13-pound-qrcode-public-link.md": { - "mtime": 1789262520.0, - "hash": "2a7547231d2e0d5965f5e607a3340372" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-reimburse-apply-server-column-filters.md": { - "mtime": 1788651399.0, - "hash": "6af15e390590fb67b6ea07be31d26c45" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-mp-wechat-follow-entry.md": { - "mtime": 1793078715.341391, - "hash": "49d870963cb0d694ab7ee6e6e7ba49e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-18-mp-crm-product-category.md": { - "mtime": 1784335738.0, - "hash": "f0a1e48eec25db43312d21c975d32c2e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-30-pl-plan-delivery-contract-products.md": { - "mtime": 1788092951.0, - "hash": "64106123ae8b73726cdb5a2ce241e8cc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-27-mini-pl-vehicle-recharge-apply.md": { - "mtime": 1790504481.0, - "hash": "ee335a4e8869548377c9cccc9414246d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-05-reimburse-apply-attachments.md": { - "mtime": 1788599334.0, - "hash": "61d67d96c67919052a94de89538ebb41" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-wechat-completion-cert-notices.md": { - "mtime": 1793077967.3057466, - "hash": "2004b466cd950af43cafb82506b93eb7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-cert-filter-search.md": { - "mtime": 1792697266.8398683, - "hash": "249e07a2219815b635ff6f882d33b737" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-quote-detail-visual.md": { - "mtime": 1792558722.8713312, - "hash": "5391dc235cc3b4ce3323207f1c2f88f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-08-bx-date-column-sort.md": { - "mtime": 1788876584.0, - "hash": "29c016b42a3353da8a5e53977e499481" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-02-pl-plan-draft-save.md": { - "mtime": 1788320225.0, - "hash": "474c93078e811badfa3c6f8cd92fee05" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-12-reimburse-allow-negative-invoice-balance.md": { - "mtime": 1786539401.0, - "hash": "b7c8b217ba8ccc289a4c3adce1ed673f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-27-pl-plan-batch-print-merge.md": { - "mtime": 1785156301.0, - "hash": "058c37664158980ef2c31e00856fe00c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-31-pl-feedback-brand-qty.md": { - "mtime": 1785445350.0, - "hash": "886eab1b9d3c815a6b224dc7e0e3f6d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md": { - "mtime": 1788683475.0, - "hash": "258ead17a5b131e1a3bd6c9189e4ccbd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-19-pl-vehicle-personnel-cert.md": { - "mtime": 1781880212.0, - "hash": "7d315ca39b7e6cc329706a1286b46339" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-20-pl-arrange-dibang.md": { - "mtime": 1781957895.0, - "hash": "f46a137689e584e410306e0dd8c95b6e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-19-pl-site-io-order-status-select.md": { - "mtime": 1784452032.0, - "hash": "2c3f04901e9eb68c11f4f9a2f0d55c3a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-10-plan-product-package-key.md": { - "mtime": 1789033809.0, - "hash": "b6cd8e5685fd8840a472e8d7ae582581" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-08-pl-date-column-sort.md": { - "mtime": 1788878658.0, - "hash": "ed9b1ec1a7ddcdd8a1943d6a1ee34f64" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-03-list-table-column-width-persist.md": { - "mtime": 1785689732.0, - "hash": "149a386bb8e3bc5585234fd940d38640" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-26-pl-customer-stop-pref.md": { - "mtime": 1787735023.0, - "hash": "90e08ca2ae3c85ed4c8ce8d5048c781f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-26-manual-dispatch-calendar.md": { - "mtime": 1793008472.2906356, - "hash": "04c6e18c033e17d6e24885aaaf648b96" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-26-pl-contract-cert.md": { - "mtime": 1792992726.3029013, - "hash": "265033cc262f7da8442a0ae8ab3d18fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-09-bx-mobile-reimburse-invoice-attach-picker.md": { - "mtime": 1786275717.0, - "hash": "f4757a72acda46b3fd30984e6a90c3fd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-23-mobile-eight-pages-sequential-parity.md": { - "mtime": 1792811509.8501642, - "hash": "aea6c883870a49f4769619a19a2bc64e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-03-pl-plan-archive-price-permission.md": { - "mtime": 1788423547.0, - "hash": "727ae6cd404a06d5533d1c77dd105593" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-08-portal-home-launcher-tabs.md": { - "mtime": 1786160266.0, - "hash": "1a5d86fd18608b21d666805cb8489175" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-21-pl-arrange-transport-refine.md": { - "mtime": 1782051628.0, - "hash": "b1822c03032d245e60a7c52f26bd0921" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-contract-line-picker.md": { - "mtime": 1792557187.936295, - "hash": "800963448ac7a7a3cb2bb533fec1fae3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-mobile-wechat-one-click-binding.md": { - "mtime": 1793091785.7420545, - "hash": "494cf22dc31dec1f61f65693a809aca0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-14-duty-schedule.md": { - "mtime": 1786698284.0, - "hash": "a7b6304ecea8aff7a0ef2193d0247e04" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-30-crm-contract-restore.md": { - "mtime": 1790741585.0, - "hash": "4e6b076701584dabd4ccee4f0bf2dc8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-06-pl-plan-vehicle-library-select.md": { - "mtime": 1785973835.0, - "hash": "a7643d18c80349b227f285b34467d7d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-plan-arrange-upsert-cascade.md": { - "mtime": 1788695979.0, - "hash": "e36cc8b38616b851f91ff33cc30bc4ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-30-crm-contract-plan-linkage.md": { - "mtime": 1788069380.0, - "hash": "408aba6ed60739cdbff16468bb379a1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-01-quote-approver-setting.md": { - "mtime": 1785561148.0, - "hash": "7ad240327835e9fd14c9151c44783050" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p1.md": { - "mtime": 1788680954.0, - "hash": "c7c6e23fd5aa0be1a512cda3d61b6fd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-31-pl-plan-follow-status-redesign.md": { - "mtime": 1785441683.0, - "hash": "566b9511fc32d4b5b3d97c1f26a22d7a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-29-pl-vehicle-recharge.md": { - "mtime": 1782692727.0, - "hash": "48a590b877343983adf7e7642a8a6371" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-30-pl-plan-contract-qty-check.md": { - "mtime": 1788076862.0, - "hash": "e2390449c99e80cac233d19a4b47e7f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-07-crm-product-selector-enhance.md": { - "mtime": 1786065630.0, - "hash": "8eb6956f25da7e51913f615bbba1a23d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-12-mini-pl-driver-plan-copy-text-enrich.md": { - "mtime": 1791950191.497749, - "hash": "bdb5fd19ae3bf87243e65d33d013f31d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-19-pl-io-order-site-link-enrichment.md": { - "mtime": 1784450271.0, - "hash": "6cbebf7485fc2b6e8af1dd1936629a95" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-17-mp-webview-pl-plan-cert.md": { - "mtime": 1792237188.9405336, - "hash": "5aa7b549077d918c19ba715fe2b91809" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-20-user-list-role-view.md": { - "mtime": 1787220642.0, - "hash": "93890089de71a1ecf3bdad00f1d46877" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-30-portal-home-active-module-session.md": { - "mtime": 1788067853.0, - "hash": "5cf6a433e5cdb1d45372c7184eee3363" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-23-pl-plan-archive-attachment-zip-export.md": { - "mtime": 1790138326.0, - "hash": "786227684e3cc85eed536f2ef27d8bc3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-08-quote-contract-approval-menus.md": { - "mtime": 1786165473.0, - "hash": "2c4ae7ed7b5a9dc107b57c02f13fd7f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-29-tinymce-table-edge-resize.md": { - "mtime": 1793244978.455827, - "hash": "bc7ce2534e035aee2b9ff1924a4fba69" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-15-mp-webview-crm-product.md": { - "mtime": 1792028082.9598348, - "hash": "ba5cf70a1eab26a3b7f8510ed2458dda" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-26-vehicle-recharge-summary-cards.md": { - "mtime": 1793018736.3337057, - "hash": "c7504ffb7b406bebd476581dbf6124f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-18-miniprogram-phone-quick-login.md": { - "mtime": 1789700634.0, - "hash": "1bdfc7852f273685c685e1efd3e6cc0b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-25-pl-vehicle-recharge-shanxia.md": { - "mtime": 1792894675.6509976, - "hash": "5e4a3f87586dff986ea735e761739700" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p5.md": { - "mtime": 1788684314.0, - "hash": "3024d7d77929373c794e098d0f2dbbba" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-15-pl-segment-export-extend.md": { - "mtime": 1792034058.6244946, - "hash": "0b832277d5cd5cf7abf7376e25819e7b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-18-mp-crm-product-align-customer.md": { - "mtime": 1792307406.6049554, - "hash": "b9290aae04b05130e466d3e1e7e31f1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-25-vehicle-fuel-card.md": { - "mtime": 1792897921.1263223, - "hash": "3237216bb26bfd69ea50cd883b28cdd3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-17-mp-webview-crm-customer.md": { - "mtime": 1792207979.7720764, - "hash": "8e05ffb75b531df631dea7b91c272698" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-07-quote-contract-alias-brand-manage.md": { - "mtime": 1786080274.0, - "hash": "94043b3a397c3a52697cf210e038b1e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-01-crm-product-column-facet-filter.md": { - "mtime": 1790837388.0, - "hash": "b3c6e83f4633969eff57cc514e5f2426" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-eight-pages-qa.md": { - "mtime": 1792702774.4351833, - "hash": "be82d4bfcc687b80b97b2bfd7d129ed7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-26-mp-weixin-force-update.md": { - "mtime": 1790384863.0, - "hash": "9d96fa3780a0108a89b22327118fa96b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-26-pl-vehicle-recharge-workflow.md": { - "mtime": 1790428075.0, - "hash": "6c604d9d73ea878f2a8139c64c7544e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-crm-list-touch.md": { - "mtime": 1792559401.522897, - "hash": "eff11e591793ae66d59004cde500f392" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-08-cert-batch-zip-personnel-self-vehicle.md": { - "mtime": 1788871068.0, - "hash": "3a67c3559ad10cfbf8a89f534a9f6372" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-29-mini-pl-vehicle-recharge-admin-all-plates.md": { - "mtime": 1790653317.0, - "hash": "19c040b65d5b79ee6eccb1a941fede39" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-30-pl-vehicle-fuel-register-restore.md": { - "mtime": 1790740116.0, - "hash": "83ca129b0c603a87391f81a3eb59feab" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-05-pl-stop-stable-id-reuse-links.md": { - "mtime": 1788603269.0, - "hash": "69d613f2287a1f84088fa4754cacea55" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-06-pl-plan-pickup-delivery-contact.md": { - "mtime": 1785968016.0, - "hash": "a122e6ed8bef8991515e3413a8518d76" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-26-pl-vehicle-recharge-restore-fuel.md": { - "mtime": 1790392966.0, - "hash": "6715d456351efea6cab1ba70a3868044" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-06-pl-plan-list-excel-merge.md": { - "mtime": 1791249777.929307, - "hash": "a9d1da5d520f9ea004dfa45684262582" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-08-db-date-column-sort.md": { - "mtime": 1788878066.0, - "hash": "fc9caa39a798687d772a1a61bb67a520" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-30-quote-contract-brand-alias-ux.md": { - "mtime": 1785418028.0, - "hash": "8b3de33e860cfc0bb9c4afd4f242071b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-15-mp-webview-pl-plan-mobile-redesign.md": { - "mtime": 1789408002.0, - "hash": "1df08264dfa526fdb3aa430a89a5dd13" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-wechat-freight-restore.md": { - "mtime": 1793080378.5077193, - "hash": "22e5622cba24554df06d783371581915" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-25-pl-freight-settlement.md": { - "mtime": 1782340006.0, - "hash": "e860541583eb0812548e2baae6879596" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-crm-product-quote-contract-server-column-filters.md": { - "mtime": 1788662975.0, - "hash": "c63a333eea5d686e32c90e0c856d4666" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-06-pl-plan-copy.md": { - "mtime": 1786030415.0, - "hash": "466ce06efb89752e63aff62548c3495b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-16-contract-settlement-method-options.md": { - "mtime": 1786864032.0, - "hash": "485f7338cb63247a90388d473ec935d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-08-pl-slip-print-brand-in-product-name.md": { - "mtime": 1788872408.0, - "hash": "8579faee7071ef9ae0312ee6df5532d1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-17-reimburse-detail-occur-date.md": { - "mtime": 1786952878.0, - "hash": "63dffeb63953f7e0495a15176c4d49c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-crm-clue-opportunity-server-column-filters.md": { - "mtime": 1788655075.0, - "hash": "098527448aee7e1bf5631f8da872b32e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-30-pl-contract-qty-archived-actual.md": { - "mtime": 1788092295.0, - "hash": "a0cb2d34b670220d2b7b3ed119632810" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-02-web-admin-left-sidebar-layout.md": { - "mtime": 1790905191.0, - "hash": "1c2544da6edf637fa41f181a0b32352f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-10-framework-contract-amount-sum.md": { - "mtime": 1789032106.0, - "hash": "97a92de4bbf18d41cf3a1ef15368abb3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-17-pl-vehicle-fuel-register-copy-wechat.md": { - "mtime": 1789656058.0, - "hash": "6a76e43c468aa34c091ff1793c9e018d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-13-column-facet-audit-fixes.md": { - "mtime": 1791885225.683011, - "hash": "5be3c2b2c01409b0269512b0c49e37e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-04-web-admin-group-leaf-tabs.md": { - "mtime": 1791119073.0, - "hash": "a72e4460a3cd107dbb5d660d8f734079" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-23-mp-plan-detail-polish.md": { - "mtime": 1792765835.1267743, - "hash": "99dfe96f89c034ee1a75642a9867c161" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-12-crm-product-category-data-migration.md": { - "mtime": 1783860575.0, - "hash": "25c77275fc34206f5f680d08d16c1fa6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-03-crm-contract-no-follow-sign-date.md": { - "mtime": 1785728432.0, - "hash": "7d00a51ebd5e09f85a70aba7b380e8b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-child-data-differential-save.md": { - "mtime": 1793111262.2551584, - "hash": "a1866859ac613f9d8411d6fc3c483952" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-27-mp-wechat-login-reminder.md": { - "mtime": 1793079590.9362013, - "hash": "5cd23e1751d299750ebc54ec620b554e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-11-pl-dibang-plan-quantity-accumulation.md": { - "mtime": 1783777564.0, - "hash": "88370bfb2aa3193ad7fca765d5d9f1d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-08-crm-date-column-sort.md": { - "mtime": 1788874281.0, - "hash": "1b325c353b353dd625301f16dc6e8117" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-02-pl-dibang-optional-vehicle.md": { - "mtime": 1788354819.0, - "hash": "1c0d75dbaef07c92c8a74fc7caa953ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-01-column-facet-filter-rollout.md": { - "mtime": 1790863890.0, - "hash": "2a0346d4d1e6784955e6c4072dfa5fad" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-11-pl-plan-archive-feedback-edit.md": { - "mtime": 1783754592.0, - "hash": "94d3985de1d58c89dc2fde8127db4642" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-13-pl-personnel-cert-split.md": { - "mtime": 1783946821.0, - "hash": "8919bbb482133f00dc952de6a6653245" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-05-crm-contract-reedit-to-draft.md": { - "mtime": 1785923974.0, - "hash": "791394b42ac3e5ef30b3e5784261feeb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-13-crm-contract-party-no-autofill.md": { - "mtime": 1791860362.7458055, - "hash": "3c6cef9dddd8a5d7ae8c5e177365d75d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-08-merge-approver-setting.md": { - "mtime": 1786150068.0, - "hash": "f3eb18dd70be109c65e175fd16af15b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-05-30-shanxia2.0-project-cleanup.md": { - "mtime": 1780112166.0, - "hash": "9d7d27f2e08bba244485949f0dc17788" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-20-duty-shift-dict-time.md": { - "mtime": 1787229867.0, - "hash": "fcadfd7de917537f58550f6c78b2f3b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-14-pl-stock-io-from-plan-segments.md": { - "mtime": 1791992255.1764545, - "hash": "dc5d7db997a2a5f49b6d9a243f32737a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-06-pl-address-select-edit-and-contact-fill.md": { - "mtime": 1785970473.0, - "hash": "f16867dd6409bebc440aba4ce1446495" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-18-crm-quote-copy-filter-off-products.md": { - "mtime": 1789696932.0, - "hash": "c8f517d765199be14521b6971732be6c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-13-mini-pl-transport-plan-site.md": { - "mtime": 1789259755.0, - "hash": "a40b0091d5ef886da5197c0f86d2c7e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-18-crm-quote-contract-no-auto-create-product.md": { - "mtime": 1789698263.0, - "hash": "0173e96b919076d4c8a7f15ca19a4d0c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-06-30-portal-top-nav-only.md": { - "mtime": 1782835181.0, - "hash": "d72d51e29e132e0fa66a10a9e42af7b0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-06-pl-plan-cert-hazard-filter.md": { - "mtime": 1785970907.0, - "hash": "ee32c5a9dfb01f2caf12a0ea0d5364dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-31-pl-address-select-inline-create.md": { - "mtime": 1785438586.0, - "hash": "ce50d2a547ac946572c4876f114fc2f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-09-pl-plan-copy-seq.md": { - "mtime": 1791542719.4368546, - "hash": "2be11699990586d95b9ab3e6660d138c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-04-portal-sidebar-restore.md": { - "mtime": 1783125044.0, - "hash": "fb1b7c725d3325478b6caa6766b93ebf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-07-31-pl-required-brand-as-preference.md": { - "mtime": 1785451911.0, - "hash": "fb0530b688f3e388deb9246363570d4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-quote-amount-consistency.md": { - "mtime": 1792559956.4763215, - "hash": "d2ecce2bf765daab16dbcddb498b7397" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-27-pl-vehicle-recharge-disburse-attachments.md": { - "mtime": 1790497499.0, - "hash": "f2fa54355202dae8aa08a071716a6b2e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-26-mp-version-status.md": { - "mtime": 1790431511.0, - "hash": "e81d309e7b179cf20e95c394db1d2483" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-21-mobile-transport-picker-lifecycle.md": { - "mtime": 1792699211.089056, - "hash": "058cb0dca916725f4a1ed79e83f6d355" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-crm-customer-dialog-client-column-filters.md": { - "mtime": 1788664732.0, - "hash": "c1c8c8cb2815b58a8461709a0d7708ee" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-18-mp-crm-product-confirm-dialog.md": { - "mtime": 1792318854.0652397, - "hash": "9c81ad541dadf12a9696f55fabf3ab8a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-10-19-web-list-excel-copy.md": { - "mtime": 1792407900.5647082, - "hash": "5b8e5b5a54dcf96707819cb75f53a85f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-02-pl-vehicle-personnel-photo.md": { - "mtime": 1785637085.0, - "hash": "3382b707bad60f104498f3b34935fb80" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-08-02-pl-plan-list-product-columns.md": { - "mtime": 1785660565.0, - "hash": "b41ebd10e580cc43d67d8ff9a2c186a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-08-vehicle-cert-batch-zip.md": { - "mtime": 1788869817.0, - "hash": "061960917550e90fea88102d11259ba8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-26-pl-vehicle-recharge-workflow-design.md": { - "mtime": 1790396218.0, - "hash": "99407e66ac071be6f3d2114215881814" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-25-invoice-wallet-reimburse-design.md": { - "mtime": 1784980394.0, - "hash": "f3896f647854286124ede6be7111eb35" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-25-pl-vehicle-recharge-shanxia-design.md": { - "mtime": 1792894457.514778, - "hash": "c802b1e180852a8ce526e2de045645a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-18-reimburse-apply-batch-import-design.md": { - "mtime": 1787058393.0, - "hash": "5ee816939ee61b5746275b5ddb8bb536" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-15-mp-webview-pl-plan-mobile-redesign-design.md": { - "mtime": 1789407636.0, - "hash": "bb2f9d571c4fb8fb51bbe8da8d1c57d5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-13-pl-plan-view-trip-personnel-design.md": { - "mtime": 1789273781.0, - "hash": "adb4a3ed7ca76ccadbad69ba95acfba6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-28-mini-pl-driver-plan-copy-wechat-design.md": { - "mtime": 1790612633.0, - "hash": "e25ac2e4de685737560a243b4ebedda6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md": { - "mtime": 1783253865.0, - "hash": "7c540148d65c1ab457a4ae1bd1e869cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-02-pl-plan-list-product-columns-design.md": { - "mtime": 1785660611.0, - "hash": "7316ee1a6f1aa55ec950b3a4293b876a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-20-pl-plan-contract-complete-design.md": { - "mtime": 1787823454.0, - "hash": "2953ae6f5bbf72aa17b35e858cc18cdb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-29-mini-pl-driver-all-stops-actual-qty-design.md": { - "mtime": 1790612145.0, - "hash": "eb8b57ae02280b80c961e17ed7939335" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-09-pl-plan-copy-seq-design.md": { - "mtime": 1791520257.4173, - "hash": "9a8023fc44b08a6bf426393f9c42afb4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-26-pl-print-slip-dropdown-design.md": { - "mtime": 1785054385.0, - "hash": "df6d41b9b9e4856e4a80300df027023e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-23-attachment-image-preview-rotate-zoom-design.md": { - "mtime": 1790144148.0, - "hash": "9e2feb57e4770cc628edd4110392fdce" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-03-list-table-column-width-persist-design.md": { - "mtime": 1785689402.0, - "hash": "767c31ba1f0825656c69d9ce266873ad" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-08-cert-batch-zip-personnel-self-vehicle-design.md": { - "mtime": 1788870982.0, - "hash": "16f8ba4b016c47b970719d0a2dd80e60" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-27-mp-wechat-follow-entry-design.md": { - "mtime": 1793078287.1441648, - "hash": "600022ef8e44505dad4ed3ab7800507d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-05-reimburse-apply-attachments-design.md": { - "mtime": 1788599071.0, - "hash": "0c3b9bc9b81b0169c3be2bee087369f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-30-crm-contract-restore-design.md": { - "mtime": 1790741548.0, - "hash": "a9c8cd224fa41102afd06bcf2b463466" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-26-pl-customer-stop-pref-design.md": { - "mtime": 1787734795.0, - "hash": "50691c7294fce885c6532784ce53e785" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-11-pl-dibang-plan-quantity-accumulation-design.md": { - "mtime": 1783777556.0, - "hash": "874f654610542d3ffcb84024afbcd66c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-26-pl-contract-cert-design.md": { - "mtime": 1792992726.3027346, - "hash": "8cca8399b1e58b85e7b1bf5412d503b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-19-pl-plan-save-and-arrange-design.md": { - "mtime": 1784437014.0, - "hash": "7b76a3a11f4e5f18feb9f5ea41893d22" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-29-vehicle-urea-design.md": { - "mtime": 1782695981.0, - "hash": "c3de55ee74fe83bfa37313873697021d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-27-mini-pl-vehicle-recharge-apply-design.md": { - "mtime": 1790504311.0, - "hash": "81c4dd0291fe855f59e09083efb47cbb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-13-crm-contract-party-no-autofill-design.md": { - "mtime": 1791860916.1847324, - "hash": "69e691737aee8343811b90c6825dce92" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-24-mp-inventory-pound-qrcode-popup-design.md": { - "mtime": 1790255209.0, - "hash": "b63a8d94fea762dc7ec399e68865d778" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-13-mini-pl-transport-plan-site-design.md": { - "mtime": 1789260672.0, - "hash": "92fcb002ccba341ade6b44f8fae4a096" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-12-pl-required-cert-slots-design.md": { - "mtime": 1783946797.0, - "hash": "26385542a6911556186fd26c1eeb72e5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-15-plan-list-segment-export-design.md": { - "mtime": 1792032189.8984194, - "hash": "11912e43322ab69058c8cf9701cae471" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-pl-plan-cert-delivery.md": { - "mtime": 1792237948.118262, - "hash": "64f17a0e85a759addd75afc2c107980c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-18-mp-crm-product-align-customer-design.md": { - "mtime": 1792307161.885899, - "hash": "a2922bbdeccb9b170c30a274b3eba82d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-29-operation-audit-design.md": { - "mtime": 1782699226.0, - "hash": "1e8be66f0ada0a7c4ddb202fb30702f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-12-pl-plan-delivery-times-column-design.md": { - "mtime": 1789218174.0, - "hash": "bf60e1cb731c6d4b39d6332ce890a82a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-26-pl-vehicle-recharge-restore-fuel-design.md": { - "mtime": 1790394293.0, - "hash": "76dbd8b430b68573d23b8a123f53bde0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-05-30-crm-migration-design.md": { - "mtime": 1783860570.0, - "hash": "cd5c2600ffee6f1511e552492729af83" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-01-web-admin-list-table-viewport-scroll-design.md": { - "mtime": 1788258544.0, - "hash": "1635c8d689ed7d442a85f04fc7390a89" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-09-db-product-id-design.md": { - "mtime": 1780935269.0, - "hash": "1bc0b3532a09ed7791e1805256891272" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-16-bx-reimburse-invoice-thumbnail-design.md": { - "mtime": 1789564049.0, - "hash": "84f88dc02d03fe010fe8ead6cdcde469" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-20-web-admin-portal-layout-design.md": { - "mtime": 1781963769.0, - "hash": "f0ca4ac01e6b1e580313ca3a8484ccac" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-02-pl-transport-address-notes-fill-design.md": { - "mtime": 1788321645.0, - "hash": "d5a955d33838b459ab2fd86371e83d38" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-24-mobile-customer-columns-copy-design.md": { - "mtime": 1792802741.5389795, - "hash": "03208c76de3ee4746052fde72d8b88bf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-08-portal-home-launcher-tabs-design.md": { - "mtime": 1786160094.0, - "hash": "d89110b3b5bddd7824e6602231769e08" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-06-pl-plan-list-excel-merge-design.md": { - "mtime": 1791277760.384181, - "hash": "9090cc561bb8f7f2c2242b7502461018" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-03-mobile-h5-dibang-adapt-design.md": { - "mtime": 1785766773.0, - "hash": "d5545fd0ced0b87b895c5964e946e47a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-pl-contract-qty-archived-actual-design.md": { - "mtime": 1788092200.0, - "hash": "8e2d875ef733f899b74b5b7af2f11862" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-19-pl-io-order-site-link-enrichment-design.md": { - "mtime": 1784450094.0, - "hash": "1e3cc467f9dcbbcf3f4c5a2870291cfe" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-25-pl-freight-settlement-design.md": { - "mtime": 1782339984.0, - "hash": "08db8d5ddab856c0f7386e5cc3da61a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-04-portal-sidebar-restore-design.md": { - "mtime": 1783125040.0, - "hash": "2aa1eefc0cf7e1b246598f124a4bd171" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-29-tinymce-table-edge-resize-design.md": { - "mtime": 1793244917.8591518, - "hash": "5e5927e20e19f727a81345e03a88476d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-26-pl-multi-stop-redesign-design.md": { - "mtime": 1787718131.0, - "hash": "8862a24fe8d96c4b06a376cf817ab24c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-plan-arrange-upsert-cascade-design.md": { - "mtime": 1788694090.0, - "hash": "2136877a1e0157bcd5c64f6fe86076db" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-30-portal-top-nav-only-design.md": { - "mtime": 1782835296.0, - "hash": "a36d2e5d6ee7e0980050cd0083271d67" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-23-pl-site-inventory-link-design.md": { - "mtime": 1782219408.0, - "hash": "cf2a1ff0b6aa56bb666ac6aacd24386e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-02-pl-plan-draft-save-design.md": { - "mtime": 1788319975.0, - "hash": "63be70ccd23ade13d0626ea8b004e2d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-16-web-admin-version-refresh-design.md": { - "mtime": 1792127918.1285474, - "hash": "d8f76cf62007cfa2719dda0581e8e409" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-16-pl-vehicle-recharge-oil-card-rename-design.md": { - "mtime": 1792122143.447552, - "hash": "ffa2100a3ea600f42075f96eed82d336" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-29-pl-archive-export-load-delivery-pair-design.md": { - "mtime": 1790616616.0, - "hash": "794419e6676bde035c90aa8ed04058de" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-pl-plan-cert-existing-issues.md": { - "mtime": 1792236953.1970396, - "hash": "b4f779b79ca60aeba98deec0c3c88b3d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-26-manual-dispatch-calendar-design.md": { - "mtime": 1793007885.0668724, - "hash": "489b1cd886e62eb545b8def18bea1613" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-webview-pl-plan-cert-design.md": { - "mtime": 1792249029.80018, - "hash": "7c62f3e1f623ee8cbae94080803fb543" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-10-plan-product-package-key-design.md": { - "mtime": 1790151613.0, - "hash": "af3620bcf5385e05ec51d54f73cdc56c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-crm-product-quote-contract-server-column-filters-design.md": { - "mtime": 1788662975.0, - "hash": "415e8797308213edde370e85f2357dee" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-19-pl-inbound-outbound-order-design.md": { - "mtime": 1784452454.0, - "hash": "61844913d2da69f91ee4f8329e77896c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-06-pl-plan-carrier-library-select-design.md": { - "mtime": 1785974031.0, - "hash": "2abe76b24720fdaa10b0b4039f6d6152" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-25-vehicle-fuel-card-design.md": { - "mtime": 1792897882.582467, - "hash": "032a6089d40ca3d2faad814538d1f1be" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-16-quote-list-column-stats-design.md": { - "mtime": 1786867541.0, - "hash": "7d30ec81c94c819e03724f140df7c724" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-13-pound-qrcode-public-link-design.md": { - "mtime": 1789262226.0, - "hash": "fc393223b37fa2b860e8565c1a33d0c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-04-pl-plan-arranged-tab-design.md": { - "mtime": 1788514303.0, - "hash": "2c55944609385fad273c4ca4f542b732" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-02-pl-dibang-optional-vehicle-design.md": { - "mtime": 1788354820.0, - "hash": "337aa061cba1271b2382c589264c7dfd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-01-column-facet-filter-rollout-design.md": { - "mtime": 1790839058.0, - "hash": "0f3bb37a8f98f8d2aa960c3bd4d374b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-18-mp-crm-product-confirm-dialog-design.md": { - "mtime": 1792318057.9163811, - "hash": "6ef8ddd9ab9280d3ffb0ebe98c1dc159" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-08-crm-date-column-sort-design.md": { - "mtime": 1788874108.0, - "hash": "b5048c955c09a744520fe0ac9b960f7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-27-pl-plan-batch-print-merge-design.md": { - "mtime": 1785155973.0, - "hash": "a2620027d753bb08a39003ad02984272" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-02-pl-vehicle-personnel-photo-design.md": { - "mtime": 1785638266.0, - "hash": "5a6d0e79f0b43a1f8119e1ce5270c94f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-pl-plan-form-available-qty-design.md": { - "mtime": 1788092284.0, - "hash": "4882a7e276f7b22f32b303526ab4696e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-21-pl-driver-transport-history-design.md": { - "mtime": 1787281939.0, - "hash": "ebab7fe7b91448b610d003f55cb39d89" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-29-pl-contract-view-product-price-design.md": { - "mtime": 1790614135.0, - "hash": "39d5243fc1317302aba3ce80c268d932" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-26-mp-version-status-design.md": { - "mtime": 1790431931.0, - "hash": "4b3703a2f2f52562846bdab9f244f9f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-18-mp-crm-product-category-tree-style-design.md": { - "mtime": 1792312588.120497, - "hash": "e55c92e9bdc819b8b7362d0477c4c27e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-17-reimburse-detail-occur-date-design.md": { - "mtime": 1786952718.0, - "hash": "edd592a561cf32a9bb42db5947d27e2b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-15-mp-webview-crm-contract-design.md": { - "mtime": 1792057009.9415646, - "hash": "3d41bef0322a443ef0d39c6e43dadad9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-05-crm-contract-generate-word-design.md": { - "mtime": 1788589839.0, - "hash": "43ed1863be7c1a157b1d480ca9b54468" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-05-crm-contract-reedit-to-draft-design.md": { - "mtime": 1785923681.0, - "hash": "3b58cda3363b50b04b2ae5271a296bcf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-27-wechat-completion-cert-notices-design.md": { - "mtime": 1793077101.8521857, - "hash": "4df9286a1eb82f79defb0b6007ae57bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-08-bx-date-column-sort-design.md": { - "mtime": 1788876445.0, - "hash": "0552890f03d36c9d4c179ca1061de85d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-29-pl-vehicle-recharge-design.md": { - "mtime": 1782692980.0, - "hash": "a8ada7804a40afc03e612de742519b11" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-14-bx-apply-withdraw-design.md": { - "mtime": 1789350917.0, - "hash": "1f8a11c044cf2efbaf899c65da7d885e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-08-pl-hazard-cert-arrange-confirm-design.md": { - "mtime": 1791542719.440735, - "hash": "c20af461b1d45f77c0627464f076cb33" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-20-duty-shift-dict-time-design.md": { - "mtime": 1787229373.0, - "hash": "f0562a1ed1b45282a5145f1402a753cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-27-mp-wechat-login-reminder-design.md": { - "mtime": 1793079578.8115153, - "hash": "338d920eddf3904c49c6501d22bc8afd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-27-wechat-approval-notices-design.md": { - "mtime": 1793073558.9726083, - "hash": "6b3ed6fd1bcd114d7fb394c98e6a732a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-portal-home-active-module-session-design.md": { - "mtime": 1788067851.0, - "hash": "5ef6cb49930db602fb31bd5d7e3e965c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-27-pl-vehicle-recharge-disburse-attachments-design.md": { - "mtime": 1790497203.0, - "hash": "06bd9c0730d6f2b52ef92883563f117c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-12-pl-vehicle-recharge-etc-only-design.md": { - "mtime": 1789173360.0, - "hash": "1855712d650bb9be2f3686f70657b201" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-30-quote-contract-brand-alias-ux-design.md": { - "mtime": 1785418209.0, - "hash": "79941a1dc8a3bb7e39dd7e38c14ae39b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-21-reimburse-apply-page-size-options-design.md": { - "mtime": 1787293091.0, - "hash": "24ee4769c118e1793cd2dd928db5ca01" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-25-pl-tripartite-vehicle-personnel-design.md": { - "mtime": 1784946956.0, - "hash": "23737b8b07fab39549b6829d788086d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-01-quote-approver-setting-design.md": { - "mtime": 1785561157.0, - "hash": "7599951d1e0b739eb8908f5199f45ebf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-15-duty-grab-user-select-design.md": { - "mtime": 1786782190.0, - "hash": "6d29e310eb8638564ad9b973d1dac83e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-30-pl-plan-archive-pair-list-design.md": { - "mtime": 1790723620.0, - "hash": "b689c8de92d9839dfe280e7abed12e73" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-30-pl-vehicle-fuel-register-mine-restore-design.md": { - "mtime": 1790740099.0, - "hash": "9032cd081ea1a5879b80b296520f2531" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-21-web-admin-list-export-design.md": { - "mtime": 1787301759.0, - "hash": "4b2736856b15c8b6892d97ea7569471e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-13-pl-personnel-cert-split-design.md": { - "mtime": 1783946797.0, - "hash": "53251dce23504147b34b7341cdce3da7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-19-pl-vehicle-personnel-cert-design.md": { - "mtime": 1781880184.0, - "hash": "7b8ca26c9b02d359a0178b7065cd32c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-01-portal-mega-menu-design.md": { - "mtime": 1785573782.0, - "hash": "c5f2bf76dfc13b93b633575658fbb239" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-15-mp-webview-crm-product-design.md": { - "mtime": 1792027886.844341, - "hash": "fa74c3703e5db6b212c794a6e9f1c020" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-18-crm-quote-copy-filter-off-products-design.md": { - "mtime": 1789696871.0, - "hash": "d0291581c35e41eaaae4473adea4f53c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-29-pl-carrier-attachments-design.md": { - "mtime": 1782689589.0, - "hash": "336b3916c4b8fa8a7bb3ab2ee67cd4e5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-05-13-workflow-module-design.md": { - "mtime": 1780117114.0, - "hash": "86023e713c508a9645fda77032701bc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-06-pl-address-select-edit-and-contact-fill-design.md": { - "mtime": 1785970474.0, - "hash": "b0525eeb50becbf6c61e14e6e99bc742" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-11-mini-db-menu-permission-design.md": { - "mtime": 1789137397.0, - "hash": "25d353416cb94b8f9d064a0e55db1afc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-31-pl-required-brand-as-preference-design.md": { - "mtime": 1785451810.0, - "hash": "95b22fb586e9b545efc77619f0f5a877" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-13-pl-vehicle-fuel-summary-plate-cards-design.md": { - "mtime": 1791897665.150297, - "hash": "f0961984da0b66ffa12761e5916356d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-11-miniprogram-db-from-h5-design.md": { - "mtime": 1789135548.0, - "hash": "afed028fdaa17035c9c193eb43aedd70" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-09-bx-mobile-shanxia2-adapt-design.md": { - "mtime": 1786263578.0, - "hash": "7ba0bd92ee2675f3ba6e15e60f9b5507" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-18-mp-crm-customer-detail-tabs-design.md": { - "mtime": 1792300072.9568052, - "hash": "fbf8910809872e40e14930abc9adc7ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-18-mp-webview-flat-list-card-standard-design.md": { - "mtime": 1792320937.1419837, - "hash": "86c6ce9e590bdac22654964e196d56e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-11-column-facet-context-cascade-design.md": { - "mtime": 1791708097.8137372, - "hash": "fc655d22a86d371ed9ad7e8009b398f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-crm-price-letter-contract-aux-server-column-filters-design.md": { - "mtime": 1788666103.0, - "hash": "8007515a0cd7c50826b548e993f97d8e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-25-tinymce-table-excel-like-design.md": { - "mtime": 1784967201.0, - "hash": "0ec8581b76027b47252ef474762e670e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-06-pl-plan-pickup-delivery-contact-design.md": { - "mtime": 1785970001.0, - "hash": "bc70e5b30ec3b96a20a69d1623f1ed5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-21-pl-plan-party-address-mutex-design.md": { - "mtime": 1787284424.0, - "hash": "06b648468707a57a0be5380723208ae6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-17-duty-staff-role-design.md": { - "mtime": 1786961739.0, - "hash": "740d09e40b891283886776abd556d7b9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-webview-crm-customer-design.md": { - "mtime": 1792207650.858174, - "hash": "b839d7666924f22d789b2b965d723b48" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-15-mp-webview-crm-quote-design.md": { - "mtime": 1792049710.6223876, - "hash": "9f33632a62d8dcb07c45fb00d819e547" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-12-crm-product-category-data-migration-design.md": { - "mtime": 1783860545.0, - "hash": "b9410de3eec1a6e22c9b09fe10cc6bd9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-26-crm-supplier-hazard-capability-design.md": { - "mtime": 1784998235.0, - "hash": "d6ec281162c482d1b2eaa1df74eb385f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-01-crm-product-column-facet-filter-design.md": { - "mtime": 1790837063.0, - "hash": "092d7bf34ce5c9dd95dc48e08714e340" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-08-merge-approver-setting-design.md": { - "mtime": 1786149968.0, - "hash": "3ce21fa34365754e7832773a335e9e98" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-04-web-admin-group-leaf-tabs-design.md": { - "mtime": 1791118958.0, - "hash": "0a78fcfdc4b5d2bb035592f948c75bc1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-08-prod-deploy-release-design.md": { - "mtime": 1786193971.0, - "hash": "50cd7bc2724839e87a50040c0ab9e412" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-30-void-cancel-reason-required-design.md": { - "mtime": 1790735546.0, - "hash": "24dcb7f285c41ba1a47d322f9455c01e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-crm-customer-server-column-filters-design.md": { - "mtime": 1788653575.0, - "hash": "639bc73c2aa52a7484bd1e06109c0a5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-13-mini-pl-driver-plan-copy-product-lines-design.md": { - "mtime": 1791894855.5301044, - "hash": "eaa737f05e8d485c7d43d0ac32a6cb9d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-29-mini-pl-vehicle-recharge-admin-all-plates-design.md": { - "mtime": 1790653706.0, - "hash": "466bf5f2a46d2a2702bf6530c729b2a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-12-reimburse-allow-negative-invoice-balance-design.md": { - "mtime": 1786539714.0, - "hash": "20e074650abc5de2ea9d198d5a894542" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-bx-list-server-column-filters-design.md": { - "mtime": 1788678157.0, - "hash": "5ffe1aa2c1a8dac862c1bc6bb59fff33" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-pl-plan-product-fields-arrange-required-design.md": { - "mtime": 1788083351.0, - "hash": "8fe15c706da9ea71588d7b45e15f6ce9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-04-pl-hazard-cert-ready-design.md": { - "mtime": 1783155303.0, - "hash": "aa640e69284de98ec385b8cf47a5632e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-07-dibang-migration-design.md": { - "mtime": 1780801751.0, - "hash": "3eb60684ee50631841b254b070fd1e34" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-03-pl-plan-cert-button-permission-design.md": { - "mtime": 1788443647.0, - "hash": "c7ed8a08f9a82602e827bab591deb1e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-pl-plan-save-sync-dibang-date-design.md": { - "mtime": 1788066729.0, - "hash": "e61407596ca35308f0c98d3ed9726e49" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-31-pl-plan-follow-status-redesign.md": { - "mtime": 1785441683.0, - "hash": "12ebe03fb713b5addc86efb9ac7c9731" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-27-pl-plan-create-date-design.md": { - "mtime": 1785114349.0, - "hash": "6bb72a64d3e1f943cbbc84cd7d3e0a52" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-12-pl-vehicle-fuel-register-design.md": { - "mtime": 1790734695.0, - "hash": "d82a3f1f8b0d6748ff78a15ad9206815" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-21-pl-archive-export-brand-split-design.md": { - "mtime": 1792582482.0113819, - "hash": "3cc6a89fc18a45b9869acd7f9595e16f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-31-pl-address-select-inline-create-design.md": { - "mtime": 1785438586.0, - "hash": "3f9ffa0efaf63eb96f68377dcd2d4812" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-crm-customer-existing-issues.md": { - "mtime": 1792208738.2645288, - "hash": "6ee005b74061d079b45d139846aaf174" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-16-contract-settlement-method-options-design.md": { - "mtime": 1786863438.0, - "hash": "dbb8ebec7246d070d2212ab0ae99bc5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-22-pl-plan-blank-slip-print-design.md": { - "mtime": 1787368694.0, - "hash": "3f8c17ab20d50fb698906e5a139d127a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-04-crm-contract-name-from-parties-design.md": { - "mtime": 1785828226.0, - "hash": "9e8d5b247015745afce02cb405323670" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-08-pl-slip-print-brand-in-product-name-design.md": { - "mtime": 1788872526.0, - "hash": "8bc0866c14054b092cbb1cc85f1c78fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-29-fresh-mint-content-ui-step0-1.md": { - "mtime": 1782703801.0, - "hash": "f05a38ae668f45bdf44e540602ce6075" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-pl-plan-contract-qty-check-design.md": { - "mtime": 1788092283.0, - "hash": "5844fb27f71d01b78aec8229e8561bd7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-30-pl-vehicle-fuel-summary-restore-design.md": { - "mtime": 1790740101.0, - "hash": "9d4c9c2e4c7e167404d5c5b5f423e782" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-18-web-admin-wx-qr-phone-login-design.md": { - "mtime": 1789726079.0, - "hash": "e6bb19a1e3edea51703a8c7b54091855" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-18-mp-crm-product-list-card-design.md": { - "mtime": 1792308942.0144346, - "hash": "e7b248ecdb65a1653c1ef2a76487ebe1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-18-mp-crm-customer-list-card-design.md": { - "mtime": 1792309965.3001277, - "hash": "facc538968a5f22f89a53683413b04ce" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-reimburse-apply-server-column-filters-design.md": { - "mtime": 1788651116.0, - "hash": "e639e515eea05c9da96930896c59f40c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-20-pl-plan-list-contract-reminder-design.md": { - "mtime": 1787236732.0, - "hash": "2671fda7829020be16aacdda8a04aa54" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-19-pl-site-io-order-status-select-design.md": { - "mtime": 1784451986.0, - "hash": "e53d9e62337d7ccb32ab544e922c435b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-21-dict-select-ensure-design.md": { - "mtime": 1787297722.0, - "hash": "a457afdec65f488d61713454e9d9913f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-12-crm-product-no-renumber-design.md": { - "mtime": 1783861330.0, - "hash": "d17cc68cc0852298e9ade08afa3cd239" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-27-crm-product-brand-alias-design.md": { - "mtime": 1785159752.0, - "hash": "9625292ac04a5372cd33393c6c0042d1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-23-pl-plan-archive-attachment-zip-export-design.md": { - "mtime": 1790138175.0, - "hash": "0baabb0168a35024fdef995de3f459f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-20-user-list-role-view-design.md": { - "mtime": 1787220030.0, - "hash": "a06e42d06569a6015e235ba72a474fdd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-08-vehicle-cert-batch-zip-design.md": { - "mtime": 1788869661.0, - "hash": "a856a62c22ea2d71d628643a35d1450c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-29-vehicle-maintenance-design.md": { - "mtime": 1782695447.0, - "hash": "ce62106a4293f7cdf4aa56f8438e5820" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-pl-plan-delivery-contract-products-design.md": { - "mtime": 1788092933.0, - "hash": "bedcb0ff0be8e2607ed2efeefeecd9e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-20-pl-plan-form-dialog-design.md": { - "mtime": 1781916845.0, - "hash": "7e3afad7441f50f69e0330abe520ff90" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-03-pl-plan-archive-price-permission-design.md": { - "mtime": 1788423251.0, - "hash": "b25df541ec9ef99f6be7aaeae58c3963" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-31-pl-feedback-brand-qty-design.md": { - "mtime": 1785445231.0, - "hash": "e640cbab9d18cb91efffc1fe52c89147" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-15-duty-month-person-filter-design.md": { - "mtime": 1786782740.0, - "hash": "b04f840d76a5e8be7073204f6bc31dcb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-17-portal-home-todo-list-design.md": { - "mtime": 1786963351.0, - "hash": "c82d75053b92f96b67f1f6e254553041" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-05-pl-stop-stable-id-reuse-links-design.md": { - "mtime": 1788603320.0, - "hash": "2121970a72452163fb53238b88c6ac5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-06-pl-plan-vehicle-library-select-design.md": { - "mtime": 1785973797.0, - "hash": "dd037e07af828597798b09563e59295a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-02-web-admin-left-sidebar-layout-design.md": { - "mtime": 1790905035.0, - "hash": "d1314c607470a710fcfff0482025734f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-14-mp-webview-transport-plan-design.md": { - "mtime": 1789375600.0, - "hash": "76bfe3cee9fb31d535db4246421ee794" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-crm-customer-delivery.md": { - "mtime": 1792209549.3809865, - "hash": "0db7f0aeb7382265a2afe6b0045d0b32" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-12-miniprogram-header-capsule-safe-area-design.md": { - "mtime": 1789209928.0, - "hash": "0c1c04cc087d770df8eec376132825b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-10-framework-contract-amount-sum-design.md": { - "mtime": 1789031935.0, - "hash": "e355e2b4fc9f586d54bae146eb5f80d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-07-crm-name-pinyin-abbr-design.md": { - "mtime": 1786095267.0, - "hash": "0f6e8994dc0182db9a2fb9e14629eb56" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-28-pl-freight-settlement-split-design.md": { - "mtime": 1782636098.0, - "hash": "c58b846dd41e0ec290641e6584cc8eb5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-29-pl-vehicle-recharge-apply-withdraw-design.md": { - "mtime": 1790654464.0, - "hash": "7fb5fb5c39831eb4d78911d03c94781d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-12-mini-pl-driver-plan-copy-text-enrich-design.md": { - "mtime": 1791814240.4478338, - "hash": "9374a4b540b3833d23f5c3221f568532" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-21-pl-site-record-history-design.md": { - "mtime": 1787286298.0, - "hash": "8d133cb14dc4456eba65e30417e46a5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-25-pl-plan-archive-design.md": { - "mtime": 1782338955.0, - "hash": "b5f8fb4dcd46f672be837c85e857ce3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-14-pl-personnel-cert-ocr-design.md": { - "mtime": 1784036705.0, - "hash": "6934a925aae2a2309aeff583ba99cf96" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-08-crm-quote-reedit-to-draft-design.md": { - "mtime": 1786174597.0, - "hash": "ad72126e33170a604d30992056dea631" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-27-child-data-differential-save-design.md": { - "mtime": 1793111262.175235, - "hash": "77b546075ead8cfcb7e17c2d7b0617f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-06-pl-plan-cert-hazard-filter-design.md": { - "mtime": 1785970830.0, - "hash": "d090090ba06d641097488a3922b31a50" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-db-list-server-column-filters-design.md": { - "mtime": 1788680475.0, - "hash": "3409efe5a2783924f30b61f498c1b7ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-29-fresh-mint-master-plan.md": { - "mtime": 1782708898.0, - "hash": "ba98127a44cf2b9bd719670e97594fba" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-01-contract-approver-setting-design.md": { - "mtime": 1785562318.0, - "hash": "a6f477c9fe0e35d8e05135864b9e5f68" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-21-pl-arrange-transport-refine-design.md": { - "mtime": 1782051789.0, - "hash": "5384b09561b40ab298a3b7ab08a22aff" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-08-pl-date-column-sort-design.md": { - "mtime": 1788878657.0, - "hash": "f08e165c0a38b39ba3d8b323e52c64a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-pl-plan-single-contract-products-design.md": { - "mtime": 1788093209.0, - "hash": "fc432ea2f0c94e1503852f40bc0fedcd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-18-mp-crm-quote-flat-card-design.md": { - "mtime": 1792325491.6049533, - "hash": "3af32ed93533987eb19ed938d1ddf205" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-29-fresh-mint-step2-module-plan.md": { - "mtime": 1782708895.0, - "hash": "4eedf6683196f5d81c9f385cf822de41" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-02-list-toolbar-overflow-design.md": { - "mtime": 1790953696.0, - "hash": "52fd016c6a90cded241c89f9cec1e699" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-23-mp-plan-detail-polish-design.md": { - "mtime": 1792765583.4692857, - "hash": "4b7427e4b49e6f7366ba3ffff30bbc46" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-09-bx-mobile-reimburse-invoice-attach-picker-design.md": { - "mtime": 1786275518.0, - "hash": "148efa5a18fa41cf4d426920587a0abd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-26-mp-weixin-force-update-design.md": { - "mtime": 1790384794.0, - "hash": "49bf20253c2ffa0c52c4187b5a1e1101" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-27-pl-vehicle-recharge-apply-zip-export-design.md": { - "mtime": 1790471571.0, - "hash": "159784233e2a1f4ee1367189f71e5600" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-07-quote-contract-alias-brand-manage-design.md": { - "mtime": 1786078630.0, - "hash": "3e7a988b44f8d90def2d6d7ffd24e645" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-14-duty-schedule-design.md": { - "mtime": 1786698127.0, - "hash": "5fefdc437524a9f1f6bbb9fb743cb77b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-18-mp-crm-product-category-design.md": { - "mtime": 1784335773.0, - "hash": "8f8e4a0d0d40a8dd56e0dc5edb924ed3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-crm-style-align-existing-issues.md": { - "mtime": 1792238066.8122156, - "hash": "24a59ca0197115cc5d178eccbde3ba22" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-20-crm-invoice-paste-recognize-design.md": { - "mtime": 1787207753.0, - "hash": "2102c86fd189349574d1dc0aacfc2f37" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-crm-clue-opportunity-server-column-filters-design.md": { - "mtime": 1788654975.0, - "hash": "f7121b77743471482f7a7a5f2d2a3474" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-13-mini-pl-driver-plan-design.md": { - "mtime": 1789266214.0, - "hash": "916a856c0e21091d8e5956aac55b568a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-crm-style-align-delivery.md": { - "mtime": 1792244586.8148985, - "hash": "a7b6a8db8bfc2cf9ea768e27e40bceec" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-05-17-permission-system-fix-design.md": { - "mtime": 1780117107.0, - "hash": "de3215388bae270d91b8f3166b50e501" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-11-mini-bx-from-bx-mobile-design.md": { - "mtime": 1789139286.0, - "hash": "32cbf04e75e49d674463dd2e7ad49b2f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-17-mp-crm-style-align-design.md": { - "mtime": 1792235195.0045407, - "hash": "2a57b96c5ad82b03c200b6e47ebb82e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-13-pl-self-to-carrier-revert-keep-accounts-design.md": { - "mtime": 1791902724.918426, - "hash": "0752dccf09042fec416238d2b54cbc18" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-30-crm-contract-plan-linkage-design.md": { - "mtime": 1788069380.0, - "hash": "c37c5f134cabb1d586cf86b75beeda33" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-07-crm-product-category-dialog-design.md": { - "mtime": 1786149026.0, - "hash": "0d87b4749b539d6a3715ee12cd589deb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-06-pl-plan-copy-design.md": { - "mtime": 1786030283.0, - "hash": "9a545fb99f03d9dccea53f60bdf300a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-19-web-list-excel-copy-design.md": { - "mtime": 1792407781.7245421, - "hash": "88d0fe431391d331c3aac6a41a2b908b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-18-miniprogram-phone-quick-login-design.md": { - "mtime": 1789700432.0, - "hash": "aee6c8ed213e89ac9fd9991262ee2b38" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-14-reimburse-apply-attachment-display-name-design.md": { - "mtime": 1789356427.0, - "hash": "575fc459f598b93cd9ff1df34cbe08c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-06-20-pl-arrange-dibang-design.md": { - "mtime": 1781955800.0, - "hash": "f588af283b3fd71b28f368c26def5869" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-14-pl-stock-io-from-plan-segments-design.md": { - "mtime": 1791991137.8606732, - "hash": "4928bb49c3989741f652474f65857056" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-10-15-pl-segment-export-extend-design.md": { - "mtime": 1792033840.1855092, - "hash": "6ee4396d9f38bc5d2fd23c7ca0718020" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-17-pl-vehicle-fuel-register-copy-wechat-design.md": { - "mtime": 1789656506.0, - "hash": "cabaf18f2a428d43a54079d9baf72ca7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-crm-customer-dialog-client-column-filters-design.md": { - "mtime": 1788664737.0, - "hash": "39c1e659a79cbf9c9283b4de58202a3d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-03-crm-contract-no-follow-sign-date-design.md": { - "mtime": 1785728756.0, - "hash": "0975acd2a5952bb61e8a759b7f397e81" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-25-reimburse-applicant-select-design.md": { - "mtime": 1784991312.0, - "hash": "7ac6ca908096cb5c31f8342029dc5dd8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-07-crm-product-selector-enhance-design.md": { - "mtime": 1786065622.0, - "hash": "31cfdd64e743d32577b0864743f5645c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-06-pl-list-server-column-filters-design.md": { - "mtime": 1788685753.0, - "hash": "d65500e8acbc7860c0cf9c7512feb5e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-08-db-date-column-sort-design.md": { - "mtime": 1788877889.0, - "hash": "86270d1a113f6c13a7cbc88d86905e77" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-18-mp-button-dialog-cases-design.md": { - "mtime": 1784335295.0, - "hash": "6cfb9239346f4470505c4feefcefeeb7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-08-08-pl-plan-supplier-demander-free-product-design.md": { - "mtime": 1786204026.0, - "hash": "8d5b8cda2ea0a9af10dc09f0ecffd168" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-09-18-crm-quote-contract-no-auto-create-product-design.md": { - "mtime": 1789698197.0, - "hash": "ef082e90285bb39ab9ab563a17c791a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-29-pl-multi-contract-product-split-demo.html": { - "mtime": 1790637692.0, - "hash": "43df8913d757a8f26bab87403dcbd1f0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-10-06-pl-plan-list-excel-merge-demo.html": { - "mtime": 1791248357.7187061, - "hash": "74c7f8a6c750cc583c3d3ad6c7d48b1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-16-bx-reimburse-invoice-thumb-demo.html": { - "mtime": 1789563541.0, - "hash": "f87ef5edf066ea37e5e70643751baf8b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-10-16-web-admin-version-refresh-demo.html": { - "mtime": 1792124110.420109, - "hash": "607f1f19f167193989066bfbc262404a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-10-06-plan-list-multi-contract-product-demo.html": { - "mtime": 1791240793.1073377, - "hash": "cfff5fbe038d5d013356612c66c604cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-30-pl-plan-archive-load-delivery-customer-cols-demo.html": { - "mtime": 1790722306.0, - "hash": "09d9f7cc4c563d52a3e6285e96af5b7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-30-pl-plan-archive-pair-list-demo.html": { - "mtime": 1790722086.0, - "hash": "234398572355de04045232945f9f5572" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-10-05-contract-plan-line-qty-demo.html": { - "mtime": 1791182513.3100884, - "hash": "1a821b658f1a1aa7275002357d8ccc68" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-23-attachment-image-preview-rotate-demo.html": { - "mtime": 1790143984.0, - "hash": "9a2659f44e5f1171dbd9af2ef0567b5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-08-vehicle-cert-batch-zip-demo.html": { - "mtime": 1788862451.0, - "hash": "a234adfc7a04ebf31bbfe8fe207432fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-13-pound-qrcode-public-demo.html": { - "mtime": 1789261646.0, - "hash": "88a8fdd593d7f4aaa660a3c3091feebd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-30-pl-plan-archive-customer-cols-side-info-demo.html": { - "mtime": 1790722446.0, - "hash": "d865e24d0fad09c99f298ccd5ed6e6be" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/demos/2026-09-26-mp-weixin-force-update-demo.html": { - "mtime": 1790432031.0, - "hash": "d115fff9c0bd4c2c263d86162fd10fe6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-plan-pair-stack-structure.html": { - "mtime": 1790772358.0, - "hash": "36ae47cd781ec46eaeb7ba585499595f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/crm-product-selector-enhance-demo.html": { - "mtime": 1786064520.0, - "hash": "8fff0153459457c78f346d6797c6f264" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-plan-pair-stack-variants.html": { - "mtime": 1790771727.0, - "hash": "26f65c1216ef9eff307f3ea49abfbd77" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/sidebar-group-leaf-tabs-demo.html": { - "mtime": 1791119059.0, - "hash": "c240854581a8ab2a7a692317ba6111b2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-plan-flat-columns-no-merge-demo.html": { - "mtime": 1791552757.3249464, - "hash": "385eba7db8962695bbd4a7db4c1147ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-plan-contract-display-modes.html": { - "mtime": 1786240317.0, - "hash": "bb0e439d23e64cefde6c7989d6cd400b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-plan-pair-stack-simple.html": { - "mtime": 1790773154.0, - "hash": "aa7c80b734051aee951a9e659e8f512f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-plan-pair-stack-redesign.html": { - "mtime": 1790772711.0, - "hash": "bd555f265098f3e300f9174ea24cce51" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-site-driver-brand-qty-demo.html": { - "mtime": 1785452255.0, - "hash": "f029bb593de818ba41ba4555d8fbfa1b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/duty-schedule-v1-demo.html": { - "mtime": 1786697695.0, - "hash": "62cabfcd3b56f6f8f79e6c77c749d1c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-plan-pair-stack-no-label.html": { - "mtime": 1790772098.0, - "hash": "78311060eb4add1337e0e520445db8ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/duty-h5-grab-demo.html": { - "mtime": 1786697855.0, - "hash": "c8ccbca0b14c17567fa6eaf8239773a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/list-export-button-styles.html": { - "mtime": 1787358863.0, - "hash": "f80651d4f637f7d93fe726b390680b35" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/web-admin-login-wx-qr-demo.html": { - "mtime": 1789725175.0, - "hash": "ee2b24b425ccf845c902140426873646" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/pl-plan-three-zone-merge-demo.html": { - "mtime": 1791555025.4756513, - "hash": "e4925cc70ab5d306e17e67a5472086c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/simple-doclib-demo.html": { - "mtime": 1793006743.0032709, - "hash": "00898a32d5f8f047474a195192bd77f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/demos/menu-layout-horizontal/index.html": { - "mtime": 1784517052.0, - "hash": "2898c7ca69fcd054e05c7ebae2252f3f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/business-inventory/03-\u62a5\u9500\u4e1a\u52a1\u660e\u7ec6.md": { - "mtime": 1786539687.0, - "hash": "1b1c3089cb6850923c887cc1f0e2c48b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/business-inventory/02-\u5730\u78c5\u4e1a\u52a1\u660e\u7ec6.md": { - "mtime": 1781098321.0, - "hash": "5f122a944c0d1df2289d81c94368c2ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/business-inventory/01-crm\u4e1a\u52a1\u660e\u7ec6.md": { - "mtime": 1781098308.0, - "hash": "63891181bc8289cf39bccc292beb59d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u751f\u4ea7\u73af\u5883\u90e8\u7f72/deploy-checklist.md": { - "mtime": 1782638660.0, - "hash": "6de732d44bacb2c6a2e63566508c1f0b" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u751f\u4ea7\u73af\u5883\u90e8\u7f72/README.md": { - "mtime": 1790488589.0, - "hash": "76ead6c5b321b9cff64f1d76f696037f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u751f\u4ea7\u73af\u5883\u90e8\u7f72/\u751f\u4ea7\u73af\u5883\u6570\u636e\u5e93\u5907\u4efd\u7684shell\u811a\u672c/README.md": { - "mtime": 1790212685.0, - "hash": "143e8503e316c16b5f214ed0991ab516" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/\u9700\u6c42\u8bf4\u660e.md": { - "mtime": 1793009313.7500713, - "hash": "e8bb0db01b15141768a13291afe73b36" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/README_zh-CN.md": { - "mtime": 1792663089.2587702, - "hash": "0340f5f905423bc0aa174578abe4bb91" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/azure-pipelines.yml": { - "mtime": 1792663089.261502, - "hash": "f0627d79f1370fa157f2635d4e369a41" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/README.md": { - "mtime": 1792663089.2587101, - "hash": "3d6a5d569096342749468d435da7c078" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/CONTRIBUTING.md": { - "mtime": 1792663089.2584703, - "hash": "f13cd5359f395aaa1ceae94b25316495" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/docker-compose.yml": { - "mtime": 1792663089.261847, - "hash": "a232bdcb63c749b4b3691a45497b8909" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/SECURITY.md": { - "mtime": 1792663089.2588296, - "hash": "f19c0b6a6f188490ee67df75ee9cda1e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/index.html": { - "mtime": 1792663261.4490552, - "hash": "17393c997b276b7685519ce4aa05ed5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/README.md": { - "mtime": 1792663261.4489493, - "hash": "a1e295e4bc9461f17baad67e3d2e535e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/pdfviewer.html": { - "mtime": 1792663261.4926229, - "hash": "b2ce614e35827f4a9312066a1c7c0a0f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Viewers/ImageViewer/react-photo-view/LICENSE.txt": { - "mtime": 1792663261.5776513, - "hash": "86d3f3a95c324c9479bd8986968f4327" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/pkg/downloader/aria2/rpc/README.md": { - "mtime": 1792663089.2832654, - "hash": "154c5e4c6b837447520fa11470b721b6" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-view-c.html": { - "mtime": 1780108931.0, - "hash": "e5b5c809001b9a2c4eff69bbf182099d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/index.html": { - "mtime": 1789535477.0, - "hash": "402844d9d24fc9b29e82d0bd1cc35156" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/CHANGELOG.md": { - "mtime": 1780108931.0, - "hash": "a55a04f592fa30f8c47ede2821f76fd0" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-view-b.html": { - "mtime": 1780108931.0, - "hash": "cbb209d63cbb1298d523cd34305126cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-view-d.html": { - "mtime": 1780108931.0, - "hash": "2e0ac4da8c42467f7eb91a8290dfc804" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/mockup-execution-dialog.html": { - "mtime": 1780108931.0, - "hash": "0596a669bac40579493ea7f675424519" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/README.md": { - "mtime": 1780108931.0, - "hash": "147541fa66bbe620e76eb05503d06e82" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/CHANGELOG.zh-CN.md": { - "mtime": 1780108931.0, - "hash": "22a7e4c17949d2f4d0e811063e663e48" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/README.zh-CN.md": { - "mtime": 1780108931.0, - "hash": "5869c08ab97ccf09c3075f21e1d9c0d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-form-d.html": { - "mtime": 1780108931.0, - "hash": "6c5eedded8928c7c499c2079e1d70255" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/ts_errors_plain.txt": { - "mtime": 1780201410.0, - "hash": "65286a46b09c89e9915252f435e28193" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/demo-protocol-view-a.html": { - "mtime": 1780108931.0, - "hash": "d38130682276e0a7017480d8c3d7206a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/pnpm-workspace.yaml": { - "mtime": 1788609667.0, - "hash": "8b11519327a2929b5a262a0c96dd034d" - }, - "/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/miniprogram/index.html": { - "mtime": 1783344685.0, - "hash": "0149b5e4c4717b973b7c92ea427d3f75" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/changelog.md": { - "mtime": 1750856090.0, - "hash": "39bec43e318440fd4e2b103eaba38b31" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/README.md": { - "mtime": 1790488537.0, - "hash": "e72666c1928fbbeb847f62559de24d5b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/template.h5.html": { - "mtime": 1783344690.0, - "hash": "db7fc1f6b8b6fe8656b38b1919545c94" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-row/changelog.md": { - "mtime": 1750856090.0, - "hash": "d2cbae1419b162723a57e0807f61e551" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-row/readme.md": { - "mtime": 1750856090.0, - "hash": "a50a9d02a23a0b27010104b52208f8c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-badge/changelog.md": { - "mtime": 1750856090.0, - "hash": "49d4805e0658d2164bdaebb730663735" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-badge/readme.md": { - "mtime": 1750856090.0, - "hash": "d4efc3e8c80119f43730e3f3f4e45af0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/changelog.md": { - "mtime": 1750856090.0, - "hash": "bb39d57237ccdd5779e7d443f62c7563" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-open-bridge-common/readme.md": { - "mtime": 1750856090.0, - "hash": "9d0f2ca75f74e88bef7ddadfeb8808e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uts-progressNotification/changelog.md": { - "mtime": 1750856090.0, - "hash": "d9a62e3b6d461d9489f187c97e780de7" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uts-progressNotification/readme.md": { - "mtime": 1750856090.0, - "hash": "4aa494389b2e79e8a6514f431770c65d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-breadcrumb/changelog.md": { - "mtime": 1750856090.0, - "hash": "c48da826b999c021edc77bc6a68dd49f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-breadcrumb/readme.md": { - "mtime": 1750856090.0, - "hash": "4e7b45483d31f3a2905905d135710a60" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-dateformat/changelog.md": { - "mtime": 1750856090.0, - "hash": "c498c88c20658b5144fde2417f52a801" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-dateformat/readme.md": { - "mtime": 1750856090.0, - "hash": "e60711c919f7e7561e0dc27595b71f79" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-easyinput/changelog.md": { - "mtime": 1750856090.0, - "hash": "e27b4782449802acd793ffbd7c22b58f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-easyinput/readme.md": { - "mtime": 1750856090.0, - "hash": "93b4d9ab9e3338d2f78716645d815942" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-drawer/changelog.md": { - "mtime": 1750856090.0, - "hash": "33aabfc175b9b6bc6577239a8c5811bf" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-drawer/readme.md": { - "mtime": 1750856090.0, - "hash": "620a46f55288f599624ce7ea16495e7f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-grid/changelog.md": { - "mtime": 1750856090.0, - "hash": "68f38867da80ad9184f80f7c16dd2551" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-grid/readme.md": { - "mtime": 1750856090.0, - "hash": "b859ff51bd8a8a282cb715c065ff8e0d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-picker/changelog.md": { - "mtime": 1750856090.0, - "hash": "3120b9a853061d30f0fb217a5a225fc8" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-picker/readme.md": { - "mtime": 1750856090.0, - "hash": "09d8057808ecdef86f839d40ecf84d29" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/changelog.md": { - "mtime": 1750856090.0, - "hash": "fd117027b8c39c2b7e98c31ea28de2bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swipe-action/readme.md": { - "mtime": 1750856090.0, - "hash": "7b6716793e4d1156a6d1b342047fe04d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-countdown/changelog.md": { - "mtime": 1750856090.0, - "hash": "8af1003eb8614a5128716f46ac7282fd" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-countdown/readme.md": { - "mtime": 1750856090.0, - "hash": "7b9345153109618276742d5a4ecaad93" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-link/changelog.md": { - "mtime": 1750856090.0, - "hash": "9cceb3a5b9acca50406c28b1f390dc34" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-link/readme.md": { - "mtime": 1750856090.0, - "hash": "e38e410662feb60e51dc4b07e6efaf9a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-load-more/changelog.md": { - "mtime": 1750856090.0, - "hash": "2d9140eddedbedc535eb1aff813d96ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-load-more/readme.md": { - "mtime": 1750856090.0, - "hash": "a56d0803d637b2fb081b2219ff192608" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-icons/changelog.md": { - "mtime": 1750856090.0, - "hash": "c08aba4e7adddf19ec373723313a4e71" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-icons/readme.md": { - "mtime": 1750856090.0, - "hash": "f3dd3ba5fc87fde5e09cbf34aa691627" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-number-box/changelog.md": { - "mtime": 1750856090.0, - "hash": "d086880fb4035c39fc782e264869779b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-number-box/readme.md": { - "mtime": 1750856090.0, - "hash": "384ed377974051d8f6efb1d6096ceda1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-notice-bar/changelog.md": { - "mtime": 1750856090.0, - "hash": "caf494e2689068d20066ccd163ddfbaa" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-notice-bar/readme.md": { - "mtime": 1750856090.0, - "hash": "8dbad2ab845c4aeebd4188a5f5932daf" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-list/changelog.md": { - "mtime": 1750856090.0, - "hash": "b5f0e5b0e811080e1ebb9b190e87b384" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-list/readme.md": { - "mtime": 1750856090.0, - "hash": "e4824851532c619afeac4e3f1a1772a8" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-steps/changelog.md": { - "mtime": 1750856090.0, - "hash": "6cc725488e655a1efc5a5863f8d31736" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-steps/readme.md": { - "mtime": 1750856090.0, - "hash": "2498a4531e66d96dacff87a51e11db3a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-config-center/changelog.md": { - "mtime": 1750856090.0, - "hash": "2dd011dc1b8e6b04ffb99f474b592c39" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-config-center/readme.md": { - "mtime": 1750856090.0, - "hash": "c7c7ba503f2841a2659bf19672732d61" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/changelog.md": { - "mtime": 1750856090.0, - "hash": "bafbe4df45b55f987d4a79312dad260d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-table/readme.md": { - "mtime": 1750856090.0, - "hash": "96fc7de327751e7b9b0d5714fd6b08b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-checkbox/changelog.md": { - "mtime": 1750856090.0, - "hash": "8a48fc702562f0a6e967ccaa406e20a4" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-checkbox/readme.md": { - "mtime": 1750856090.0, - "hash": "bfa50665fadb2eaaed92adab99a88cf6" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/changelog.md": { - "mtime": 1750856090.0, - "hash": "c5194950c433ae5b518a0816859990f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/readme.md": { - "mtime": 1750856090.0, - "hash": "4fce0470b25b51ddf985e9f24e5470ce" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swiper-dot/changelog.md": { - "mtime": 1750856090.0, - "hash": "e0b8f812c990fad8aa47f34abd4d7346" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-swiper-dot/readme.md": { - "mtime": 1750856090.0, - "hash": "4d19cf9487cf6f331dd84af5b164e723" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/changelog.md": { - "mtime": 1750856090.0, - "hash": "b6accf9b893ea3ff124831851073be14" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-datetime-picker/readme.md": { - "mtime": 1750856090.0, - "hash": "067e81c95b5d98f749575a386e7100ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-installApk/changelog.md": { - "mtime": 1750856090.0, - "hash": "d635fa3fb27643327a160d46168f3830" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-installApk/readme.md": { - "mtime": 1750856090.0, - "hash": "760ec244fe70ef4a354d41cfdaf88731" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-tag/changelog.md": { - "mtime": 1750856090.0, - "hash": "865fe825b98ab64bf275dcaf9f3f6db1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-tag/readme.md": { - "mtime": 1750856090.0, - "hash": "37b5c811c59cd773a43a76fad2175e8d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-goods-nav/changelog.md": { - "mtime": 1750856090.0, - "hash": "c25dd61adc642a70b00540ee8ac0f76a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-goods-nav/readme.md": { - "mtime": 1750856090.0, - "hash": "e029fc7af35a5e5ae3224fb77900927c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-calendar/changelog.md": { - "mtime": 1750856090.0, - "hash": "a621333fdbf81575b50c8e17ac821a77" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-calendar/readme.md": { - "mtime": 1750856090.0, - "hash": "77be98b7c142832189521673e74131d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-section/changelog.md": { - "mtime": 1750856090.0, - "hash": "d865a0e5e9e095770367c78292f94411" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-section/readme.md": { - "mtime": 1750856090.0, - "hash": "3578836563f9f4552bcd9e1f7137efda" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-indexed-list/changelog.md": { - "mtime": 1750856090.0, - "hash": "eb66088e869203785ebd0e8e8f5c5d65" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-indexed-list/readme.md": { - "mtime": 1750856090.0, - "hash": "e9680b059079629afb3e2de58d2ff045" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-scss/changelog.md": { - "mtime": 1750856090.0, - "hash": "e7c6d3fd87cbf1d3a706456f7af1e53b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-scss/readme.md": { - "mtime": 1750856090.0, - "hash": "a634d1aaf1bdee1402f8f3c1c297d15e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-file-picker/changelog.md": { - "mtime": 1750856090.0, - "hash": "94bf451c3180821c8bb7c572a69fed74" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-file-picker/readme.md": { - "mtime": 1750856090.0, - "hash": "769d56b862a1b2e4e83c158d8189396f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-tooltip/changelog.md": { - "mtime": 1750856090.0, - "hash": "afef480d49d9b64fedc05ee7cd909430" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-tooltip/readme.md": { - "mtime": 1750856090.0, - "hash": "78b99c770e453ce390a9943295209013" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-segmented-control/changelog.md": { - "mtime": 1750856090.0, - "hash": "01aad841b80d6620065061c086803fd0" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-segmented-control/readme.md": { - "mtime": 1750856090.0, - "hash": "f16974d502dd31e2290e7fc57a7578e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-group/changelog.md": { - "mtime": 1750856090.0, - "hash": "d57e538b160ebf23176e1c533833be33" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-group/readme.md": { - "mtime": 1750856090.0, - "hash": "130ec5e4efcc3e9bcfbb47344bf43fdf" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-select/changelog.md": { - "mtime": 1750856090.0, - "hash": "fe7039ce276957da38b70256948975d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-data-select/readme.md": { - "mtime": 1750856090.0, - "hash": "d7d36b6ea9080805b50c48d4ed7e767f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-search-bar/changelog.md": { - "mtime": 1750856090.0, - "hash": "a88ee4a6ab63bd71e24ad5d396869b64" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-search-bar/readme.md": { - "mtime": 1750856090.0, - "hash": "59a2ab927342688fff0c91348a55e67e" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-rate/changelog.md": { - "mtime": 1750856090.0, - "hash": "5e1c22eb940725fdc26bc06f7c30fe51" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-rate/readme.md": { - "mtime": 1750856090.0, - "hash": "87dce541e04e92a0f89dab085e233657" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-fab/changelog.md": { - "mtime": 1750856090.0, - "hash": "10f84463ea53a4a8a0148b8b9f54ea5b" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-fab/readme.md": { - "mtime": 1750856090.0, - "hash": "82d6ab3ee529610d0619d5b9eaec4272" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-title/changelog.md": { - "mtime": 1750856090.0, - "hash": "61fef4674393537452e760dec5d411b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-title/readme.md": { - "mtime": 1750856090.0, - "hash": "508fd926cdd88ddd34a5558d0be439b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-collapse/changelog.md": { - "mtime": 1750856090.0, - "hash": "759e77b7deeaf460b44355cc2de8fbf3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-collapse/readme.md": { - "mtime": 1750856090.0, - "hash": "0932bccc02ecfcb23f94c1964f12e86d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-fav/changelog.md": { - "mtime": 1750856090.0, - "hash": "a0db6b1b0257ef90e73db2711f196635" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-fav/readme.md": { - "mtime": 1750856090.0, - "hash": "eb0a93f84e672884e56e18845efb8e09" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-nav-bar/changelog.md": { - "mtime": 1750856090.0, - "hash": "c7ea672391665064728439fb2569d705" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-nav-bar/readme.md": { - "mtime": 1750856090.0, - "hash": "82be00c62f0135d51afac4821350aba9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-forms/changelog.md": { - "mtime": 1750856090.0, - "hash": "09471c7506a02a95ff9359a59939964f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-forms/readme.md": { - "mtime": 1750856090.0, - "hash": "ef15c68e4f6649478a346f8bc393f6fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-pagination/changelog.md": { - "mtime": 1750856090.0, - "hash": "868d608b05d4199b4b53587244ae4982" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-pagination/readme.md": { - "mtime": 1750856090.0, - "hash": "304c3a48c91ca4072f5efdb6a3151cf3" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/changelog.md": { - "mtime": 1750856090.0, - "hash": "bad0a683d6d6e0b4d5d4234492411d66" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-popup/readme.md": { - "mtime": 1750856090.0, - "hash": "548a2e9c632c42da50116cb5c7b11b2f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-id/changelog.md": { - "mtime": 1750856090.0, - "hash": "6f1fe10b7143989798fd39b3aba6f713" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-id/readme.md": { - "mtime": 1750856090.0, - "hash": "2d5400d1de4da50cff616da761c66afa" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-id/uniCloud/cloudfunctions/common/uni-id/LICENSE.md": { - "mtime": 1750856090.0, - "hash": "d229da563da18fe5d58cd95a6467d584" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-card/changelog.md": { - "mtime": 1750856090.0, - "hash": "e708b749883ca1575bb1e0ee9209a545" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-card/readme.md": { - "mtime": 1750856090.0, - "hash": "9f815f666fba7a29d361e40cee94239c" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-combox/changelog.md": { - "mtime": 1750856090.0, - "hash": "c5348dbba6dbe846aebe702d29b8c70d" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-combox/readme.md": { - "mtime": 1750856090.0, - "hash": "651af7838330797c3015f59a8a4862a9" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-transition/changelog.md": { - "mtime": 1750856090.0, - "hash": "41fcedd780f512135e2cbfdb3ce337b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-transition/readme.md": { - "mtime": 1750856090.0, - "hash": "f21959dac6a4bd74df7475f8aa6ed0f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/common/patterns-readme.md": { - "mtime": 1784162237.0, - "hash": "6b040f8331ead528a3dbfc23b510a481" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/config.yaml": { - "mtime": 1784161671.0, - "hash": "b64169ed4dabffd192a7a4cd1e2c78de" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/vehicle-maintenance-management/tasks.md": { - "mtime": 1782695447.0, - "hash": "527ab1b1814c3c1241f8c98ad9c9345a" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/vehicle-maintenance-management/design.md": { - "mtime": 1782695447.0, - "hash": "c73c8017272339e8343afd81016be108" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/vehicle-maintenance-management/proposal.md": { - "mtime": 1782695447.0, - "hash": "be832fd75b2743c00e2d931041dfc7f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/vehicle-maintenance-management/specs/vehicle-maintenance/spec.md": { - "mtime": 1782695447.0, - "hash": "53222f1e704bfb588ad01d6e1702cf84" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-dibang-plan-quantity-accumulation/tasks.md": { - "mtime": 1783777961.0, - "hash": "cc54739505989abce453e2fd5484f21e" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-dibang-plan-quantity-accumulation/design.md": { - "mtime": 1783777544.0, - "hash": "745bec2a430950e6cb737c3c18457845" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-dibang-plan-quantity-accumulation/proposal.md": { - "mtime": 1783777539.0, - "hash": "2185dd821f8868a4797d28cd0bfc1f49" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-dibang-plan-quantity-accumulation/specs/dibang-plan-quantity/spec.md": { - "mtime": 1783777550.0, - "hash": "81e84bbbc29f672d6c77e86bdbba65c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-contract-line-qty-bind/tasks.md": { - "mtime": 1791187662.129046, - "hash": "a5d1b8e47a1cbe57b5b93ebbbfc9c544" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-contract-line-qty-bind/design.md": { - "mtime": 1791182604.2278728, - "hash": "72320f25d9d7934c877653aa3add6083" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-contract-line-qty-bind/proposal.md": { - "mtime": 1791182564.3876557, - "hash": "0c0c1c717548786d9ec4e29346383869" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-contract-line-qty-bind/specs/contract-line-plan-qty-bind/spec.md": { - "mtime": 1791182585.83306, - "hash": "f428064ad45118a3ffd4bb688934d1d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-plan-archive-draft/tasks.md": { - "mtime": 1787889712.0, - "hash": "f980d3ede8467b54f757c651921ed8ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-plan-archive-draft/design.md": { - "mtime": 1787889707.0, - "hash": "70a7317bafcf3a95c589e55ae39a7c99" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-plan-archive-draft/proposal.md": { - "mtime": 1787889153.0, - "hash": "48728c9d6965ac52b8ec7a6c65c5103c" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/pl-plan-archive-draft/specs/pl-plan-archive-draft/spec.md": { - "mtime": 1787889707.0, - "hash": "e983b6392239cad470d7ace4697621a7" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/operation-audit-enhancement/tasks.md": { - "mtime": 1782699534.0, - "hash": "2a7bda8e1de86fc86a8c104c1300ec61" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/operation-audit-enhancement/design.md": { - "mtime": 1782699206.0, - "hash": "19dd3cbe9e75f9fe8f57c81ad9b37e1c" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/operation-audit-enhancement/proposal.md": { - "mtime": 1782699200.0, - "hash": "1c4da0143309cbf096d554bb47e10722" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/operation-audit-enhancement/specs/operation-audit/spec.md": { - "mtime": 1782699211.0, - "hash": "45003225d9524ce912f09441b1a6660a" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/void-cancel-reason-required/tasks.md": { - "mtime": 1790739492.0, - "hash": "72b4610e4fc38c550825a0d87c3b48d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/void-cancel-reason-required/design.md": { - "mtime": 1790735521.0, - "hash": "043dc9194bc79a3b470b8c782fbc70b2" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/void-cancel-reason-required/proposal.md": { - "mtime": 1790735510.0, - "hash": "9919da1329f79e0de15943403b20ebe3" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/void-cancel-reason-required/specs/void-cancel-reason/spec.md": { - "mtime": 1790735531.0, - "hash": "2743976f751da10ad99b1df699affc9b" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dibang-migration/tasks.md": { - "mtime": 1780808860.0, - "hash": "14e60df2936d7c72ff9daccfc0f3160b" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dibang-migration/design.md": { - "mtime": 1780801760.0, - "hash": "c030a144488b8b86cd6a9f0edeff96bb" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dibang-migration/proposal.md": { - "mtime": 1780801753.0, - "hash": "a54a805026912f68947da197f083e778" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dibang-migration/specs/dibang-backend/spec.md": { - "mtime": 1780801767.0, - "hash": "9ac457809760495cdfa1583a4e9dca3a" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dibang-migration/specs/dibang-schema/spec.md": { - "mtime": 1780801763.0, - "hash": "e5c05ae85e52cdc703e2cbcc7465017b" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dibang-migration/specs/ecosystem-landscape/spec.md": { - "mtime": 1780801773.0, - "hash": "c07e4f4dbfe6315ff2e7d9a5634a4f5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dibang-migration/specs/dibang-frontend/spec.md": { - "mtime": 1780808947.0, - "hash": "eb38d56f6e36666b226ba9ae6d70387e" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/tasks.md": { - "mtime": 1784161331.0, - "hash": "08e02d43fb67256686c25a92e11e39b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/design.md": { - "mtime": 1780120909.0, - "hash": "51ec3708bb140e1153d610189bc4797c" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/proposal.md": { - "mtime": 1784161329.0, - "hash": "75a03d9cff8fef72c8435b58582b4fdf" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/specs/permission-conventions/spec.md": { - "mtime": 1780201410.0, - "hash": "5a0f708977ccb0ce9edf7f8ecdd3cbb7" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/specs/architecture-conventions/spec.md": { - "mtime": 1784161325.0, - "hash": "3e2cfcb137f4c81e4e5e0337946278a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/specs/ui-conventions/spec.md": { - "mtime": 1792330871.7455497, - "hash": "4cc41249b89358b55af726ada06e0cac" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/specs/database-conventions/spec.md": { - "mtime": 1780201410.0, - "hash": "adadebd3fcd775643fadc4b0bca2dc98" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/specs/workflow-conventions/spec.md": { - "mtime": 1780114906.0, - "hash": "3209210c8aee2a37d05996807a0ff44b" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/specs/coding-conventions/spec.md": { - "mtime": 1780242127.0, - "hash": "c6df99bfe24340f31cd81a1a506f16bf" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/specs/api-conventions/spec.md": { - "mtime": 1787300345.0, - "hash": "9f851e2bdf9a46b098b065cb314c5a68" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/zkxw-engineering-standards/specs/ecosystem-landscape/spec.md": { - "mtime": 1780120901.0, - "hash": "87c18b6a1a352b678e590ebc96a49a97" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/mobile-qa-quote-contact-sync/tasks.md": { - "mtime": 1792539990.2320824, - "hash": "39f4286d6e49c0a1c731c89a61bb5b6f" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/mobile-qa-quote-contact-sync/proposal.md": { - "mtime": 1792539909.3814414, - "hash": "6a47528a3afdc8c37718e0f97adc8459" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/mobile-qa-quote-contact-sync/specs/mobile-quote-contact-sync/spec.md": { - "mtime": 1792539909.3819997, - "hash": "dd117ea2258fa0c7b424199988429b9c" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/vehicle-urea-management/tasks.md": { - "mtime": 1782696266.0, - "hash": "f00560cd0ad7670fca4f6a18928575e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/vehicle-urea-management/design.md": { - "mtime": 1782695986.0, - "hash": "506632197e262b56d7b12e03d716c130" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/vehicle-urea-management/proposal.md": { - "mtime": 1782695984.0, - "hash": "69e6034085c4973e7eb77a7c602dea72" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/vehicle-urea-management/specs/vehicle-urea/spec.md": { - "mtime": 1782695988.0, - "hash": "ae1cbbd4a7b89993591fe0cd7aceeffb" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dict-management/tasks.md": { - "mtime": 1780108931.0, - "hash": "fb6b2e360225a68f720ed0d7a6a16292" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dict-management/design.md": { - "mtime": 1780108931.0, - "hash": "5520ab59c6113f2a7e58f20086c333ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dict-management/proposal.md": { - "mtime": 1780108931.0, - "hash": "8dd344366fc32c1b45296006c0447f58" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dict-management/specs/dict-crud/spec.md": { - "mtime": 1780108931.0, - "hash": "1003b3b0ebe638534aacfa1136185194" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/dict-management/specs/dict-frontend/spec.md": { - "mtime": 1780108931.0, - "hash": "eb946c82eebeff7ac3174c37dee95210" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/crm-contract-multi-package-shared-qty/tasks.md": { - "mtime": 1790151740.0, - "hash": "617019cd9389a7fa0581c023d2a80cf7" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/crm-contract-multi-package-shared-qty/design.md": { - "mtime": 1790150832.0, - "hash": "dfd0a6466661245e2e9b3be10c8ec6da" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/crm-contract-multi-package-shared-qty/proposal.md": { - "mtime": 1790150763.0, - "hash": "fa1fe6a05bacae883b51bbb30b420a7e" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/crm-contract-multi-package-shared-qty/specs/contract-multi-package-shared-qty/spec.md": { - "mtime": 1790150832.0, - "hash": "39a1f7fb0739e42213ab970bf7e44117" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/tasks.md": { - "mtime": 1781880817.0, - "hash": "6d291879365e586bc1628000db1a015c" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/design.md": { - "mtime": 1781106993.0, - "hash": "cc20eeec78c9450e8dc2296cfb3b1b15" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/proposal.md": { - "mtime": 1781106831.0, - "hash": "666616e29942d7f532fc58c7f0f50625" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/specs/inventory-statistics/spec.md": { - "mtime": 1781106931.0, - "hash": "116685b0f93be7c1bf1c97027a7f4042" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/specs/transport-plan/spec.md": { - "mtime": 1781837172.0, - "hash": "7e054c851c9634c91f293d5c7d5c4b62" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/specs/transport-order/spec.md": { - "mtime": 1781106895.0, - "hash": "86d4a3bd1539cb4a725d5ab4545091d6" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/specs/pl-api-json/spec.md": { - "mtime": 1781838547.0, - "hash": "08b93aacd3e0a7449486dd1103347d21" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/specs/vehicle-driver/spec.md": { - "mtime": 1782690654.0, - "hash": "38c667bbfe37b1c51e5fcfb06ff9a84b" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/specs/freight-settlement/spec.md": { - "mtime": 1781106912.0, - "hash": "8d1427669fe05cc536c3bb15b37ee331" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/transport-plan-management/specs/transport-approval/spec.md": { - "mtime": 1781106904.0, - "hash": "2c125f2ea0eeac9198c356591f56d918" - }, - "/Users/zlwu/work/00code/shanxia2.0/openspec/changes/simple-doclib/specs/document-library/spec.md": { - "mtime": 1793007202.1508667, - "hash": "d2dfc41c17a086e3f0bd6e9f5fd16fb7" - }, "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20261024/\u62a5\u4ef7\u5355-SXDD-20261009005.pdf": { "mtime": 1792821735.559565, "hash": "898237b62225ac54433dd3b035f50d65" @@ -18818,4037 +2482,5 @@ "/Users/zlwu/work/00code/shanxia2.0/backend/uploads/quote/20260720/\u62a5\u4ef7\u5355-SXDD-20260720002.pdf": { "mtime": 1784521467.0, "hash": "fd482a595c7054de3e2c4831b2bfb6a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u8fd0\u8f93\u8bc1.png": { - "mtime": 1791360032.6817431, - "hash": "1e70e85a0e55d2b99d36985ce9bab8e5" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u8d2d\u4e70\u8bc1.png": { - "mtime": 1791360032.6543655, - "hash": "33786948ff73f77daf0ca4ba44891e29" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-cert-base-fixed-414.png": { - "mtime": 1792557917.662155, - "hash": "ad611a8829dc32500566937ed0c5c3a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-last-anchor-bottom-fixed-414.png": { - "mtime": 1792547411.2503088, - "hash": "ec5d51e4880febaabd124ee2e04b37bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M04-approval-expanded-touch-fixed-414.png": { - "mtime": 1792559002.2299871, - "hash": "67df7e077621c8e1cebce9867820e6c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-category-full-path-input-fixed-414.png": { - "mtime": 1792542883.33185, - "hash": "1bb1623161a03436c7677265dc93dc6f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-list-touch-defect-375.png": { - "mtime": 1792559496.786076, - "hash": "d0220ba183e4101ab9130b9dd4db25f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-contract-route-id-stale-content-earlier.png": { - "mtime": 1792547464.97804, - "hash": "dbd66bbc18a1d1a33d654701a89106f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-bottom-final-375.png": { - "mtime": 1792557863.2082438, - "hash": "b46932b9696d66c13c8afa5bb5e7ada4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-test-attachment-preview-rotated-414.png": { - "mtime": 1792543820.7260134, - "hash": "b489cfd189d7c8321e67622a7292ce5d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-products-final-375.png": { - "mtime": 1792557844.7950904, - "hash": "b576e9859b66b342a1a53ef8f49d12b8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-alias-brand-saved-414.png": { - "mtime": 1792544375.739316, - "hash": "fe6d56a1a3359d4136d60c61999c1020" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-one-load-two-deliveries-edit-reopened-native.png": { - "mtime": 1792552783.5920517, - "hash": "306304512681a6a1c3e2b71d0f62a48e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-product-list-final-375.png": { - "mtime": 1792555928.420542, - "hash": "77aa8741a614d58694a7ab06840aa05e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-cert-attachments-visual-review-375.png": { - "mtime": 1792556557.5932517, - "hash": "143af9130b259c4ac5fae4afa3060b85" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-upload-state-fixed-414.png": { - "mtime": 1792545602.7289703, - "hash": "e890c5ff4186be0fa41f1c6295a5cc3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-contact-bottom-spacing-fixed-375.png": { - "mtime": 1792557214.5608711, - "hash": "5853361923f9707ef87935856808992e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-form-vehicle-field-density-defect-375.png": { - "mtime": 1792561148.1489246, - "hash": "e6f87686e17993ca8177d9e046eefd26" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-cert-detail-visual-review-375.png": { - "mtime": 1792556407.413684, - "hash": "95fcaba3877885586f8b4505996cd2c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-approver-many-selected-fixed-footer-375.png": { - "mtime": 1792546716.4999232, - "hash": "c0ada491ffd2c510ef330dd8de906550" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-bottom-anchor-defect-414.png": { - "mtime": 1792557810.8782375, - "hash": "c186918fe577872a0071faf7737f6e26" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-customer-created-ascending-sort-restored-414.png": { - "mtime": 1792543098.712688, - "hash": "a0e574f7f4ab563e4d756b4d6d00ba69" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-last-anchor-bottom-fixed-375.png": { - "mtime": 1792547328.3806362, - "hash": "da88a2a5378cfd629ff1f86d87d04e5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-follow-touch-fixed-414.png": { - "mtime": 1792557323.0673733, - "hash": "4ddf54d6fbac50c4a8dfd2233628e271" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-transport-route-id-stale-content-native.png": { - "mtime": 1792553095.4953227, - "hash": "998cc0d0691320c035cef80f9ec082a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-cert-base-fixed-375.png": { - "mtime": 1792557948.4212992, - "hash": "ce130b4734336163b31a654348135c0c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M06-test-contract-approval-loop-complete-414.png": { - "mtime": 1792542715.5262275, - "hash": "ae907c59a39877d1b2a6e5277b28cffd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-contact-bottom-spacing-fixed-414.png": { - "mtime": 1792557357.4403725, - "hash": "e6b562c2d7898751292c55f5565d068f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-list-return-restored-fixed-375.png": { - "mtime": 1792561824.3121521, - "hash": "942fc7719854ed45bdfe307a0eea01d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-fixture-hazard-load-contract-created.png": { - "mtime": 1792547815.7977269, - "hash": "21fac2b1c5161d666e48f385b8675bd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-contract-line-picker-unchanged-375-reference.png": { - "mtime": 1792556931.0882118, - "hash": "ce44bae4fdb85023d22ff789e6779027" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-second-alias-persisted-375.png": { - "mtime": 1792544772.8736956, - "hash": "6c2c3fc0eefedac8d2ae28df961f71c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-alias-brand-cleared-414.png": { - "mtime": 1792544609.2952437, - "hash": "5f593e31507347bd9ec2029477353102" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-list-touch-defect-375.png": { - "mtime": 1792558887.4201393, - "hash": "a3effc7eb353c3d878e955d8defcc582" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-empty-draft-saved-375.png": { - "mtime": 1792550577.800987, - "hash": "22231203501b0ad0af8d7f2d2b9d81f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-cert-middle-fixed-375.png": { - "mtime": 1792558019.179639, - "hash": "f35f7aa683959cf9cb3c326012346dd4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-contract-products-selected-375.png": { - "mtime": 1792555695.0761788, - "hash": "3adb2dd06e6937d34e2c0f1747808494" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-cert-bottom-sticky-fixed-414.png": { - "mtime": 1792557937.0338078, - "hash": "7304a9ee05fa6857ff0a2b64fcb701f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-bottom-anchor-fixed-375.png": { - "mtime": 1792555518.17066, - "hash": "558daf8219cd65e9fe43290ace826c0c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-fixture-contracts-approved-414.png": { - "mtime": 1792550545.870469, - "hash": "205aa715f22b61c6a8182bb66f10230a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-product-list-375-visual.png": { - "mtime": 1792555405.1335907, - "hash": "3cb560ccf0c693ff26c4a470e9ca9e56" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-customer-same-id-tab-keeps-pool-input-native.png": { - "mtime": 1792553269.4261081, - "hash": "786afb44c02c54bc6d5202e3bdea347d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-base-density-defect-414.png": { - "mtime": 1792557747.8799386, - "hash": "304c8f5192a0107f598e29852eba83c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-list-speed-touch-fixed-414.png": { - "mtime": 1792559351.1048005, - "hash": "a7eb735fa2e186c351c11022b6eca496" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-product-route-switch-fixed-414.png": { - "mtime": 1792552244.3286893, - "hash": "4bc3c2955b3772aa05ed5bd273a704fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-delivery-customer-b-created-414.png": { - "mtime": 1792545507.0763333, - "hash": "df968d3d1b4f1b5c15333bba5ee61654" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-density-anchors-fixed-414.png": { - "mtime": 1792547341.6216867, - "hash": "386413b3e1e73c7fe7140622ce87b308" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-products-fixed-375.png": { - "mtime": 1792558543.6548603, - "hash": "f52913326bd837a07263e58c4d12bf2a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-test-plan-upload-ready-414.png": { - "mtime": 1792554280.2387779, - "hash": "47e97b22785587417f85163fe4e6c3ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M06-approval-touch-fixed-375.png": { - "mtime": 1792559200.2098105, - "hash": "27b231f11dd2686e956d232f16cc5ace" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-product-bottom-final-375.png": { - "mtime": 1792555964.7788825, - "hash": "eae5d46f73e9c8f15ac8bd897fca4b23" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-base-fixed-375.png": { - "mtime": 1792558511.1489336, - "hash": "8cae7d06d7373fd7d3d7e7978e7f9667" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-bottom-fixed-414.png": { - "mtime": 1792558619.385507, - "hash": "65cf4f4f49a7185f1a758cf659e701e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-fixture-hazard-delivery-contract-created.png": { - "mtime": 1792547934.8947325, - "hash": "effbc98c39596f721a8db9c610e18d0f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M06-approval-touch-defect-375.png": { - "mtime": 1792558406.6064825, - "hash": "fb2610d4291e6b2dbdcac359b20d239c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-contract-products-mobile-375.png": { - "mtime": 1792555592.3825598, - "hash": "9e5430d3bef132f1fb6554d686ea4fe8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-product-expanded-final-375.png": { - "mtime": 1792555950.319846, - "hash": "75619b9704d330826995a00a188d744e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-cert-bottom-sticky-fixed-375.png": { - "mtime": 1792558044.3834133, - "hash": "492aa3bf023f52ed19d7693722742548" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-contract-products-selected-414.png": { - "mtime": 1792555749.5099862, - "hash": "c16cb6a89f467d42f257ee265d4affe2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-contract-line-picker-unchanged-1440.png": { - "mtime": 1792557075.4450936, - "hash": "b2c452df1a6c81ce05fd13d5833ec572" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-certificate-test-plan-saved-375-native.png": { - "mtime": 1792553916.902597, - "hash": "91b7dd17434d35fc650a50526f80366e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-transport-missing-record-fixed-414.png": { - "mtime": 1792554381.1811094, - "hash": "b57c461febd3562fa0ea71dc74312ba6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-cert-fast-home-inconclusive-375.png": { - "mtime": 1792558115.6713924, - "hash": "492aa3bf023f52ed19d7693722742548" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-bottom-fixed-375.png": { - "mtime": 1792558554.5350494, - "hash": "7d07b2514652678c8e99657e1bace1e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-contract-route-switch-fixed-414.png": { - "mtime": 1792552153.6225436, - "hash": "c3d9459b94789ea7368f60e97f3e80c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-hidden-tab-scroll-overflow-defect-375.png": { - "mtime": 1792556218.2499979, - "hash": "36d818cdfa1f5818ec6f4fe0f4c15195" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-base-fixed-414.png": { - "mtime": 1792558572.9049382, - "hash": "50f08608749facf61b607ab456404ec7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-upload-success-stuck-uploading-defect-414.png": { - "mtime": 1792543717.4549072, - "hash": "81b20eae1cfd65574f115e3d52a615e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-products-fixed-414.png": { - "mtime": 1792558608.319525, - "hash": "aca2ac8ad41450318cba77e24ca96403" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-density-anchors-fixed-375.png": { - "mtime": 1792547048.4742937, - "hash": "0f508658a94d588aee02485377e3d316" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-contact-return-original-fixed-414.png": { - "mtime": 1792560675.162869, - "hash": "440302247dd7460d2280690bb38bd177" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-contact-list-final-375.png": { - "mtime": 1792556120.9011502, - "hash": "44731ad3c51b72646da39b9bbdb0a57c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-invalid-edit-protected-fixed-375.png": { - "mtime": 1792550398.5757794, - "hash": "c0582652fe6db37c3d40f68b5fcb0fca" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-one-load-two-deliveries-saved-native.png": { - "mtime": 1792552828.7770164, - "hash": "64b110b19fbb9bfe307bd2b6af96eec3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-plan-new-after-R1-1440.png": { - "mtime": 1792550832.4883513, - "hash": "cfa619885cd81f463a003bcc27ae3a2e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-one-load-two-deliveries-saved-414.png": { - "mtime": 1792552088.1398199, - "hash": "69f37b4fe243bf7ca25d17c63c5d02fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M04-approval-touch-fixed-375.png": { - "mtime": 1792558964.0837283, - "hash": "01863dbafd6ed2736f32c4adbf6ddc3e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-contact-actions-under44-defect-375.png": { - "mtime": 1792556149.678246, - "hash": "36d818cdfa1f5818ec6f4fe0f4c15195" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-batch-touch-fixed-375.png": { - "mtime": 1792559378.7146401, - "hash": "df79f65c07889320b2ea080c00d637c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M06-fixture-contracts-batch-approval-before-375.png": { - "mtime": 1792546973.9830275, - "hash": "59a0e03292067a1a8382d84e14930e18" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-detail-tabs-spacing-fixed-375.png": { - "mtime": 1792554004.4122503, - "hash": "d18a474920c97799f0277d18fc6dc910" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-list-batch-touch-fixed-375.png": { - "mtime": 1792561999.397258, - "hash": "c2d01eb571e7d9622067d40173fb3556" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-delivery-contract-b-created.png": { - "mtime": 1792546508.6774192, - "hash": "874b7f4fd5879273329559b3a346eae1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-quote-route-switch-fixed-414.png": { - "mtime": 1792552208.357531, - "hash": "694e6b052ca906952263861675e642e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-detail-preview-touch-fixed-375.png": { - "mtime": 1792545788.951748, - "hash": "08df126e81ad82b94e3830b2bf7181e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-card-touch-fixed-414.png": { - "mtime": 1792547239.444156, - "hash": "3cb560ccf0c693ff26c4a470e9ca9e56" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-product-density-defect-414.png": { - "mtime": 1792557764.3845332, - "hash": "41182bfcdb27cbd275d98de4f981ad53" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M03-final-amount-33-readonly-1440.png": { - "mtime": 1792560479.600251, - "hash": "23fd1a72d670d070b81ced4bd1511eac" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-admin-submit-search-fixed-375.png": { - "mtime": 1792546778.6115751, - "hash": "cef6bc6c95cf812747ce9517277ea2c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-empty-draft-edit-reopened-375.png": { - "mtime": 1792550599.55947, - "hash": "601d6a74117e1b2302645fcf55fda534" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-list-expanded-fixed-375.png": { - "mtime": 1792562385.488816, - "hash": "2651a3c3e94d3e24cb95413a88ad414c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-batch-submit-three-drafts-skip-two-375.png": { - "mtime": 1792546852.0925293, - "hash": "258e09033cdf78136bca40ca4b513fa8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-detail-tabs-spacing-fixed-414.png": { - "mtime": 1792554039.5003803, - "hash": "b175e2446aeefa266a1637417faed613" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-customer-route-switch-fixed-375.png": { - "mtime": 1792552267.0741463, - "hash": "11a69565a56aba1b018c1271fef69db8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-list-return-restored-fixed-414.png": { - "mtime": 1792561957.5226936, - "hash": "2539e957448077f182473b73ccce2bee" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-load-contract-b-created.png": { - "mtime": 1792546350.8597138, - "hash": "ecd24ab8e7fe09a8f611c0c34f1bcdd2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M06-fixture-contracts-batch-approved-375.png": { - "mtime": 1792547015.0572207, - "hash": "bfee1f3396712912d303e5e126640638" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-version-amount-fixed-414.png": { - "mtime": 1792559897.6117163, - "hash": "129ed6e1e3663059b8ec3172188fcfa8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-invalid-edit-protected-fixed-414.png": { - "mtime": 1792550316.7715604, - "hash": "6dcd3059456676b938e117efa9fe3e17" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-test-attachment-persisted-414.png": { - "mtime": 1792543763.851904, - "hash": "95abc3a69647f080838fc8513fd2019c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-approver-account-search-fixed-414.png": { - "mtime": 1792547014.5513554, - "hash": "9bb9f10ed3618c11b83fa1cc07f3ccea" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-card-touch-fixed-360.png": { - "mtime": 1792547239.1397676, - "hash": "547cf998d07a78af678ec8a7262fe4f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-contact-form-button-defect-375.png": { - "mtime": 1792556316.7395837, - "hash": "6fcc476ac73bfaf0a117b952ac6f35eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-empty-draft-edit-reopened-414.png": { - "mtime": 1792550977.359502, - "hash": "b2ba69b471c4a2dc196760cd58f645e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-card-touch-fixed-375.png": { - "mtime": 1792547239.230951, - "hash": "d5e275479a0b0f70e1058cf4d8f6fb01" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-contact-form-touch-fixed-375.png": { - "mtime": 1792557254.7960498, - "hash": "9f8a00e33b3f68e410bbf5b97ddc541c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-list-final-amount-defect-414.png": { - "mtime": 1792559092.8131194, - "hash": "35425c345219389b9dd53a0fd9adc8a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-invoice-edit-identity-regression-414.png": { - "mtime": 1792560746.8859177, - "hash": "65c8c213d7216f6910c36ade0612a6e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-contact-switch-record-fixed-375.png": { - "mtime": 1792560643.090757, - "hash": "670b8a7ad3fb6369e1afcc3fdb5b807b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-long-product-tags-fixed-414.png": { - "mtime": 1792542818.6371994, - "hash": "fa539c8733dd451f4fe770594e4646a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-related-contract-identity-regression-414.png": { - "mtime": 1792560837.0334346, - "hash": "9ebefa60fd0fc68d30e31e2bcef44604" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-more-touch-fixed-414.png": { - "mtime": 1792558647.9456673, - "hash": "292b6813249fc01e9398141024846926" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-contract-lines-table-clipped-414.png": { - "mtime": 1792551366.0314078, - "hash": "402c383d80b2cd9dc222b209e30b3cfa" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-quote-amount-fixed-375.png": { - "mtime": 1792558531.8672383, - "hash": "4b9788a5c9ea8725ef92dda8840c8f15" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-bottom-anchor-highlight-defect-414.png": { - "mtime": 1792554729.5224135, - "hash": "baae6385fb1cf000499951f080e4e24d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M06-batch-touch-fixed-414.png": { - "mtime": 1792559259.006306, - "hash": "1ee08a6cf54ebc79dcd46789c8eeefa5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-list-touch-fixed-375.png": { - "mtime": 1792559147.833328, - "hash": "a161e5105ee076b2d7de1185cbae524d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-base-final-414.png": { - "mtime": 1792557893.5276203, - "hash": "f732e6380b5a2afdddf5acc8ef628222" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-load-contract-a-created.png": { - "mtime": 1792546263.4818642, - "hash": "e3f22083b91d62f1b809e0408113e447" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-framework-density-regression-414.png": { - "mtime": 1792547601.8598535, - "hash": "a782d8246ad1cbc221bf8756c4d93240" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-expiry-aligned-web-30days-414.png": { - "mtime": 1792546988.4000232, - "hash": "198fa069ecef3a694d8c9cd1de7e7446" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-customer-detail-final-375.png": { - "mtime": 1792556044.9785264, - "hash": "9c616b2d66f6256f71f87c32bcda9984" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-list-final-amount-fixed-414.png": { - "mtime": 1792559756.4754114, - "hash": "08e954e73690491dc782d2387fc04e35" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M04-approval-touch-defect-375.png": { - "mtime": 1792558296.7630692, - "hash": "68452e65591ac7d77d219a5cde2c234a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-approver-search-no-match-keeps-selection-375.png": { - "mtime": 1792546669.7880993, - "hash": "38111a49a0020772beadcbfb017015f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-multi-stop-detail-touch-defect-native.png": { - "mtime": 1792553003.2650983, - "hash": "998cc0d0691320c035cef80f9ec082a1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-return-query-lost-defect-375.png": { - "mtime": 1792560203.8791614, - "hash": "8a84a771a5b4f24f6e55e40789b8ce69" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-last-anchor-reachable-375.png": { - "mtime": 1792547085.1774793, - "hash": "fd301541cc936712f437ae2d451ae7f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-base-final-375.png": { - "mtime": 1792557835.5524812, - "hash": "c0b9877d455c29fd52cac98364e9c94a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-long-product-tags-fixed-360.png": { - "mtime": 1792542818.202805, - "hash": "c2f53f04f182f3e3233ff66430638c31" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M06-batch-touch-fixed-375.png": { - "mtime": 1792559225.9761624, - "hash": "fd76abfe7d2f33471268e14bca59e324" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-quote-mode-change-closes-submit-native.png": { - "mtime": 1792552979.582058, - "hash": "f1e18d6cd1ed00cfbfff230d2e99b8fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-more-filter-density-defect-375.png": { - "mtime": 1792562108.2266233, - "hash": "0c953b97d0d929b38ee9170051c45b3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-delivery-customer-a-created-414.png": { - "mtime": 1792545401.9798703, - "hash": "00278a6dd8a54ccc1a6df1297481e257" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-more-touch-fixed-375.png": { - "mtime": 1792558660.4727092, - "hash": "ab4ebec174bc63e54a19840cc861481a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-product-expanded-375-visual.png": { - "mtime": 1792555465.7389953, - "hash": "0ca7246ef5364a78a7d505d87ca3e841" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-fixture-delivery-contract-a-created.png": { - "mtime": 1792546424.446695, - "hash": "d512111dcb76fd997ef4d40f9e6b364c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M02-long-product-tags-fixed-375.png": { - "mtime": 1792542818.338249, - "hash": "eec65d97c19e6b779663b606a6bf9700" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M07-empty-draft-readonly-1440.png": { - "mtime": 1792550900.3667648, - "hash": "f412baf80abc92f01e6869b970fdda22" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-invalid-copy-protected-fixed-375.png": { - "mtime": 1792550471.279192, - "hash": "95caaa6ca8496cfb5f674b83454f398a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/WEB-M07-one-load-two-deliveries-readonly-1440.png": { - "mtime": 1792552705.6252043, - "hash": "aaeed166693016e57500331b49e0c74b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M03-list-final-amount-fixed-375.png": { - "mtime": 1792559756.2752721, - "hash": "f96631adb347ef0bc7a9c2f5f747293b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/C27-contract-route-id-stale-content-414.png": { - "mtime": 1792547510.7182844, - "hash": "dbd66bbc18a1d1a33d654701a89106f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M07-list-return-expanded-fixed-375.png": { - "mtime": 1792561755.9110777, - "hash": "942fc7719854ed45bdfe307a0eea01d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M08-fixture-hazard-delivery-contract-submitted-414.png": { - "mtime": 1792550431.216164, - "hash": "1a9aad455d4b0afc2c437bda18c64941" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-four-fixture-contracts-submitted-375.png": { - "mtime": 1792546867.0732315, - "hash": "8f94a52f710ec6cf49178011f94ea5c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M05-contract-product-density-fixed-414.png": { - "mtime": 1792547385.0591998, - "hash": "d1f013f76efde3da7c756e47ba6069fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/M01-preview-touch-fixed-414.png": { - "mtime": 1792545622.4803212, - "hash": "373d80aded20bd1fc187b406336b0302" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-category-path-readback-414.png": { - "mtime": 1792536795.2883067, - "hash": "babd7d7dd49d521e578ba510ff779a9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-off-list-414.png": { - "mtime": 1792534331.6507676, - "hash": "afa6d22f8df13b3904ccf4d5b8ba0446" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-auto-search-fixed-414.png": { - "mtime": 1792535684.4035368, - "hash": "dd720424d13cd02b9423b26930a07040" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-search-submit-375.png": { - "mtime": 1792532406.5452979, - "hash": "1c02586058e7a0286c4d1217b9aa6b50" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-list-375.png": { - "mtime": 1792532633.0490644, - "hash": "5da72c2d5b55e9f3fda6045189e067d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-product-readback.png": { - "mtime": 1792534772.2528806, - "hash": "9952941332c14f83f55b3a386fe63aa1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-contact-updated-414.png": { - "mtime": 1792533959.7409139, - "hash": "4b5ef65913750c5c1918e53e0a1c4792" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-list-375.png": { - "mtime": 1792531815.8081472, - "hash": "d255269efc8969d575ab022acc4600db" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-follow-contact-name-fixed-reloaded-375.png": { - "mtime": 1792540690.4713109, - "hash": "6745474b7aac468d862349c21021aeab" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-vehicle-picker-375.png": { - "mtime": 1792532921.1762078, - "hash": "17ce0145d5711392effb09778733eefe" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-framework-market-modes-375.png": { - "mtime": 1792539208.8721137, - "hash": "0c8aec3fbc09e16be7b3fee2c29f96b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-customer-log-empty-414.png": { - "mtime": 1792536324.8520052, - "hash": "99dbd173b5cdfee17e14b1e346e4434a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contacts-375.png": { - "mtime": 1792531721.681334, - "hash": "6a80e0fe13cb350113c96f0b8ce7d065" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-cert-list.png": { - "mtime": 1792532976.604235, - "hash": "d9975a7c59bd6421d74a5dbcbdffbda1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-reject-required-validation-414.png": { - "mtime": 1792539744.9404447, - "hash": "b1af2f73169aedd473a1efbd8810ef6e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-new-375.png": { - "mtime": 1792532911.5140083, - "hash": "db74b24dfa88373af6d5ad1da02f3b6a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-manual-scroll-anchor-defect-375.png": { - "mtime": 1792538081.2619374, - "hash": "97bf6005049bb2f3f04dde25e51119c0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-direct-detail-confirm-layout-fixed-414.png": { - "mtime": 1792534524.4725416, - "hash": "b70fa1c2f9a3f4d90d5fbef4f335a103" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-category-tree-created-414.png": { - "mtime": 1792536583.723374, - "hash": "123b5de3bec712196bea9a66d421809a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-return-retains-test-query-414.png": { - "mtime": 1792539722.7159655, - "hash": "42a20984b1aaca1d68da8509d4e3e834" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-customer-picker-defect-375.png": { - "mtime": 1792532745.4555027, - "hash": "afb761d67f308d8514f7053bcc5a8636" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-list-414.png": { - "mtime": 1792531816.0930662, - "hash": "f6f03019441c9162ad3f78bb5f44e848" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/workbench-375.png": { - "mtime": 1792531466.154539, - "hash": "1ba5b80003b1e058976d9472a53992b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-list-375.png": { - "mtime": 1792532334.5798056, - "hash": "6234ec28323b2e1161df2ec14c15b3f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-list-375.png": { - "mtime": 1792532536.2807388, - "hash": "41e5a08f2b84decc2960282aa258940f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-upload-sheet-414.png": { - "mtime": 1792532989.7235675, - "hash": "a1a7bb7c974550ad88e95e38f78d7993" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-follow-empty-nexttime-save-defect-414.png": { - "mtime": 1792535396.1326876, - "hash": "e00aa2505c2b022a0eb0601b1632e563" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-search-focus-fixed-414.png": { - "mtime": 1792533321.714377, - "hash": "045b80493e646842c4fe59585d6c7eb6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-customer-created-414.png": { - "mtime": 1792533798.1674023, - "hash": "77c693d28fc4949d05dd957b91f6f8a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-custom-amount-fixed-414.png": { - "mtime": 1792534591.292423, - "hash": "23c2d76e650ce3befd8eab4c1d0d03b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-invalid-edit-safe-return-375.png": { - "mtime": 1792541342.8202329, - "hash": "94ee7b6e717064d619ec6b45098fe529" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-customer-picker-375.png": { - "mtime": 1792532943.270873, - "hash": "dde66a229b2240fc7ccb95b8ff9dc65e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-customer-invoice-readback.png": { - "mtime": 1792535612.8002942, - "hash": "7203a54574fafd5b49017a417011150e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-approved-detail-375.png": { - "mtime": 1792532600.1817825, - "hash": "42c0a42943e5180038a52700691d3d97" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-product-detail.png": { - "mtime": 1792532230.875005, - "hash": "14c8e6c00dc9396d00d38b8a98018b18" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-copy-load-error-hidden-defect-414.png": { - "mtime": 1792534963.0805454, - "hash": "4853d59f03da6a09dae867594adf5195" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-contact-canonical-restored-375.png": { - "mtime": 1792540607.840342, - "hash": "e5e4e5d871962cb48ab2df225749de4e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-search-375.png": { - "mtime": 1792532651.2032552, - "hash": "ea3fd7f549377fea330f9790e239385b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-copy-clears-customer-price-id-375.png": { - "mtime": 1792539194.6518645, - "hash": "899cdf23fd310d3e73ad3d03630a8703" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-return-fixed-414.png": { - "mtime": 1792533354.664502, - "hash": "a3cbe4db70b901caaab5293e97bb703d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-anchor-scroll-defect-414.png": { - "mtime": 1792533128.4135416, - "hash": "6fa22fc80dda6dfc722049dda5e11233" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-list-414.png": { - "mtime": 1792532965.2783468, - "hash": "9cd740612a9a44db0d52de74d53c5272" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-test-draft-list-414.png": { - "mtime": 1792533239.5353646, - "hash": "71f2714bccf43d54714ab1a6cc60c9b7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-contract-detail.png": { - "mtime": 1792532677.5052955, - "hash": "7aa1095dc9b6a8ddc1166a8755232e60" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-test-quote-reject-confirmation-414.png": { - "mtime": 1792537509.3050177, - "hash": "5e34f7f16baf8d9b81a9e596af16fd98" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-quote-list.png": { - "mtime": 1792532242.8668423, - "hash": "884341efac023d048b34278627ca32e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-plan-facet-search-misses-existing-375.png": { - "mtime": 1792538322.543476, - "hash": "85b63c08f5a12a23b4fb45e93e358126" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-preset-amount-fixed-414.png": { - "mtime": 1792534682.063839, - "hash": "4924a64e175d6f7f5d36b8431ce531f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-empty-phone-blocked-414.png": { - "mtime": 1792542340.5772004, - "hash": "05e30946f83b5d6b8080d11c8143e145" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-return-keeps-tab-375.png": { - "mtime": 1792532613.7081325, - "hash": "1f9ff869cea4c8bf55ae50be33e1286e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-invalid-copy-retry-safe-375.png": { - "mtime": 1792538794.1946235, - "hash": "421c3ac34b4ac31a980d997a3e7978c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/ENV-wechat-devtools-login-required.png": { - "mtime": 1792541097.8622634, - "hash": "41bf3874ac8718439f2d7b59eac1edbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-contract-draft-readonly.png": { - "mtime": 1792539138.2467334, - "hash": "dca656d513fb688885217d26bd092444" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-product-cross-search-selection-414.png": { - "mtime": 1792535903.264063, - "hash": "cf7b6d66a9be7bcd6c32e1c64af4da89" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-auto-amount-floating-tail-375.png": { - "mtime": 1792539015.7280784, - "hash": "18f71ee814c8561f4fceb47e2f149935" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-picker-375.png": { - "mtime": 1792532394.509767, - "hash": "04a96626a2c1e3949fe118d19cd8819e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-approved-375.png": { - "mtime": 1792532575.3039932, - "hash": "1f9ff869cea4c8bf55ae50be33e1286e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-anchor-defect-375.png": { - "mtime": 1792532673.0645363, - "hash": "60e9d1b8185d756093cd6e5875d601d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-plan-detail.png": { - "mtime": 1792532850.2824154, - "hash": "e3b24637c1c8b5adbb77a9d2bcabd895" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-test-contract-reject-confirmation-414.png": { - "mtime": 1792539751.344317, - "hash": "4bb4a7a1a24c9a70da6a4e5f9bdf85df" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-contact-created-414.png": { - "mtime": 1792533911.8208327, - "hash": "6115a37bbc45dc3e360498f4788787b3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-search-stale-375.png": { - "mtime": 1792532401.4522982, - "hash": "24738598d5d04f1ea3e2766119e4c6f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-mobile-customer-picker-375.png": { - "mtime": 1792537636.6704552, - "hash": "aed4dee9d4532e9fde894e9146ef159f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-products-anchor-375.png": { - "mtime": 1792532319.4594529, - "hash": "13a4fdef1d527ba5cdec78649f8538ee" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-rejected-quote-in-approved-list-414.png": { - "mtime": 1792541714.1342058, - "hash": "c9f84f9ad0e8fbe269c335f891da622d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-search-empty-375.png": { - "mtime": 1792531534.994505, - "hash": "4083cabcfc42da1cb51fe94985e6f42e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-required-phone-bypass-375.png": { - "mtime": 1792540058.7383204, - "hash": "e0604e296fa2ccfa2fcfa7658b2a1ca5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-list-375.png": { - "mtime": 1792532964.9739594, - "hash": "723456e58edf8c4d5de411cceab83723" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-new-414.png": { - "mtime": 1792533370.548452, - "hash": "3ece216e9861c0f33798d8a6045874cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-product-cross-search-selection-375.png": { - "mtime": 1792537848.2476718, - "hash": "a15e08cedef55a9bf932ee10ccefc49e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-form-touch-targets-before-375.png": { - "mtime": 1792539809.7115512, - "hash": "9be370ab33cfe2346c9e559a4b16a8ec" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-search-focus-defect-375.png": { - "mtime": 1792538505.3648963, - "hash": "6fb7977e59db4b2f1db815afc81fb2fd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-required-375.png": { - "mtime": 1792531730.1081066, - "hash": "df012d6cd22f7990b9ea07fee099e748" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-detail-375.png": { - "mtime": 1792532842.8519638, - "hash": "19d2c52d8f9ee6be98d17388b4758ebd" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-direct-detail-confirm-layout-defect-414.png": { - "mtime": 1792534458.0197637, - "hash": "064db8381a21db0932dbaee24feaa333" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-more-375.png": { - "mtime": 1792531574.7632205, - "hash": "194716a7d27915143144f83cf0a65733" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-search-return-fixed-414.png": { - "mtime": 1792534106.2520409, - "hash": "205dacc2c4ff9e67439270fe80022b62" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-detail-414.png": { - "mtime": 1792531708.2770536, - "hash": "bd1aafce37f9b439208919a439d4bc0b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-search-match-375.png": { - "mtime": 1792531510.7243865, - "hash": "475d5fedc764bcd7dbfe808d34347834" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-customer-desktop-table-picker-375.png": { - "mtime": 1792539835.1637373, - "hash": "67cde00dce212775843a66bf873b748b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-attachment-upload-prepared-375.png": { - "mtime": 1792540786.0934558, - "hash": "49830a36fb7a44762f70b06b90e618ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-new-375.png": { - "mtime": 1792532373.6850553, - "hash": "9f9af9efc1f97219c1382f61ed7a5b32" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-return-loses-search-375.png": { - "mtime": 1792538586.2378604, - "hash": "bd36b8d182d393f12e71177688dc1082" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-product-list.png": { - "mtime": 1792532070.7006266, - "hash": "355240ca447c576fc9ff407d6899980f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-framework-market-readback.png": { - "mtime": 1792535267.5024793, - "hash": "8fa1d53f041f8b7670b11e8f1e48a345" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-certificate-fixture-product-created-375.png": { - "mtime": 1792541301.7027197, - "hash": "91ce30e0cc9bbcdf8fdac8410cddb6df" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-form-375.png": { - "mtime": 1792531729.3532515, - "hash": "614420dd13011762152456598f951a1f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-reject-required-validation-414.png": { - "mtime": 1792537447.430972, - "hash": "7759c1fa46371f1c9293fb319e4ab010" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/login-agreement-375.png": { - "mtime": 1792531360.5936165, - "hash": "0caddb8f8d90671b2d2571fc3042722c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-detail-375.png": { - "mtime": 1792531708.6810265, - "hash": "2b321226c4926bc1a7cf9359c71d3f62" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-more-414.png": { - "mtime": 1792531575.069462, - "hash": "aadf189d4c94cc9631876bdeedba5deb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-manual-money-precision-validation-414.png": { - "mtime": 1792539464.4986403, - "hash": "7528aa5404254959f5ac6fb5159b73b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-quote-contact-empty-snapshot-readonly.png": { - "mtime": 1792540335.2628493, - "hash": "3a8241f6d3f63ffe5baa7522a9d90fa6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-required-validation-414.png": { - "mtime": 1792534122.8193336, - "hash": "24c7f8282dbbce0863995a92b67ac544" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-list-current-375.png": { - "mtime": 1792537939.4894438, - "hash": "33f91f59e743630a09f4b579c981f3d5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-return-keeps-search-375.png": { - "mtime": 1792532724.928591, - "hash": "cfea02c9b4f30659765b1aaf02a675c8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-created-414.png": { - "mtime": 1792534217.0119433, - "hash": "493b55ce91bc99914c15d16ebc333252" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-return-loses-search-375.png": { - "mtime": 1792538151.397344, - "hash": "c16cbf75e62db1e372ecf32fac28cda7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-category-options-414.png": { - "mtime": 1792531825.9022985, - "hash": "b5dc0b6949bc0dbd69b0ccd146d34cca" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-quote-detail.png": { - "mtime": 1792532252.721299, - "hash": "1fbaf74835c38acbdc62236306d8a99f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-query-deeplink-fixed-414.png": { - "mtime": 1792536166.5699136, - "hash": "4b3234262a6cd99de9d65c9aedc0dd4a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-own-admin-submit-prepared-414.png": { - "mtime": 1792539626.1066356, - "hash": "a0543d8d2efcfd626d6112c63b639f18" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-detail-414.png": { - "mtime": 1792532976.1785977, - "hash": "5838df2bcd39734e143b1b08d1471394" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-search-focus-defect-375.png": { - "mtime": 1792538128.3649554, - "hash": "fa08b8cebef4b7a0cbffc09874fdd95a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-test-draft-saved-375.png": { - "mtime": 1792532499.4842474, - "hash": "8a0c47ab21da54a9493fc647f96549a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-test-invoice-default-created-414.png": { - "mtime": 1792535513.9395967, - "hash": "99fabae0b4cf4a84a5ad2c551beb7c3c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/login-agreement.png": { - "mtime": 1792531310.2835755, - "hash": "b4975452792454985198088a420efed2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-contract-rejected-after-reload-414.png": { - "mtime": 1792542057.0403886, - "hash": "9b69aa5dc7f4cfa8d4b308a1abee6e15" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-detail-414.png": { - "mtime": 1792531837.7843387, - "hash": "49023e94e7a56f60fc88cbb7d1682854" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-list-375.png": { - "mtime": 1792532779.796383, - "hash": "9421bbf60f82531630b415a1524dc2b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-search-focus-retained-375.png": { - "mtime": 1792539361.5468044, - "hash": "2fa45f8f9c0365505b2a8590cd385f7e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-list-375.png": { - "mtime": 1792531490.90226, - "hash": "f2eaad13941e46356208d0ada7497203" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-customer-second-page-fixed-414.png": { - "mtime": 1792535657.5006351, - "hash": "d843ee87b6163960691e65def7c9b2f4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-new-mobile-form-375.png": { - "mtime": 1792537620.2650497, - "hash": "8264861dfb012da9190de0c3f6c7542e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-test-quote-approval-loop-complete-414.png": { - "mtime": 1792542217.2977982, - "hash": "fbe3adca343cc0016226517b454e0a2f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-category-filter-414.png": { - "mtime": 1792531831.932881, - "hash": "ee19cf41b2a6102ef314dd8be99b7225" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-test-quote-submitted-own-approver-414.png": { - "mtime": 1792537410.4754848, - "hash": "0d1b2432bb1254a17b2b26da30528629" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-create-required-414.png": { - "mtime": 1792533405.7820525, - "hash": "0948edf59276be24325d761aac348109" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-detail-375.png": { - "mtime": 1792532311.1701994, - "hash": "040f6fb3c371617925aa44a3f5c2c8f0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-follow-empty-date-fixed-contact-label-defect-414.png": { - "mtime": 1792536209.8684552, - "hash": "58f9b2d3a8ef49e1fd0a6d434f72c916" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-fractional-price-rounded-414.png": { - "mtime": 1792539449.6221154, - "hash": "1193e978e317b0104f202cfa0d565d54" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-long-test-product-list-414.png": { - "mtime": 1792541425.616923, - "hash": "f63813b6e4c091bc55d56d3ac7f2b224" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-framework-line-total-rounding-gap-375.png": { - "mtime": 1792539275.5238936, - "hash": "fdaa6d8aaf9e54250f89b4fd7a1a7611" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-required-375.png": { - "mtime": 1792532414.5113413, - "hash": "96ec15bc9b00ac0b9b9ef9cf1e7658e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-customer-contact-readback.png": { - "mtime": 1792534903.8580348, - "hash": "7203a54574fafd5b49017a417011150e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/WEB-test-quote-draft-readback.png": { - "mtime": 1792536125.9294662, - "hash": "ce6a4d10b0a6ff22be9c6cdbedbb5894" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-updated-414.png": { - "mtime": 1792534309.2692988, - "hash": "7fff3f69cd256149e45eab07963df6d2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-contract-data-anchor-fixed-414.png": { - "mtime": 1792533993.3728805, - "hash": "984ef0cc19eca6767f5a998004a3ea65" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-category-input-path-defect-414.png": { - "mtime": 1792536727.1381202, - "hash": "adca0b085c80a3942a075e7e9ec10fc2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-contact-switch-clears-stale-phone-375.png": { - "mtime": 1792540239.2298899, - "hash": "85094985ac2a0d8c29280aa94479e9c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-test-draft-contact-name-defect-414.png": { - "mtime": 1792536079.68585, - "hash": "a43e0d82001cb845d6ef26b193f91d8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-new-375.png": { - "mtime": 1792532735.2397056, - "hash": "cb7e492355889ca91412485d08949dd9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-return-expanded-414.png": { - "mtime": 1792533277.372243, - "hash": "0952da23863d0fbe739024aad0e92882" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M08-more-current-375.png": { - "mtime": 1792538217.5103655, - "hash": "ee01f0937e5b20dd5b9e8676c4138d35" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-test-product-restored-on-414.png": { - "mtime": 1792534552.3069725, - "hash": "4877e2c6b3d9f5467c8839486dd41b2f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-list-375.png": { - "mtime": 1792532834.830516, - "hash": "e29bd04e6a917c778ca0b6a2d4bfc5ce" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-fractional-price-saved-detail-414.png": { - "mtime": 1792539491.4531634, - "hash": "2fd49c9aa54d75a3c79c2a46916d84eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-contact-validation-fixed-persisted-414.png": { - "mtime": 1792542406.2511895, - "hash": "5c349db7216d2a5bb74de7c4be37378e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M04-test-quote-rejected-414.png": { - "mtime": 1792541684.8411417, - "hash": "637bbdad7f9ac6ba3e91acb80e3e9667" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-custom-to-all-fixed-414.png": { - "mtime": 1792534604.467972, - "hash": "16ee273ad61bb90aeb60b4ac6430e04a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-customer-validation-local-date-fixed-375.png": { - "mtime": 1792538448.658925, - "hash": "de49efa8a784a3706652352e712cb9d0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-amount-label-defect-375.png": { - "mtime": 1792532354.494886, - "hash": "8c1af3442835f8d1cac54d197cf2d48f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-test-contract-draft-created-375.png": { - "mtime": 1792539065.9969342, - "hash": "bd9ee9d86fe2dfb74cbbf0009a2dc391" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-form-final-total-defect-414.png": { - "mtime": 1792536143.1972933, - "hash": "d3a4a2244677686e0914b26b9084273e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-image-anchor-414.png": { - "mtime": 1792531981.1711316, - "hash": "838249f922a7786adc35b9512cc8560a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M07-missing-record-empty-edit-defect-414.png": { - "mtime": 1792534886.2990057, - "hash": "a36fe066af52b99fe3c8772373b2d82f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-more-amount-375.png": { - "mtime": 1792532345.467446, - "hash": "6d9cdec4d6f9ced2a982254c043e58b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-final-backend-save-375.png": { - "mtime": 1792541110.396679, - "hash": "307b887bee9dcd5e594428cc82d7f0ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-framework-market-fixed-414.png": { - "mtime": 1792535066.097613, - "hash": "caf08e3507a9b915403a70306918ee05" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M01-return-list-375.png": { - "mtime": 1792531788.9637396, - "hash": "f2eaad13941e46356208d0ada7497203" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-approved-375.png": { - "mtime": 1792532792.139782, - "hash": "986403cc74bb7e86a7ff59be5200654b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M02-long-test-product-list-360.png": { - "mtime": 1792541362.6483796, - "hash": "ae692cd05a98aed422cc95a811bb59f1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-test-contract-submitted-admin-414.png": { - "mtime": 1792539657.1576493, - "hash": "6f2ee8ac6de655f85863c042690c20c5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-approved-batch-gating-fixed-414.png": { - "mtime": 1792534044.6227577, - "hash": "08d446d2b468633eeac30adc16cffa27" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M06-approved-batch-gating-375.png": { - "mtime": 1792532800.9717104, - "hash": "ea26da7b54b6dbd8b0cf92252a681f80" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M05-detail-375.png": { - "mtime": 1792532665.8915894, - "hash": "96ec5ad8b6930faecec58437ce58df5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/evidence/M03-product-picker-live-retry-414.png": { - "mtime": 1792537236.605139, - "hash": "9e48a2630784ecbe8c63ea0b96f125e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-21/fixtures/mobile-qa-evidence.png": { - "mtime": 1792540729.511105, - "hash": "516536fa3d30d4f0ac70cbfb25df3194" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-readonly-recheck-detail-375.png": { - "mtime": 1792705857.961568, - "hash": "56697822abe8c41ad16df402c0fe3e31" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-batch-touch-375.png": { - "mtime": 1792695855.5035303, - "hash": "b12d24d7964d7dd229439030d0d84b63" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-miniprogram-wrapper-414.png": { - "mtime": 1792713790.7122805, - "hash": "e424c6e2e8b5d0425714d9b2f299cba9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-before-375.png": { - "mtime": 1792702840.6871798, - "hash": "ee5bec9997c6bdb07aa0630ce60e1d88" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-product-picker-selection-fixed-414.png": { - "mtime": 1792699099.0701864, - "hash": "64207bb8c80f90ae642f34371ab9aaab" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-related-contract-detail-regression-375.png": { - "mtime": 1792699457.1428542, - "hash": "e21c00931f969bdf8cfb5960d015c7d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-new-final-green-414.png": { - "mtime": 1792701089.042993, - "hash": "d2f9d425ad8713781f1814a907f2406e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-R3-frozen-normal-contract-375.png": { - "mtime": 1792706937.7204752, - "hash": "09e1d75e79da1bbf7bc4d4c54ff25448" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-contract-read-sheet-414.png": { - "mtime": 1792704058.0439706, - "hash": "b582cc0fd0ac9d9d2b148fcbe7b3cbbc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-user-layout-regression-375.png": { - "mtime": 1792707321.6161985, - "hash": "0c210df7b37832a73230b4954a81a62c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-style-aligned-base-375.png": { - "mtime": 1792720851.5172117, - "hash": "def0c408d7b88c2e480b666a35c976d1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-only-unit-zero-fixed-375.png": { - "mtime": 1792709400.5633798, - "hash": "4edf8dace9b4d68a869367dc19cb8c00" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-wrapper-detail-375.png": { - "mtime": 1792707707.1890757, - "hash": "4c9bc71c14ce916023cea80802dc2f11" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-C33-versions-before-375.png": { - "mtime": 1792702030.2887945, - "hash": "0614cc803a0a59a6a030baeabec5f177" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-customer-picker-controls-fixed-375.png": { - "mtime": 1792703964.9125388, - "hash": "169b3d75e1298ba669b4277bd3507db1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-invoice-required-regression-375.png": { - "mtime": 1792699499.0664148, - "hash": "2151f74f40e5285a9691f6fbb98116c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-R3-frozen-normal-contract-414.png": { - "mtime": 1792707102.808308, - "hash": "ea6717d59d94ce8dec8fe97b2fd5915c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-new-final-green-375.png": { - "mtime": 1792701059.5943804, - "hash": "4f782dd95263f2d5f99789a4703d06ca" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-related-contract-detail-regression-414.png": { - "mtime": 1792699395.7961063, - "hash": "c29b889c8eeda0416f2302b1b32529ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-product-picker-selection-fixed-375.png": { - "mtime": 1792699081.102013, - "hash": "2cb0081bdd4e68c27457eec95c0a3fb9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-miniprogram-wrapper-375.png": { - "mtime": 1792713790.5661395, - "hash": "bfaa93c68911efab25f04d4c527a9f1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-detail-tabs-spacing-375.png": { - "mtime": 1792695383.3359408, - "hash": "0454a64692563860be0c26ca9484df35" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-final-product-anchor-414.png": { - "mtime": 1792711164.8899646, - "hash": "c83d4da30d0e353800ec01644f8dc781" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-plan-remote-search-fixed-375.png": { - "mtime": 1792696598.6376529, - "hash": "2b66119476545b2eceec568abc225716" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-old-backend-new-guard-fixed-375.png": { - "mtime": 1792706669.1348116, - "hash": "51dacf42f71764611ef1b3fa8f87ceba" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-contract-expanded-before-375.png": { - "mtime": 1792702803.2966175, - "hash": "576eab7dd7755fc0498ade6e34c65f01" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-list-return-expanded-414.png": { - "mtime": 1792695667.1068811, - "hash": "0a2c9426fff5a9c913c45d789e547158" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-vehicle-picker-touch-before-375.png": { - "mtime": 1792697602.396989, - "hash": "a2e87f2c5a9bce311c7fa204a847eab1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-final-detail-375.png": { - "mtime": 1792711060.5389202, - "hash": "61c70ac86e0f2a7cdabc840eac7b565c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-plan-new-after-R2-1440.png": { - "mtime": 1792701471.4902453, - "hash": "75b170d4e2d39ff062e9a40aaad2c9e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-wrapper-detail-414.png": { - "mtime": 1792707707.3940873, - "hash": "fe1831dcbe39013b3a8c4755f39e1091" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-C34-contact-filter-414.png": { - "mtime": 1792701851.9839315, - "hash": "c06910a1cb3739b1846fa1a14adc63f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-user-layout-regression-414.png": { - "mtime": 1792707284.573776, - "hash": "c4adf9014b4bc9c02b21810d69241b31" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-product-first-review-375.png": { - "mtime": 1792703531.550291, - "hash": "a3dc7a039b364cae30d488fd6bcaddc8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-new-fixed-375.png": { - "mtime": 1792700340.1303911, - "hash": "cc4e3ec547ffb2b41bc6b372f11f4f29" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-more-filter-fixed-414.png": { - "mtime": 1792696750.2966948, - "hash": "70b8a60836f61b1e39f865ff67ce753b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-wrapper-copy-edit-414.png": { - "mtime": 1792709155.6941907, - "hash": "e4d60c7ee6c8ba114ce29bcc3a48d889" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-final-form-375.png": { - "mtime": 1792705391.3154125, - "hash": "e00b67997361e49184157e9c8101107f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-style-aligned-certificates-414.png": { - "mtime": 1792720921.098531, - "hash": "fd287847906201793b808c0b038d6095" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-edit-totals-414.png": { - "mtime": 1792701155.3537092, - "hash": "f742d34d8851e2bf873adc0c088ff34d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-customer-picker-green-fixed-414.png": { - "mtime": 1792704180.611431, - "hash": "ee585af5ba4d19351211c35f7941f7f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-R3-after-save-alias-total-defect-375.png": { - "mtime": 1792704581.3173656, - "hash": "b5da2ecdfef1b8bfb886f52b79f44781" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-wrapper-detail-375.png": { - "mtime": 1792707614.6169858, - "hash": "a10b57b11f60dda5930362f684c23657" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-plan-new-before-R2-1440.png": { - "mtime": 1792699308.943796, - "hash": "29d673b84a725942bf52d10415c87fcb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-readonly-recheck-return-414.png": { - "mtime": 1792705919.0677338, - "hash": "0cf993a42adb2d55dd329c0033ba72e7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-selected-empty-retained-375.png": { - "mtime": 1792696897.606266, - "hash": "91e7a47e2266ede1f505e14e7e4adf9c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-final-uploaded-certificates-375.png": { - "mtime": 1792719089.5393913, - "hash": "1da92e1573a53867e84750364d31b245" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-refresh-retest-draft-created-375.png": { - "mtime": 1792711706.3527164, - "hash": "f292b581a03a92bb8615b3a48ca0ff6f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-minimal-draft-reopened-375.png": { - "mtime": 1792701779.6717846, - "hash": "fa801fd569c81f0d116ef689d5986ff0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-contract-expanded-first-review-375.png": { - "mtime": 1792703466.4991536, - "hash": "dffba8a401af6eaae5a7448504d26d6c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-freight-fields-missing-before-414.png": { - "mtime": 1792705065.9610114, - "hash": "86c25de4c093bba2ba20997721fa1e6b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-full-contract-sheet-375.png": { - "mtime": 1792708250.0244224, - "hash": "ad287e07b3f35873b7928a2f6b45b5e6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-old-backend-new-guard-375.png": { - "mtime": 1792706522.402543, - "hash": "5ef6b633c78f8f2c2fc7cb527c15ebaf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-cert-narrow-layout-defect-375.png": { - "mtime": 1792701324.17184, - "hash": "5379768430dac1dcb01afa26b14d93cb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-style-aligned-stops-375.png": { - "mtime": 1792721164.3374395, - "hash": "7eb1f54491b919e8c297e25045824bcf" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-C34-return-fixed-414.png": { - "mtime": 1792701885.7260807, - "hash": "534d7ba11a505626b242c849d0bc6bba" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-delivery-metadata-fixed-414.png": { - "mtime": 1792713062.6563861, - "hash": "28a627adee57f419acb7d0e6aed1de0d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-facet-clear-touch-fixed-375.png": { - "mtime": 1792696931.7346056, - "hash": "bf4c5e237198f21be37680cf1728a1a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-picker-selection-filter-retained-414.png": { - "mtime": 1792708946.5431857, - "hash": "949f46dcd6de5ff65c245b9a3782837c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-adjust-confirm-mobile-375.png": { - "mtime": 1792718187.9327054, - "hash": "3396d0a0e49251b3c884cf8a4941482d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-final-detail-375.png": { - "mtime": 1792705365.5556283, - "hash": "15286edad9974282413910329ac6c125" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-final-header-touch-414.png": { - "mtime": 1792705496.976843, - "hash": "468587b2b735c4acacdb04a00710e9c3" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-C33-versions-stale-route-375.png": { - "mtime": 1792702049.8084316, - "hash": "0614cc803a0a59a6a030baeabec5f177" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-style-aligned-certificates-375.png": { - "mtime": 1792720878.21081, - "hash": "d62eb244d229496ac0aa51f89472b944" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-contract-search-empty-fixed-414.png": { - "mtime": 1792697211.274804, - "hash": "d51273d0e464a794e12289973ac651ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-return-retry-regression-375.png": { - "mtime": 1792697731.678941, - "hash": "1d5ab400ca34d14246a3ea1adafc469d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-address-picker-fixed-414.png": { - "mtime": 1792698671.1803117, - "hash": "1de2655ceb724d8a6bc50f8949160a79" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-embedded-created-vehicle-414.png": { - "mtime": 1792712212.4365268, - "hash": "9335c7135c59a2885e9a8eb0189ac679" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-first-review-375.png": { - "mtime": 1792703495.0252318, - "hash": "4348513adbda7967d61ef40951a27727" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-full-contract-sheet-scroll-375.png": { - "mtime": 1792708265.698086, - "hash": "e1488ae06bef13a27ccb5c457d4c6315" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-driver-search-414.png": { - "mtime": 1792701209.188539, - "hash": "25f9c8ee6ebc2bb8553463f6db900eed" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-more-filter-fixed-375.png": { - "mtime": 1792696559.5792077, - "hash": "601615b1c9102430fe5f4c942eba768a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/U02-product-header-fixed-414.png": { - "mtime": 1792710238.3708024, - "hash": "32214780962059babe36250689229640" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-existing-plan-option-missing-375.png": { - "mtime": 1792695974.908164, - "hash": "52cadbb36c3c622cca9f81e3f9b918b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-C34-return-fixed-375.png": { - "mtime": 1792701828.8232684, - "hash": "f263c194714909b2cb594b8321458049" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-minimal-draft-saved-375.png": { - "mtime": 1792701716.585069, - "hash": "62b78f6d3ed24515f3242dcf67f8cf00" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-test-certificate-preview-375.png": { - "mtime": 1792718331.8465328, - "hash": "ec0c401cbe1c74b674720e0787081680" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-detail-remark-anchor-414.png": { - "mtime": 1792695411.8960881, - "hash": "14364e5c4ba7d33777e0f24542edfa64" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-overwrite-capacity-people-375.png": { - "mtime": 1792712527.5330577, - "hash": "0fda19f5e7961fa563af3d3a9562325f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/U02-product-detail-after-375.png": { - "mtime": 1792710071.951228, - "hash": "a47fba04e7799372e3f60e741970a82b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-new-reject-immediate-result.png": { - "mtime": 1792718020.3313727, - "hash": "740097d09738bd661cc357d0481b5a67" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-full-contract-sheet-414.png": { - "mtime": 1792708981.3091483, - "hash": "cc5fae7a96db74e80bfaed03dfd43034" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-paste-embedded-before-375.png": { - "mtime": 1792710875.3249369, - "hash": "926a306ce2170729d2da8ba19567719b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-new-aligned-375.png": { - "mtime": 1792700693.1066823, - "hash": "a8e57447cc7b00a0374d0f4f13154bc9" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-style-aligned-freight-414.png": { - "mtime": 1792721186.9417934, - "hash": "8401e18544a541f475e97bab231351a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/U02-product-brand-alias-fixed-375.png": { - "mtime": 1792710028.6445675, - "hash": "8d5e2a700d65b0210b61d53e3c1c3259" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-remark-final-414.png": { - "mtime": 1792701099.1369407, - "hash": "bc2748f5891b9e758e2dfc34c1c0a066" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-final-form-brand-controls-414.png": { - "mtime": 1792705399.1576684, - "hash": "229a024c1d98a512a0ff80c5526bd838" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-customer-picker-blue-defect-414.png": { - "mtime": 1792704128.1882799, - "hash": "02ec6a8ebc54f8ff088c08e17d3e79a8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-created-vehicle-in-library-375.png": { - "mtime": 1792712013.210944, - "hash": "a60adaadde9cfaadaa32d7536f363916" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-actual-quantity-missing-before-414.png": { - "mtime": 1792705055.914477, - "hash": "c9b877df8ed90f7c0569ec8fb7f1e85f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-address-picker-before-375.png": { - "mtime": 1792698224.565009, - "hash": "acee5bffea0bdc882ee114ca3596251f" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-copy-created-375.png": { - "mtime": 1792708615.6125066, - "hash": "70742589a3df2cc995b37dee2e3f1274" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-available-quantity-sheet-414.png": { - "mtime": 1792704233.9548373, - "hash": "efe2e02b4b2ad98c238d4a0c47f5e40b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M04-final-readonly-detail-375.png": { - "mtime": 1792705783.5482967, - "hash": "5950cc066cbc1fe431ec1f3d5d5b98b0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M04-final-return-expanded-414.png": { - "mtime": 1792705805.634269, - "hash": "bf9701d06366f261c690e7deee2b1f21" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-adjust-success-quantity-sheet-375.png": { - "mtime": 1792718202.0861676, - "hash": "cc239395aa49ed1c1dca92bf81733bd0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-paste-before-375.png": { - "mtime": 1792710680.759654, - "hash": "404390ab9dd71520979244a70ab25d31" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-vehicle-detail-375.png": { - "mtime": 1792701271.0377474, - "hash": "9751fcab5e2d8948b43f908e05e21f2c" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-load-first-review-375.png": { - "mtime": 1792703456.3386815, - "hash": "3a230908a18f334e765f8226d5007f89" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-paste-recognized-before-375.png": { - "mtime": 1792710721.0230918, - "hash": "b7f1bf132c81e0e3287c6a6cd31bd155" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-vehicle-saved-plan-375.png": { - "mtime": 1792712034.5932035, - "hash": "fafacf33cb37e4da48ff906ea2b59e44" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-stale-load-link-blocked-414.png": { - "mtime": 1792709263.2991858, - "hash": "11bed0a14ad9f381ec6595f123a4244e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-final-card-expanded-375.png": { - "mtime": 1792711043.0724785, - "hash": "1d22eb3d2461dbd13e75c15d4a76d81d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-contract-picker-fixed-414.png": { - "mtime": 1792698727.1559656, - "hash": "41d1c0e543851ad05ce5407bc3f70467" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-arrange-success-quantity-sheet.png": { - "mtime": 1792718089.124827, - "hash": "be46d72e0fc56068e2a89499f92e83d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-plan-edit-before-R3-1440.png": { - "mtime": 1792703076.9471226, - "hash": "37993ea1ce10025189b6e3c614560879" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-C33-versions-draft-fixed-414.png": { - "mtime": 1792702677.490405, - "hash": "88394f52dc948370db205e5ee4ff44ff" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-carrier-picker-before-375.png": { - "mtime": 1792698180.4533427, - "hash": "acdaac5525820e9d11e86d9a3f886a10" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-R3-repaired-total-readonly-1440.png": { - "mtime": 1792708560.1419454, - "hash": "214e9ca13a4c8a7fddb3ed4455506e37" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-repaired-reopen-load-meta-375.png": { - "mtime": 1792708199.4769182, - "hash": "912028b7538dcff094b2bab6a598d43b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-arrange-confirm-ready-375.png": { - "mtime": 1792712070.0844316, - "hash": "a5daa601ca1c35fb066bc1e80c82f325" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-anchor-before-375.png": { - "mtime": 1792702868.177668, - "hash": "91f14fbc6b139d340ab48ecc4b6a0694" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-refresh-retest-submitted-375.png": { - "mtime": 1792711790.468742, - "hash": "c2ec182eeb7ad05870c5c238920d3136" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/U02-product-brand-alias-fixed-414.png": { - "mtime": 1792710186.5058715, - "hash": "d1b198b9bbcc9809059b950bc53eec18" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-final-return-expanded-414.png": { - "mtime": 1792711195.5469508, - "hash": "146e2c8c0a08caef009eaccb45275cfb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-paste-embedded-fixed-414.png": { - "mtime": 1792711493.4935758, - "hash": "f631a27094ba7b388d0092d758c6cae5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-search-clear-preserves-picker-375.png": { - "mtime": 1792697195.862521, - "hash": "8e0f6685dd26bc4cac3b3c35b57d8cf6" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-opportunity-more-empty-375.png": { - "mtime": 1792702949.4000545, - "hash": "fb62c957673bbc9276aa4537763edc07" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-only-zero-draft-saved-375.png": { - "mtime": 1792708813.3317127, - "hash": "50160a9b7a3e1775e52924646b9fc8c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-C33-versions-error-retry.png": { - "mtime": 1792702656.2467673, - "hash": "5f11229c44169b1cbae930d51af29b43" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-style-aligned-base-375.png": { - "mtime": 1792721153.484152, - "hash": "5a9f6feacd95e1875dc30e644bbb1541" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-vehicle-picker-fixed-375.png": { - "mtime": 1792698532.5598793, - "hash": "ca9842237fb7dc0c5d3ff61d3276687d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M06-refresh-retest-reject-confirm-375.png": { - "mtime": 1792711821.1328115, - "hash": "3b8b6cdf24498ce2e0ee47bdda248420" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-R5-PO20261008010-freight-1440.png": { - "mtime": 1792704981.3051581, - "hash": "60b762c85c92cc39391d976fd03e1923" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-C33-versions-approved-fixed-414.png": { - "mtime": 1792702420.7455804, - "hash": "edc0afaca8e3297e0ee6c95014b52327" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-driver-clear-fixed-414.png": { - "mtime": 1792701565.131643, - "hash": "e80abc9d376069af46f87012ffc17687" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-final-versions-375.png": { - "mtime": 1792711129.3786519, - "hash": "fd4779e456296a47d3d9f6c5b27a11b2" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-load-before-375.png": { - "mtime": 1792702794.849805, - "hash": "8d8fbf7e0433fa90f6f1a4d55bc7da1a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-paste-fixed-375.png": { - "mtime": 1792711397.3605464, - "hash": "6380169ac2d5ac32073e8ded99e6d598" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-saved-rebuilt-delivery-414.png": { - "mtime": 1792704465.2469692, - "hash": "8ad105b1a7508512aed367989dec82b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/U02-customer-header-fixed-414.png": { - "mtime": 1792710120.0649714, - "hash": "a8c771d06369167b91476f9ddf2072a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-customer-picker-first-review-375.png": { - "mtime": 1792703594.350002, - "hash": "204e4ac754b0c705afc311733e0f1596" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-contract-full-readonly-414.png": { - "mtime": 1792712984.849533, - "hash": "f34c3fa9d47590d59346d638374c4d4d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-toolbar-fixed-375.png": { - "mtime": 1792703994.4056544, - "hash": "c8d56cd57cff5f5891c4d91dcef8ec90" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-return-retry-regression-414.png": { - "mtime": 1792697803.7920067, - "hash": "7cdadfe8e01712b0e963448d7f06bbfa" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-contract-product-card-414.png": { - "mtime": 1792708925.7301843, - "hash": "2034bcfa6dc192774bf28ec20f423e3d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-alias-brand-lost-after-save-414.png": { - "mtime": 1792704512.8517735, - "hash": "42c667580f7954dedf5839a1cde3148a" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-link-load-search-375.png": { - "mtime": 1792708037.9317327, - "hash": "4b1211601329627714abe7a15303e3a0" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-final-search-375.png": { - "mtime": 1792705328.5989785, - "hash": "bca264f0f77f249e3bf2a7ed273db543" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-facet-touch-fixed-414.png": { - "mtime": 1792696839.136823, - "hash": "709ec03971cd6a1a8ce656793b3c3d4b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-number-range-validation-414.png": { - "mtime": 1792696766.4925997, - "hash": "ebb01e058e520a037ddc38f0dd015b34" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-load-375.png": { - "mtime": 1792712642.13888, - "hash": "dfd4586031c2d40fb7df099f5ccbc7e4" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-list-return-expanded-414.png": { - "mtime": 1792695309.5177145, - "hash": "a61aa6bbf5d8ef3924d5e1d89a45cf25" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-more-filter-before-375.png": { - "mtime": 1792695741.339557, - "hash": "4cf2572cdf38ce65723011db3138ff6b" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-remark-anchor-first-review-375.png": { - "mtime": 1792700003.7757545, - "hash": "9558b556a75e6e2936e1fb3429854915" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-delivery-toolbar-fixed-414.png": { - "mtime": 1792704046.4439993, - "hash": "5e79c429efef9da898ebb47eadc81993" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M01-return-empty-id-toast-defect-375.png": { - "mtime": 1792699833.4410028, - "hash": "2815d99d653d0226f8254332c2e8757e" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-old-backend-edit-guard-fixed-414.png": { - "mtime": 1792706890.1505768, - "hash": "ef2df8537446b3d0a04388bf3f5ff3e1" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/U02-customer-header-fixed-375.png": { - "mtime": 1792710238.4882681, - "hash": "5f21cf56ba2275bc4b110209ca531025" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R4-paste-fixed-414.png": { - "mtime": 1792711451.9694483, - "hash": "8d916a8df77f56f886b5410828c51589" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-contract-picker-intermediate-375.png": { - "mtime": 1792698273.996254, - "hash": "504f5114f84c5bac3801b85c19196175" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-freight-414.png": { - "mtime": 1792712689.01529, - "hash": "03aad5eaf9ed4d2844ce8f73a82d5452" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-final-versions-414.png": { - "mtime": 1792711138.1660366, - "hash": "5e36bd78f897c7c559f022db6b72ae50" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-C33-versions-approved-fixed-375.png": { - "mtime": 1792702361.745324, - "hash": "2d854ebe264067c2135347f8c6400bf8" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R5-contract-insufficient-375.png": { - "mtime": 1792712667.9695053, - "hash": "cdc6af64575a6915bb4561df234267fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R3-unlinked-formal-save-blocked-375.png": { - "mtime": 1792708827.082037, - "hash": "4a85b46ae8aa366f79a9e030555a5412" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M08-three-certificates-reopened-375.png": { - "mtime": 1792718503.5735862, - "hash": "1da92e1573a53867e84750364d31b245" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-new-first-review-375.png": { - "mtime": 1792699913.5795429, - "hash": "ed22e172ada479d196e630c264a4db22" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-R2-cert-fullwidth-fixed-375.png": { - "mtime": 1792701528.141731, - "hash": "1e3768524232f0dfeacde68b1e40340d" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M03-final-approval-anchor-375.png": { - "mtime": 1792711069.3748858, - "hash": "224a4fbb2998f9a588f827eb1e31d196" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-carrier-picker-fixed-414.png": { - "mtime": 1792698605.906277, - "hash": "ffa40464003e31a96b0e406e38fea8a5" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M02-wrapper-search-375.png": { - "mtime": 1792707655.6155055, - "hash": "b56ee6c857b10c6c664df1b67edb40dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/M07-vehicle-picker-reopen-pagination-fixed-414.png": { - "mtime": 1792699142.180853, - "hash": "94deb804aaff8ba9631cb05a57329925" - }, - "/Users/zlwu/work/00code/shanxia2.0/docs/testing/mobile-eight-pages/2026-10-23/WEB-U02-product-edit-1440.png": { - "mtime": 1792709846.988623, - "hash": "090f234b75232a8475e98935b41bdbf6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/branding/logo.gif": { - "mtime": 1792662992.9372184, - "hash": "275126e3913611d6d246019f22089ffe" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/qiniu.png": { - "mtime": 1792663261.4948273, - "hash": "2f548aabf141cd42f4fdb6bad81ad0dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/appstore.svg": { - "mtime": 1792663261.492844, - "hash": "2928664fe1fc6aca88583a6f606d60ba" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/ks3.png": { - "mtime": 1792663261.4933612, - "hash": "cc44dc2a8eb8a06147447c493b466ef8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/onedrive.png": { - "mtime": 1792663261.494675, - "hash": "d78af2348c789db6164792316b6173cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/oss.png": { - "mtime": 1792663261.494738, - "hash": "4738a3b411d78ba9087b5b5bc450039f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/cloudreve_ios.svg": { - "mtime": 1792663261.4931273, - "hash": "3d35e3e83fa976425b1d8a857f312908" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/marker-icon.png": { - "mtime": 1792663261.4942546, - "hash": "2273e3d8ad9264b7daa5bdbf8e6b47f8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/marker-icon-2x.png": { - "mtime": 1792663261.4942071, - "hash": "401d815dc206b8dc1b17cd0e37695975" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/logo512.png": { - "mtime": 1792663261.4938922, - "hash": "09b43ce77dc54b6575d710ae865008ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/cloudreve.svg": { - "mtime": 1792663261.493066, - "hash": "b20b9d7076da1abf965a95e270eda2ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/cos.png": { - "mtime": 1792663261.493202, - "hash": "147ec9dc4a868cbdad96345fbd595478" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/remote.png": { - "mtime": 1792663261.4948921, - "hash": "0fce0470e21fb207b09004c2c9ecdd05" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/lb.svg": { - "mtime": 1792663261.4934218, - "hash": "03a08d06c106ab8c1e92aad1b50fe4bc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/s3.png": { - "mtime": 1792663261.4950042, - "hash": "5a8f6144c5fe59691d321e6b8c8c38d3" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/marker-shadow.png": { - "mtime": 1792663261.49431, - "hash": "44a526eed258222515aa21eaffd14a96" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/obs.png": { - "mtime": 1792663261.494389, - "hash": "e0d4aeb273cc0459781ad9a18b047e13" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/logo_light.svg": { - "mtime": 1792663261.494156, - "hash": "238141bc01036473467c85ef8d268a55" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/local.png": { - "mtime": 1792663261.4935374, - "hash": "110d03dfb4e7f800d8e7e9509ec66904" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/logo.svg": { - "mtime": 1792663261.4937496, - "hash": "36729faef5539fd6d8b38a02173742db" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/upyun.png": { - "mtime": 1792663261.4950817, - "hash": "1cb0c87615c36fa9e15b1743f8bb3204" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/logo192.png": { - "mtime": 1792663261.4938169, - "hash": "c698c2cf2ca84332d59be4ab47a09363" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/viewers/monaco.svg": { - "mtime": 1792663261.4957771, - "hash": "ff397a9fbfbae660f6643f7c3da69490" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/viewers/artplayer.png": { - "mtime": 1792663261.4954534, - "hash": "113f758a35e9c71b8d9c41240da8233b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/viewers/gdrive.png": { - "mtime": 1792663261.495663, - "hash": "7e7517f88c67fd557c859df9a4535d46" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/viewers/m365.svg": { - "mtime": 1792663261.4957266, - "hash": "6e822fe1305a34045fc10e09d6ca4f43" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/viewers/excalidraw.svg": { - "mtime": 1792663261.495607, - "hash": "c4b15117e5d5e7b7b1860cce93178a97" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/viewers/photopea.png": { - "mtime": 1792663261.4958766, - "hash": "a2cb35527a6bbc04d54a2a4cc47cf174" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/static/img/viewers/drawio.svg": { - "mtime": 1792663261.4955385, - "hash": "9379f5c485289f2d33b3d8e731a0ffe0" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/treeitem-expanded.svg": { - "mtime": 1792663261.4665678, - "hash": "af9e269b3a6939136b579962c0fdb3ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-spreadOdd.svg": { - "mtime": 1792663261.4651182, - "hash": "27a437431079dfec6eab0910088401fb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/gv-toolbarButton-download.svg": { - "mtime": 1792663261.4639182, - "hash": "886a2c8c553e8250eb3968655ef41220" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-download.svg": { - "mtime": 1792663261.4653358, - "hash": "1c49e5945ebbb8f01334868d4cf3eb41" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-currentOutlineItem.svg": { - "mtime": 1792663261.4652724, - "hash": "7f4b752b494a196d26810587a2183d93" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-check.svg": { - "mtime": 1792663261.462507, - "hash": "1aac80711a19e2e435ef13aba855901f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-pageUp.svg": { - "mtime": 1792663261.4657958, - "hash": "a7bde62b304e817fc82b3eb447a4e61f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-note.svg": { - "mtime": 1792663261.4629502, - "hash": "832e3217eb765543d201f3b40005956d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/messageBar_closingButton.svg": { - "mtime": 1792663261.4641078, - "hash": "2bb192d16ff265b8920bc165f52da554" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-editorStamp.svg": { - "mtime": 1792663261.4655676, - "hash": "322a49e2ebb90832c344f939c982d4c1" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-selectTool.svg": { - "mtime": 1792663261.4649196, - "hash": "0995cdd62abae594b8953a5846f46c1f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-scrollWrapped.svg": { - "mtime": 1792663261.464858, - "hash": "65eab208698a7e36ed4a36267ddf32f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/loading-icon.gif": { - "mtime": 1792663261.463982, - "hash": "faa74e8c61fc64d5edb11613c7eead2c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/cursor-editorInk.svg": { - "mtime": 1792663261.4633782, - "hash": "6cf7a147a22611a98dbc409b9d44b56a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/cursor-editorTextHighlight.svg": { - "mtime": 1792663261.4634633, - "hash": "ab8563f299c4378d99ef141c56bd4ba2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-viewThumbnail.svg": { - "mtime": 1792663261.4663222, - "hash": "b74203eb9c9b702676441ae7e844a0b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-viewLayers.svg": { - "mtime": 1792663261.4661918, - "hash": "e05350ecb3f3a562a95c949d80618e7b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-editorInk.svg": { - "mtime": 1792663261.4655108, - "hash": "8f1b37788128093e13e5c8ebf4ffa176" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-zoomIn.svg": { - "mtime": 1792663261.4663875, - "hash": "7393db490c10e1225af2bea630dff600" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-noicon.svg": { - "mtime": 1792663261.462882, - "hash": "6508f26ea254277f5c0df4ea5ab9f24d" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/altText_spinner.svg": { - "mtime": 1792663261.4623911, - "hash": "ada404c159a417f84337fb9e2f0e8cb6" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-menuArrow.svg": { - "mtime": 1792663261.465626, - "hash": "f1e2c311332ee5bec43bebe6a9e6fadc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-scrollHorizontal.svg": { - "mtime": 1792663261.4646623, - "hash": "065b34ce2cca659d32af24945cdd6060" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/messageBar_warning.svg": { - "mtime": 1792663261.464171, - "hash": "55f5dbae780edbf075bb7a6626c30e11" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-presentationMode.svg": { - "mtime": 1792663261.4658597, - "hash": "e5e5e2bd092da9563e9fe1683ca96814" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-insert.svg": { - "mtime": 1792663261.4627082, - "hash": "790992abfc5034ed777d4ca8b4865a96" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-pageDown.svg": { - "mtime": 1792663261.4657378, - "hash": "f069204380261a6209e0a8d09296ecac" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/editor-toolbar-delete.svg": { - "mtime": 1792663261.4635246, - "hash": "b4de8e7f03f8d921d50a67909cebb701" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/treeitem-collapsed.svg": { - "mtime": 1792663261.4665043, - "hash": "57e07b703e74290b985879a5606283e5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-paragraph.svg": { - "mtime": 1792663261.4630914, - "hash": "da51c08160d09ff8f5e8e09dc9e042eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-editorFreeText.svg": { - "mtime": 1792663261.465392, - "hash": "116ff1252db789eeb2d387623a11fca2" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-key.svg": { - "mtime": 1792663261.4627702, - "hash": "40015bde172203a4ffa880a238d6d779" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-paperclip.svg": { - "mtime": 1792663261.4630187, - "hash": "95261db8f4694ced4b753a5a14b7627c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-viewOutline.svg": { - "mtime": 1792663261.4662569, - "hash": "3c685c673deb2a6d84fb7c0029b03e63" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-scrollVertical.svg": { - "mtime": 1792663261.4647892, - "hash": "b5a84c07efc4acf13bc9fd6789257e5e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-comment.svg": { - "mtime": 1792663261.4625678, - "hash": "4f3d3d9b61d113ba0d284481d2454af4" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-lastPage.svg": { - "mtime": 1792663261.4644704, - "hash": "c27d30a2455403e97bb8b04284cfd703" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/altText_done.svg": { - "mtime": 1792663261.462325, - "hash": "c4109a701d4d217e57eb8b168418d491" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/altText_disclaimer.svg": { - "mtime": 1792663261.4622626, - "hash": "ef10d19bb309c14c33b64dde6bfdd460" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/loading.svg": { - "mtime": 1792663261.4640436, - "hash": "28e82fa827563f85d2986895c1162311" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-newparagraph.svg": { - "mtime": 1792663261.462825, - "hash": "bb7062f13b8ce19185fc37ff7dc67566" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/altText_warning.svg": { - "mtime": 1792663261.462452, - "hash": "35b678cfb41e4c0b3c6ffc3fd349771a" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/altText_add.svg": { - "mtime": 1792663261.4621735, - "hash": "8f64f825ec047eb7b75078196f470128" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-firstPage.svg": { - "mtime": 1792663261.4643207, - "hash": "91a9b8bc9176f001354505d89d73a8ce" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-help.svg": { - "mtime": 1792663261.46264, - "hash": "6ec1ca7b8aa80a3e10325e74d7998894" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-secondaryToolbarToggle.svg": { - "mtime": 1792663261.466025, - "hash": "15c198a9e82f0acde67bcf984a2a392e" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/findbarButton-previous.svg": { - "mtime": 1792663261.4638484, - "hash": "2c51564fbaeef89ee1d9e2ec7d3b8a24" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-bookmark.svg": { - "mtime": 1792663261.465189, - "hash": "f92ef9c0fe7cc0f63da7c346326a8bea" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-handTool.svg": { - "mtime": 1792663261.464395, - "hash": "0e155713a95a017cc5cc30a27040f8dc" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/annotation-pushpin.svg": { - "mtime": 1792663261.4631655, - "hash": "cd64866e884b245796cb15d41b8c3c86" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-print.svg": { - "mtime": 1792663261.4659138, - "hash": "f72bda736f4134a6fbbabb07b2df33de" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-spreadEven.svg": { - "mtime": 1792663261.4649816, - "hash": "cb937aafab1ced8cf88d9a9b5eb20903" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-openFile.svg": { - "mtime": 1792663261.4656832, - "hash": "b028067475ee9cb463cb332b80a4f118" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-zoomOut.svg": { - "mtime": 1792663261.466447, - "hash": "950d42d1105146a1868ba45ac2ed54f5" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/cursor-editorFreeText.svg": { - "mtime": 1792663261.4633114, - "hash": "3626649fe7b80fa3a71aad576edec17b" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-rotateCw.svg": { - "mtime": 1792663261.4645956, - "hash": "3fbd44c0002c0a429c9f274a1119f5ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-spreadNone.svg": { - "mtime": 1792663261.4650528, - "hash": "b11634325efd950bb7fa91be259ba7f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-scrollPage.svg": { - "mtime": 1792663261.464723, - "hash": "f001ec02d59dd559f9ac188b789e9c93" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/findbarButton-next.svg": { - "mtime": 1792663261.4637928, - "hash": "e2824495a76d61b21028ecfa27acaa43" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-editorHighlight.svg": { - "mtime": 1792663261.465449, - "hash": "e35e6de31bda9a41403052b8b9717a26" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-viewAttachments.svg": { - "mtime": 1792663261.4661338, - "hash": "2624927ca6a9b27a89ea3771016667ae" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/cursor-editorFreeHighlight.svg": { - "mtime": 1792663261.4632525, - "hash": "8054bb528a9d54e795f3f2d05ca2991c" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-search.svg": { - "mtime": 1792663261.4659724, - "hash": "460a4f30268e7ca89caf686bc6d158d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-rotateCcw.svg": { - "mtime": 1792663261.464533, - "hash": "cf46d5e2ca6535f4fe837fd828b70d2f" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/secondaryToolbarButton-documentProperties.svg": { - "mtime": 1792663261.464254, - "hash": "3a16ee3729687f1d1302712e664cee91" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/public/assets/pdfjs/images/toolbarButton-sidebarToggle.svg": { - "mtime": 1792663261.466079, - "hash": "6e9a87e8892bbc18d6c8c6ec92f928be" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/assets/logo_light.svg": { - "mtime": 1792663261.5542963, - "hash": "238141bc01036473467c85ef8d268a55" - }, - "/Users/zlwu/work/00code/shanxia2.0/doclib/upstream/cloudreve/assets/src/component/Frame/assets/logo.svg": { - "mtime": 1792663261.5536392, - "hash": "36729faef5539fd6d8b38a02173742db" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/logo.gif": { - "mtime": 1780201410.0, - "hash": "275126e3913611d6d246019f22089ffe" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/watermask.jpg": { - "mtime": 1780409070.0, - "hash": "837e202af3d8c6d923d8f86a77395221" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/sxshzyz.jpg": { - "mtime": 1783219885.0, - "hash": "9a2762f94dc667b3dd0e77535f3aa98d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/sxshzyz.png": { - "mtime": 1783226135.0, - "hash": "0feefa7ab791d2d332016d558c187316" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/avatart.jpg": { - "mtime": 1780108931.0, - "hash": "9c9cb3d7fbc7cbfef0b9658842d547c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/logo-sx.svg": { - "mtime": 1761195552.0, - "hash": "e8ab332b463c28e5f8ed51a209816e24" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/sxyz.png": { - "mtime": 1784122348.0, - "hash": "b0659013d760144823349b105f0299c9" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/SXYZ.jpg": { - "mtime": 1784122963.0, - "hash": "bfff944db6a704d9fc468438a4d30442" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/favicon.svg": { - "mtime": 1780201410.0, - "hash": "e8ab332b463c28e5f8ed51a209816e24" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/public/avatar.svg": { - "mtime": 1785686983.0, - "hash": "40bdcac74cbf715934839a61b455a519" - }, - "/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/web-admin/src/assets/svg/search.svg": { - "mtime": 1780108931.0, - "hash": "4831a121c6e5ec7d541de5e8b1779c14" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/system.svg": { - "mtime": 1780108931.0, - "hash": "5b4d2a42834d4705a624cd7ae2c1a726" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/list.svg": { - "mtime": 1780108931.0, - "hash": "76dedeca71f9a6d0564bcbce4baf7f7b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/maxkey.svg": { - "mtime": 1780108931.0, - "hash": "df3fbd51acec0fc85d1b7440abe2a031" - }, - "/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/web-admin/src/assets/svg/logininfor.svg": { - "mtime": 1780108931.0, - "hash": "182c8103d02baf699cfc0552b1932754" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/fullscreen2.svg": { - "mtime": 1780108931.0, - "hash": "b7fbac5155a9dd22456a01317c63927c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/chart.svg": { - "mtime": 1780108931.0, - "hash": "15fe45db69e363829862804aa8d15a8d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/model.svg": { - "mtime": 1780108931.0, - "hash": "3a2b89c690aa09247dfb5fa4e71accac" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/skill.svg": { - "mtime": 1780108931.0, - "hash": "9842762c1a4eed702ca4f9e9880730b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/user.svg": { - "mtime": 1780108931.0, - "hash": "9f469d0bfbffa276f88b28e96a919230" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/fullscreen.svg": { - "mtime": 1780108931.0, - "hash": "5d0c44ce7724e902531c68e1b72d8c78" - }, - "/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/web-admin/src/assets/svg/tree-table.svg": { - "mtime": 1780108931.0, - "hash": "76f687b5d33e3d7536861037aa0fad36" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/tab.svg": { - "mtime": 1780108931.0, - "hash": "02b3a5b88efd2a3c9e69d13df866c652" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/fullscreen1.svg": { - "mtime": 1780108931.0, - "hash": "9ce971c67014b13b4a16949c64b9c858" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/topiam.svg": { - "mtime": 1780108931.0, - "hash": "20652c5ec9629851b51118d52a388ed2" - }, - "/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/web-admin/src/assets/svg/theme.svg": { - "mtime": 1780108931.0, - "hash": "a8c152496964ad6a20badfd201543421" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/shopping.svg": { - "mtime": 1780108931.0, - "hash": "232bbd1d12b7e804c2a396816db7d36c" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/github.svg": { - "mtime": 1780108931.0, - "hash": "a1e0a262bd7ec2428af2afdc02a32452" - }, - "/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/web-admin/src/assets/svg/drag.svg": { - "mtime": 1780108931.0, - "hash": "4a19e2022c2b4b10085abe48e97cbe9b" - }, - "/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/web-admin/src/assets/svg/guide.svg": { - "mtime": 1780108931.0, - "hash": "fe0b5508caed28f6ca9944098c0fae30" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/validCode.svg": { - "mtime": 1780108931.0, - "hash": "9e7b77844398278abe7ebde4d1f2661a" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/build.svg": { - "mtime": 1780108931.0, - "hash": "afff0ba4327df26835cd20ed88dfba2d" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/post.svg": { - "mtime": 1780108931.0, - "hash": "4f1521cb835520bbd5b3b90464f19551" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/documentation.svg": { - "mtime": 1780108931.0, - "hash": "250402ca7740a4d56707bf3523cc2a5b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/gitee.svg": { - "mtime": 1780108931.0, - "hash": "4bfc856ab2b907b2e7807540c5d12b3e" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/question.svg": { - "mtime": 1780108931.0, - "hash": "6dd93e775db84296032f4c94473a41e3" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/zip.svg": { - "mtime": 1780108931.0, - "hash": "839d61e0376bb89e1c2bd458ecb2051b" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/lock.svg": { - "mtime": 1780108931.0, - "hash": "8634238d2ce27b42613c743fe1a351c4" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/clipboard.svg": { - "mtime": 1780108931.0, - "hash": "a754c187a5b705053db69dca00e934bf" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/link.svg": { - "mtime": 1780108931.0, - "hash": "9c719b73b9023a0a595875be84e791e8" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/number.svg": { - "mtime": 1780108931.0, - "hash": "7e0faaa5c19f1039f7dbe3eb7b3c7f71" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/download.svg": { - "mtime": 1780108931.0, - "hash": "5153dc2b4a289516aec3d4d9f8a5ca5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/experience.svg": { - "mtime": 1780108931.0, - "hash": "36d80b71c91ae1a2c8c03b75ffb31842" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/time.svg": { - "mtime": 1780108931.0, - "hash": "809df2f67a1da8f16197fc4f3840d3d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/size.svg": { - "mtime": 1780108931.0, - "hash": "c77e5b9c08060b42f80fb758102084c2" - }, - "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/assets/svg/nested.svg": { - "mtime": 1780108931.0, - "hash": "c948fb3810ab62a38bd1f503067b3739" - }, - "/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/miniprogram/uni_modules/uni-upgrade-center-app/uniCloud/cloudfunctions/temp.png": { - "mtime": 1750856090.0, - "hash": "901cf6af6d38ac0b58f3dcf234e0486f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/images/bg_top.png": { - "mtime": 1750856090.0, - "hash": "125b35253527f103d86bdb2b70ccd820" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/images/app_update_close.png": { - "mtime": 1750856090.0, - "hash": "901cf6af6d38ac0b58f3dcf234e0486f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/static/bg_top.png": { - "mtime": 1750856090.0, - "hash": "125b35253527f103d86bdb2b70ccd820" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/uni_modules/uni-upgrade-center-app/static/app_update_close.png": { - "mtime": 1750856090.0, - "hash": "901cf6af6d38ac0b58f3dcf234e0486f" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/images/logo.gif": { - "mtime": 1783345624.0, - "hash": "275126e3913611d6d246019f22089ffe" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/tabbar/\u8d2d\u7269\u8f66-active.png": { - "mtime": 1776927025.0, - "hash": "c6684aa3262b717e3782f6ea59d7a7fe" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/tabbar/\u8ba2\u5355-active.png": { - "mtime": 1776746034.0, - "hash": "ad4dc3314aaf9739ef30897088968ccc" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/tabbar/\u9996\u9875-active.png": { - "mtime": 1776746102.0, - "hash": "c1ccf5dd99e8ce07d3b77f34d3456b9a" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/tabbar/\u8d2d\u7269\u8f66.png": { - "mtime": 1776926941.0, - "hash": "410afd559a36222dc8c74c114986ef85" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/tabbar/\u6211\u7684-active.png": { - "mtime": 1776746118.0, - "hash": "6b872c3eec04aedaa159c2f3a2f00343" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/tabbar/\u9996\u9875.png": { - "mtime": 1776746103.0, - "hash": "72db533f7f2eae318b247353e6aab8b4" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/tabbar/\u8ba2\u5355.png": { - "mtime": 1776746033.0, - "hash": "b1a0e7d306fe091a309804f775f71007" - }, - "/Users/zlwu/work/00code/shanxia2.0/miniprogram/static/tabbar/\u6211\u7684.png": { - "mtime": 1776746119.0, - "hash": "aff3f32577055e929ccdc0a588e33d74" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/24_2bf4dce70544b1bdeac3a15b72fe688e.jpg": { - "mtime": 1789554875.0, - "hash": "074c5080fc12d3defdfdf7272e337aca" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/20_6d25737afa90a09a9cc64ddf8fe6d61a.jpg": { - "mtime": 1789554875.0, - "hash": "e73a2270ddb0ee51859226bb1b2c77dd" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/28_e17733a967c41003743d5bf101aad013.jpg": { - "mtime": 1789554875.0, - "hash": "da44592f635220ab4752330bf6397acc" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/21_ba0beefc0b977f560e4d424da36965b6.jpg": { - "mtime": 1789554875.0, - "hash": "38e5028f5d9f97dfd836fc9e505a9f2a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/55_1793e704b0077d92c36a021879e64d76.jpg": { - "mtime": 1789554875.0, - "hash": "c6255818f1dad88e319d3924fe28e805" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/14_f9e143d7b57fea731386ddecd3b7dd9a.jpg": { - "mtime": 1789554875.0, - "hash": "43c2c9d39c022390a1db8359d4f69e61" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/34_f5a3f7bd2892cc42363e5a25a0bd8b75.jpg": { - "mtime": 1789554875.0, - "hash": "3a296480cbab6be5ce80ad93cf1f7108" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/40_9f981708c2d7da5690cb8692bde090d5.jpg": { - "mtime": 1789554875.0, - "hash": "9857830e27e80e18fa913f0f882ef405" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/19_c12ace3d3534cb810ade698ffab6a9b2.jpg": { - "mtime": 1789554875.0, - "hash": "524ddabab1c3556d4a30a21332ddb09a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/15_a42b4976b12b59a3a6512f4a3dfa7547.jpg": { - "mtime": 1789554875.0, - "hash": "cfc46bd710fc60871e7573c618dda1f7" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/53_da149eedd9f27f486486ea102b99bc38.jpg": { - "mtime": 1789554875.0, - "hash": "f38a16b37e92f181c733103b88153b8f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/17_221459b373890f591f548396d170cb4a.jpg": { - "mtime": 1789554875.0, - "hash": "a2414246ea77e401cf5aabd6bb02c919" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/05_3b58cb440b0cacb9dd3e811680582844.jpg": { - "mtime": 1789554875.0, - "hash": "66c814553e7c5a243f4867377c4b2549" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/16_43bbed0a112f2f2d309811e20edceb9a.jpg": { - "mtime": 1789554875.0, - "hash": "520e4208f5c56e9c285dd60fdf63a132" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/29_1f034470c8a99a7c8ad542d3e3c6ce16.jpg": { - "mtime": 1789554875.0, - "hash": "c926da21d84904dcf71b89a7b449610e" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/02_ffee357aa62b53aebccd0945c7ec1885.jpg": { - "mtime": 1789554875.0, - "hash": "ba53a65c020704a8353a4d44db74f079" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/30_29275fd41c21479933ec9726e8b42cc9.jpg": { - "mtime": 1789554875.0, - "hash": "90b591deada824558b9a8c0fb376eb8c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/18_b5bb621e1e2972bfa3fef2fd81a74aac.jpg": { - "mtime": 1789554875.0, - "hash": "41cdae3e62396e8aecd3d9d6e4275e55" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/11_d070d21e22262cf0efae06159bf2a3f8.jpg": { - "mtime": 1789554875.0, - "hash": "6918017d30390d6bcf819f1a492b85af" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/44_e6e57cc36f64c5ea096eacc0ea6e53fe.jpg": { - "mtime": 1789554875.0, - "hash": "9c33f9f7cdaa282394e0c90f2b2f08b5" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/50_e7f06aeddad95998dae92e056896f739.jpg": { - "mtime": 1789554875.0, - "hash": "84228895131c860ca0d3a9098a5872fc" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/42_0a0b2c7de67c505586f55214f03d38a5.jpg": { - "mtime": 1789554875.0, - "hash": "0a39a90b24034b8f7c87240ce3e8bb3f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/58_c47f112c794dd863d1d6418045f4b4f2.jpg": { - "mtime": 1789554875.0, - "hash": "52c3ba0cc63c2093397949ea3ec03451" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/03_0719d18754d194d35dddc69a563d8b4b.jpg": { - "mtime": 1789554875.0, - "hash": "6689d4e2b98666efee867c573752f630" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/51_0747b4c116911b489ec4624c2642bdc6.jpg": { - "mtime": 1789554875.0, - "hash": "ad4b7e9d3729d1f8f20a1ae4bc200e9e" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/15_b76de4782a817e7000a8264ba8df94b6.jpg": { - "mtime": 1789554875.0, - "hash": "67aeb36c3a4b0a7f9f68106b624f79f6" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/22_5d29ff89575c91982d43938ba9cd8131.jpg": { - "mtime": 1789554875.0, - "hash": "e00d07e02e4f1b6fdc59092dbf44dd6d" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/38_0a3bbc358082dbd2bdb5f07392e1c1fa.jpg": { - "mtime": 1789554875.0, - "hash": "81a81e1b7a3107aa55d00bfe136ae1e0" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/29_c6cdd826c66e659d17a9e19a9b35e023.jpg": { - "mtime": 1789554875.0, - "hash": "ac87ddc310a7025f6cacab85ada6462d" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/53_84a220a9dfc2805e41c1e218cad967ff.jpg": { - "mtime": 1789554875.0, - "hash": "d3148e9afddb32fcf0ab2bbcaf921be8" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/35_19920b763c9c792e8482a467c70258a9.jpg": { - "mtime": 1789554875.0, - "hash": "19a5545cd1a92db9a2d2b6d1cc1b749a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/48_f465c46c57a053ca31b12ecb142e1337.jpg": { - "mtime": 1789554875.0, - "hash": "0193ff8d98f40c4660f3e43bd673a367" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/56_ca1e1190a846dd1bdb4705198ad1b049.jpg": { - "mtime": 1789554875.0, - "hash": "d493972d07550117ce5e0394b19673eb" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/53_964dd7b10bfa8f13ec454a5cccb36f58.jpg": { - "mtime": 1789554875.0, - "hash": "97dd7a4e2748ec57aab88a7f3c4224cd" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/37_03251caf82513809466e09cedb05e4f4.jpg": { - "mtime": 1789554875.0, - "hash": "f79c49daf7194a0fe3ed43708aa5d54c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/55_3cc91e5262ad2d35ec7dc23df4c40d2a.jpg": { - "mtime": 1789554875.0, - "hash": "4b9c34380119d47435cee44f45575640" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/02_06081aed4aada40043625274e77dd482.jpg": { - "mtime": 1789554875.0, - "hash": "9ff938315e4926c9e929b4c92fa8ebc4" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/46_d76a12731a10fa4ad4eb6eba7e5329ff.jpg": { - "mtime": 1789554875.0, - "hash": "3e185f44f9e7df8b24b32e1b1e1412d8" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/25_f507fe461e69db0a960b73b996a9af18.jpg": { - "mtime": 1789554875.0, - "hash": "5f59e7222a34c733850b7b3353799d71" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/19_6c9425ced9d7caee7b91d3b369bff5a7.jpg": { - "mtime": 1789554875.0, - "hash": "f9c8e3638b0939f1ac401f54b8e7c7db" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/26_793aa6a569c4ea65d47e0ebb6ccfdabf.jpg": { - "mtime": 1789554875.0, - "hash": "99e66924fb3d761716e9204443f2a921" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/32_97ab56cd8ebf85011462f9e83a0683a0.jpg": { - "mtime": 1789554875.0, - "hash": "3246b020dc8240d0e1beecd01ce5296d" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/25_218a493a776cf2b55a863f0c285bd3c6.jpg": { - "mtime": 1789554875.0, - "hash": "783ef64223fc57ab44f3d8a5c7c6467b" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/05_528ee71369ef05d95e3b9941480dc02c.jpg": { - "mtime": 1789554875.0, - "hash": "3644c44ec172ff7e71e021fbb5e6a139" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/49_d8c20c61427b89cce3aadb1e23e1d57c.jpg": { - "mtime": 1789554875.0, - "hash": "6fe5d84f01999164ad36736950d22b49" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/46_fd454432da83943cc520651589de2872.jpg": { - "mtime": 1789554875.0, - "hash": "aaee2ec3caf5bad0731c078d761e4d70" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/18_20102061347f3eb70836b8122cfad21f.jpg": { - "mtime": 1789554875.0, - "hash": "ca8e5921e0d49882416d893715d2a5d4" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/27_3952e7400d79c20321cb9d3c0bede54a.jpg": { - "mtime": 1789554875.0, - "hash": "ab97a46a6ccf36b52697798c945f4b97" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/15_a0cfcdf4b81fa09ac91b662c6983b8d5.jpg": { - "mtime": 1789554875.0, - "hash": "1dfa2e557b4f35575ca3808df1f0d1ee" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/22_20c3aaa45e499220b260fcfd18137b2a.jpg": { - "mtime": 1789554875.0, - "hash": "d8923b0adcf32ca679c7f516606a703f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/55_0c4522c6bf77d921cb65232184f9e2c9.jpg": { - "mtime": 1789554875.0, - "hash": "9b21ba1c1291a607030fee85eeef0232" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/54_d390eb6ab32890d15eda2b79d7693834.jpg": { - "mtime": 1789554875.0, - "hash": "ec280928ab5565f08c7b9ef2822b4bf0" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/54_3d4488a313c3d253a3129c990105ec84.jpg": { - "mtime": 1789554875.0, - "hash": "ff2ea76590ce7f5d25244df76c6a69d5" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/47_0dbc9c7b99793cf72e13774da9ebcbc4.jpg": { - "mtime": 1789554875.0, - "hash": "889f92822fafa06b4f35b32be7ea050f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/35_e976dc470d78f101c26d8094ccdbbec5.jpg": { - "mtime": 1789554875.0, - "hash": "b7852ad2df223582e33fe291f7327c92" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/45_c5565c91f9a54592e4333cf6569c39e7.jpg": { - "mtime": 1789554875.0, - "hash": "0fe82290460993bd8d3c7089bfcd3c12" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/33_896baa335dd2b656a7582b304bca758a.jpg": { - "mtime": 1789554875.0, - "hash": "ccf93a92fe71e731a00d850f085e9237" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/39_dd30f65194a03d0612181f8fbb9aae10.jpg": { - "mtime": 1789554875.0, - "hash": "91d9fdb0f51183eb6248d87abddd66d7" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/23_3dd3eabd0c0891e3fd02348496ab0547.jpg": { - "mtime": 1789554875.0, - "hash": "9833b7554e043ddfb0250a24f918774a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/07_170e7d97127aa5e1b16bbfc66540173a.jpg": { - "mtime": 1789554875.0, - "hash": "81dfe87e4915233763e3e699dddb868a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/40_25d8afc740adb3fc353c075558222388.jpg": { - "mtime": 1789554875.0, - "hash": "e348620f2f64198ee2b4de3ba932cc97" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/10_b4fdc2b016c9bf0c8ede9c4ea4ae4bb2.jpg": { - "mtime": 1789554875.0, - "hash": "0780d54c42e2023cfa057b21b35454ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/31_ef0c16f571e4d701c18bc4e443d41600.jpg": { - "mtime": 1789554875.0, - "hash": "44eab07c5e449fbc54ca0a1ad8428498" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/38_83929c155c9217214a72f6b05ce40b94.jpg": { - "mtime": 1789554875.0, - "hash": "66550790c3aa65b957c651bf72ecf460" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/41_f21d25e8f13596ffcfdd8d32b83f84f0.jpg": { - "mtime": 1789554875.0, - "hash": "f4d9d4ae414a40b93dae0d1ed92b2ff5" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/47_72ba8273f490acb148bd193972bf1811.jpg": { - "mtime": 1789554875.0, - "hash": "1f0be99e2bfb3d2c09ed84185560005a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/07_82f320072db19981b0326da9d1f386af.jpg": { - "mtime": 1789554875.0, - "hash": "678448785de6375a90b3a64bff116b25" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/39_77bb7dcd47587432302afae23095c394.jpg": { - "mtime": 1789554875.0, - "hash": "286c4c67e156e4bd4a81373732a8743f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/18_03c8497b5f3b197fd659dbe27f0749bc.jpg": { - "mtime": 1789554875.0, - "hash": "0d04a674668e4f54152df18b833ba1f2" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/35_3a435ff0e2a01141f6237930ab730907.jpg": { - "mtime": 1789554875.0, - "hash": "8352d79272c7e8b14754a7c0a6a08f77" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/14_894335e16b33319f9d1d134ddbcef54a.jpg": { - "mtime": 1789554875.0, - "hash": "452dcd70f8c7431a5fc1aa5519e260f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/09_d416be237e355e96f2017e21d56ce45a.jpg": { - "mtime": 1789554875.0, - "hash": "f6183b47e9481958ce13857dfbd98c78" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/21_b3087c3f220be764c95fc2fb590096a9.jpg": { - "mtime": 1789554875.0, - "hash": "4a5a61d61225e1f50e76e508fea0b53f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/09_53e86229d5526845fef6d3503a44264a.jpg": { - "mtime": 1789554875.0, - "hash": "e83e2ffce46c35f1807efc654f14e7a2" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/30_9768b2e5f2789aaa23151f6f6f1e4ce9.jpg": { - "mtime": 1789554875.0, - "hash": "95ae593a728c51ee68a8c2bab014fd6c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/01_163de0e98c955a15017845362cf1d6a1.jpg": { - "mtime": 1789554875.0, - "hash": "fe2226b9a64c35ba068d99dd8bbb9632" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/23_3382d333303c787a725a417db3a30cd7.jpg": { - "mtime": 1789554875.0, - "hash": "1ef8a0549b3fc393ae02436fb1fa60ed" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/56_0f213172f20a9bbfb50cdda3c0acabf4.jpg": { - "mtime": 1789554875.0, - "hash": "18d27d82dc38073428f579eb1bfda34c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/27_e93f1023057e6982a7a17867b63760bf.jpg": { - "mtime": 1789554875.0, - "hash": "d75a3b686b8444902e6f2920631ca5b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/31_d1d6af6fc31f83199d0a66eefb497819.jpg": { - "mtime": 1789554875.0, - "hash": "9f21fa244c3bdf772bd1398bcba6b7ab" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/16_e85279ef8aaa092df063f173512715b3.jpg": { - "mtime": 1789554875.0, - "hash": "52fe5f0fd7d7f2eef36bad0402b88660" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/26_fa10e5f763085970fceb312b25d8f2b9.jpg": { - "mtime": 1789554875.0, - "hash": "c16e77687410dcb0fba3ee6c23049409" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/44_3e35d018359c035b002f15d7302d0ee0.jpg": { - "mtime": 1789554875.0, - "hash": "88763e797b4b48780f4a11e47122335a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/02_52786b8304e6f904614f42b12b105a54.jpg": { - "mtime": 1789554875.0, - "hash": "29aa033aacb4176052b7af24410c8b7d" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/54_1c9c6141e4b77de95a55d2f7e4055e76.jpg": { - "mtime": 1789554875.0, - "hash": "d588370c85f083fda967bdb9a3afdc0a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/40_e2cff9ea785b031f428b382a7f800245.jpg": { - "mtime": 1789554875.0, - "hash": "0b88d4b1de2b9ff110c842ba3eace42d" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/16_8c7b159c4ca02ccfc8a3456feb1bf999.jpg": { - "mtime": 1789554875.0, - "hash": "1e1c06596e11e1e3d6935ab03aed8e8c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/11_f8b47e7d3a9c5c2728fe9bb1cda02158.jpg": { - "mtime": 1789554875.0, - "hash": "408292eb20d93a2321bfbb92b1514797" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/44_1920cbd4bf0604d4cfc739a55ac7a374.jpg": { - "mtime": 1789554875.0, - "hash": "2e847c60cd79ab1ae40448a1de4647e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/56_b8e7b102508a7f16b2140f911a30a2f8.jpg": { - "mtime": 1789554875.0, - "hash": "0bd7179917c2a53126f85e6dcd721b45" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/43_9759cbd2d83bc70193d9bfb8917ddabb.jpg": { - "mtime": 1789554875.0, - "hash": "07d07118d3a14a3fabc161ef085fe417" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/42_55893c0ba7eb865d6b3869729ffa30fc.jpg": { - "mtime": 1789554875.0, - "hash": "f32550dfeb01da7d3e3cd6a3a5de90d5" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/33_0a0fd828ba2526cd81ce537ba3a6d6bc.jpg": { - "mtime": 1789554875.0, - "hash": "4d8c11da7d67b513540b2a8a3d72ccff" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/10_6d3dc426b2d4fc1008c9828e50881cd5.jpg": { - "mtime": 1789554875.0, - "hash": "fc613c5bdd0864129c128b9c14330815" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/20_69b341b28820e3a728774561ed844aaf.jpg": { - "mtime": 1789554875.0, - "hash": "2deecd29d3ca472e2e076d7badd139b1" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/03_cd1dd0537d9a1cc3f040e551bfc23166.jpg": { - "mtime": 1789554875.0, - "hash": "ad482f802489b4fcb688b5dd8eadb02b" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/42_91fd505aa213e4869153e44033a03fa0.jpg": { - "mtime": 1789554875.0, - "hash": "7dfd5de585671d75f1b55788a63ef4de" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/08_a8881f4750e76c3a770e52d044bb88ab.jpg": { - "mtime": 1789554875.0, - "hash": "3cf76f3035fbb7eea871d1caeadd6735" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/36_06cc46acbc478784e6e73a3e2653ab2e.jpg": { - "mtime": 1789554875.0, - "hash": "a30620c091c47f00014dc35778fb132f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/48_ce114754583129f73e40b92c67db7bed.jpg": { - "mtime": 1789554875.0, - "hash": "d5911f7069d3264fc1a1f0b1bc939c9a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/50_fb322bb731e1a7be324e21c784728bdc.jpg": { - "mtime": 1789554875.0, - "hash": "93d7acd0932ae82ae086127669518b11" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/50_a6fa13d6705ffd2e629e01e070672747.jpg": { - "mtime": 1789554875.0, - "hash": "dcac8626b6cb3afccd37aea6e4ab385f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/41_ae133353b37932ce90f3b87209f6592d.jpg": { - "mtime": 1789554875.0, - "hash": "2c7557751651b5ca00bc76612e287461" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/19_db83dcb75fdafc23b027f454eb9ed3f7.jpg": { - "mtime": 1789554875.0, - "hash": "d205a026c697ab838203bd85d1314a1d" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/28_83f0dbd77145ed3a6336e731b8eb2616.jpg": { - "mtime": 1789554875.0, - "hash": "da064ba2a6a95b4f2945a755ce281ec1" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/06_bfc140c77524e4b4822bb878192de41c.jpg": { - "mtime": 1789554875.0, - "hash": "726df613fb11c728b24b8dcd0ad93f39" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/10_4bde653df492ded0931287448bd9fcd2.jpg": { - "mtime": 1789554875.0, - "hash": "f28b3ae5b71c48d449a1628a75dcf863" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/04_1920f4838250cbd3735c9ad628eeff2c.jpg": { - "mtime": 1789554875.0, - "hash": "f1e9041ff62d2c78e247197e874de561" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/51_3905adcbf90092211192e7c5e8a60dc1.jpg": { - "mtime": 1789554875.0, - "hash": "6990e1095eb5494285fb3eeda0c45111" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/23_bfaa1d3f71282353c004658f5fda8f75.jpg": { - "mtime": 1789554875.0, - "hash": "fbefa6cf648963d986f45be3786a4130" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/34_66c63edf4550b5c0979dcf8352a4ac90.jpg": { - "mtime": 1789554875.0, - "hash": "0889dddb4dd9b856d51a8d101706c5de" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/33_1b5627b629de274f630d102b7694f60f.jpg": { - "mtime": 1789554875.0, - "hash": "b768e689e7480a4eb934a34fbbc51c7c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/46_9a1476e50d705997f903da24fe212d0b.jpg": { - "mtime": 1789554875.0, - "hash": "6cf2aaa5d0b7a6821aecda8de47784ef" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/27_bebdf688f83efe1f78fd1c7a8c64a3a7.jpg": { - "mtime": 1789554875.0, - "hash": "875cb8fd6aefb65730285c075936da34" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/32_9aea537cbb9524e83056bfbf5b417377.jpg": { - "mtime": 1789554875.0, - "hash": "1053e8010a14594a54550f1b51504aa4" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/49_cc61bbb0620f1e0264b85596aedea5c9.jpg": { - "mtime": 1789554875.0, - "hash": "2cc73a5c3fd22096ecd71369400daf9c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/52_027fe235adf954a718744ce628acc218.jpg": { - "mtime": 1789554875.0, - "hash": "77e039df912c4e582a4f264e3abae6c7" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/06_df388e1e7673587db75dadb10dd684b1.jpg": { - "mtime": 1789554875.0, - "hash": "7c6aedc878fc4b65097d13c46c6a403c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/58_a3c684e5ee0fe350fd4a9c3a65b42dbb.jpg": { - "mtime": 1789554875.0, - "hash": "b71a0baa160d41f7fc75800117d6d4a6" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/48_80b97da30fc976a1c4eab10bed30f28f.jpg": { - "mtime": 1789554875.0, - "hash": "0dde940100d16376929e0b21a37151cc" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/28_9294e2622adb01e5e8526c8b248ce385.jpg": { - "mtime": 1789554875.0, - "hash": "402421f44d0b792a9fb61d8e7c144180" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/52_4e1bddaea723adca5ce8e44f019660dc.jpg": { - "mtime": 1789554875.0, - "hash": "591f4d88babff4ffb175b4b112aa5665" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/08_f125fd7a099941ca6caaf3824659baff.jpg": { - "mtime": 1789554875.0, - "hash": "48ee707d7c37b4151d2b0ee8b503c5ac" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/57_2ed3b778c12e89dd0a221f3568ec153c.jpg": { - "mtime": 1789554875.0, - "hash": "ac2613ec682e47a36939ab2a72295fb3" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/12_4e1f25c3f0eaf9e4d3754b49be3c6de4.jpg": { - "mtime": 1789554875.0, - "hash": "1418ab034607b9631e3fa79ffa0cb9c6" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/04_17919ab6dde44940112f1c97c2f0ae25.jpg": { - "mtime": 1789554875.0, - "hash": "166b9da9fa15c0f835eb9b9999d72ed0" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/57_11433165dfcbe3563ea86620729e5ffb.jpg": { - "mtime": 1789554875.0, - "hash": "3c00f0289ba07f28b78f13c179e4a4e9" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/14_14e95b0cb771d962090e5bd9f06ba7c3.jpg": { - "mtime": 1789554875.0, - "hash": "e3ac65f6a0626d8c19f0ef5b7c143edf" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/43_e11a7dfe84b8d53d74bf3584a8a84910.jpg": { - "mtime": 1789554875.0, - "hash": "4b0b2146a4d6be169d3d79652bb7c7d9" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/34_fa759a7c2f7138818105efb81e8319ed.jpg": { - "mtime": 1789554875.0, - "hash": "ff6a476453713273478e9c4f19117f21" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/21_639144ede6bae3ca3252a2bde301fa84.jpg": { - "mtime": 1789554875.0, - "hash": "2821d6a2f62cb4a02dfbf1c70f5c839a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/57_bf794f95d0e912bfc5fe51f9d560944f.jpg": { - "mtime": 1789554875.0, - "hash": "182254a6480c8bc6d9327cdde3398c1f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/45_523cd743f787da6629951f1d6106ad33.jpg": { - "mtime": 1789554875.0, - "hash": "172b97f5c68b702deb75445fc4362b3b" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/49_1d25b21fb2c159122504309d8e46251c.jpg": { - "mtime": 1789554875.0, - "hash": "84cb1cb43db9345a788f52d7b845b398" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/25_0b1c28cd9322056f9bf586543e4dd69f.jpg": { - "mtime": 1789554875.0, - "hash": "635aa2475178f82872c7f6943ac05aaa" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/24_814ffef1f1202e7338d9fed34a6ab5d8.jpg": { - "mtime": 1789554875.0, - "hash": "5c77d7bf27a9093ef33d1f9d3c6c0293" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/08_93ac467dd15016e3cf222aad85d86eaa.jpg": { - "mtime": 1789554875.0, - "hash": "0a72df2935bf3f6c55b73adb48442cb0" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/52_125fb9948168307f6e40e6ec2fbdd2f9.jpg": { - "mtime": 1789554875.0, - "hash": "4578c6d959bb55cb212776ba18d70ce6" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/17_966defdc44c68875cad2819065b31ee5.jpg": { - "mtime": 1789554875.0, - "hash": "42d42af5537df1070057cb0547c73e8c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/22_7b88bd56ac4dc34232e20d45f1858547.jpg": { - "mtime": 1789554875.0, - "hash": "54674a60956e0bc06d461fae267006f3" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/29_ef5a83b48ed041053c2da08665f6ed92.jpg": { - "mtime": 1789554875.0, - "hash": "060041d0a21b56c6564c6378ef3193bd" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/36_75fc877ffe145af40ad4074d41e852d8.jpg": { - "mtime": 1789554875.0, - "hash": "d01caa771a2eabe0178c8be5c8a41470" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/24_365a25fb7afb2e968721f321032ce557.jpg": { - "mtime": 1789554875.0, - "hash": "5eb60cbb6dbd696f8396a2fad6027291" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/39_a836bc8985095345d94043d0a9f46576.jpg": { - "mtime": 1789554875.0, - "hash": "74cda91625a52317b1e3ad73f23de8f9" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/41_fea86b4d802449ce28bebb7dbbe20742.jpg": { - "mtime": 1789554875.0, - "hash": "be48c269f15656ecde29d360bded541d" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/37_3719cfbe2e51b416061f7519207acebf.jpg": { - "mtime": 1789554875.0, - "hash": "c044bd6068645b3e460f92519ab17337" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/12_516150fca6e51d832c7c18015a471b71.jpg": { - "mtime": 1789554875.0, - "hash": "537f41c3d9a58812c4c61d1155a0458a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/07_92f09be1d7ccec5c8c4a8b94abf28ed4.jpg": { - "mtime": 1789554875.0, - "hash": "65a31a06b1737a8186d01a64b4600d99" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/43_df8a8c5db9b5396e75031627791f3a1c.jpg": { - "mtime": 1789554875.0, - "hash": "9bec8f4634f1ebbfe1491764faad5aab" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/31_5151e4fad94b307b6477ba1d906ef036.jpg": { - "mtime": 1789554875.0, - "hash": "675e93be5ee7d2a19e6d1a30ec4c5e2c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/20_30ebfb4466ea7d9926940696ee48e680.jpg": { - "mtime": 1789554875.0, - "hash": "840122f9d33d46c4220016323c5aba5a" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/38_97fe048fef75776fcc652829b6d5c0ab.jpg": { - "mtime": 1789554875.0, - "hash": "c4093c35f609e5b2d8dff41bb99229e2" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/32_a4052a25eca058dbd6c10f9aab436368.jpg": { - "mtime": 1789554875.0, - "hash": "6b42e085f4a0cbc74babe72fa8210427" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/36_37ce7bd0c37a79b3fd419b395644b29f.jpg": { - "mtime": 1789554875.0, - "hash": "ac55f41b795c995235e8c781e593df5c" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/37_2c80016f909d0b57c8697d2dda344863.jpg": { - "mtime": 1789554875.0, - "hash": "8d328988f84ebf6eb536aa357c14457b" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/12_a93e0b6cb6b4de5b212b3f316aec585f.jpg": { - "mtime": 1789554875.0, - "hash": "2ce9a8fcb573f51bc3c44320c4bbcc38" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/30_7576181ae9fe92a6e9180dfb133e29c0.jpg": { - "mtime": 1789554875.0, - "hash": "049715af777ada8ee730e0e96a954418" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/51_c39fd65d1bfef5b97f376633fc37835a.jpg": { - "mtime": 1789554875.0, - "hash": "f54c6fa4fdea9060205c33aee4124e5f" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/17_252a51406825faded55dc982c55dacb4.jpg": { - "mtime": 1789554875.0, - "hash": "07c4ab9ea523df8fe52bd4907cdb1cab" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/58_6c2eec7011bdaf662ebb4aaeaad10f5c.jpg": { - "mtime": 1789554875.0, - "hash": "f9eb95b0dcb405b8f66f3894a7fedfeb" - }, - "/Users/zlwu/work/00code/shanxia2.0/\u52a0\u6cb9\u6c47\u603b\u8868(202609161514)/\u9644\u4ef6/01_0ab785e7b41b60f38ddf235e5807167e.jpg": { - "mtime": 1789554875.0, - "hash": "b03e7179b053112eee68625b112478ed" } } \ No newline at end of file diff --git a/web-admin/src/components/business/pl-plan-form-dialog/index.vue b/web-admin/src/components/business/pl-plan-form-dialog/index.vue index 465108e93..b3372425e 100644 --- a/web-admin/src/components/business/pl-plan-form-dialog/index.vue +++ b/web-admin/src/components/business/pl-plan-form-dialog/index.vue @@ -731,6 +731,7 @@ prepareLineAliasAndBrandForSubmit, resolveLineProductName } from '@/utils/crm-product-brand' + import { normalizeProductUnitValue } from '@/utils/crm-product-display' import { formatPlVehiclePlateOptionLabel } from '@/utils/pl-display' import { buildMissingHazardCertReadyMessage, @@ -2208,7 +2209,7 @@ productName: String(product.productName || ''), model: product.model as string | undefined, categoryName: product.categoryName as string | undefined, - unit: String(product.unit || '吨'), + unit: normalizeProductUnitValue(product.unit), quantity: 1, actualQty: 0, packageSpec: resolveDefaultPackageSpec(productId), @@ -2316,7 +2317,7 @@ productNo: String(line.productNo || productId), productName: String(line.productName || ''), model: (line.model as string) || undefined, - unit: String(line.unit || '吨'), + unit: normalizeProductUnitValue(line.unit), quantity: 1, actualQty: 0, packageSpec, @@ -2388,7 +2389,7 @@ brandName: item.brandName || undefined, model: item.model, categoryName: item.categoryName, - unit: item.unit || '吨', + unit: normalizeProductUnitValue(item.unit), quantity: Number(item.quantity || item.inboundEstimateQty || item.outboundEstimateQty || 0), actualQty: 0, packageSpec: item.packageSpec, @@ -2432,7 +2433,7 @@ brandId: item.brandMode === 'required' ? item.brandId || undefined : undefined, brandName: item.brandMode === 'required' ? item.brandName || undefined : undefined, model: item.model, - unit: item.unit, + unit: normalizeProductUnitValue(item.unit), categoryName: item.categoryName, packageSpec: item.packageSpec, deliveryMethod: item.deliveryMethod, diff --git a/web-admin/src/composables/usePlContractToPlan.ts b/web-admin/src/composables/usePlContractToPlan.ts index 8145e8296..7ef7d2808 100644 --- a/web-admin/src/composables/usePlContractToPlan.ts +++ b/web-admin/src/composables/usePlContractToPlan.ts @@ -8,6 +8,7 @@ import { initLineBrandMetaFromProduct, type BrandOption } from '@/utils/crm-product-brand' +import { normalizeProductUnitValue } from '@/utils/crm-product-display' export interface PlanFormProductRow { id?: string @@ -87,7 +88,7 @@ export function mapContractProductToPlanRow(item: ContractProductForm, index: nu brandName: item.brandName || undefined, model: item.model || item.productModel, categoryName: item.categoryName, - unit: item.unit || '吨', + unit: normalizeProductUnitValue(item.unit), quantity: Number(item.quantity || 0), actualQty: 0, packageSpec: packageSpecs.length === 1 ? packageSpecs[0] : undefined, diff --git a/web-admin/src/utils/crm-product-display.test.ts b/web-admin/src/utils/crm-product-display.test.ts new file mode 100644 index 000000000..e0738fbae --- /dev/null +++ b/web-admin/src/utils/crm-product-display.test.ts @@ -0,0 +1,23 @@ +import { describe, expect, it } from 'vitest' +import { + DEFAULT_PRODUCT_UNIT_VALUE, + normalizeProductUnitValue +} from './crm-product-display' + +describe('normalizeProductUnitValue', () => { + it('defaults empty unit to dict value dun', () => { + expect(normalizeProductUnitValue('')).toBe(DEFAULT_PRODUCT_UNIT_VALUE) + expect(normalizeProductUnitValue(null)).toBe('dun') + expect(normalizeProductUnitValue(undefined)).toBe('dun') + }) + + it('maps historical Chinese labels to dict values', () => { + expect(normalizeProductUnitValue('吨')).toBe('dun') + expect(normalizeProductUnitValue('千克')).toBe('kg') + }) + + it('keeps existing dict values', () => { + expect(normalizeProductUnitValue('dun')).toBe('dun') + expect(normalizeProductUnitValue('kg')).toBe('kg') + }) +}) diff --git a/web-admin/src/utils/crm-product-display.ts b/web-admin/src/utils/crm-product-display.ts index 16e9972e0..30474d9b0 100644 --- a/web-admin/src/utils/crm-product-display.ts +++ b/web-admin/src/utils/crm-product-display.ts @@ -70,6 +70,33 @@ export function getProductUnitLabel( /** CRM 计量单位「吨」的字典值及历史直存文案 */ export const TON_PRODUCT_UNIT_VALUES = new Set(['dun', '吨']) +/** 计划/合同提交用的默认单位(字典值,不是展示文案) */ +export const DEFAULT_PRODUCT_UNIT_VALUE = 'dun' + +/** 展示文案 → 字典值;避免「吨」与合同行 dun 混用导致保存校验失败 */ +const PRODUCT_UNIT_LABEL_TO_VALUE: Record = { + 千克: 'kg', + 吨: 'dun', + 升: 'sheng', + 瓶: 'ping', + 袋: 'dai', + 桶: 'tong', + 毫升: 'hs', + 套: 'set', + 个: 'piece', + 台: 'unit' +} + +/** + * 表单写入 / 提交用:统一为 crm_product_unit 字典值。 + * 空值默认 dun;历史直存「吨」等中文标签映射为对应 value。 + */ +export function normalizeProductUnitValue(unit: string | null | undefined): string { + const raw = String(unit || '').trim() + if (!raw) return DEFAULT_PRODUCT_UNIT_VALUE + return PRODUCT_UNIT_LABEL_TO_VALUE[raw] || raw +} + /** 地磅过磅单位为吨;空单位按业务默认视为吨 */ export function isTonProductUnit(unit: string | null | undefined): boolean { const code = (unit || '').trim() diff --git a/web-admin/src/utils/pl-plan-stop-form.ts b/web-admin/src/utils/pl-plan-stop-form.ts index 5d080eebf..addf17eda 100644 --- a/web-admin/src/utils/pl-plan-stop-form.ts +++ b/web-admin/src/utils/pl-plan-stop-form.ts @@ -2,6 +2,7 @@ import type { Plan, PlanContractLink, PlanDelivery, PlanLoad, PlanStopProduct } import type { PlanFormProductRow } from '@/composables/usePlContractToPlan' import type { BrandOption } from '@/utils/crm-product-brand' import { formatBrandConstraintLabel } from '@/utils/crm-product-brand' +import { normalizeProductUnitValue } from '@/utils/crm-product-display' import { isPlDibangOptionalVehiclePlate, isPlInternalCustomerName @@ -193,7 +194,7 @@ export function createStopProductsFromPlanProducts( brandName: item.brandName, brandOptions: item.brandOptions ? [...item.brandOptions] : undefined, model: item.model, - unit: item.unit || '吨', + unit: normalizeProductUnitValue(item.unit), packageSpec: item.packageSpec, deliveryMethod: item.deliveryMethod, planQty: Number(item[qtyField] ?? item.quantity ?? 0), @@ -399,7 +400,7 @@ export function enrichStopProductsDisplayFromPlan( brandName: match.brandName ?? row.brandName, brandOptions: match.brandOptions?.length ? [...match.brandOptions] : row.brandOptions, model: row.model || match.model, - unit: row.unit || match.unit || '吨', + unit: normalizeProductUnitValue(row.unit || match.unit), packageSpec: row.packageSpec || match.packageSpec, deliveryMethod: row.deliveryMethod || match.deliveryMethod, planQty, @@ -461,7 +462,7 @@ function mapStopProductFromApi(row: PlanStopProduct): PlanStopProductFormRow { productNo: row.productNo, productName: row.productName, model: row.model, - unit: row.unit || '吨', + unit: normalizeProductUnitValue(row.unit), packageSpec: row.packageSpec, deliveryMethod: row.deliveryMethod, contractId: row.contractId, @@ -595,7 +596,7 @@ export function mapLegacyPlanToStops(plan: Plan): { productNo: item.productNo || '', productName: item.productName || '', model: item.model, - unit: item.unit || '吨', + unit: normalizeProductUnitValue(item.unit), quantity: Number(item.quantity ?? item.actualQty ?? 0), packageSpec: item.packageSpec, deliveryMethod: item.deliveryMethod, @@ -754,7 +755,7 @@ export function mapLoadProductsToPlanFormRows( brandName: row.brandName, brandOptions: row.brandOptions ? [...row.brandOptions] : undefined, model: row.model, - unit: row.unit || '吨', + unit: normalizeProductUnitValue(row.unit), quantity: Number(row.planQty ?? 0), actualQty: 0, packageSpec: row.packageSpec, @@ -863,7 +864,7 @@ export function buildStopProductPayload(row: PlanStopProductFormRow) { productNo: row.productNo, productName: row.productName, model: row.model, - unit: row.unit, + unit: normalizeProductUnitValue(row.unit), packageSpec: row.packageSpec, deliveryMethod: row.deliveryMethod, contractId: row.contractId || undefined,