| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582 |
- {
- "0": "Community 0",
- "1": "Community 1",
- "2": "Community 2",
- "3": "Community 3",
- "4": "Community 4",
- "5": "Community 5",
- "6": "Community 6",
- "7": "Community 7",
- "8": "Community 8",
- "9": "Community 9",
- "10": "Community 10",
- "11": "Community 11",
- "12": "Community 12",
- "13": "Community 13",
- "14": "Community 14",
- "15": "Community 15",
- "16": "Community 16",
- "17": "Community 17",
- "18": "Community 18",
- "19": "Community 19",
- "20": "Community 20",
- "21": "Community 21",
- "22": "Community 22",
- "23": "Community 23",
- "24": "Community 24",
- "25": "Community 25",
- "26": "Community 26",
- "27": "Community 27",
- "28": "Community 28",
- "29": "Community 29",
- "30": "Community 30",
- "31": "Community 31",
- "32": "Community 32",
- "33": "Community 33",
- "34": "Community 34",
- "35": "Community 35",
- "36": "Community 36",
- "37": "Community 37",
- "38": "Community 38",
- "39": "Community 39",
- "40": "Community 40",
- "41": "Community 41",
- "42": "Community 42",
- "43": "Community 43",
- "44": "Community 44",
- "45": "Community 45",
- "46": "Community 46",
- "47": "Community 47",
- "48": "Community 48",
- "49": "Community 49",
- "50": "Community 50",
- "51": "Community 51",
- "52": "Community 52",
- "53": "Community 53",
- "54": "Community 54",
- "55": "Community 55",
- "56": "Community 56",
- "57": "Community 57",
- "58": "Community 58",
- "59": "Community 59",
- "60": "oss.py",
- "61": "Community 61",
- "62": "Community 62",
- "63": "Community 63",
- "64": "Community 64",
- "65": "Community 65",
- "66": "Community 66",
- "67": "Community 67",
- "68": "Community 68",
- "69": "Community 69",
- "70": "Community 70",
- "71": "Community 71",
- "72": "Community 72",
- "73": "Community 73",
- "74": "Community 74",
- "75": "apply_crm_create_by_scope",
- "76": "opportunity_follow.py",
- "77": "Community 77",
- "78": "Community 78",
- "79": "PlCarrier",
- "80": "resolve_crm_product",
- "81": "customer_follow.py",
- "82": "list_duty_staff_users",
- "83": "Community 83",
- "84": "Community 84",
- "85": "allocate_next_biz_no",
- "86": "Community 86",
- "87": "list_customers",
- "88": "CrmProduct",
- "89": "pl_ocr_service.py",
- "90": "WechatMessageService",
- "91": "unsettled_plans_q_filter",
- "92": "Community 92",
- "93": "api_request_log_middleware.py",
- "94": "assert_contract_editable_for_update",
- "95": "test_pl_public_link_archived.py",
- "96": "minio_url.py",
- "97": "contact.py",
- "98": "LocalStorage",
- "99": "redis_client.py",
- "100": "price_letter_detail",
- "101": "tenant.py",
- "102": "BaseStorage",
- "103": "pl_internal_customer.py",
- "104": "apply_crm_create_by_scope",
- "105": "pool_customer_assign",
- "106": "site.py",
- "107": "apply_pl_scope",
- "108": "statistics.py",
- "109": "test_pl_plan_stop_rules.py",
- "110": "pool_rule.py",
- "111": "test_pl_public_transport_history.py",
- "112": "merge_duplicate_crm_customers.py",
- "113": "dict_type.py",
- "114": "dept.py",
- "115": "site.py",
- "116": "Community 116",
- "117": "pl_plan_list_attachments.py",
- "118": "Community 118",
- "119": "Community 119",
- "120": "statistics.py",
- "121": "_build_user_info_payload",
- "122": "post.py",
- "123": "customer_options",
- "124": "LocalStorage",
- "125": "ethnic.py",
- "126": "oper_log.py",
- "127": "Any",
- "128": "api_crypto.py",
- "129": "BaseStorage",
- "130": "_filter_export_rows_by_ids",
- "131": "resolve_crm_product",
- "132": ".to_list_kwargs",
- "133": "inventory_id.py",
- "134": "list_contacts",
- "135": "context.py",
- "136": "get_db_current_user_optional",
- "137": "iter_user_menu_perm_codes",
- "138": "test_pl_plan_draft_save.py",
- "139": "public_vehicles.py",
- "140": "crm_export_columns.py",
- "141": "BaseStorage",
- "142": "clear_pl_plan_instance_data.py",
- "143": "create_from_quote",
- "144": "response.py",
- "145": "list_products",
- "146": "dict_data.py",
- "147": "Community 147",
- "148": "plan_has_incomplete_hazard_cert_exists",
- "149": ".to_tenant_user_dict",
- "150": "list_product_options",
- "151": "list_unsettled_plans",
- "152": "register_local_callback",
- "153": "web_login_rsa_public_key",
- "154": "redis_client.py",
- "155": "WechatMessageService",
- "156": "list_product_options",
- "157": "datetime_parse.py",
- "158": "create_from_quote",
- "159": "web_login_rsa_public_key",
- "160": "get_client_ip",
- "161": "context.py",
- "162": ".to_tenant_user_dict",
- "163": "MinIOStorage",
- "164": "storage.py",
- "165": "list_duty_staff_users",
- "166": "code:block1 (/iflytek/shanxia2.0/backend)",
- "167": "migrate_crm_product.py",
- "168": "run_auto_generate_monthly_plans",
- "169": "merge_duplicate_crm_customers.py",
- "170": "mp_webview_ticket.py",
- "171": "inventory.py",
- "172": "vehicle_maintenance.py",
- "173": "resolve_create_time_bounds",
- "174": "test_pl_vehicle_ops_list_filters.py",
- "175": "pl_ocr_service.py",
- "176": "invoice_list_filters.py",
- "177": "resolve_delivery_id_for_upsert",
- "178": "build_contract_template_column_filters",
- "179": "test_pl_vehicle_personnel_photo_schema.py",
- "180": "crm_export_columns.py",
- "181": "list_product_options",
- "182": "vehicle_recharge.py",
- "183": "resolve_name_pinyin_abbr",
- "184": "verify_plan_archive_zip_export.py",
- "185": "admin_request_json.py",
- "186": "resolve_delivery_id_for_upsert",
- "187": "price_letter.py",
- "188": "mp_webview_ticket",
- "189": "build_customer_column_filters",
- "190": "ClueColumnFilterMixin",
- "191": "pl_plan_cert_perm.py",
- "192": "assert_row_deletable_by_creator",
- "193": "CRUDBase",
- "194": "Settings",
- "195": "SoftDeleteModel",
- "196": "sample_code.py",
- "197": "start-prod.sh",
- "198": "login_crypto.py",
- "199": "WechatMessageService",
- "200": "quote_share_log.py",
- "201": "list_products",
- "202": "build_clue_column_filters",
- "203": "product_list_filters.py",
- "204": "ClueColumnFilterMixin",
- "205": "pl_inventory_service.py",
- "206": "_history_matches_date",
- "207": "iter_user_menu_perm_codes",
- "208": "oss.py",
- "209": "storage.py",
- "210": "customer_pool.py",
- "211": "calc_age_from_chinese_id_card",
- "212": "contract_list_filters.py",
- "213": "list_duty_staff_users",
- "214": "timedelta",
- "215": "list_products",
- "216": "build_plan_column_filters",
- "217": "normalize_cn_mobile",
- "218": "list_products",
- "219": "expense_item.py",
- "220": "test_pl_plan_draft_save.py",
- "221": "test_wx_qr_api.py",
- "222": "start.sh",
- "223": "vehicle_recharge.py",
- "224": "Community 224",
- "225": "FakeRedis",
- "226": "invoice.py",
- "227": "Community 227",
- "228": "Community 228",
- "229": "Community 229",
- "230": "pl_plan_list_attachments.py",
- "231": "driver_plan.py",
- "232": "Community 232",
- "233": "code:block1 (backend/)",
- "234": "Community 234",
- "235": "wx_qr_session.py",
- "236": "Community 236",
- "237": "Community 237",
- "238": "vehicle_urea.py",
- "239": "shanxia2.0 Backend 生产部署说明",
- "240": "reimburse.py",
- "241": "public_inventory.py",
- "242": "base.py",
- "243": "dashboard.py",
- "244": "workflow.py",
- "245": "vehicle_maintenance.py",
- "247": "Community 247",
- "249": "code:block1 (/iflytek/shanxia2.0/backend)",
- "252": "Community 252",
- "253": "send_delivery_notice",
- "254": "Activate.ps1",
- "255": "vehicle_fuel.py",
- "256": "Community 256",
- "257": "Community 257",
- "258": "Community 258",
- "259": "Community 259",
- "261": "Community 261",
- "262": "Community 262",
- "264": "Community 264",
- "265": "Community 265",
- "266": "menu.py",
- "267": "Community 267",
- "269": "site.py",
- "270": "Community 270",
- "271": "Community 271",
- "272": "default_settlement_clause",
- "273": "storage.py",
- "274": "user.py",
- "279": "Community 279",
- "280": "Community 280",
- "281": "apply_crm_owner_scope",
- "282": "crm_quote_pdf.py",
- "283": "Community 283",
- "284": "Community 284",
- "285": "Community 285",
- "286": "shanxia2.0 后端骨架(FastAPI)",
- "287": "Community 287",
- "288": "Community 288",
- "289": "Community 289",
- "290": "Community 290",
- "291": "Community 291",
- "292": "Community 292",
- "293": "Community 293",
- "294": "Community 294",
- "295": "Community 295",
- "298": "Community 298",
- "299": "Community 299",
- "300": "Community 300",
- "301": "price_letter.py",
- "302": "clear_pl_plan_instance_data.py",
- "304": "Community 304",
- "305": "Community 305",
- "306": "__init__.py",
- "308": "__init__.py",
- "309": "__init__.py",
- "310": "__init__.py",
- "311": "Community 311",
- "314": "order_status_compat.py",
- "317": "shanxia2.0 Backend 生产部署说明",
- "319": "Community 319",
- "320": "Community 320",
- "321": "Community 321",
- "322": "Community 322",
- "323": "customer_stop_pref.py",
- "324": "db_collation.py",
- "329": "Community 329",
- "330": "Community 330",
- "335": "Community 335",
- "336": "Community 336",
- "338": "Community 338",
- "339": "Community 339",
- "340": "Community 340",
- "341": "Community 341",
- "347": "Community 347",
- "349": "__init__.py",
- "350": "statistics.py",
- "353": "Community 353",
- "354": "__init__.py",
- "357": "Community 357",
- "359": "Community 359",
- "360": "Community 360",
- "370": "Community 370",
- "373": "Community 373",
- "375": "__init__.py",
- "376": "Community 376",
- "377": "Community 377",
- "380": "Community 380",
- "381": "Community 381",
- "383": "__init__.py",
- "384": "__init__.py",
- "385": "Community 385",
- "386": "Community 386",
- "387": "Community 387",
- "388": "Community 388",
- "389": "Community 389",
- "390": "Community 390",
- "391": "Community 391",
- "392": "Community 392",
- "393": "Community 393",
- "394": "Community 394",
- "395": "Community 395",
- "396": "Community 396",
- "397": "Community 397",
- "398": "Community 398",
- "399": "Community 399",
- "400": "Community 400",
- "401": "Community 401",
- "402": "Community 402",
- "403": "Community 403",
- "404": "Community 404",
- "405": "Community 405",
- "406": "Community 406",
- "407": "Community 407",
- "408": "__init__.py",
- "409": "__init__.py",
- "410": "__init__.py",
- "411": "__init__.py",
- "412": "__init__.py",
- "413": "__init__.py",
- "414": "__init__.py",
- "415": "__init__.py",
- "416": "__init__.py",
- "417": "Community 417",
- "418": "Community 418",
- "419": "Community 419",
- "420": "Community 420",
- "421": "Community 421",
- "422": "Community 422",
- "423": "Community 423",
- "424": "Community 424",
- "425": "Community 425",
- "426": "Community 426",
- "427": "Community 427",
- "428": "Community 428",
- "429": "Community 429",
- "430": "Community 430",
- "431": "Community 431",
- "432": "Community 432",
- "433": "Community 433",
- "434": "Community 434",
- "435": "Community 435",
- "436": "Community 436",
- "437": "Community 437",
- "438": "Community 438",
- "439": "Community 439",
- "440": "Community 440",
- "441": "Community 441",
- "442": "Community 442",
- "443": "Community 443",
- "444": "Community 444",
- "445": "Community 445",
- "446": "Community 446",
- "447": "Community 447",
- "448": "Community 448",
- "449": "Community 449",
- "450": "Community 450",
- "451": "Community 451",
- "452": "Community 452",
- "453": "Community 453",
- "454": "Community 454",
- "455": "Community 455",
- "456": "Community 456",
- "457": "Community 457",
- "458": "Community 458",
- "459": "Community 459",
- "460": "Community 460",
- "461": "Community 461",
- "462": "Community 462",
- "463": "Community 463",
- "464": "Community 464",
- "465": "Community 465",
- "466": "Community 466",
- "467": "Community 467",
- "468": "Community 468",
- "469": "Community 469",
- "470": "Community 470",
- "471": "Community 471",
- "472": "Community 472",
- "473": "Community 473",
- "474": "Community 474",
- "475": "Community 475",
- "476": "Community 476",
- "477": "Community 477",
- "478": "Community 478",
- "479": "Community 479",
- "480": "Community 480",
- "481": "Community 481",
- "482": "Community 482",
- "483": "Community 483",
- "484": "Community 484",
- "485": "Community 485",
- "486": "Community 486",
- "487": "Community 487",
- "488": "Community 488",
- "489": "Community 489",
- "490": "Community 490",
- "491": "Community 491",
- "492": "Community 492",
- "493": "Community 493",
- "494": "Community 494",
- "495": "Community 495",
- "496": "Community 496",
- "497": "code:bash (curl -s http://127.0.0.1:9111/health)",
- "498": "code:bash (cd /iflytek/shanxia2.0/backend)",
- "499": "code:bash (python -m venv venv)",
- "500": "code:bash (pip install -r requirements.txt)",
- "501": "code:env (# 数据库配置)",
- "502": "code:bash (uvicorn app.main:app --reload --port 8000)",
- "503": "BaseModel",
- "504": "PlanResourceSnapshotMixin",
- "505": "_format_plan_date",
- "506": "_resolve_plan_flags",
- "507": "transport.py",
- "508": "Community 508",
- "509": "_transport_has_db_links",
- "510": "Community 510",
- "511": "vehicle_urea.py",
- "512": "_avatar_url_field",
- "513": "_build_user_info_payload",
- "514": "_jwt_user_payload",
- "515": "Community 515",
- "516": "Community 516",
- "517": "Community 517",
- "518": "Community 518",
- "519": "Community 519",
- "520": "与 web-admin 静态路由 meta.roles(admin/super_admin)对齐的单元素数组。",
- "521": "与 web-admin `userInfo` 字段约定一致。",
- "522": "Community 522",
- "523": "Community 523",
- "524": "Community 524",
- "525": "Community 525",
- "526": "_web_role_list",
- "527": "auth.py",
- "528": "__init__.py",
- "529": "send_delivery_warning",
- "530": "send_order_status",
- "531": "send_payment_success",
- "532": "send_refund_result",
- "533": "send_urge_notification",
- "534": "get",
- "535": "get_multi_with_filters",
- "536": "contract_approver_setting.py",
- "537": "contract.py",
- "538": "Community 538",
- "539": "Community 539",
- "540": "Community 540",
- "541": "Community 541",
- "542": "Community 542",
- "543": "Community 543",
- "544": "Community 544",
- "545": "Community 545",
- "546": "Community 546",
- "547": "Community 547",
- "548": "Community 548",
- "549": "Community 549",
- "550": "Community 550",
- "551": "Community 551",
- "552": "Community 552",
- "553": "Community 553",
- "554": "Community 554",
- "555": "Community 555",
- "556": "Community 556",
- "557": "Community 557",
- "558": "Community 558",
- "559": "Community 559",
- "560": "Community 560",
- "561": "Community 561",
- "562": "Community 562",
- "563": "Community 563",
- "564": "Community 564",
- "565": "Community 565",
- "566": "Community 566",
- "567": "Community 567",
- "568": "Community 568",
- "569": "Community 569",
- "570": "Community 570",
- "571": "Community 571",
- "572": "Community 572",
- "573": "Community 573",
- "574": "Community 574",
- "575": "Community 575",
- "576": "Community 576",
- "577": "Community 577",
- "578": "Community 578",
- "579": "Community 579",
- "580": "Community 580",
- "581": "Community 581",
- "582": "Community 582",
- "583": "Community 583",
- "584": "Community 584",
- "585": "Community 585",
- "586": "Community 586",
- "587": "Community 587",
- "588": "Community 588",
- "589": "Community 589",
- "590": "Community 590",
- "591": "Community 591",
- "592": "Community 592",
- "593": "Community 593",
- "594": "Community 594",
- "595": "Community 595",
- "596": "Community 596",
- "597": "Community 597",
- "598": "Community 598",
- "599": "Community 599",
- "600": "Community 600",
- "601": "Community 601",
- "602": "Community 602",
- "603": "Community 603",
- "604": "Community 604",
- "605": "Community 605",
- "606": "Community 606",
- "607": "Community 607",
- "608": "Community 608",
- "609": "Community 609",
- "610": "Community 610",
- "611": "Community 611",
- "612": "Community 612",
- "613": "Community 613",
- "614": "Community 614",
- "615": "Community 615",
- "616": "Community 616",
- "617": "Community 617",
- "618": "Community 618",
- "619": "Community 619",
- "620": "Community 620",
- "621": "Community 621",
- "622": "Community 622",
- "623": "Community 623",
- "624": "Community 624",
- "625": "Community 625",
- "626": "Community 626",
- "627": "Community 627",
- "628": "Community 628",
- "629": "Community 629",
- "630": "Community 630",
- "631": "Community 631",
- "632": "Community 632",
- "633": "Community 633",
- "634": "Community 634"
- }
|