{ "version": 1, "entries": [ {"file":"server/src/plugins/auth.js","fingerprint":"736318b046fb0f03c3c1e1db2630c7d84a63d0bb47a9ba15d56444a75cbc3bba","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:authPlugin"}, {"file":"server/src/routes/ai.js","fingerprint":"08c44e703511941756749328a4035ccb43674cc82d91dee795211ef829fe01bc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuid"}, {"file":"server/src/routes/announcements.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/announcements.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/announcements.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/announcements.js","fingerprint":"9fcc268e8e61e61364ca617c982d1cff4a1b76290ff19822ed363383be4c3cda","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/announcements.js","fingerprint":"f2b59eab3ecb251e0fc247952125ed33c0c87173c26052b01af7eb6c7fed2595","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:normalizeAnnouncementPolicyFields"}, {"file":"server/src/routes/announcements.js","fingerprint":"b7bbbb68fab3f1f34753f2cd1dd5d3834cc220df4be0dc915c252db56125ddd9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/announcements"}, {"file":"server/src/routes/announcements.js","fingerprint":"16e3a77398374a9da0ba54d34380f16866000cd809d649d13c68a262437cecb8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/announcements/:id"}, {"file":"server/src/routes/announcements.js","fingerprint":"b489caa88f9c4b0f9cbdd4ddaa317a550973dc746fe11c44f556d6b0be5c5c58","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/announcements/:id/acknowledge"}, {"file":"server/src/routes/announcements.js","fingerprint":"6f2ecb599e0390bc141c7c6a8874a4a0b04b55c3f9c9f249432829ef2aa4c21f","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/announcements/:id/acknowledge"}, {"file":"server/src/routes/approvalRules.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/approvalRules.js","fingerprint":"eafa3d7b708b3d3b0052c67493ee3cf3f1ee62121cdbc3612f6d0c16b057eddc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseApprovalRuleId"}, {"file":"server/src/routes/approvalRules.js","fingerprint":"cd6c77086d44835903ad40dc099ee6640c1ddfb1323f346af4ba86ed8a0ea323","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureAmountRangeValid"}, {"file":"server/src/routes/approvalRules.js","fingerprint":"993d7526060943199799457112b59cf24e63a46341d3dc1080ddb6c8d0af317c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureAmountRangeValid"}, {"file":"server/src/routes/approvalRules.js","fingerprint":"b8698fe0fd39540fb0a1d21bf610947927564bdf7150e35b98ee0077317cc84b","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureOwnerSelfFallbackRoleValid"}, {"file":"server/src/routes/approvalRules.js","fingerprint":"996fd561bfa6933b8a36273a25fecfecc94d0b366da830685336ddc7f1212eca","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/approval-rules/:id"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"6c58fb0c0b2fb699a6a013d4d40a2b87c072068b06e766e74b0e092cc7a335d5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuid"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"62bc45cfdb1f68c9dd134641c77cdfdfb653555f2e498e397e39a40e41e166e8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureMovementAllowed"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"d5b13762c5f0318690bb04b0e4d006e066524b06b185f9615a335396e6f0c93c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureAssetExists"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"22b2935f24450ede35fa143304840ecaa3496a12c034f5ad284c2eef01c50cba","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureActiveEmployee"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"186bfa660e6ea4282e9f63afccc7348f2096c8402e8e901439fb15627837565a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureActiveEmployee"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"9c55abdac47794fe22e2d5663060d2db6753aa236adba4be735827e00b11cbdb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/assets/:id/assign"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"6a2623801e3905473f5af5a6aeb45e5ad43aa309026772ccdd536c6ffbad2e8f","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/assets/:id/return"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"d5a1ffc7fafbd0cab7a4ba98d3a9da8817c9166e452d4e1997bb6dbc93ca052d","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/assets/:id/transfer"}, {"file":"server/src/routes/assetMovements.js","fingerprint":"b239d697b3f7d3d616328076dfc48f7f081e0d74f178031d8760214a2b333137","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/assets/:id/transfer"}, {"file":"server/src/routes/assets.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/assets.js","fingerprint":"6c58fb0c0b2fb699a6a013d4d40a2b87c072068b06e766e74b0e092cc7a335d5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuid"}, {"file":"server/src/routes/assets.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCategoryListQuery"}, {"file":"server/src/routes/assets.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseAssetListQuery"}, {"file":"server/src/routes/assets.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseAssigneeListQuery"}, {"file":"server/src/routes/assets.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/assets.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/assets.js","fingerprint":"c871135b601c023c98f31d5555f893efbefce44a1c0964220df341897674629c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/assets.js","fingerprint":"01a2842a9be803e2beaabaec7fe403c509d868712d5e38b0650eafe19567fb96","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateAssetTextBoundaries"}, {"file":"server/src/routes/assets.js","fingerprint":"01a2842a9be803e2beaabaec7fe403c509d868712d5e38b0650eafe19567fb96","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateRedactedImportBoundaries"}, {"file":"server/src/routes/assets.js","fingerprint":"940b4a2172252aa6e6bc4f8dd8865e3361ba2c7fd53c77414f3d9ef73c1fdffa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDocumentCategoryAvailable"}, {"file":"server/src/routes/assets.js","fingerprint":"ea52a43d4fba3f07b80c3328f4ff96fedf5a51348bee2ef60d5bf721deaef49c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDocumentCategoryAvailable"}, {"file":"server/src/routes/assets.js","fingerprint":"d701b972a1ed447a07f76be872f47a5988c6c9dd5ae4edeb4badaadec3f4bf85","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDocumentCategoryAvailable"}, {"file":"server/src/routes/assets.js","fingerprint":"b50f5f62f57a8d2e85808fd7633568a49e91b8a821e2afdead6647a7ea84b159","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureAssetCategoryExists"}, {"file":"server/src/routes/assets.js","fingerprint":"0ba3108bacfe6c81125153caf72003c1bd3d445e8493290d1e7e30b56e456b84","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureAssetCategoryExists"}, {"file":"server/src/routes/assets.js","fingerprint":"80914f548ee5899eb71a178c4a13ad10646bdd2c0fed7acd44c5924581dfc2aa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureAssetCategoryExists"}, {"file":"server/src/routes/assets.js","fingerprint":"6f091706e1ec75d17b76658dd81f7a3f7347110b8c6a5e7a81b7fda6020358f4","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/assets.js","fingerprint":"b1fab48ce07d1d7f2308476dd38dfbcce526a64bd50de2ac484d2e5b0e3e8fff","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/assets.js","fingerprint":"d5aa541584c0cf873d161fc6e31f82c8a1ec62b67eebd4444c5d52270123eb13","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/assets.js","fingerprint":"96523ea82ed258eb92ca4990dc8bc6bb84d3e3bbf76d66dca60b15931455cdc8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/assets.js","fingerprint":"57ccb19330174bae06b385dca2cb8c41ce487980099e934fef19f8fc3a15cba7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/assets.js","fingerprint":"22b2935f24450ede35fa143304840ecaa3496a12c034f5ad284c2eef01c50cba","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureActiveEmployee"}, {"file":"server/src/routes/assets.js","fingerprint":"186bfa660e6ea4282e9f63afccc7348f2096c8402e8e901439fb15627837565a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureActiveEmployee"}, {"file":"server/src/routes/assets.js","fingerprint":"49c2624e15c3d37dbae668f8c668461f5451fc4bf15fea7cac68c42ec099fdc8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureApprovedPurchaseRequest"}, {"file":"server/src/routes/assets.js","fingerprint":"4ae96897d6ee2f02a7aa80c4d966629721cb8ea4c47b5713c32dfc6274ad3e5a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureApprovedPurchaseRequest"}, {"file":"server/src/routes/assets.js","fingerprint":"d5b13762c5f0318690bb04b0e4d006e066524b06b185f9615a335396e6f0c93c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/asset-categories/:id"}, {"file":"server/src/routes/assets.js","fingerprint":"442e2a0cd3f40bb741d5d4727944806abae5ce494465168d0a45fa8e9c3063ca","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/assets/import/redacted-doc-index"}, {"file":"server/src/routes/assets.js","fingerprint":"d5b13762c5f0318690bb04b0e4d006e066524b06b185f9615a335396e6f0c93c","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/assets/:id"}, {"file":"server/src/routes/attendance.js","fingerprint":"6ed67e68f41d5964a43a8a6e8d0ed71207418c81f7ad013aa3cfd9158f1ae29c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseInput"}, {"file":"server/src/routes/attendance.js","fingerprint":"2a45170a8628f3a739cf666505b0f43784def012f00d0ed87a220b3d70d79589","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/attendance.js","fingerprint":"4ff302aeefae7b9ad6f35e657c3d2abf738531a34d8f7e655f31e09a27dc41f8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureUnifiedFeatureEnabled"}, {"file":"server/src/routes/attendance.js","fingerprint":"a657a09fd09b5fe31ee45ebfaaeda99ba30d6944bade370d5d0d7ac3c7456a5a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseOptionalDateTime"}, {"file":"server/src/routes/attendance.js","fingerprint":"99ebe0d43dca95cb33f043545c5302d439e6822f524e9f2c083f1d9f46feb362","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseMonthRange"}, {"file":"server/src/routes/attendance.js","fingerprint":"02626f66ac5688562048fbc15a189c27d9c88c08778562564396aa8534eed7d1","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/attendance/clock-in"}, {"file":"server/src/routes/attendance.js","fingerprint":"02626f66ac5688562048fbc15a189c27d9c88c08778562564396aa8534eed7d1","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/attendance/clock-out"}, {"file":"server/src/routes/attendance.js","fingerprint":"287252e0c5d2fdaadef7cfed6b3ba8982e97a10db47a8e422a877eda7aa4d4bb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/attendance/clock-out"}, {"file":"server/src/routes/attendance.js","fingerprint":"8e69dcaef6fa42597a8ca6804bbcc30d18e4641c50a5945a4171e2f3fec1f59f","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/attendance/admin/backfill"}, {"file":"server/src/routes/attendance.js","fingerprint":"3bc8430a72bd41e66bb2de2fc5b38cb78b7306a353e0beb21adf56eefce42840","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/attendance/admin/backfill"}, {"file":"server/src/routes/audit.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseQuery"}, {"file":"server/src/routes/audit.js","fingerprint":"510d8ad88dde0075df37838cd0b7ff6241145d700817ea5f203086abbae5b568","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseQuery"}, {"file":"server/src/routes/budgetControlRules.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/budgetControlRules.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseRuleId"}, {"file":"server/src/routes/budgetControlRules.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseQuery"}, {"file":"server/src/routes/budgetControlRules.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/budgetControlRules.js","fingerprint":"7c065e9daea0385b2bfb3ab1e1948e602a6376bac9e44d5d8c90564cd0f1c1f8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/budgetControlRules.js","fingerprint":"c92ca88007ea087989f14e6555add522f0ab717298fc801fafc942e1187c93cf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/budgets.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/budgets.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBudgetId"}, {"file":"server/src/routes/budgets.js","fingerprint":"4bcacc7fa10fe5395c9233195e0941962c3f9fa6115492445e654f070fe58075","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDepartmentAvailable"}, {"file":"server/src/routes/budgets.js","fingerprint":"7f37e2cba05a7d3afeaf7a814afb721bad3a3ef590eb388aeb9149b612ab9cef","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDepartmentAvailable"}, {"file":"server/src/routes/budgets.js","fingerprint":"8506eaeef8adc8cc277fcffb3ce92086e955ecadb4149df7b5a01363da60d337","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/budgets.js","fingerprint":"c4967a64f972aa0396e182d2d06880ab684c25d2545466aad0854828740ad39e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/budgets.js","fingerprint":"3cc514556b50dae2ebe09ef19b335d02d760c8375bf6d85dae2b9cce523f1870","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/budgets.js","fingerprint":"dc93103cf32df2eb4384550e3ae7ebcc290879e69e11aad7eaea6481f8f414fb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/budgets.js","fingerprint":"0bd9235198a75999811434ce3e70e584019d64555ede15c2202bd5f1030edf89","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/budgets.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/budgets"}, {"file":"server/src/routes/budgets.js","fingerprint":"12506f55725f28e98268fb5ffef82d9e96e5b7738fea52108977bb3a0efd511f","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/budgets"}, {"file":"server/src/routes/budgets.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/budgets/:id"}, {"file":"server/src/routes/budgets.js","fingerprint":"92e4ca56a07acf54433ae06c7af4755bd7aa80956a055e41da4388cb5ac61962","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/budgets/:id"}, {"file":"server/src/routes/confidentialDocRefs.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/confidentialDocRefs.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/confidentialDocRefs.js","fingerprint":"09dcc86e0b4bc71f7bd78b881d1bb47f727736ba45d232d08ed0bf87c23072de","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/confidentialDocRefs.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/confidential-doc-refs"}, {"file":"server/src/routes/configRead.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseEnabledQuery"}, {"file":"server/src/routes/configRead.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseDocumentTypeParams"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"0d7d8d325c8629980a1d6f1c569255c2995059d5b19667be27f57eed2ea837af","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"254541548938a93942be3a6f1bd3b33b17c82aa977fd75228871a5842d9c10c1","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"92558dc9d5ba5ab7224a8267f2b79920feaec4457df73b8f30cacb6aef9f12d3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:updateContractWithStateGuard"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"cba9e7b82b29c4ec1f89720620c1f78ea2d67133338d9957c8baece08306bd2b","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/contracts-registry/:id"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"60347bec707618636867c4310250919b6443c10f22f88f68f6c8d2c3de565d13","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/contracts-registry/:id"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"0f95d3875c822fa7d8c016aa7be48ad2d20a658b57bed0cbed14dcfe4196a2b9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/contracts-registry/:id/terminate"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"c5fc8ab4ac98ddff39aa922bbd24744a815c5c423aa5b18687dc59611f1273da","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/contracts-registry/:id/terminate"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"ad732dac27597f2483143c7f845399a79c2a276d4b89e32fcb96f583930b4240","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/contracts-registry/:id/corrections"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"d3204f15378a5bfcdea2de26e96d097a89e142fa3329a2d7f742b917f2f22c39","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/contracts-registry/:id/corrections"}, {"file":"server/src/routes/contractsRegistry.js","fingerprint":"80c9775ffbd6d8c8f43d0baf4539ffa3649a923f74b3973d8fe78fff4a51ab26","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/contracts-registry/:id/renew"}, {"file":"server/src/routes/cutover.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/cutover.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/cutover.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/cutover.js","fingerprint":"43aaacd8708bb5c07aa913145a5dfa84cd402038b1fee3ada860ee249f8ce9c3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/dashboard.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseQuery"}, {"file":"server/src/routes/dashboard.js","fingerprint":"510d8ad88dde0075df37838cd0b7ff6241145d700817ea5f203086abbae5b568","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseQuery"}, {"file":"server/src/routes/delegations.js","fingerprint":"eafa3d7b708b3d3b0052c67493ee3cf3f1ee62121cdbc3612f6d0c16b057eddc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseDelegationId"}, {"file":"server/src/routes/delegations.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/delegations.js","fingerprint":"3e5bc2343859761fdfae1aedfba4dd9d8d252d16e479b01a5ac477e25b700209","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/delegations.js","fingerprint":"abc5f3ef3dcaeb55ac80eb31853eed3c582d7c7ded7421c3903effdb2b83fabb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/delegations.js","fingerprint":"1f1a149c83f74bc04b86baf4116b9601c8956a4a0bf75a66c3848108e9681fbb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/delegations.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateGrantBody"}, {"file":"server/src/routes/delegations.js","fingerprint":"3e5bc2343859761fdfae1aedfba4dd9d8d252d16e479b01a5ac477e25b700209","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateGrantBody"}, {"file":"server/src/routes/delegations.js","fingerprint":"abc5f3ef3dcaeb55ac80eb31853eed3c582d7c7ded7421c3903effdb2b83fabb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateGrantBody"}, {"file":"server/src/routes/delegations.js","fingerprint":"1f1a149c83f74bc04b86baf4116b9601c8956a4a0bf75a66c3848108e9681fbb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateGrantBody"}, {"file":"server/src/routes/delegations.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseStatusQuery"}, {"file":"server/src/routes/delegations.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListDelegationGrantsQuery"}, {"file":"server/src/routes/delegations.js","fingerprint":"c65eb61b3d8ca109854fc10890d4307723bbd03dc93d1549964d328ae9bc5069","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDelegateEligible"}, {"file":"server/src/routes/delegations.js","fingerprint":"2d1c39e41522f8863cd6928b50a11bb9958d348b7a9f20c5292608e650667c17","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDelegateEligible"}, {"file":"server/src/routes/delegations.js","fingerprint":"dd4725b4c2c79ef5e59dbe55b5eb4c177d167186dc7ef8b6d17f6f61bebc43a5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDelegateEligible"}, {"file":"server/src/routes/delegations.js","fingerprint":"86ec38bd74707cd6917fe2a7ffc79440867b6a37e71efb3b6981aa9a7b560194","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/delegation-grants"}, {"file":"server/src/routes/delegations.js","fingerprint":"1ba976c328b41f63396aeb96618d8c525df8255f3ce17510fd019421207bd3d5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/delegation-grants"}, {"file":"server/src/routes/delegations.js","fingerprint":"86ec38bd74707cd6917fe2a7ffc79440867b6a37e71efb3b6981aa9a7b560194","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/delegations"}, {"file":"server/src/routes/departments.js","fingerprint":"eafa3d7b708b3d3b0052c67493ee3cf3f1ee62121cdbc3612f6d0c16b057eddc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseDepartmentId"}, {"file":"server/src/routes/departments.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/departments.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/departments.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUpdateBody"}, {"file":"server/src/routes/departments.js","fingerprint":"dd4c7435c5433e19eb9893f762c76225772c4cf62eb01c6c45d7b8d1b207705a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUpdateBody"}, {"file":"server/src/routes/departments.js","fingerprint":"5326d4c4b0ac27a96de8b209570f3d8ee687aad427a8cb2b9957484b287e02ed","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments"}, {"file":"server/src/routes/departments.js","fingerprint":"8d444b923b812b3afe71913b82f132c3955e73935ebd12361bab0edd67214d28","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments"}, {"file":"server/src/routes/departments.js","fingerprint":"fa47bac9301143e633b50167c8fab4a40a1edb9397734104569905b99f5ad4aa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments/:id"}, {"file":"server/src/routes/departments.js","fingerprint":"0c6eb41240d31840a48750871c49320b8feecf58984a2a969144276fac1298f7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments/:id"}, {"file":"server/src/routes/departments.js","fingerprint":"5326d4c4b0ac27a96de8b209570f3d8ee687aad427a8cb2b9957484b287e02ed","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments/:id"}, {"file":"server/src/routes/departments.js","fingerprint":"8d444b923b812b3afe71913b82f132c3955e73935ebd12361bab0edd67214d28","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments/:id"}, {"file":"server/src/routes/departments.js","fingerprint":"71cf92240dcb163524d928e3f792ac176896ff89107986f3fd9ad119ad49aa47","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments/:id"}, {"file":"server/src/routes/departments.js","fingerprint":"17e1fd34460204ab475dc670a1b4ea61a1f369ebbd8dd2efe5eec265255701f7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments/:id/archive"}, {"file":"server/src/routes/departments.js","fingerprint":"1e15674977106d900a40e34fe64657152da9dfe383e63fa88e6c0de70c4cb8d5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/departments/:id/archive"}, {"file":"server/src/routes/employees.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/employees.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/employees.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/employees.js","fingerprint":"64ec8f0736b31d4a76082fa397b9adf9107f0628c97b9547026f55a3629f71cd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/employees.js","fingerprint":"ab1ed75076ba8a91674136da33198f3bd082cf5c9633b45e97f78c456a0471dc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureWecomHrMasterSyncEnabled"}, {"file":"server/src/routes/employees.js","fingerprint":"cc8894f77bdedd30913ca06dae19111faa1c97bc65078db3821925a514742afa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureWecomHrMasterSyncEnabled"}, {"file":"server/src/routes/employees.js","fingerprint":"99617ed3d2198ffedead181d3d347c8c6b3be4d886c92bcfa7c58f39389a6d57","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateContractDates"}, {"file":"server/src/routes/employees.js","fingerprint":"cdf73963d211c5dc959bbd8d24d489f7d33a2024f7613c6033341c15e4d8dc4e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateContractDates"}, {"file":"server/src/routes/employees.js","fingerprint":"99617ed3d2198ffedead181d3d347c8c6b3be4d886c92bcfa7c58f39389a6d57","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateTrainingDates"}, {"file":"server/src/routes/employees.js","fingerprint":"606fa5a41e86d696a118edf385c6a6e2f4bf1b2c41288420ebcbe01d46eac084","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateCertificateDates"}, {"file":"server/src/routes/employees.js","fingerprint":"9d60ee3ecc95ce9a699e29cf140233c55b0d8a3ee95946b4ec5f07f66d9610c9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildContractAttachmentBlockedError"}, {"file":"server/src/routes/employees.js","fingerprint":"7ccdc0b4a4431f13ce618cd19f4da8fe8167d21ca3bcb55ae0bc7249f23b5607","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:employeesRoutes"}, {"file":"server/src/routes/employees.js","fingerprint":"3efb722614f1cdee938215738adeb5b2d4930fdb24c470e560b69244f0bcae7e","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:employeesRoutes"}, {"file":"server/src/routes/employees.js","fingerprint":"fd1f07cbb59e6103dfac77bafd01b3ed7a0ce88a5b45ea9f3d7238776249d498","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:employeesRoutes"}, {"file":"server/src/routes/employees.js","fingerprint":"71935e997078aefd6df41afdb612ae8b79e5e67356bcaea3c984b414cff95f57","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:employeesRoutes"}, {"file":"server/src/routes/employees.js","fingerprint":"0c5c7e91b73ae8e0c05e8c3a34dbbdb250559b2f46385fe5c66ed1aff3a02166","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:employeesRoutes"}, {"file":"server/src/routes/employees.js","fingerprint":"561527fb2f4fdce80bdcb3c9b02a1afc9c2664dfd9bcb592f7e554b0b447b8fa","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:employeesRoutes"}, {"file":"server/src/routes/employees.js","fingerprint":"cabd6d4585a224ce1759dbcb60d03a9544950051604a6cffaf0ad7b530f92a2c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:employeesRoutes"}, {"file":"server/src/routes/employees.js","fingerprint":"37cc3fcf7eb9efd9a9270eb9a0bcf68b4d083d484e70541c6afd5bb67ea1b3ce","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/employees/:id/wecom-directory-sync"}, {"file":"server/src/routes/employees.js","fingerprint":"37cc3fcf7eb9efd9a9270eb9a0bcf68b4d083d484e70541c6afd5bb67ea1b3ce","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/employees/:id/wecom-directory-sync/retry"}, {"file":"server/src/routes/employees.js","fingerprint":"bddf88642c81d891ef3da8820dc127dfa2ceffb3b74983791dd7deb00d2b32c5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/employees/:id/contracts"}, {"file":"server/src/routes/employees.js","fingerprint":"bddf88642c81d891ef3da8820dc127dfa2ceffb3b74983791dd7deb00d2b32c5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/employees/:id/contracts/:contractId"}, {"file":"server/src/routes/employees.js","fingerprint":"7c5310f7b2163f74cc5120711effbbd1f1bdc2cdfcd49d4e00b99665e2b1580a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:employeesRoutes"}, {"file":"server/src/routes/employees.js","fingerprint":"06f4a2e303107e87d1e94009275b39ed2838c7ec0fc45595a64dbbc4331b1106","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/employees/:id/contracts/:contractId"}, {"file":"server/src/routes/employees.js","fingerprint":"2b6b9e0ebbca3a448aaa94b95a2d6d43e3a14ccc3f5aeca4f956deec94aa3107","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/employees/:id/profile"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseExpenseStandardId"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"b9dc511484348ded712b71280db3e49c789be0666623eed6cb9cf7a4468aedf9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"30b8f6d233001091ad09d7f6dc365136091288a663f1458bbce7201de1218b2c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureExpenseTypeExists"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"a0b01e1f14b7ede96e7cd1e8252c748afdf125feaa51441a37b9aabb363a328b","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureScopeKeyValid"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"a5ad69546d526d962f12d1c7e1d0e24a153f585fa6d61daa123fc1a2843f580e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureScopeKeyValid"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"d67e306450dee53a89c46327da7ca8273417de0f4f74f80a46b9711f513301c9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/expense-standards"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"c871135b601c023c98f31d5555f893efbefce44a1c0964220df341897674629c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/expense-standards/:id"}, {"file":"server/src/routes/expenseStandards.js","fingerprint":"d67e306450dee53a89c46327da7ca8273417de0f4f74f80a46b9711f513301c9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/expense-standards/:id"}, {"file":"server/src/routes/expenseTypes.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/expenseTypes.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/expenseTypes.js","fingerprint":"eafa3d7b708b3d3b0052c67493ee3cf3f1ee62121cdbc3612f6d0c16b057eddc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseExpenseTypeId"}, {"file":"server/src/routes/expenseTypes.js","fingerprint":"6fefcf7886d8aca7c344962a4621880f7da29f0915282c8763cf48d3049279a8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/expense-types"}, {"file":"server/src/routes/expenseTypes.js","fingerprint":"dd4c7435c5433e19eb9893f762c76225772c4cf62eb01c6c45d7b8d1b207705a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/expense-types/:id"}, {"file":"server/src/routes/expenseTypes.js","fingerprint":"6fefcf7886d8aca7c344962a4621880f7da29f0915282c8763cf48d3049279a8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/expense-types/:id"}, {"file":"server/src/routes/exports.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseQuery"}, {"file":"server/src/routes/exports.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/exports.js","fingerprint":"510d8ad88dde0075df37838cd0b7ff6241145d700817ea5f203086abbae5b568","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:toDateRange"}, {"file":"server/src/routes/exports.js","fingerprint":"48951ae2ad49593089e10d00afd95a5f18e10c2cbcb87f7956eb47a59d60cfa0","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureApOperationsExportEnabled"}, {"file":"server/src/routes/exports.js","fingerprint":"0160d938808a2f4bbee5beb67caad7ddcbea52af30db293b600c23db638e57f3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureContractsRegistryExportEnabled"}, {"file":"server/src/routes/exports.js","fingerprint":"a0125087df9691c0e5f6f2989910035efba279b7f0bffdc10579765966fb150c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:toDateOnlyRange"}, {"file":"server/src/routes/exports.js","fingerprint":"67b9d4a42e614d1bf96832420680b7ca2ea4749f910828802ff3170eaeda6e64","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/exports/payslips"}, {"file":"server/src/routes/exports.js","fingerprint":"6d38b77a953af94b8bff5a99e5b3ab22f28507853694cd6fd50d38589850f8f1","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/exports/presence-history"}, {"file":"server/src/routes/exports.js","fingerprint":"510d8ad88dde0075df37838cd0b7ff6241145d700817ea5f203086abbae5b568","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/exports/audit-logs"}, {"file":"server/src/routes/featureFlags.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/featureFlags.js","fingerprint":"5fad3764129696d62548c50a8b78ee8f322b718e877eb8950d98ac0c331173c3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildVersionConflictError"}, {"file":"server/src/routes/featureFlags.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseKey"}, {"file":"server/src/routes/featureFlags.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePageQuery"}, {"file":"server/src/routes/featureFlags.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUpdateBody"}, {"file":"server/src/routes/featureFlags.js","fingerprint":"6ef26793cac05e83ddd65bf556897f795f41584fe69f21c6b4842554f2e1c087","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUpdateBody"}, {"file":"server/src/routes/featureFlags.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBatchBody"}, {"file":"server/src/routes/featureFlags.js","fingerprint":"4d213e5dda91586732d96d078bbff9ee63351c094c47bc8d31b3e7450f8f1aab","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:featureFlagsRoutes"}, {"file":"server/src/routes/feeControl.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/feeControl.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/integrations.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/integrations.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseOutboxListQuery"}, {"file":"server/src/routes/integrations.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBindingsListQuery"}, {"file":"server/src/routes/integrations.js","fingerprint":"6c58fb0c0b2fb699a6a013d4d40a2b87c072068b06e766e74b0e092cc7a335d5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuidParam"}, {"file":"server/src/routes/integrations.js","fingerprint":"48d75541b43988964ecf85d59f32007713a3be1bd381ef2bf4bcb3b38dc839bf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:requireErpManagementGate"}, {"file":"server/src/routes/integrations.js","fingerprint":"8a83e372ba9211a169ca20935d21336c95349f5db935bb4b4e73fa4c62912a43","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensurePaidReimbursement"}, {"file":"server/src/routes/integrations.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:normalizeProcurementTargets"}, {"file":"server/src/routes/integrations.js","fingerprint":"ac52892b0856c64c0b8918ee2e323d5965f8db02f2026199498e89128c7542fb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureProcurementTargetEligible"}, {"file":"server/src/routes/integrations.js","fingerprint":"e1eaff595d742e37768ec5e6b5859a29604d1a54fbee9da795bebb9397abf95c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureProcurementTargetEligible"}, {"file":"server/src/routes/integrations.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:normalizeResourcesInput"}, {"file":"server/src/routes/integrations.js","fingerprint":"efc285e1cd886a88a6e57e61ce5da1a202409c21a930621af47f4f8052ba90b9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/outbox/:id/retry"}, {"file":"server/src/routes/integrations.js","fingerprint":"26c3c1c908fda8c7350351ee2f11769acdbf1bdee51bce704759d7d07f5eadae","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/master-data/sync"}, {"file":"server/src/routes/integrations.js","fingerprint":"399f9ec607c4403c3c6c8763433114d192a5df162ba7d0fdd2fe03aaeb572ac7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/journals/reimbursements/:reimbursementId/preview"}, {"file":"server/src/routes/integrations.js","fingerprint":"399f9ec607c4403c3c6c8763433114d192a5df162ba7d0fdd2fe03aaeb572ac7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/journals/reimbursements/:reimbursementId/export"}, {"file":"server/src/routes/integrations.js","fingerprint":"095bb8a253c5934e8f8629e16c38b388f6d2cc6354343bf8506cf0787917c09e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/procurement/purchase-requests/:purchaseRequestId/track"}, {"file":"server/src/routes/integrations.js","fingerprint":"095bb8a253c5934e8f8629e16c38b388f6d2cc6354343bf8506cf0787917c09e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/procurement/purchase-requests/:purchaseRequestId/requeue"}, {"file":"server/src/routes/integrations.js","fingerprint":"6392bfcb435833f01d57d08f451784a96334daa7151cef168939c1160ad93fcd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/assets/:assetId/track"}, {"file":"server/src/routes/integrations.js","fingerprint":"6392bfcb435833f01d57d08f451784a96334daa7151cef168939c1160ad93fcd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/assets/:assetId/requeue"}, {"file":"server/src/routes/integrations.js","fingerprint":"1298b6503bead86f2a1f836887a4019b863e86cf40e33200ff554fac72afe4a6","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/travel/reconciliation-batches/:batchId/track"}, {"file":"server/src/routes/integrations.js","fingerprint":"1298b6503bead86f2a1f836887a4019b863e86cf40e33200ff554fac72afe4a6","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/travel/reconciliation-batches/:batchId/requeue"}, {"file":"server/src/routes/integrations.js","fingerprint":"9c6bf2a19d60e08f038020fe4faef2823e46f32d5d5523e4a484c5175840fc1c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/travel/reconciliation-batches/:batchId/requeue"}, {"file":"server/src/routes/integrations.js","fingerprint":"399f9ec607c4403c3c6c8763433114d192a5df162ba7d0fdd2fe03aaeb572ac7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/integrations/erp/sync/:reimbursementId"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"6c58fb0c0b2fb699a6a013d4d40a2b87c072068b06e766e74b0e092cc7a335d5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuid"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"435181ebd3fd0f7b87dc2c1708ae0454eec366f3084a133cf0bf7e292259dd27","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureScopeReference"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"da55de4248c5c6a9283d50da6dd09edba0ce3f0a9e6a91af8e2d7d62b0785a4b","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureScopeReference"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"d5b13762c5f0318690bb04b0e4d006e066524b06b185f9615a335396e6f0c93c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureInventoryCheck"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"1bf348c5073f0a17d62a5ae67b998e93fe35c77c2abe4cb0784c153ca4f8272a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCheckStatus"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"0492f0a2dab5df4df9bdd0504d07e51d03f2c56d6e0e516abb2c5ecac159c545","count":3,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureAssetInScope"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"5a020ee415b339c0a8064f07afa8fd5c6e3b305186e24d2d1653cdc3143f1277","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/inventory-checks/:id/items"}, {"file":"server/src/routes/inventoryChecks.js","fingerprint":"466c3a313730aa3a9720bb5b37447aa5d1fa274961d8f64838c66b2780e69ef3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/inventory-checks/:id/items"}, {"file":"server/src/routes/leave-types.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/leave-types.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseTypeId"}, {"file":"server/src/routes/leave-types.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseTypeQuery"}, {"file":"server/src/routes/leave-types.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseTypeBody"}, {"file":"server/src/routes/leave-types.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/leave-types"}, {"file":"server/src/routes/leave-types.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/leave-types/:id"}, {"file":"server/src/routes/masterData.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/masterData.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuid"}, {"file":"server/src/routes/masterData.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/masterData.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/masterData.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/masterData.js","fingerprint":"c871135b601c023c98f31d5555f893efbefce44a1c0964220df341897674629c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/masterData.js","fingerprint":"8506eaeef8adc8cc277fcffb3ce92086e955ecadb4149df7b5a01363da60d337","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/masterData.js","fingerprint":"fdc96cb05717a00bf966b3db85f546eb54af6008074759298bb2532b1af926fa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/masterData.js","fingerprint":"57bed79bc70017e6d9ed3c59bfab4bbea560ee2b688d24e44d3a9e180bbb2d89","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureOwnerEmployeeAvailable"}, {"file":"server/src/routes/masterData.js","fingerprint":"7d66e43d79549021e2d29e57f896c77cb1a141106745c7fcef0921ef92eac9c6","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterParent"}, {"file":"server/src/routes/masterData.js","fingerprint":"28c3d33c45d69dc5760112592b2e589e13c781f795e0ee212e8fb44b363af293","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterParent"}, {"file":"server/src/routes/masterData.js","fingerprint":"84943edb161885fdf0358991a25cb76ab086fbd61abc0a918c98260319a2b631","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterParent"}, {"file":"server/src/routes/masterData.js","fingerprint":"ed6740bc6dd3fe1dcf7c6f61dcf0faaee12827f3d31984c9837dcc3e87a79070","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterParent"}, {"file":"server/src/routes/masterData.js","fingerprint":"246729bbf97af47de4eb151bba65d11dd270b868a2b928b3fab16ff1c5a230e7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterParent"}, {"file":"server/src/routes/masterData.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/legal-entities"}, {"file":"server/src/routes/masterData.js","fingerprint":"c57bb2bf24ae236cb93cf16651897e8c0b3da2be2744c6e5421311359c385c12","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/legal-entities/:id"}, {"file":"server/src/routes/masterData.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/legal-entities/:id"}, {"file":"server/src/routes/masterData.js","fingerprint":"ca92f646662d11a4962bd5affd2bd7355fdfc5e89c32d3a9ab63a55f83b80f55","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/legal-entities/:id/archive"}, {"file":"server/src/routes/masterData.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/cost-centers"}, {"file":"server/src/routes/masterData.js","fingerprint":"c57bb2bf24ae236cb93cf16651897e8c0b3da2be2744c6e5421311359c385c12","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/cost-centers/:id"}, {"file":"server/src/routes/masterData.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/cost-centers/:id"}, {"file":"server/src/routes/masterData.js","fingerprint":"693964faf025faa1aa110ecdd0ddc2a00538646cd68ab9956d46ef51ad584c9b","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/cost-centers/:id/archive"}, {"file":"server/src/routes/masterData.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/document-categories"}, {"file":"server/src/routes/masterData.js","fingerprint":"c57bb2bf24ae236cb93cf16651897e8c0b3da2be2744c6e5421311359c385c12","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/document-categories/:id"}, {"file":"server/src/routes/masterData.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/document-categories/:id"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuid"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"c871135b601c023c98f31d5555f893efbefce44a1c0964220df341897674629c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseReplaceDaysBody"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"8837b7f15919ad77abb757977808b0de05190f54a8df757a34637464b2d00d20","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseReplaceDaysBody"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"8506eaeef8adc8cc277fcffb3ce92086e955ecadb4149df7b5a01363da60d337","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"fdc96cb05717a00bf966b3db85f546eb54af6008074759298bb2532b1af926fa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/holiday-calendars"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"c57bb2bf24ae236cb93cf16651897e8c0b3da2be2744c6e5421311359c385c12","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/holiday-calendars/:id"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/holiday-calendars/:id"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"c57bb2bf24ae236cb93cf16651897e8c0b3da2be2744c6e5421311359c385c12","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:masterDataHolidayCalendarsRoutes"}, {"file":"server/src/routes/masterDataHolidayCalendars.js","fingerprint":"27733508586c12b8ad87835d0b8eba2a47d1d70c27a7dd86b9424d106b0cc3df","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/holiday-calendars/:id/archive"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuid"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"c871135b601c023c98f31d5555f893efbefce44a1c0964220df341897674629c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"8506eaeef8adc8cc277fcffb3ce92086e955ecadb4149df7b5a01363da60d337","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"fdc96cb05717a00bf966b3db85f546eb54af6008074759298bb2532b1af926fa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/suppliers"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"c57bb2bf24ae236cb93cf16651897e8c0b3da2be2744c6e5421311359c385c12","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/suppliers/:id"}, {"file":"server/src/routes/masterDataSuppliers.js","fingerprint":"3a1dcc123e523c78566da31e7be2f3c32ec6cca7a1405869d9ff7cec8f51c970","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/master-data/suppliers/:id"}, {"file":"server/src/routes/migrationRuns.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/migrationRuns.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/migrationRuns.js","fingerprint":"43aaacd8708bb5c07aa913145a5dfa84cd402038b1fee3ada860ee249f8ce9c3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/migrationRuns.js","fingerprint":"3efb722614f1cdee938215738adeb5b2d4930fdb24c470e560b69244f0bcae7e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/migration-runs/dry-run"}, {"file":"server/src/routes/migrationRuns.js","fingerprint":"f19072dfa882b5edb238bce9545f1adb9ffb544f3571b0bf3f7ba50e28cc5afe","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/migration-runs/dry-run"}, {"file":"server/src/routes/notifications.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/notifications.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/notifications.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseDeliveryQuery"}, {"file":"server/src/routes/notifications.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseNotificationId"}, {"file":"server/src/routes/notifications.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/notifications.js","fingerprint":"57c60265b18cb39c11ef9a4e5ef528ea29ffae46c51f52b11e64a44564993d74","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:handleNotificationChannelWriteError"}, {"file":"server/src/routes/notifications.js","fingerprint":"8413330dba32e6adedc5c566d53c40d6e596465bf96637bcd76a272a9940c24f","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:handleNotificationChannelWriteError"}, {"file":"server/src/routes/payroll.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/payroll.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/payroll.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/payroll.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseQuery"}, {"file":"server/src/routes/payroll.js","fingerprint":"8d8b2a6b503e009a90b28a9371fedbaf81f53d1fd0904330ff1a589b18a15868","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseMoneyList"}, {"file":"server/src/routes/payroll.js","fingerprint":"c2549c5ddc23dc22598ff4d22aa465eedb561a6b130059d44bcf3e279bb18a4b","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseMonthOrThrow"}, {"file":"server/src/routes/payroll.js","fingerprint":"eb4ae752a39b2db5f9a01b4a18a2ef4a033542477df821fde95a073332334a2a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/items"}, {"file":"server/src/routes/payroll.js","fingerprint":"eb4ae752a39b2db5f9a01b4a18a2ef4a033542477df821fde95a073332334a2a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/items/:itemId"}, {"file":"server/src/routes/payroll.js","fingerprint":"8f9fcc9a5f96c1d1ddc3792737989e17225d9e62ed663a6323e40c2182878439","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:payrollRoutes"}, {"file":"server/src/routes/payroll.js","fingerprint":"29feee7aa021e87ec66e539ddd587225b345306848abc928b326193854df5bbb","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/payslips/generate"}, {"file":"server/src/routes/payroll.js","fingerprint":"5cbd8ccfbb4a49806897f695843745f0f6978cf06798722867a1a86f8895ee49","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/payslips/generate"}, {"file":"server/src/routes/payroll.js","fingerprint":"cd1730346f59b6dd1ef61a96541d6b14fae7427014a4df660622d5db1971e7cb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/payslips/generate"}, {"file":"server/src/routes/payroll.js","fingerprint":"d504875855dd432ce8fd8e3712b810057bc498752f4f20d7b1ecdb1f0974b458","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/payslips/generate"}, {"file":"server/src/routes/payroll.js","fingerprint":"2f529b8652d855f222007a9aaf7efda679de466eb009646f68dec1c8af9878d5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/payslips/:payslipId"}, {"file":"server/src/routes/payroll.js","fingerprint":"8f9fcc9a5f96c1d1ddc3792737989e17225d9e62ed663a6323e40c2182878439","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/payslips/:payslipId"}, {"file":"server/src/routes/payroll.js","fingerprint":"e5bed6a1ef46e69a472e6a8e0f1637ef20b8a9a7b1b913981c715e6fa0ca53c5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/payslips/issue"}, {"file":"server/src/routes/payroll.js","fingerprint":"3d6f069f1e14a67b816a3f19cf9547f70835b326a63c8e97a730403c189fb0ff","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/payroll/payslips/issue"}, {"file":"server/src/routes/performance.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/performance.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/performance.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/performance.js","fingerprint":"99617ed3d2198ffedead181d3d347c8c6b3be4d886c92bcfa7c58f39389a6d57","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateCycleDates"}, {"file":"server/src/routes/performance.js","fingerprint":"64ec8f0736b31d4a76082fa397b9adf9107f0628c97b9547026f55a3629f71cd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/performance.js","fingerprint":"5feffb51751e2ea37516e71a87d53134a4dd4c62f8d1365f85071e9e669af061","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureNoOtherActiveCycle"}, {"file":"server/src/routes/performance.js","fingerprint":"e5be30f4e74036474ea74e5a14b970e139c14c3d245c0db50d115a51aa739287","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/performance/cycles/:cycleId"}, {"file":"server/src/routes/performance.js","fingerprint":"7ecf4a716d093c397f13de0cf527550ee5338bda3bb148ab77927eae1e278ec4","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/performance/cycles/:cycleId"}, {"file":"server/src/routes/performance.js","fingerprint":"ae0076b9e368da3ee5b33929325622ec7245142706ddc9b1b9ffc654bdb039a9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/performance/cycles/:cycleId"}, {"file":"server/src/routes/performance.js","fingerprint":"f45ef4d4efbe70b8b8d9986fbfa81ab17ec19b4be5d49a05c50e4113870bf090","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/performance/cycles/:cycleId"}, {"file":"server/src/routes/performance.js","fingerprint":"b2271cd4b603af5a201ffeacd3f23408030b50cb56e9f7380996a3a90cfe241d","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:performanceRoutes"}, {"file":"server/src/routes/performance.js","fingerprint":"a36e4a2edab739bdd3595d96a3d8ac1c1e6dd814915bfa5b0a189c17da335abe","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:performanceRoutes"}, {"file":"server/src/routes/portal.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/presence.js","fingerprint":"8082c82f99fcf677784600a080881baa1d83e621985e6c5945f8c90cd05d4297","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseInput"}, {"file":"server/src/routes/presence.js","fingerprint":"2adc3ff7dd515743a159e4289f5872beaed9785c8fb49532b3c37485d6053cf1","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/presence.js","fingerprint":"ab9d9bd7ccc0aad6c6dd652ce7bc50b2c92691ab967336b355c61af3aa1ab0db","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:presenceRoutes"}, {"file":"server/src/routes/projects.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/projects.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/projects.js","fingerprint":"50daa180b4259d12a5b9bfa3bdf8c1dc8bf65b66fe736780985e0f5e0645bd87","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/projects.js","fingerprint":"786f7b3c31e737656476b5bf3d9ce110029b4d21a45c73d7bd0a9cd2141b77e4","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/projects.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/projects"}, {"file":"server/src/routes/projects.js","fingerprint":"05cb62a133436678bfe2db9f1af0acaf82a799ff8b253bd29820783f91d6f5ae","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/projects/:id/closure-checklist/:itemId"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePurchaseRequestId"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"74a25a3be91eff6f6378ec4bb7b73f089e32a91c4b72813dd6d8737f53072a12","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseAttachmentId"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePatchBody"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseArchiveBody"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"32c90a20fefee508b70375039699b0944f7f0e7393868e6f484667d827ec59eb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildPrecheckBlockedError"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"0d724434a86f1930647935a2be2f6d0c3cb0f6f972e32a28568a9db808b300de","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:decimalInputToString"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"abfc2c646e9b5a2faa92673d2e933810ba72e4f21f242139cbcb418f504322bd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:decimalInputToString"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"d74cf60fb2fbfb6c420e156df0c230eccd33b37dd768c62e4cddc729d2b8d36e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"c4967a64f972aa0396e182d2d06880ab684c25d2545466aad0854828740ad39e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLegalEntityAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"1e04b9db6494f88b9adbdfbc2cafcc8970bccbb039c99e67ce3ccbbfc868ace1","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"dc93103cf32df2eb4384550e3ae7ebcc290879e69e11aad7eaea6481f8f414fb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"0bd9235198a75999811434ce3e70e584019d64555ede15c2202bd5f1030edf89","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCostCenterAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"36aa7be0c8e53d562f66944b903fb548652b9a5d882b3ca6bbbd15a71a3d70f8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureSupplierAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"31b1543cd9b1084ee05a0a1bd62272225e06a4c2ef43dbe002d5923c73fa46ae","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureSupplierAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"5e473411e4ac8c5e89cc4593424ed01cab03c258c8d7ec3254ee4ed3a57ae9d4","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureSupplierAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"1f616caf65363bde2fcebb6b65f22a06972c60903568ff1a1669f3198b66a322","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDocumentCategoryAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"9c0bd30f0d8350f57b3e84625952980393265ba93a5faaab83814a12f8b97009","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDocumentCategoryAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"1d5e08f2e6e5f0de7f26fb28c9a18afcad9bbca93ee7c289de73a80085d2d726","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDocumentCategoryAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"6aeceeea0061576ecdce5bb9ba919e00f69c3ce34c7699223e15a0679d6d646e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureBudgetPoolAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"acc1967cece89a983569e89f0e9a6993c85bcf6b85ab6322b6a8cd603ad29ac3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureBudgetPoolAvailable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"625cfacc8d63ac5a09613bd85f9ce9bb3a6aef3b1c45c631d48e9c9c5effb54a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureProjectLinkingEnabled"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"e3a1f2bab30aec1c86d5589d1dbdc3350bafc1178f33178f1e33ece354de6567","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureProjectLinkable"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePurchaseAttachmentDownloadBody"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parsePurchaseAttachmentDeleteBody"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"09e6ed8568ec152bc9e258a6af9d3087ca261ab91afb35dacc64b39f0d7f2f77","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildAttachmentBlockedError"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"df339a0b9ae2b0568bbc36f464165a9786d9e7b82d19110b5be663c92adf6307","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"d99112098e6e3ce510653305291db41171fc8ed1e720cadfc66fcb32f6608eb6","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"020f59053f8ead4a770124fc5ccae72fdd5e7a75fcde95800f1b6348b64ad0ff","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"426a08b378106f678291428f006adcf189c14e99dc30a36b13ef515aa2022ed5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"af136d0a2f077abe83abf80e534806deca3c33ebd048d5f8bd610662dad2234f","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"b045c685e631112457b97aefd603efbe2d2dc7b4ba1f7e40eac3405cefe2adfd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"ac621f7cc93e03e3255a541cbf63faea101f6ae1c017c732634c8d64a2d298f7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"f79cec61c75f3cc4d3a3cd8fa999f2c9c90a3f056541020a4e3ac5ea4507f151","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"c0e7abb9c3ac55801d691f055e8fa5f6f2d94915023a0684d6e9ad1768d85e87","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"4fc911e68f5f8710662d80ffbdc0214968e726f4f25c06969c57cb11643d6147","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"c6f59dbc2caae66192a4f48e0d9b6071d52c7e004e099b0413b68335b725a254","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/submit"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"f52ae13c892cffc99bb85b3059629d4b449f12f79fe89234a9a4fb4b741428f3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/withdraw"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"08f8022fc7683b6eb3dbd6b92c8ebcb12cc6679b6ca4414842d575a6a7522d36","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/archive-order"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"df339a0b9ae2b0568bbc36f464165a9786d9e7b82d19110b5be663c92adf6307","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"5c5ab17d2c4d8884cbe06e4f4597264afd5afa49353d4727355711193f6fe26b","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"ed01eee13031abab1b3ab75739b4e3a06f1ffb3d4d6cda0e91a7dcc56b92383f","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"fd1f07cbb59e6103dfac77bafd01b3ed7a0ce88a5b45ea9f3d7238776249d498","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"561527fb2f4fdce80bdcb3c9b02a1afc9c2664dfd9bcb592f7e554b0b447b8fa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"9eca7119004b10837ed03641c72eae0ec83e46d3e5ca20024bb41b95ce1b6f60","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"2b4bec423c5af9d8e18b6ba3196b28911651662dd0294bd835c51d2685146ba2","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"3efb722614f1cdee938215738adeb5b2d4930fdb24c470e560b69244f0bcae7e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"df339a0b9ae2b0568bbc36f464165a9786d9e7b82d19110b5be663c92adf6307","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments/:attachmentId"}, {"file":"server/src/routes/purchaseRequests.js","fingerprint":"85a20df57650243bd107434cf30f3652f8c466f8040b9446a23bf5999dc24946","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/purchase-requests/:id/attachments/:attachmentId/download"}, {"file":"server/src/routes/reimbursementTemplates.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/reimbursementTemplates.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseTemplateId"}, {"file":"server/src/routes/reimbursementTemplates.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/reimbursementTemplates.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/reimbursementTemplates.js","fingerprint":"01ede183f16765ade77b433028000084374d4f113f6255e49d41f5c3d7f38646","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureExpenseTypesEnabled"}, {"file":"server/src/routes/reimbursementTemplates.js","fingerprint":"c871135b601c023c98f31d5555f893efbefce44a1c0964220df341897674629c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/reimbursement-templates/:id"}, {"file":"server/src/routes/riskFlags.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/riskFlags.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseQuery"}, {"file":"server/src/routes/riskFlags.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/riskFlags.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/riskFlags.js","fingerprint":"ccadcec1520fec31ce3906b9792f9f33e3633ce278244816db0e0c53a5f847ad","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:riskFlagsRoutes"}, {"file":"server/src/routes/search.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/search.js","fingerprint":"ca31c72fdd0b89c6ce11ac23fe5887903daf75f09eeef0e4af5e1330a9f747f7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/search.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/search"}, {"file":"server/src/routes/systemWorkspace.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/systemWorkspace.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/todos.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/todos.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/todos.js","fingerprint":"6c58fb0c0b2fb699a6a013d4d40a2b87c072068b06e766e74b0e092cc7a335d5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUuid"}, {"file":"server/src/routes/todos.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/todos"}, {"file":"server/src/routes/travelAuthorizations.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/travelAuthorizations.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/travelAuthorizations.js","fingerprint":"ba1f56c27bbfd403f3f2ec44f1cc63120cd8619bb07758590c204ca433ea6195","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/authorizations/import"}, {"file":"server/src/routes/travelAuthorizations.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/authorizations/import"}, {"file":"server/src/routes/travelAuthorizations.js","fingerprint":"c25ad9fd794672ca12ee3f985568d7f60fcd71e6bf4f98397bbf0faa51e57835","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/authorizations/import"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"ba1f56c27bbfd403f3f2ec44f1cc63120cd8619bb07758590c204ca433ea6195","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/orders/import"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/orders/import"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"401a1e7b894d5bd123a72d89ca48ec5055bf228f8ab41429bc25304b4946b7ef","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/orders/import"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-orders/:id/mark-paid"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"6ed4360839cd3ae903e4ef9b4e339575c30c0f20a7166c1ea449f17d292ff844","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-orders/:id/mark-paid"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"f868afb0ae5510d8969c9b43b2f628a8af144ad8ff05768844e9139c7c6a5ecd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-orders/:id/mark-paid"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"1c393ac35b7be8c743b2904d8587c2e6fd564fa21eb31be689718225cb108291","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-orders/:id/mark-paid"}, {"file":"server/src/routes/travelOrders.js","fingerprint":"c974531164266ba82a417ecc4fb030096b4abeff568aba3b70b613985301e819","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-orders/:id/mark-paid"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"4ce8a4863c616aaef038fd59c2bd34754e1f4a07a817afc733e8a0bd7dd6398e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"9752938eeee08ad1684e1f901484bf811d47d2ebffbebd74ec34f73be5de7605","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureValidPeriod"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"8506eaeef8adc8cc277fcffb3ce92086e955ecadb4149df7b5a01363da60d337","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateBatchScopeContext"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"3cc514556b50dae2ebe09ef19b335d02d760c8375bf6d85dae2b9cce523f1870","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateBatchScopeContext"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"4b8d375f7b60f2922bcd07343e3ea3a6e3b80c22cacb7f698540885224a1a259","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateBatchScopeContext"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"4ce8a4863c616aaef038fd59c2bd34754e1f4a07a817afc733e8a0bd7dd6398e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/reconciliation/batches"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"41b9715742da06f74902865fe5a1d9cf214f8fe8b47345e3aa827a458e3053b6","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/reconciliation/batches"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"7754d00c7af4946d48b4e723e1e6165805cacbff52289e221127d905441f2823","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/reconciliation/batches/:batchId"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"87cb200635db2286f2444af5847774354326bf8162317cdf6012214505a835ec","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/reconciliation/items/:itemId/confirm"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"88ca8fcd24be33d22f8814a459047b1041e99774a9bce0a77991481749ee3fcc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/reconciliation/items/:itemId/confirm"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"87cb200635db2286f2444af5847774354326bf8162317cdf6012214505a835ec","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/reconciliation/items/:itemId/reopen"}, {"file":"server/src/routes/travelReconciliation.js","fingerprint":"7754d00c7af4946d48b4e723e1e6165805cacbff52289e221127d905441f2823","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/reconciliation/batches/:batchId/finalize"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseTravelRequestId"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"e6cf16bb46d3d378312e4d0c034325e4c365748b562a58468eb66fcd1f021db0","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseDateTimeValue"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"0d724434a86f1930647935a2be2f6d0c3cb0f6f972e32a28568a9db808b300de","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:decimalInputToString"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"abfc2c646e9b5a2faa92673d2e933810ba72e4f21f242139cbcb418f504322bd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:decimalInputToString"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"6cb2563bca7c74fed4a6c76d781843eae305be58d2d29908ea589906b6bcef83","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:normalizeSegments"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"b1404f502f7dc79f6e49855018d6715052f64db61e4f93376bcde2f8c0934700","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDateRangeValid"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"32c90a20fefee508b70375039699b0944f7f0e7393868e6f484667d827ec59eb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildPrecheckBlockedError"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"646fc9e91a562d0983f9b5e15d73334df2faf1b7760e3c03bae4917cf83292b0","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFinancialDimensions"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"7de438154ec7f3addf2aa384c147760463b5b61a961d3026988b6ff9f71c051d","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFinancialDimensions"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"57ccb19330174bae06b385dca2cb8c41ce487980099e934fef19f8fc3a15cba7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFinancialDimensions"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"92e4ca56a07acf54433ae06c7af4755bd7aa80956a055e41da4388cb5ac61962","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-requests/:id"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"df339a0b9ae2b0568bbc36f464165a9786d9e7b82d19110b5be663c92adf6307","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-requests/:id"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"426a08b378106f678291428f006adcf189c14e99dc30a36b13ef515aa2022ed5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-requests/:id/submit"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"5fd193c785794e7bfeca6cba08789d583371b625c54caad5e6ab70750d0381e8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-requests/:id/submit"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"d99112098e6e3ce510653305291db41171fc8ed1e720cadfc66fcb32f6608eb6","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-requests/:id/submit"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"020f59053f8ead4a770124fc5ccae72fdd5e7a75fcde95800f1b6348b64ad0ff","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-requests/:id/submit"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"5130090900bde10ab9d5955020cc5c2227dd5680b6036f83e7d14337c8fa5057","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-requests/:id/link-project"}, {"file":"server/src/routes/travelRequests.js","fingerprint":"f52ae13c892cffc99bb85b3059629d4b449f12f79fe89234a9a4fb4b741428f3","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel-requests/:id/withdraw"}, {"file":"server/src/routes/travelTransactions.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/travelTransactions.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/travelTransactions.js","fingerprint":"ba1f56c27bbfd403f3f2ec44f1cc63120cd8619bb07758590c204ca433ea6195","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/transactions/import"}, {"file":"server/src/routes/travelTransactions.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/transactions/import"}, {"file":"server/src/routes/travelTransactions.js","fingerprint":"9d03fb23e8d0a0b4abb5044684e8f43268dacf0c6a6fb983034511ee56d598a7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/transactions/import"}, {"file":"server/src/routes/travelTransactions.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/transactions/:id/freeze-suggestion"}, {"file":"server/src/routes/travelTransactions.js","fingerprint":"6ed4360839cd3ae903e4ef9b4e339575c30c0f20a7166c1ea449f17d292ff844","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/travel/transactions/:id/freeze-suggestion"}, {"file":"server/src/routes/users.js","fingerprint":"eafa3d7b708b3d3b0052c67493ee3cf3f1ee62121cdbc3612f6d0c16b057eddc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUserId"}, {"file":"server/src/routes/users.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseListQuery"}, {"file":"server/src/routes/users.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/users.js","fingerprint":"9629ec80c0f796bc6a00f7dfecb68242c56c3d9ff5fa981740c2afbee0bc5c21","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseCreateBody"}, {"file":"server/src/routes/users.js","fingerprint":"8aa13b8fbc71173fb12f1a2d9f197b2c993f28bd29015eee8d9a06e58b2e2aa7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUpdateBody"}, {"file":"server/src/routes/users.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUpdateBody"}, {"file":"server/src/routes/users.js","fingerprint":"dd4c7435c5433e19eb9893f762c76225772c4cf62eb01c6c45d7b8d1b207705a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseUpdateBody"}, {"file":"server/src/routes/users.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseSensitiveBody"}, {"file":"server/src/routes/users.js","fingerprint":"dd4c7435c5433e19eb9893f762c76225772c4cf62eb01c6c45d7b8d1b207705a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseSensitiveBody"}, {"file":"server/src/routes/users.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/users.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBatchBody"}, {"file":"server/src/routes/users.js","fingerprint":"e60ad7bc69f342e2ea14a2ef0d0debd98d71a4358ad3db7f1273d77e331d0188","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBatchBody"}, {"file":"server/src/routes/users.js","fingerprint":"64ec8f0736b31d4a76082fa397b9adf9107f0628c97b9547026f55a3629f71cd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureLifecycleFeatureEnabled"}, {"file":"server/src/routes/users.js","fingerprint":"ace2fbe941e2d06d8f7aac2467ce8475df71d7c14253228443c68ef83d294799","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDepartmentUsable"}, {"file":"server/src/routes/users.js","fingerprint":"0bd10e8819ebb46f6802f2308035459543c5aa995c12e10b3db34b1c0e4bcae4","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDepartmentUsable"}, {"file":"server/src/routes/users.js","fingerprint":"0369c70693eba9ea471e80c6d9c427eb0aa8818467889d3616cef56a3b6b678f","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureManagerUsable"}, {"file":"server/src/routes/users.js","fingerprint":"ace2fbe941e2d06d8f7aac2467ce8475df71d7c14253228443c68ef83d294799","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureManagerUsable"}, {"file":"server/src/routes/users.js","fingerprint":"8d5fb35f3a4cca58bc32a3966938d9c038cb755122c201e79191f648b3831393","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureManagerUsable"}, {"file":"server/src/routes/users.js","fingerprint":"facb330f41026823036cb195e4e3d9b76a3af9516e9353a9e4bfd944e9de68fd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:generateOneTimePassword"}, {"file":"server/src/routes/users.js","fingerprint":"561527fb2f4fdce80bdcb3c9b02a1afc9c2664dfd9bcb592f7e554b0b447b8fa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:readUserImportPayload"}, {"file":"server/src/routes/users.js","fingerprint":"1b27bf379328573c70d6d1995fab5ec7ddb58308a9058235fc86451eb943efdb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:readUserImportPayload"}, {"file":"server/src/routes/users.js","fingerprint":"0df105fd6c424e2d4cf00942f34c4cd306bbcb55116207f24d365de76fe02d68","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:readUserImportPayload"}, {"file":"server/src/routes/users.js","fingerprint":"ce0ac252d216b04fd3edb044c4e83b79094808a6950e9443fd55c7231bb53b15","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:readUserImportPayload"}, {"file":"server/src/routes/users.js","fingerprint":"3714c500736e5dc6b230fb71e2895fc7fd653da4134811192579cb2a8f3403cf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:readUserImportPayload"}, {"file":"server/src/routes/users.js","fingerprint":"0c5c7e91b73ae8e0c05e8c3a34dbbdb250559b2f46385fe5c66ed1aff3a02166","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:readUserImportPayload"}, {"file":"server/src/routes/users.js","fingerprint":"6bc44520602f42ec038dcfd6f58b0c2f56dae06e8e26a50870b576066fad1eeb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:readUserImportPayload"}, {"file":"server/src/routes/users.js","fingerprint":"2255ec084503939a7653b2dc67783bca3f1affb9fa99c046d39b0b2d7fb35f98","count":3,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/users.js","fingerprint":"ba37f131e8e7ec10223c5cbf578abe550f01988bd91f594862771bfae88a223c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/users.js","fingerprint":"94d1f0e015e7774bcc0adaa3550ca8bebabea49c52e7ea9679ce22310f6c888d","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/users.js","fingerprint":"f642f8ed261072a289ce343e133ac9b0954ebac4c531e1993209f7ea9876a7a6","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/users.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":3,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/users.js","fingerprint":"c2c42563d5083e1fcffc70061e11f05a5fb622030879e07c9112e128f780f0e4","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/users.js","fingerprint":"8863d485ac227a65846c44668d0c84fb88de50f56f4f921f66a02685297720e7","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/users.js","fingerprint":"a4ed2cb425167eb0564f1d3f38574b1caacfd0fbff3544381dd70f1992bade04","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/users.js","fingerprint":"8c73684345b1f5a10d5cb4f2911293eab416bb4ee406354f3a8c4c0d4caee34a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:usersRoutes"}, {"file":"server/src/routes/wecomAuth.js","fingerprint":"a86ce70414af8f63b8b3ffc060802dcc2540bc915bfa8669802ff91f167a728f","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:normalizeJsSdkPageUrl"}, {"file":"server/src/routes/wecomAuth.js","fingerprint":"55c80c9479f485c70513c36176f96c81b8ee4ebdad4d77bcd5cab252f5370808","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:assertWecomOauthReady"}, {"file":"server/src/routes/wecomAuth.js","fingerprint":"d70cc75afc07320183256873a1bda11d5ec98169057ce9dd8af5ad976c573533","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:getWecomAccessToken"}, {"file":"server/src/routes/wecomAuth.js","fingerprint":"a86ce70414af8f63b8b3ffc060802dcc2540bc915bfa8669802ff91f167a728f","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/wecom/js-sdk-signature"}, {"file":"server/src/routes/wecomAuth.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/wecom/login"}, {"file":"server/src/routes/wecomAuth.js","fingerprint":"2b0b99fd226589d42c63361d123e4721928f1243cb62e242ec6563dd3349e58e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/wecom/login"}, {"file":"server/src/routes/wecomAuth.js","fingerprint":"4673e0a3f7e965475ce8a75bc2dd25a14481692a28acdad66e22e8f66d5b2910","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/wecom/bind"}, {"file":"server/src/routes/weeklyReports.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/weeklyReports.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/weeklyReports.js","fingerprint":"503ec8814ed94eae417ed7863bf5f57b8f222346eeb202dd07517c08bacef9fc","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/weeklyReports.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/weekly-reports/me"}, {"file":"server/src/routes/weeklyReports.js","fingerprint":"c467510c074544d5abb39af6d212600918c78bae7e46bb8c1837b82b1eb16ccb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:weeklyReportsRoutes"}, {"file":"server/src/routes/weeklyReports.js","fingerprint":"d3e6e1b5646c7292abc574c53b3894ca82620c1f2cb70d3c0f968e0bea4764df","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:weeklyReportsRoutes"}, {"file":"server/src/routes/weeklyReports.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/weekly-reports/team"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"aec1243e92a1893e8584e71f90bbf22620de1e5299a2d6f7a1ce88308b3448ac","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseId"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseBody"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"440871aaf1bf287ce45b8aff11b1c04f2f21151f3898d17f7752253ea9debfed","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseEntityType"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"39168f5e747cc5770558e5a046456e986f365b93b4072c93a56dc14761b770dd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureFeatureEnabled"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"2236cc64fcafe74edc1e79d11a6e93efc7379d02257b7d5fc1e454ee5f9bde95","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/workflow-definitions"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"2236cc64fcafe74edc1e79d11a6e93efc7379d02257b7d5fc1e454ee5f9bde95","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/workflow-definitions/:id"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"567632d90a6968fcc24a576a4699526e2b0fbe15ff285494c449014f955cac77","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/workflow-definitions/:id"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"2236cc64fcafe74edc1e79d11a6e93efc7379d02257b7d5fc1e454ee5f9bde95","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/workflow-definitions/:id/publish"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"9e2ed33d6382c6f9d820878049ac1c9d4b11cdecfae6efe6e5a4a4924b7e87b5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/workflow-definitions/:id/publish"}, {"file":"server/src/routes/workflowDefinitions.js","fingerprint":"2236cc64fcafe74edc1e79d11a6e93efc7379d02257b7d5fc1e454ee5f9bde95","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"/workflow-definitions/:id/archive"}, {"file":"server/src/services/ai/suggestions.js","fingerprint":"43c8e843f54d9ce819d8d943da46acf1637e682537b116b3d070d3e67523e256","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildAiDisabledError"}, {"file":"server/src/services/attendance.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildAttendanceValidationError"}, {"file":"server/src/services/attendance.js","fingerprint":"2ee8bb29f955fb3062828a3dcf1e0e9cdf801091629163c8a5e7f500dd8ec64d","count":2,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseTimeToMinutes"}, {"file":"server/src/services/attendance.js","fingerprint":"362096848d0df743442bfb66cdf57a594b74d7ad1d8c49068b4e623fadd51483","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateAttendancePolicyInput"}, {"file":"server/src/services/attendance.js","fingerprint":"57d8963b1bfd4124fc9dd309a0fe0d6fa2286251aa94ba702cde045a4fba70fa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateAttendancePolicyInput"}, {"file":"server/src/services/attendance.js","fingerprint":"33f1a6a204fc84205fa86787d743080b63ccbe0c1c29700bbb6a6987870fad24","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateAttendancePolicyInput"}, {"file":"server/src/services/attendance.js","fingerprint":"541024df6a9deeb726d27470531467a9244f66d9196f1658867f494c04757798","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:validateAttendancePolicyInput"}, {"file":"server/src/services/attendance.js","fingerprint":"2ce1b8dcfb0321bbef8d1102f6c60cd5dfe1aab6fd4b4ccf7f86e3dedaf4e6ff","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildMonthRange"}, {"file":"server/src/services/attendance.js","fingerprint":"99ebe0d43dca95cb33f043545c5302d439e6822f524e9f2c083f1d9f46feb362","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildMonthRange"}, {"file":"server/src/services/budgetPool.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/services/budgetPool.js","fingerprint":"8ea8274148c5fc65a473197d6a2617bf27971d7d8de4b26f9c3ec4e28bc7879e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveBudgetScope"}, {"file":"server/src/services/budgetPool.js","fingerprint":"15b3efedb6c7af2094e04906a764b073066e16614492a2e8eadb52d4cea4899c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveBudgetScope"}, {"file":"server/src/services/budgetPool.js","fingerprint":"78bb3b7b0cb97341c844a151c521cb679fc0c4115369dffcadcae5f15b48b594","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveBudgetScope"}, {"file":"server/src/services/budgetPool.js","fingerprint":"8ea8274148c5fc65a473197d6a2617bf27971d7d8de4b26f9c3ec4e28bc7879e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:normalizeBudgetContext"}, {"file":"server/src/services/budgetPool.js","fingerprint":"c10503d03230e1ac3fb2c83e632f28ff6054d39cb3522e43daa8929b4085fc62","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:selectBudgetPoolCandidate"}, {"file":"server/src/services/budgetPool.js","fingerprint":"b9800e3b093f9036da6d9eb06e688b99636297e64ae73052c309b2724c24fd22","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveApplicableBudgetPoolByContext"}, {"file":"server/src/services/contractRegistryFilters.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildContractRegistryValidationError"}, {"file":"server/src/services/contractRegistryFilters.js","fingerprint":"0d7d8d325c8629980a1d6f1c569255c2995059d5b19667be27f57eed2ea837af","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseContractRegistryFilters"}, {"file":"server/src/services/contractRegistryFilters.js","fingerprint":"0157cfe6b95bfb9824b92b3187d51e79af6759e2082f6f829c29ec79dc41eed1","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseContractRegistryFilters"}, {"file":"server/src/services/contractRegistryFilters.js","fingerprint":"0d7d8d325c8629980a1d6f1c569255c2995059d5b19667be27f57eed2ea837af","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseContractRegistryExpiringQuery"}, {"file":"server/src/services/cutover.js","fingerprint":"547aac9dca5ebf4d86d1488f348d7cc03c32103a801898e4c8acc9866dd47da7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureCutoverAllowed"}, {"file":"server/src/services/documentSequence.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/services/documentSequence.js","fingerprint":"b929462215d217481e0021dbc6414f9dd0d13a7ff37a3485e70e251a34649f96","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:normalizeDocumentType"}, {"file":"server/src/services/documentSequence.js","fingerprint":"52251a414cebd986f1a66ada25aa84ad8201ef118fffda7cb25a4b0c5eb7b3c6","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:findDocumentCategory"}, {"file":"server/src/services/documentSequence.js","fingerprint":"17742cab588bf1fa29dcb863cac76aa8e313cc9fbe831e384e6076865c9f4c92","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:findDocumentCategory"}, {"file":"server/src/services/documentSequence.js","fingerprint":"218b770702cc4205ce09e22bf23938845fbe17e9677d717994df7ef74cf7c4c9","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:findDocumentCategory"}, {"file":"server/src/services/employeeDirectoryFilters.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/services/employeeDirectoryFilters.js","fingerprint":"278003b27036a26a6c6c2bac8e175081f3d2f7f950a5d3c2ed2c8e71f604bfdd","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseEmployeeDirectoryFilters"}, {"file":"server/src/services/employeeDirectoryFilters.js","fingerprint":"c7d5cb33dcb5fc3619be1f8aa436be5129922d43e88e5723b1077127d3980e9c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseEmployeeDirectoryFilters"}, {"file":"server/src/services/feeControl.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/services/feeControl.js","fingerprint":"82e83bd1db5eb446f90f9a600d75e13a0f9d71bd48454bb770ab8a1055fa4a96","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:loadPrecheckEntityContext"}, {"file":"server/src/services/feeControl.js","fingerprint":"82e83bd1db5eb446f90f9a600d75e13a0f9d71bd48454bb770ab8a1055fa4a96","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildEntityPrecheck"}, {"file":"server/src/services/presenceHistory.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildPresenceValidationError"}, {"file":"server/src/services/presenceHistory.js","fingerprint":"819ebeb74216f9c73d4d3677beea18e8919b8d4803a7f52d7d0b01c2dfdbe1cb","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolvePresenceHistoryRange"}, {"file":"server/src/services/presenceHistory.js","fingerprint":"903f7ff892fca342b08ad67d8edd56defbb3981edc8974890b0151a0fe53bee0","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolvePresenceHistoryRange"}, {"file":"server/src/services/purchaseBudget.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildPurchaseBudgetValidationError"}, {"file":"server/src/services/purchaseBudget.js","fingerprint":"e4d46dd9d7b30343b07d84605262f5a96f639d93f3362edbc9eb0f4448ff0d0b","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:reserveBudgetForEntity"}, {"file":"server/src/services/purchaseBudget.js","fingerprint":"5d79c097496ad908123fee937c35dbd8ddcb6d0f79bfb3dc697bff0cee946c0c","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:reserveBudgetForEntity"}, {"file":"server/src/services/travelPayments.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildTravelPaymentValidationError"}, {"file":"server/src/services/travelPayments.js","fingerprint":"70cfb750ebbaa9e398ab6a8ab743ea042422ada7a3ee87be85ab9314c5ce6f09","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:applyBudgetPoolUsageDelta"}, {"file":"server/src/services/travelReconciliation.js","fingerprint":"1ccd0d7139b90bcb4360218527df65fcbec8936865ee49a7abf1f8eb175deabf","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildValidationError"}, {"file":"server/src/services/travelReconciliation.js","fingerprint":"387721ed02fa83f31bd471035145206c36af7484532afe5353955e667dfc89d1","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureDraftBatch"}, {"file":"server/src/services/travelReconciliation.js","fingerprint":"17733bab2d92da224cf69fdedb3ee146cbf121eef58e881794e407a51b058f68","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensurePendingReconciliationItem"}, {"file":"server/src/services/travelReconciliation.js","fingerprint":"0443a8ffa4324e1e4e08fa89037c0b28b24213ab09941a8ceff40126a457ea1e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureConfirmedReconciliationItem"}, {"file":"server/src/services/travelReconciliation.js","fingerprint":"bbe9cd46973ca0c77ae1763e6adba68e26441e9584168373a97324864b6697ea","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureReopenableReconciliationItem"}, {"file":"server/src/services/travelReconciliation.js","fingerprint":"3ac5e1d7ea04918b94a7e5083b0a6c4ef002a6fe68b1b168d6be7a58125ed0a8","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:ensureBatchFinalizable"}, {"file":"server/src/utils/workflow.js","fingerprint":"04bd03a6f4a2518dcecf7d1702e4695d0104b403a6b929a1147a17e9a32ba6a5","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:parseWorkflowSteps"}, {"file":"server/src/utils/workflow.js","fingerprint":"0cd1c6b1f3fa1355f63b8def66e42f047c1ac5bacbdea9a4a8258212cd401648","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:assertBusinessApprovalRoleCode"}, {"file":"server/src/utils/workflow.js","fingerprint":"207961eec0e9985eb51a9108be430c27f2365413a4cefe00cdec2d58df4e228a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildWorkflowStepsFromApprovalRule"}, {"file":"server/src/utils/workflow.js","fingerprint":"7ba594f9bf352b163a734e664825e1e964ed4491d0120eef78a9fc3aa8b43a07","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildWorkflowStepsFromApprovalRule"}, {"file":"server/src/utils/workflow.js","fingerprint":"b8698fe0fd39540fb0a1d21bf610947927564bdf7150e35b98ee0077317cc84b","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:assertOwnerSelfFallbackRole"}, {"file":"server/src/utils/workflow.js","fingerprint":"ca50ced3104a846b28238b26edb8fcb7af6d10be5fa07ff92438f33b65b659aa","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:assertOwnerSelfFallbackRole"}, {"file":"server/src/utils/workflow.js","fingerprint":"d08fdd02992c489e39264bf0b214f52d0bd1ce5a1c58b6e5342d5bd4347a7057","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildApprovalWorkflowSnapshot"}, {"file":"server/src/utils/workflow.js","fingerprint":"d8fafe98ccaff8cefb614917926b0bc1f90244ac555e5a8eb18d0d32ee5a1d72","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:buildApprovalWorkflowSnapshot"}, {"file":"server/src/utils/workflow.js","fingerprint":"f5c8f2ab31ac7144fd05d20bdcc8db4cf6d92a7fb6e8405326dc77f9e68e2b84","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveAssigneeFromRule"}, {"file":"server/src/utils/workflow.js","fingerprint":"feb0686cc3f1b63906adb701af0d69479951f3a81172d7b2c0414e5b1b6b7ce2","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveAssigneeFromRule"}, {"file":"server/src/utils/workflow.js","fingerprint":"5206020abf57bcd7c7ba728ca164031668424f199e062694d69a57cfdaf5980e","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveAssigneeFromRule"}, {"file":"server/src/utils/workflow.js","fingerprint":"806e44515d6d7eb6dc41a7fa24363b1fb61a6ab6a28dd1168b2d855ca8e0b994","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveAssigneeFromRule"}, {"file":"server/src/utils/workflow.js","fingerprint":"ce63d28720f7d951355348d5ab600ff5009a35ed855613caf5706f9fb007a2d7","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveAssigneeFromRule"}, {"file":"server/src/utils/workflow.js","fingerprint":"b312a21b28c9dbe1efc4bd7f5fd029b62a2c0cceedf88f4e621a84f948896e8a","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveActionableStep"}, {"file":"server/src/utils/workflow.js","fingerprint":"7e3347da9ac0499d2aa163fe5f743ed01b3abeb75a3267626b76e4a566d246de","count":1,"owner":"shunli","reason":"非首批迁移域;修改此调用时须完成原因码注册、客户端映射和具体内容断言","expiresOn":"2026-10-05","operation":"function:resolveActionableStep"} ] }