恢复点(restore point)。别人改崩后可 git reset --hard 回到此提交。 == 此快照内容 == - 后端 oa-backend: 734 控制器 / 711 实体 (Spring Boot 3.2.5 + SQLite, 端口8091) - 前端 modern-ui/app: Vue3+Vite, 约700页 (构建产物已在 oa-backend/src/main/resources/static) - 数据库 oa-backend/data/oa.db: 含全部演示数据 (强制入库, 6.6MB) - 交接文档 go.md + go-code-reference/endpoints/entities/database.md - 多代理建设脚本 .claude/wf-*.js == 状态 == - 对 凯迪科技ERP_20260507.xlsx 合规 MET ~73.3% (PARTIAL 75: 34可建+6种子/bug+35外部硬天花板) - 安全: 5轮红队+5轮复检, default-deny分级鉴权, 连续零可利用 - W3~W7 累计补完436缺口; W8末轮(40缺口)为半成品(源码树可编译但未集成) - 运行: cd oa-backend; java -jar build/libs/oa-backend-0.1.0.jar --server.port=8091; admin/123456 == 排除(gitignore, 可再生) == node_modules / oa-backend/build / .jdks / *.log / Backup-ERP-* / 弃用的OFBiz核心(只保留modern-ui) 完整文件夹备份见同目录 Backup-ERP-20260615-191517/ (含上述全部, 仅缺 node_modules) 时间戳: 20260615-191517 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
167 KiB
167 KiB
完整端点目录(go-endpoints.md)
自动从
oa-backend/src/main/java/com/kaidi/oa/web/*.java抽取。共 734 个控制器。 格式:控制器类名 →@RequestMapping基路径 → 各 HTTP 方法+子路径(实际访问 = 基路径+子路径)。
AccountController
- base:
/api/oa/accountsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
AdminAiActionController
- base:
/api/oa/admin-ai-actionsPOST /minutes/{minuteId}/organizePOST /dept-report/summarizePOST /minutes/{minuteId}/sync-todosGET /logs
AdminCctvController
- base:
/api/oa/admin-cctvGET /devicesGET /devices/{id}POST /devicesPATCH /devices/{id}DELETE /devices/{id}POST /devices/{id}/inspectGET /devices/statsGET /footage-requestsGET /footage-requests/{id}POST /footage-requestsPOST /footage-requests/{id}/approvePOST /footage-requests/{id}/rejectPOST /footage-requests/{id}/mark-viewedGET /access-recordsPOST /access-recordsDELETE /access-records/{id}GET /access-records/stats
AdminCleaningController
- base:
/api/oa/admin-cleaning-schedulesGET /{id}PATCH /{id}POST /{id}/checkinPOST /{id}/completePOST /{id}/absentDELETE /{id}GET /summaryGET /hygiene-inspectionsGET /hygiene-inspections/{id}POST /hygiene-inspectionsPOST /hygiene-inspections/{id}/rectifyDELETE /hygiene-inspections/{id}GET (base)POST (base)
AdminCleaningSupplyController
- base:
/api/oa/admin-cleaning-suppliesGET /{id}PATCH /{id}DELETE /{id}GET /{id}/movesPOST /{id}/inboundPOST /{id}/requisitionPOST /{id}/requisition-from-scheduleGET /alerts/low-stockGET (base)POST (base)
AdminConferenceServiceController
- base:
(无@RequestMapping)POST /api/oa/meeting-roomsPATCH /api/oa/meeting-rooms/{id}DELETE /api/oa/meeting-rooms/{id}GET /api/oa/admin-conference-materialsGET /api/oa/admin-conference-materials/{id}POST /api/oa/admin-conference-materialsPATCH /api/oa/admin-conference-materials/{id}DELETE /api/oa/admin-conference-materials/{id}GET /api/oa/admin-equip-setupsGET /api/oa/admin-equip-setups/{id}POST /api/oa/admin-equip-setupsPATCH /api/oa/admin-equip-setups/{id}DELETE /api/oa/admin-equip-setups/{id}GET /api/oa/admin-conference-staffGET /api/oa/admin-conference-staff/{id}POST /api/oa/admin-conference-staffPATCH /api/oa/admin-conference-staff/{id}DELETE /api/oa/admin-conference-staff/{id}GET /api/oa/admin-recurring-bookingsGET /api/oa/admin-recurring-bookings/{id}POST /api/oa/admin-recurring-bookingsPATCH /api/oa/admin-recurring-bookings/{id}POST /api/oa/admin-recurring-bookings/{id}/statusDELETE /api/oa/admin-recurring-bookings/{id}POST /api/oa/admin-recurring-bookings/expand-now
AdminDocTemplateController
- base:
/api/oa/admin-doc-templatesGET /{id}PUT /{id}POST /{id}/submit-reviewPOST /{id}/reviewPOST /{id}/archivePOST /ai-draftPOST /{id}/ai-draft-from-templateDELETE /{id}GET (base)POST (base)
AdminDormController
- base:
/api/oa/admin-dormsGET /roomsGET /rooms/{id}POST /roomsPATCH /rooms/{id}DELETE /rooms/{id}GET /checkinsPOST /checkinsPOST /checkins/{id}/assignPOST /checkins/{id}/rejectPOST /checkins/{id}/checkoutGET /utilitiesPOST /utilitiesPOST /utilities/{id}/settleDELETE /utilities/{id}GET /occupancy
AdminDormRepairController
- base:
/api/oa/admin-dorm-repairsGET /{id}POST /{id}/assignPOST /{id}/completePOST /{id}/ratePOST /{id}/cancelDELETE /{id}GET /kpiGET /inspectionsGET /inspections/{id}POST /inspectionsPOST /inspections/{id}/submitPOST /inspections/{id}/rectifyPOST /inspections/{id}/closeDELETE /inspections/{id}GET (base)POST (base)
AdminExpressController
- base:
/api/oa/admin-expressGET /{id}POST /inboundPOST /{id}/pickupPOST /{id}/return-parcelPOST /outboundPOST /{id}/approvePOST /{id}/rejectPOST /{id}/shipPATCH /{id}DELETE /{id}GET /cost/by-deptGET (base)
AdminGreeneryController
- base:
/api/oa/admin-greeneryGET /{id}PATCH /{id}DELETE /{id}POST /{id}/waterPOST /{id}/fertilizePOST /{id}/prunePOST /{id}/report-pestPOST /{id}/resolve-pestGET /alerts/overdueGET (base)POST (base)
AdminOfficialDocTemplateController
- base:
/api/oa/admin-official-doc-tplsGET /{id}PATCH /{id}POST /{id}/publishPOST /{id}/archivePOST /{id}/obsoleteDELETE /{id}GET /statsGET (base)POST (base)
AdminPatrolController
- base:
/api/oa/admin-patrolsGET /pointsGET /points/{id}POST /pointsPATCH /points/{id}POST /points/{id}/disableDELETE /points/{id}GET /logsGET /logs/{id}POST /logs/checkinPOST /logs/{id}/handle-anomaly
AdminProcurementController
- base:
/api/oa/admin-procurement-requestsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/rejectPOST /{id}/start-procurementPOST /{id}/inboundGET /plan/summaryGET (base)POST (base)
AdminReceptionController
- base:
/api/oa/admin-receptionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/rejectPOST /{id}/startPOST /{id}/completeGET /cost/by-deptGET (base)POST (base)
AdminRequisitionController
- base:
/api/oa/admin-requisitionsGET /{id}POST /{id}/approvePOST /{id}/rejectPOST /{id}/issueDELETE /{id}GET /quotasPOST /quotasDELETE /quotas/{id}GET (base)POST (base)
AdminSecurityEventController
- base:
/api/oa/admin-security-eventsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/start-handlePOST /{id}/closeGET (base)POST (base)
AdminShuttleBusController
- base:
/api/oa/admin-shuttle-busesGET /{id}PATCH /{id}POST /{id}/suspendPOST /{id}/resumeDELETE /{id}GET /{id}/passengersPOST /{id}/bookPOST /passengers/{pid}/cancelGET /statsGET (base)POST (base)
AdminShuttleController
- base:
/api/oa/admin-shuttlesGET /busesGET /buses/{id}POST /busesPATCH /buses/{id}DELETE /buses/{id}GET /passengersPOST /passengersPOST /passengers/{id}/cancelPOST /passengers/{id}/checkinGET /stats
AdminSupplyController
- base:
/api/oa/admin-suppliesGET /{id}PATCH /{id}DELETE /{id}GET /{id}/movesGET /movesPOST /{id}/inboundPOST /{id}/outboundGET /alerts/low-stockGET /alerts/expiryGET /cost/allocationGET (base)POST (base)
AdminTrainingController
- base:
/api/oa/admin-trainingsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/open-enrollPOST /{id}/startPOST /{id}/completePOST /{id}/cancelGET /{courseId}/enrollmentsPOST /{courseId}/enrollmentsPOST /{courseId}/enrollments/{enrollId}/sign-inPOST /{courseId}/enrollments/{enrollId}/scoreDELETE /{courseId}/enrollments/{enrollId}GET /statsGET /my-recordsGET (base)POST (base)
AdminTrainingQuizController
- base:
/api/oa/admin-quizGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/disablePOST /{id}/enablePOST /generateGET /learning-pathGET /statsGET (base)POST (base)
AdminVehicleController
- base:
/api/oa/admin-vehiclesGET /{id}PATCH /{id}DELETE /{id}GET /dispatchesGET /dispatches/{id}POST /dispatchesPOST /dispatches/{id}/assignPOST /dispatches/{id}/departPOST /dispatches/{id}/returnPOST /dispatches/{id}/cancelGET /alerts/expiryGET /cost/allocationGET (base)POST (base)
AdminVehicleReportController
- base:
/api/oa/admin-vehicle-reportsGET /usage-trendGET /fuel-trendGET /repair-rankingGET /summary
AdminVehicleViolationController
- base:
/api/oa/admin-vehicle-violationsGET /{id}PATCH /{id}POST /{id}/processPOST /{id}/pay-finePOST /{id}/closeDELETE /{id}GET /statsGET (base)POST (base)
AdminVisitorController
- base:
/api/oa/admin-visitorsGET /{id}POST /{id}/confirmPOST /{id}/rejectPOST /{id}/checkinPOST /{id}/checkoutGET /verifyGET /onsiteDELETE /{id}GET (base)POST (base)
AiController
- base:
/api/oa/aiPOST /completePOST /draftPOST /classifyPOST /summarizePOST /risk
AlertController
- base:
/api/oa/alertsGET (base)
AnnouncementController
- base:
/api/oa/announcementsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
AnnualReportController
- base:
/api/oa/annual-reportsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/auto-fillPOST /{id}/validatePOST /{id}/advanceGET /trendGET (base)POST (base)
AppMonitoringController
- base:
/api/oa/appdevGET /monitoring
ArApController
- base:
/api/oa/ar-ap-itemsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/writeoffGET /summaryGET (base)POST (base)
ArchiveAccessLogController
- base:
/api/oa/archive-access-logsGET /by-archive/{archiveId}GET /by-actionGET /reportGET (base)POST (base)
ArchiveAclAwareListController
- base:
/api/oa/archive-acl-awareGET /listGET /{id}GET /{id}/perm-bitsGET /my-accessible
ArchiveAclController
- base:
/api/oa/archive-aclsGET /by-targetGET /by-granteeGET /checkGET /{id}PATCH /{id}POST /{id}/revokeGET (base)POST (base)
ArchiveAclEnforceController
- base:
/api/oa/archive-acl-enforceGET /checkGET /{id}/maskedGET /my-permissions
ArchiveBatchController
- base:
/api/oa/archive-batchPOST /transferPOST /meta-updatePOST /download-list
ArchiveBoardController
- base:
/api/oa/archive-boardGET /retention-alertsGET /overdue-borrowsGET /stats
ArchiveBorrowController
- base:
/api/oa/archive-borrowsGET /{id}POST /{id}/approvePOST /{id}/rejectPOST /{id}/lendPOST /{id}/returnPOST /{id}/renewGET /stats/hot-archivesGET /stats/by-deptGET (base)POST (base)
ArchiveCategoryController
- base:
/api/oa/archive-categoriesGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
ArchiveCommentController
- base:
/api/oa/archive-commentsGET (base)POST (base)
ArchiveComplianceController
- base:
/api/oa/archive-complianceGET /report/exportGET /backup-configGET /conversion-checkGET /summary
ArchiveController
- base:
/api/oa/archivesGET /{id}GET (base)POST (base)
ArchiveCrossModuleController
- base:
/api/oa/archive-crossGET /declaration/{declId}/archive-statusPOST /contract/{contractId}/archivePOST /litigation/{caseId}/archiveGET /supervision/drawing-versionsPOST /supervision/drawing/{archiveId}/new-versionPOST /finance/{year}/accounting-archivePOST /hr/employee/{employeeNo}/archivePOST /ip/cert/archivePOST /quality/record/archiveGET /integration-dashboard
ArchiveDestructionController
- base:
/api/oa/archive-destructionsGET /{id}POST /{id}/appraisePOST /{id}/approvePOST /{id}/rejectPOST /{id}/executeGET (base)POST (base)
ArchiveDrillController
- base:
/api/oa/archive-drillGET /drillsGET /drills/{id}POST /drillsPATCH /drills/{id}POST /drills/{id}/startPOST /drills/{id}/completePOST /drills/{id}/failGET /backup-logsPOST /backup-logs/trigger
ArchiveHashRecordController
- base:
/api/oa/archive-hash-recordsGET /{id}GET /alertsPOST /stamp/{archiveId}POST /stamp-batchPOST /{id}/verifyGET (base)
ArchivePhysicalItemController
- base:
/api/oa/archive-physical-itemsGET /{id}GET /scan/{barcode}POST /{id}/shelvePOST /{id}/check-outPOST /{id}/check-inPOST /{id}/contentsPOST /batch-inventoryGET (base)POST (base)
ArchiveRepairRecordController
- base:
/api/oa/archive-repair-recordsGET /{id}GET /alertsPOST /{id}/startPOST /{id}/finishPOST /{id}/scrapGET (base)POST (base)
ArchiveReservationController
- base:
/api/oa/archive-reservationsGET /by-archive/{archiveId}GET /{id}POST /{id}/notifyPOST /{id}/convertPOST /{id}/cancelGET (base)POST (base)
ArchiveSubmissionController
- base:
/api/oa/archive-submissionsGET /{id}PATCH /{id}POST /{id}/approvePOST /{id}/rejectPOST /batch-importPOST /{id}/resubmitGET (base)POST (base)
ArchiveVaultController
- base:
/api/oa/archive-vaultsGET /{id}GET /{id}/usagePATCH /{id}DELETE /{id}GET (base)POST (base)
ArchiveVersionController
- base:
/api/oa/archive-versionsGET /by-archive/{archiveId}GET /current/{archiveId}GET /{id}POST /publishPOST /{id}/deprecate
AuditAnnualPlanController
- base:
/api/oa/audit-annual-plansGET /{id}GET /conflict-checkPUT /{id}PATCH /{id}/submitPATCH /{id}/approvePATCH /{id}/rejectPATCH /{id}/startPATCH /{id}/completePOST /{id}/link-projectDELETE /{id}GET (base)POST (base)
AuditArchiveController
- base:
/api/oa/audit-archivesGET /{id}GET /searchGET /findings-libraryGET /summaryPUT /{id}PATCH /{id}/archiveDELETE /{id}GET (base)POST (base)
AuditAutoArchiveController
- base:
/api/oa/audit-auto-archiveGET /pendingPOST /trigger
AuditCaatController
- base:
/api/oa/caatsGET /payment-trendGET /duplicate-paymentGET /large-paymentGET /contract-ratioGET /payee-concentrationGET /benford
AuditCaatsController
- base:
/api/oa/audit-caatsGET /payment-trendGET /duplicate-paymentGET /expense-ratioGET /large-paymentGET /contract-amount-rangeGET /payee-concentrationGET /expense-limit-approachGET /continuous-reportPATCH /continuous-report/{id}/handleGET /inventory-anomalyGET /hr-contract-sampleGET /contract-sampleGET /summary
AuditCrossModuleController
- base:
/api/oa/audit-cross-moduleGET /hr-summaryGET /hr-payrollGET /hr-labor-contractsGET /production-summaryGET /production-ordersGET /decl-summaryGET /decl-listGET /decl-subsidies
AuditDashboardController
- base:
/api/oa/audit-dashboardGET /committee-reportGET (base)
AuditDataAggregateController
- base:
/api/oa/audit-data-aggregateGET /finance-overviewGET /contract-listGET /payment-listGET /expense-listGET /bank-statementGET /fixed-asset-riskGET /legal-exposureGET /compliance-checklistGET /vendor-concentrationGET /payee-anomalyGET /sales-order-viewGET /bill-ledgerGET /self-check-task-detail
AuditEvidenceController
- base:
/api/oa/audit-evidenceGET /{id}GET /searchGET /categoriesPUT /{id}DELETE /{id}GET (base)POST (base)
AuditFindingController
- base:
/api/oa/audit-findingsGET /{id}PATCH /{id}/feedbackPATCH /{id}/confirmPATCH /{id}/rejectPATCH /{id}/rootcauseDELETE /{id}GET (base)POST (base)
AuditMaterialRequestController
- base:
/api/oa/audit-material-requestsGET /{id}GET /progressPUT /{id}PATCH /{id}/submitPATCH /{id}/verifyPATCH /{id}/reject-fileDELETE /{id}GET (base)POST (base)
AuditNoticeController
- base:
/api/oa/audit-noticesGET /{id}PATCH /{id}/signPATCH /{id}/recallDELETE /{id}GET (base)POST (base)
AuditProcedureController
- base:
/api/oa/audit-proceduresGET /{id}PUT /{id}POST /{id}/usePOST /{id}/copyDELETE /{id}GET (base)POST (base)
AuditProjectController
- base:
/api/oa/audit-projectsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
AuditQualityReviewController
- base:
/api/oa/audit-quality-reviewsGET /{id}GET /statsPATCH /{id}/start-reviewPATCH /{id}/completePUT /{id}DELETE /{id}GET (base)POST (base)
AuditRegLibController
- base:
/api/oa/audit-reg-libGET /searchGET /overviewGET /internalGET /external
AuditReportController
- base:
/api/oa/audit-reportsGET /{id}POST /{id}/auto-generatePUT /{id}PATCH /{id}/submitPATCH /{id}/approvePATCH /{id}/rejectPATCH /{id}/sendDELETE /{id}GET (base)POST (base)
AuditRiskAuditController
- base:
/api/oa/audit-risk-assessmentsGET /{id}GET /summaryPOST /import-from-risk-libraryPUT /{id}PATCH /{id}/assessDELETE /{id}GET (base)POST (base)
AuditSettlementAggController
- base:
/api/oa/audit-settlement-aggGET /internal-trans-ledgerGET /litigation-penaltyGET /economic-audit-autofillGET /vendor-price-spikeGET /expense-near-limit
AuditWorkPaperController
- base:
/api/oa/audit-work-papersGET /{id}PUT /{id}PATCH /{id}/revisePATCH /{id}/submit-reviewPATCH /{id}/reviewDELETE /{id}GET (base)POST (base)
AuditorProfileController
- base:
/api/oa/auditor-profilesGET /{id}GET /availableGET /conflict-checkPUT /{id}PATCH /{id}/disablePOST /{id}/assign-projectPOST /{id}/release-projectDELETE /{id}GET (base)POST (base)
AuthController
- base:
/api/oa/authPOST /loginGET /sessionPOST /logout
AutomationController
- base:
/api/oa/automation-logsGET /by-instance/{instanceId}GET (base)
BankAccountController
- base:
/api/oa/bank-accountsGET /{id}PUT /{id}DELETE /{id}PATCH /{id}/sync-balanceGET /balance-alertsGET (base)POST (base)
BankReconciliationController
- base:
/api/oa/reconciliationsGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
BidBondController
- base:
/api/oa/bid-bondsGET /{id}PATCH /{id}POST /{id}/payPOST /{id}/request-refundPOST /{id}/refundPOST /{id}/forfeitDELETE /{id}GET /boardGET (base)POST (base)
BidController
- base:
/api/oa/bidsGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
BidDecisionController
- base:
/api/oa/bid-decisionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/decideGET /{id}/tasksPATCH /tasks/{taskId}GET /{id}/progressPOST /{id}/seal-triggerPOST /{id}/lock-materialsPOST /{id}/unlock-materialsGET (base)POST (base)
BidDepositController
- base:
/api/oa/bid-depositsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/payPOST /{id}/refundGET /alerts/overdueGET (base)POST (base)
BidDocVersionController
- base:
/api/oa/bid-doc-versionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/annotatePOST /{id}/collaboratorsPOST /{id}/statusGET /{id}/chainGET /pendingGET (base)POST (base)
BidKnowledgeController
- base:
/api/oa/bid-knowledgeGET /{id}PATCH /{id}DELETE /{id}GET /statsGET /top-viewedPOST /csl-bid-linksGET /csl-bid-linksDELETE /csl-bid-links/{id}GET /csl-bid-links/accurate-viewGET /repurchase-alertsPOST (base)GET (base)
BidLossCaseController
- base:
/api/oa/bid-loss-casesGET /{id}GET /statsPATCH /{id}DELETE /{id}GET /stats/by-industryGET /stats/bid-analyticsGET (base)POST (base)
BidTenderCollabController
- base:
/api/oa/bid-tender-collabsGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
BidTenderDocController
- base:
/api/oa/bid-tender-docsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/bond-returnGET /alerts/deadlineGET /alerts/bond-overdueGET /fee-summaryGET (base)POST (base)
BizBudgetController
- base:
/api/oa/biz-budgetsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/occupyPOST /{id}/releaseGET /boardGET (base)POST (base)
BizPlanController
- base:
/api/oa/biz-plansGET /{id}PATCH /{id}DELETE /{id}POST /{id}/issueGET /{id}/targetsPOST /{id}/targetsPATCH /targets/{targetId}DELETE /targets/{targetId}POST /{id}/syncGET /{id}/completionGET (base)POST (base)
BizRecordController
- base:
/api/oa/bizGET /{type}POST /{type}PUT /{type}/{id}DELETE /{type}/{id}
BlogController
- base:
/api/oa/blogsGET /{id}PATCH /{id}GET (base)POST (base)
BomAnalysisController
- base:
/api/oa/bom-itemsGET /cost-compareGET /backfill/previewPOST /backfill/applyPOST /{id}/backfill
BomItemController
- base:
/api/oa/bom-itemsGET /treeGET /mrpGET /{id}PUT /{id}DELETE /{id}GET /{id}/signoffsPOST /{id}/signGET (base)POST (base)
BomVarianceDetailController
- base:
/api/oa/bom-variance-detailsGET /{id}PATCH /{id}/tagDELETE /{id}GET /{id}/drillGET /dashboardGET /summaryGET (base)POST (base)
BranchAssetController
- base:
/api/oa/branch-assetsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/depreciateGET /depreciation-summaryGET (base)POST (base)
BranchBudgetLineController
- base:
/api/oa/branch-budget-linesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/promote-to-hqPOST /{id}/hq-approveGET (base)POST (base)
BranchCostEntryController
- base:
/api/oa/branch-cost-entriesGET /{id}GET /summaryPATCH /{id}DELETE /{id}GET (base)POST (base)
BranchFinStatementController
- base:
/api/oa/branch-fin-statementsGET /branchesGET /balance-sheetGET /income-statementGET /cash-flowGET /three-statementsGET /ar-ap-detail
BranchLicenseController
- base:
/api/oa/branch-licensesGET /{id}PATCH /{id}DELETE /{id}GET /alerts/annual-inspectGET /alerts/expiryGET (base)POST (base)
BranchMonthlyPnlController
- base:
/api/oa/branch-monthly-pnlGET /monthlyGET /monthly-allGET /period
BranchPnlController
- base:
/api/oa/branch-pnlGET /boardGET /statement/{branchId}
BrandAssetController
- base:
/api/oa/brand-assetsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submit-reviewPOST /{id}/reviewPOST /{id}/consumeGET /stock-alertsGET /honorsGET /honors/{id}POST /honorsPATCH /honors/{id}DELETE /honors/{id}GET /honors/expiry-alertsGET (base)POST (base)
BrandChronicleController
- base:
/api/oa/brand-chronicleGET /{id}PATCH /{id}DELETE /{id}GET /timelineGET /stats/yearlyGET /categoriesGET (base)POST (base)
BrandCollabController
- base:
/api/oa/brand-collabGET /{id}POST /push-honorPOST /push-eventPOST /push-productPOST /push-hrPOST /push-opsPOST /push-legalPOST /push-financePATCH /{id}/receivePATCH /{id}/rejectGET /inboxGET (base)
BrandDashboardController
- base:
/api/oa/brand-dashboardGET /calendarGET (base)
BrandEventController
- base:
/api/oa/brand-eventsGET /{id}PATCH /{id}DELETE /{id}GET /{id}/tasksPOST /{id}/tasksPATCH /tasks/{taskId}DELETE /tasks/{taskId}POST /{id}/executePOST /{id}/closePOST /{id}/cancelPOST /{id}/summarizeGET /{id}/boardGET (base)POST (base)
BrandEventMaterialController
- base:
(无@RequestMapping)GET /api/oa/brand-events/{eventId}/materialsPOST /api/oa/brand-events/{eventId}/materialsGET /api/oa/event-materialsGET /api/oa/event-materials/{id}PATCH /api/oa/event-materials/{id}DELETE /api/oa/event-materials/{id}POST /api/oa/event-materials/{id}/startPOST /api/oa/event-materials/{id}/readyPOST /api/oa/event-materials/{id}/issueGET /api/oa/event-materials/stat
BrandPlanController
- base:
/api/oa/brand-plansGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/startPOST /{id}/completeGET /{id}/budgetGET (base)POST (base)
BrandProjectController
- base:
/api/oa/brand-projectsGET /{id}PATCH /{id}POST /{id}/executePOST /{id}/finishPOST /{id}/cancelGET /{id}/expensesPOST /{id}/expensesPOST /expenses/{expenseId}/approvePOST /expenses/{expenseId}/rejectGET (base)POST (base)
BrandSupplierController
- base:
/api/oa/brand-suppliersGET /{id}PATCH /{id}POST /{id}/approvePOST /{id}/disableGET /compareDELETE /{id}GET (base)POST (base)
BudgetController
- base:
/api/oa/budgetsGET /{id}GET (base)POST (base)
BusinessBiController
- base:
/api/oa/reportsGET /business-overview
CanteenMenuController
- base:
/api/oa/canteen-menusGET /{id}PATCH /{id}DELETE /{id}POST /publishGET /{id}/reviewsPOST /{id}/reviewsGET /popularGET (base)POST (base)
CanteenProcurementController
- base:
/api/oa/canteen-procurementGET /suggestionPOST /convert-to-requestsGET /history
CanteenSanitationController
- base:
/api/oa/canteen-sanitationsGET /{id}POST /{id}/rectifyDELETE /{id}GET /statsGET /meal-costsGET /meal-costs/{id}POST /meal-costsDELETE /meal-costs/{id}GET /meal-costs/reportGET (base)POST (base)
CertificationController
- base:
/api/oa/certificationsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
ChronicleEventController
- base:
/api/oa/chronicle-eventsGET /{id}PATCH /{id}DELETE /{id}GET /timelineGET (base)POST (base)
ClauseCompareController
- base:
/api/oa/clause-comparePOST /rawPOST (base)
CollabDocController
- base:
/api/oa/collab-docsGET /{id}PUT /{id}GET /{id}/versionsGET /{id}/commentsPOST /{id}/commentsDELETE /{id}GET (base)POST (base)
CompanySubjectController
- base:
/api/oa/company-subjectsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
CompetitorIpController
- base:
/api/oa/competitor-ipsGET /{id}POST /batch-importPATCH /{id}DELETE /{id}POST /computeGET /compareGET (base)POST (base)
CompletionAcceptanceController
- base:
/api/oa/completion-acceptancesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/passGET (base)POST (base)
ComplianceAlertRuleController
- base:
/api/oa/compliance-alert-rulesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/togglePOST /simulateGET /statsGET (base)POST (base)
ComplianceAnonReportController
- base:
/api/oa/compliance-anon-reportsGET /queryGET /{id}PATCH /{id}/handleGET /stats/overviewPOST (base)GET (base)
ComplianceChecklistController
- base:
/api/oa/compliance-checklistsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/publishPOST /{id}/deprecatePOST /{id}/dispatchGET /tasksGET /tasks/{taskId}POST /tasks/{taskId}/submitPOST /tasks/{taskId}/reviewDELETE /tasks/{taskId}GET /stats/overviewGET (base)POST (base)
ComplianceObligationController
- base:
/api/oa/compliance-obligationsGET /{id}PATCH /{id}DELETE /{id}GET /alerts/dueGET (base)POST (base)
ComplianceRiskReportController
- base:
/api/oa/compliance-risk-reportsGET /{id}POST /scanPOST /{id}/submitPOST /{id}/reviewPOST /{id}/archivePATCH /{id}DELETE /{id}GET /stats/overviewGET (base)POST (base)
ComplianceViolationController
- base:
/api/oa/compliance-violationsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advancePOST /{id}/closeGET /stats/overviewGET (base)POST (base)
ContentController
- base:
/api/oa/content-piecesGET /{id}PATCH /{id}DELETE /{id}GET /{id}/reviewsPOST /{id}/submitPOST /{id}/review/approvePOST /{id}/review/rejectPOST /{id}/publishGET /{id}/versionsPOST /{id}/versionsGET /{id}/versions/{vid}/diffGET (base)POST (base)
ContentTaskController
- base:
/api/oa/content-tasksGET /{id}PATCH /{id}DELETE /{id}POST /{id}/acceptPOST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/restartGET (base)POST (base)
ContractBudgetReviewController
- base:
/api/oa/contract-budget-reviewsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/reopenGET /over-budgetGET (base)POST (base)
ContractChangeController
- base:
/api/oa/contract-changesGET /{id}GET (base)POST (base)
ContractController
- base:
/api/oa/contractsGET /searchGET /overdue-alertGET /{id}POST /draft-from-templatePOST /{id}/create-subPATCH /{id}DELETE /{id}GET /{id}/printPOST /prereviewGET (base)POST (base)
ContractCostExtController
- base:
/api/oa/contract-cost-extPOST /tax-calcPOST /amount-checkGET /{id}/supplement-summaryGET /{id}/cost-summaryGET /supplier-check
ContractMilestoneController
- base:
/api/oa/contract-milestonesGET (base)POST (base)
ContractTemplateController
- base:
/api/oa/contract-templatesGET /{id}GET /{id}/bodyGET (base)POST (base)
CostAdjustLogController
- base:
/api/oa/cost-adjust-logsGET /{id}GET (base)POST (base)
CostAuditTraceController
- base:
/api/oa/cost-auditGET /by-supplierGET /by-subjectGET /by-projectGET /drill
CostCenterController
- base:
/api/oa/cost-centersGET /{id}PUT /{id}DELETE /{id}GET /treeGET (base)POST (base)
CostCrossDeptController
- base:
/api/oa/cost-cross-deptPOST /sync-labor-ratePOST /ebom-to-bom-signoffGET /audit-packagePOST /bom-variance-allocateGET /payment-gate-check
CostCtrlDeepController
- base:
/api/oa/cost-ctrl-deepPOST /mbom-to-standard-costPOST /sync-purchase-avg-pricePOST /batch-complete-triggerPOST /contract-settlement-lockGET /variance-by-deptPOST /valuation-engine/calcGET /supplier-cost-trend
CostCtrlExtController
- base:
/api/oa/cost-ctrl-extPOST /standard-costs/{id}/transitionGET /standard-costs/versionsPOST /price-items/sync-from-procurementPOST /bid-list/importGET /bid-list/compareGET /payment-gate/checkGET /bid-vs-contract/compareGET /audit/by-subject-project
CostHrLaborRateController
- base:
/api/oa/cost-hr-labor-ratesGET /{id}PUT /{id}DELETE /{id}GET /lookupPOST /derive-from-hrPOST /backfill-production-reportsGET (base)POST (base)
CostIntegrationController
- base:
/api/oa/cost-integrationPOST /sales-order-wbs-syncPOST /sales-order-wbs-sync/batchGET /cost-inv-linksGET /cost-inv-links/{id}POST /cost-inv-linksPUT /cost-inv-links/{id}DELETE /cost-inv-links/{id}GET /cost-inv-links/realtime-balancePOST /cost-inv-links/auto-link
CostProcurementBiddingController
- base:
/api/oa/cost-procurement-bidsGET /{id}PATCH /{id}DELETE /{id}POST /sessionsPOST /sessions/{sessionCode}/closePOST /sessions/{sessionCode}/cancelPOST /sessions/{sessionCode}/recommendPOST /sessions/{sessionCode}/select/{id}GET /sessionsGET /bid-vs-budget-priceGET (base)POST (base)
CostPurchaseOrderController
- base:
/api/oa/cost-purchase-ordersGET /{id}PATCH /{id}DELETE /{id}PATCH /{id}/submitPATCH /{id}/reviewPATCH /{id}/startPATCH /{id}/arrivePATCH /{id}/cancelGET /price-alertsGET /saving-summaryGET /price-trendGET (base)POST (base)
CostReductionController
- base:
/api/oa/cost-reductionsGET /{id}PATCH /{id}DELETE /{id}PATCH /{id}/startPATCH /{id}/completePATCH /{id}/cancelGET /summaryGET /trendGET (base)POST (base)
CrawlJobController
- base:
/api/oa/crawl-jobsGET /{id}GET (base)
CrawlSourceController
- base:
/api/oa/crawl-sourcesGET /{id}POST /{id}/runGET (base)POST (base)
CrisisPlanController
- base:
/api/oa/crisis-plansGET /{id}PATCH /{id}POST /{id}/publishDELETE /{id}GET /matchPOST /{id}/activateGET (base)POST (base)
CrmAnalysisController
- base:
/api/oa/crm-analysisGET /customer-analysisGET /contract-analysisGET /branch-forecast
CrmBidAnalysisController
- base:
/api/oa/crm-bid-analysisGET /summaryGET /win-rate-by-industryGET /roiGET /discount-distribution
CrmBidAnalyticsController
- base:
/api/oa/crm-bid-analyticsGET /loss-casesGET /loss-cases/{id}POST /loss-casesPOST /loss-cases/from-bid/{bidId}PATCH /loss-cases/{id}DELETE /loss-cases/{id}GET /statsGET /by-industryGET /by-regionGET /loss-reasonsGET /roiGET /special-items
CrmBidQuoteDetailController
- base:
/api/oa/crm-bid-quote-detailsGET /by-bid/{bidId}GET /summary/{bidId}PUT /{id}DELETE /{id}POST (base)
CrmBizAchievLinkController
- base:
/api/oa/crm-biz-achiev-linkGET /summaryGET /for-declGET /decl-contextGET /usage-report
CrmBranchLeaseController
- base:
/api/oa/crm-branch-leasesGET /{id}PATCH /{id}DELETE /{id}GET /alertsGET /rent-alertsGET (base)POST (base)
CrmBranchPetitionController
- base:
/api/oa/crm-branch-petitionsGET /{id}PATCH /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/withdrawDELETE /{id}GET /statsGET (base)POST (base)
CrmBusinessAnalyticsController
- base:
/api/oa/crm-biz-analyticsGET /customer-contributionGET /customer-churn-rateGET /overdue-contractsGET /warranty-expiringGET /contract-summaryGET /satisfaction-trend
CrmCompetitorController
- base:
/api/oa/crm-competitorsGET /{id}PATCH /{id}DELETE /{id}GET /compareGET /industry-statsGET (base)POST (base)
CrmContractApprovalController
- base:
/api/oa/crm-contract-approvalsGET /status/{contractId}GET /milestone-remindersPOST /launch/{contractId}POST /approve/{contractId}GET (base)
CrmCostEstimateController
- base:
/api/oa/cost-estimatesGET /by-projectGET /quote-fillGET (base)
CrmCustomerAlertController
- base:
/api/oa/crm-customer-alertsGET /churn-riskGET /satisfaction-queueGET /contributionGET /tier-distribution
CrmCustomerContactController
- base:
/api/oa/crm-customer-contactsGET /by-customer/{customerId}PUT /{id}DELETE /{id}GET /360/{customerId}POST (base)
CrmDailyReportController
- base:
/api/oa/crm-daily-reportsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitGET /period-statsGET (base)POST (base)
CrmDocReceiptController
- base:
/api/oa/crm-doc-receiptsGET /{id}GET /progressPOST /dispatchPOST /{id}/ackPOST /{id}/readPATCH /{id}/exemptGET (base)
CrmFollowScriptController
- base:
/api/oa/crm-follow-scriptsGET /{id}PATCH /{id}DELETE /{id}POST /ai-scriptPOST /ai-summarizeGET /matchGET (base)POST (base)
CrmGpsTrackController
- base:
/api/oa/crm-gps-tracksGET /dailyGET /summary
CrmMarketingDashboardController
- base:
/api/oa/crm-marketing-dashboardPOST /promo-copyPOST /campaign-reviewGET /funnelGET /summary
CrmMobileBizController
- base:
/api/oa/crm-mobile-bizGET /kpiGET /recent-contractsGET /recent-bidsGET /trend
CrmOpportunityStageController
- base:
/api/oa/crm-opp-stagesGET /allPUT /{id}PATCH /{id}/disableDELETE /{id}GET /conversion-rateGET (base)POST (base)
CrmPerformanceScoreController
- base:
/api/oa/crm-performanceGET /by-personGET /by-deptGET /dashboard
CrmPettyCashController
- base:
/api/oa/crm-petty-cashGET /{id}GET /summaryPATCH /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/disbursePOST /{id}/verifyDELETE /{id}GET (base)POST (base)
CrmPnlMonthlyController
- base:
/api/oa/crm-pnl-monthlyGET /trendGET (base)
CrmProjectWbsController
- base:
/api/oa/crm-project-wbsGET /ganttGET /progressPOST /initPATCH /{id}DELETE /{id}POST /syncGET (base)POST (base)
CrmSatisfactionController
- base:
/api/oa/crm-satisfactionGET /{id}POST /auto-triggerPATCH /{id}/submitPATCH /{id}/archiveGET /trendGET /churn-alertsGET (base)POST (base)
CslAnalyticsDrillController
- base:
/api/oa/csl-analyticsGET /by-clientGET /by-personGET /by-field
CslArchiveController
- base:
/api/oa/csl-archivesGET /{id}DELETE /{id}POST /projects/{projectId}/archiveGET /projects/{projectId}/declaration-feedGET (base)POST (base)
CslChapterCommentController
- base:
/api/oa/csl-chapter-commentsGET /chapters/{chapterId}GET /reports/{reportId}PATCH /{id}DELETE /{id}POST /reports/{reportId}/init-collab-roomsGET /reports/{reportId}/statsPOST (base)
CslContractController
- base:
/api/oa/csl-contractsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submit-reviewPOST /{id}/legal-reviewPOST /{id}/signPOST /{id}/completePOST /{id}/start-settlementPOST /{id}/settlePOST /{id}/terminatePOST /{id}/record-paymentPOST /{id}/record-invoicePOST /{id}/changeGET /chainGET /alerts/overdueGET /summaryGET (base)POST (base)
CslCrossDeptController
- base:
/api/oa/csl-cross-deptGET /projects/{id}/declarationGET /projects/{id}/ip-bridgeGET /projects/{id}/lab-requestsGET /projects/{id}/finance-summaryGET /projects/{id}/hr-summaryGET /summary
CslCustomerController
- base:
/api/oa/csl-customersGET /{id}PATCH /{id}DELETE /{id}POST /{id}/satisfactionPOST /{id}/complaintPOST /{id}/link-projectGET /funnelGET /portraitGET (base)POST (base)
CslDashboardController
- base:
/api/oa/csl-dashboardGET (base)
CslEntityHistoryController
- base:
/api/oa/csl-entity-historyGET /{entityType}/{entityId}GET /projects/{projectId}GET (base)POST (base)
CslExpertController
- base:
/api/oa/csl-expertsGET /{id}PATCH /{id}DELETE /{id}GET /recommendPOST /drawGET /assignmentsPOST /assignments/{id}/invitePOST /assignments/{id}/recusePOST /assignments/{id}/scoreGET /panels/{batchNo}/summaryGET (base)POST (base)
CslExpertScoreController
- base:
/api/oa/csl-expert-scoresGET /{id}GET /ledgerGET /schedulesGET /schedules/{id}POST /schedulesPATCH /schedules/{id}DELETE /schedules/{id}GET /schedules/calendarGET (base)POST (base)
CslIntegralController
- base:
/api/oa/csl-integralGET /ledgerGET /scoresPOST /ledger/adjustPOST /ledger/settle-project/{projectId}GET /schedulesPOST /schedulesPATCH /schedules/{id}DELETE /schedules/{id}GET /schedules/calendar
CslMarketAnalyticsController
- base:
/api/oa/csl-market-analyticsGET /client-contributionsGET /repurchase-opportunitiesGET /person-outputGET /type-field-drilldownGET /bid-links
CslOperationLogController
- base:
/api/oa/csl-audit-logPOST /appendPOST /compliance-rules/checkGET (base)
CslProjectController
- base:
/api/oa/csl-projectsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/submit-acceptancePOST /{id}/acceptGET /alerts/overdueGET (base)POST (base)
CslProjectFinanceController
- base:
/api/oa/csl-financeGET /projects/{projectId}/budget-linesPOST /projects/{projectId}/budget-linesPATCH /budget-lines/{id}DELETE /budget-lines/{id}GET /projects/{projectId}/costsPOST /projects/{projectId}/costsPOST /costs/{id}/collectDELETE /costs/{id}GET /projects/{projectId}/cost-summaryGET /projects/{projectId}/revenueGET /projects/{projectId}/output
CslReportChapterController
- base:
/api/oa/csl-report-chaptersGET /templates/{reportType}GET /templatesPOST /reports/{reportId}/apply-templateGET /reports/{reportId}POST /reports/{reportId}PATCH /{id}DELETE /{id}POST /reports/{reportId}/compliance-check
CslReportController
- base:
/api/oa/csl-reportsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/rejectPOST /{id}/signGET /{id}/reviewsGET /{id}/estimatesPOST /{id}/estimatesDELETE /estimates/{itemId}GET (base)POST (base)
CslRiskController
- base:
/api/oa/csl-risksGET /projects/{projectId}POST /projects/{projectId}PATCH /{id}POST /{id}/statusDELETE /{id}GET /projects/{projectId}/overviewGET /reports/{reportId}/precheck
CslTaskController
- base:
/api/oa/csl-tasksGET /{id}PATCH /{id}POST /{id}/progressDELETE /{id}GET (base)POST (base)
CslTimesheetController
- base:
/api/oa/csl-timesheetsGET /{id}PATCH /{id}POST /{id}/confirmDELETE /{id}GET /project/{projectId}/summaryGET (base)POST (base)
CultureArchiveController
- base:
/api/oa/culture-archivesGET /{id}PATCH /{id}DELETE /{id}POST /pack/{projectCode}POST /{id}/confirmPOST /{id}/revokeGET /yearbookGET /showcaseGET (base)POST (base)
CultureAssessmentController
- base:
/api/oa/culture-assessmentGET /scoreGET /overviewGET /hr-satisfactionGET /hr-satisfaction/cross-linkGET /kpi-writeback-previewPOST /kpi-writeback-confirmPOST /kpi-writeback-confirm/{id}/revokeGET /kpi-writeback-history
CultureAwardController
- base:
/api/oa/culture-awardsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/reviewPOST /{id}/rejectPOST /{id}/publicizePOST /{id}/commendGET /{id}/reviewsGET /honor-wallGET (base)POST (base)
CultureCaseController
- base:
/api/oa/culture-casesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/archivePOST /{id}/returnPOST /{id}/selectPOST /{id}/citeGET (base)POST (base)
CultureMaterialController
- base:
/api/oa/culture-materialsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/reviewPOST /{id}/citePOST /snapGET (base)POST (base)
CultureMaterialDownloadController
- base:
/api/oa/culture-material-downloadsGET /{id}POST /{id}/authorizePOST /{id}/confirm-downloadGET /statsGET (base)POST (base)
CultureMonthlyBriefingController
- base:
/api/oa/culture-monthly-briefingsGET /{id}POST /auto-generatePATCH /{id}POST /{id}/publishDELETE /{id}GET (base)POST (base)
CultureSchemeController
- base:
/api/oa/culture-schemesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/startPOST /{id}/completeGET /{id}/goalsPOST /{id}/goalsDELETE /goals/{goalId}GET (base)POST (base)
CultureStoryController
- base:
/api/oa/culture-storiesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/returnPOST /{id}/publishPOST /{id}/rewardGET (base)POST (base)
CultureSurveyController
- base:
/api/oa/culture-surveysGET /{id}PATCH /{id}DELETE /{id}POST /{id}/openPOST /{id}/closePOST /{id}/responsesGET /{id}/responsesGET /improvesPOST /improvesPOST /improves/{improveId}/advancePOST /improves/{improveId}/closeGET (base)POST (base)
CurrentUserResolver
- base:
(无@RequestMapping)- (无显式 mapping 注解,可能继承/动态)
CustomerComplaintController
- base:
/api/oa/customer-complaintsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/acceptPOST /{id}/resolvePOST /{id}/closePOST /{id}/escalateGET /satisfaction/summaryGET (base)POST (base)
CustomerController
- base:
/api/oa/customersGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
CustomerCreditController
- base:
/api/oa/customer-creditsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/freezePOST /{id}/unfreezeGET /utilizationGET /alerts/expiryGET (base)POST (base)
CustomerVisitController
- base:
/api/oa/customer-visitsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/mark-followedGET /remindersGET (base)POST (base)
DataCenterController
- base:
/api/oa/datacenterGET /overviewGET /governance
DataSyncLogController
- base:
/api/oa/data-sync-logsDELETE /{id}GET (base)POST (base)
DeclAcceptanceController
- base:
/api/oa/decl-acceptancesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/materialsPOST /{id}/submit-reviewPOST /{id}/reviewPOST /{id}/acceptGET /alerts/dueGET (base)POST (base)
DeclAchievementController
- base:
/api/oa/decl-achievementsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/archivePOST /{id}/cloneGET (base)POST (base)
DeclAuditReportController
- base:
/api/oa/decl-audit-reportsGET /recent3GET /{id}PATCH /{id}DELETE /{id}POST /{id}/approveGET (base)POST (base)
DeclCalendarController
- base:
/api/oa/decl-calendarGET /eventsGET /policy-conversion
DeclCrossDeptPushController
- base:
/api/oa/decl-cross-deptGET /hitech-revenueGET /social-insurance-summaryGET /quality-safety-certsGET /ip-compliance-statusGET /general-dept-certsGET /project-acceptance-pushGET /archive-receipt-statusPOST /archive-submissions/{id}/receipt-confirm
DeclEvidenceController
- base:
/api/oa/decl-evidence-itemsGET /{id}POST /collect/{declarationId}DELETE /{id}GET (base)
DeclFailureCaseController
- base:
/api/oa/decl-failure-casesGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
DeclFinanceDataController
- base:
/api/oa/decl-finance-dataGET /by-declaration/{declarationId}GET /hitech-revenue-summaryGET /tax-return-summary
DeclGrantLedgerController
- base:
/api/oa/decl-grant-ledgerGET /{grantId}/statusPOST /{grantId}/post-voucherPOST /{grantId}/extract-budget
DeclMaterialCollabController
- base:
/api/oa/decl-material-collabGET /coveragePOST /create-and-bindPOST /bindDELETE /{linkId}GET (base)
DeclMobileQueueController
- base:
/api/oa/decl-mobile-queueGET /summaryGET (base)
DeclPolicySubscriptionController
- base:
/api/oa/decl-policy-subscriptionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/push-nowGET (base)POST (base)
DeclProjectAssignmentController
- base:
/api/oa/decl-project-assignmentsGET /by-application/{policyApplicationId}GET /by-participantGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
DeclPushDeviceController
- base:
/api/oa/decl-push-devicesGET /{id}PATCH /{id}POST /{id}/togglePOST /{id}/test-pushDELETE /{id}GET (base)POST (base)
DeclSubmissionController
- base:
/api/oa/decl-submissionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/rejectPOST /{id}/esignPOST /{id}/submitPOST /{id}/reveal-credentialGET (base)POST (base)
DeclarationController
- base:
/api/oa/declarationsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
DeclarationDashboardController
- base:
/api/oa/declaration-dashboardGET (base)
DeclarationStepController
- base:
/api/oa/declaration-stepsGET /{id}POST /auto-collect/{declarationId}POST /generate-template/{declarationId}GET (base)POST (base)
DeclarationTemplateController
- base:
/api/oa/declaration-templatesGET /{id}GET (base)POST (base)
DelegationController
- base:
/api/oa/delegationsPOST /{id}/revokeGET (base)POST (base)
DeptController
- base:
/api/oa/deptsPATCH /{id}DELETE /{id}GET /treePOST (base)
DesignAuditController
- base:
/api/oa/design-auditGET /trailsPOST /logPOST /esignGET /report
DesignCapabilityController
- base:
/api/oa/designer-capabilitiesGET /{id}PATCH /{id}DELETE /{id}GET /matchGET /dashboardGET /departmentGET /output-sharesPOST /output-shares/allocateDELETE /output-shares/{sid}GET (base)POST (base)
DesignChangeController
- base:
/api/oa/design-changesGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
DesignChangeOrderController
- base:
/api/oa/design-change-ordersGET /{id}PATCH /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/implementDELETE /{id}GET /ledgerGET /estimate-cost-impactGET (base)POST (base)
DesignClashController
- base:
/api/oa/design-clashesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/assignPOST /{id}/startPOST /{id}/resolvePOST /{id}/closePOST /{id}/reopenGET /reportGET /metricsPOST /metricsPATCH /metrics/{mid}DELETE /metrics/{mid}GET /metrics/alertsGET (base)POST (base)
DesignDocController
- base:
/api/oa/design-docsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
DesignDrawingController
- base:
/api/oa/design-drawingsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submit-checkPOST /{id}/pass-checkPOST /{id}/pass-reviewPOST /{id}/rejectPOST /{id}/publishPOST /{id}/revisePOST /{id}/voidGET /{id}/versionsGET /{id}/annotationsPOST /{id}/annotationsPOST /annotations/{aid}/resolveGET /{id}/distributionsPOST /{id}/distributionsPOST /distributions/{did}/signGET /searchGET /{id}/traceGET (base)POST (base)
DesignExternalPortalController
- base:
/api/oa/design-external-portalGET /{id}PATCH /{id}POST /{id}/startPOST /{id}/submitPOST /{id}/evaluatePOST /{id}/cancelPOST /{id}/revoke-tokenDELETE /{id}POST /{id}/log-accessGET /{id}/access-logsGET /access-logsGET /org-ratingGET (base)POST (base)
DesignGanttController
- base:
/api/oa/design-ganttGET /{projectId}GET /calendarGET /reservationsPOST /reservationsPUT /reservations/{id}DELETE /reservations/{id}GET (base)
DesignHandoffController
- base:
/api/oa/design-handoffsGET /{id}PATCH /{id}POST /{id}/notifyPOST /{id}/receivePOST /{id}/feedbackDELETE /{id}GET /boardPOST /push-to-procurementPOST /push-to-ipPOST /{id}/feedback-with-labGET (base)POST (base)
DesignInterfaceController
- base:
/api/oa/design-interfacesGET /{id}PATCH /{id}POST /{id}/submitPOST /{id}/confirmDELETE /{id}GET /alertsGET (base)POST (base)
DesignKnowledgeController
- base:
/api/oa/design-knowledgeGET /{id}PATCH /{id}DELETE /{id}POST /{id}/togglePOST /{id}/referenceGET /searchGET /pushGET /casesGET (base)POST (base)
DesignProjectController
- base:
/api/oa/design-projectsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advancePOST /{id}/pausePOST /{id}/resumeGET /{id}/boardGET /boardGET /alertsGET /{id}/contract-amountGET (base)POST (base)
DesignReviewController
- base:
/api/oa/design-reviewsGET /{id}PUT /{id}DELETE /{id}POST /{id}/openGET /{id}/votesPOST /{id}/votePOST /{id}/concludeGET (base)POST (base)
DesignTaskController
- base:
/api/oa/design-tasksGET /{id}PATCH /{id}POST /{id}/progressDELETE /{id}GET (base)POST (base)
DevDashboardController
- base:
/api/oa/dev-dashboardGET (base)
DevLaunchStatController
- base:
/api/oa/dev-launch-statsGET /launch-metricsGET /by-deptGET /cycle-detail
DevProjectBudgetController
- base:
/api/oa/dev-project-budgetsGET /{id}PUT /{id}DELETE /{id}POST /{devProjectId}/aggregateGET /{devProjectId}/summaryGET (base)POST (base)
DevProjectController
- base:
/api/oa/dev-projectsGET /{id}PUT /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/startPOST /{id}/closeGET /{id}/wbsPOST /{id}/wbs/generatePOST /{id}/wbsPATCH /wbs/{taskId}/progressDELETE /wbs/{taskId}GET /wbs/alerts/overdueGET (base)POST (base)
DischargeBillController
- base:
/api/oa/discharge-billsGET /{id}POST /generatePOST /{id}/transitionDELETE /{id}GET /alerts/overdueGET (base)
DischargeContractController
- base:
/api/oa/discharge-contractsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/transitionGET /alerts/expiryGET /compareGET (base)POST (base)
DiscussionController
- base:
/api/oa/discussionsGET /{id}PUT /{id}DELETE /{id}GET /{id}/repliesPOST /{id}/repliesGET (base)POST (base)
DocReceiptController
- base:
/api/oa/doc-receiptsGET /{id}GET /by-announcement/{announcementId}GET /summary/{announcementId}POST /batch-createPOST /{id}/signPOST /{id}/mark-readPATCH /{id}GET (base)
DocumentController
- base:
/api/oa/documentsPOST /upload-metaGET (base)
EconomicAuditController
- base:
/api/oa/economic-auditsGET /hr-appointment-ordersPOST /hr-appointment-ordersGET /{id}PUT /{id}POST /{id}/collect-dataGET /{id}/kpi-snapshotGET /{id}/generate-reportPATCH /{id}/evaluatePATCH /{id}/approvePOST /{id}/archiveDELETE /{id}GET (base)POST (base)
EhsBoardController
- base:
/api/oa/ehs-boardGET /trendGET /emergency-resourcesGET /kpi-summaryGET (base)
EhsCapaController
- base:
/api/oa/ehs-capasGET /{id}PATCH /{id}DELETE /{id}POST /{id}/analyzePOST /{id}/donePOST /{id}/verifyGET /statGET (base)POST (base)
EhsContractorEduController
- base:
/api/oa/ehs-contractor-eduGET /{id}GET /check-gateGET /expired-alertPUT /{id}POST /{id}/scorePOST /{id}/issue-cardPOST /{id}/startDELETE /{id}GET (base)POST (base)
EhsEnvTaxController
- base:
/api/oa/ehs-env-taxGET /{id}GET /summaryGET /calcPUT /{id}POST /{id}/confirmPOST /{id}/submit-financeDELETE /{id}GET (base)POST (base)
EhsHazardController
- base:
/api/oa/ehs-hazardsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/assignPOST /{id}/rectifyPOST /{id}/verifyPOST /{id}/escalate-capaPOST /scan-overdueGET (base)POST (base)
EhsIncidentController
- base:
/api/oa/ehs-incidentsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/investigatePOST /{id}/rectifyPOST /{id}/closePOST /{id}/generate-capaGET /alerts/reportGET (base)POST (base)
EhsObjectiveController
- base:
/api/oa/ehs-objectivesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/collectGET /boardGET (base)POST (base)
EhsSpecialEquipController
- base:
/api/oa/ehs-special-equipGET /{id}PATCH /{id}DELETE /{id}POST /{id}/inspectPOST /{id}/retireGET /due-alertGET /by-dept-summaryGET (base)POST (base)
EhsSupplyController
- base:
(无@RequestMapping)GET /api/oa/ehs-suppliesGET /api/oa/ehs-supplies/{id}POST /api/oa/ehs-suppliesPUT /api/oa/ehs-supplies/{id}DELETE /api/oa/ehs-supplies/{id}GET /api/oa/ehs-supplies/snapshotGET /api/oa/ehs-check-plansGET /api/oa/ehs-check-plans/{id}POST /api/oa/ehs-check-plansPUT /api/oa/ehs-check-plans/{id}DELETE /api/oa/ehs-check-plans/{id}POST /api/oa/ehs-check-plans/{id}/triggerGET /api/oa/ehs-check-plans/auto-generate-preview
EhsWorkPermitController
- base:
/api/oa/ehs-work-permitsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/gas-testPOST /{id}/submitPOST /{id}/approvePOST /{id}/startPOST /{id}/closeGET /alerts/expiryGET (base)POST (base)
EligibilityCheckController
- base:
/api/oa/eligibility-checksGET /typesGET (base)
EmergencyDrillController
- base:
/api/oa/emergency-drillsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/recordPOST /{id}/evaluateGET (base)POST (base)
EmployeeShareMaterialController
- base:
/api/oa/employee-share-materialsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/publishPOST /{id}/unpublishPOST /{id}/useGET (base)POST (base)
EngineeringChangeController
- base:
/api/oa/engineering-changesGET /{id}PUT /{id}DELETE /{id}GET /{id}/impactPOST /{id}/assessPOST /{id}/submitPOST /{id}/approvePOST /{id}/rejectGET /{id}/change-historyGET (base)POST (base)
EnvCompliController
- base:
(无@RequestMapping)GET /api/oa/env-compli-obligationsGET /api/oa/env-compli-obligations/{id}POST /api/oa/env-compli-obligationsPUT /api/oa/env-compli-obligations/{id}DELETE /api/oa/env-compli-obligations/{id}GET /api/oa/env-compli-obligations/gap-summaryGET /api/oa/env-risk-sourcesGET /api/oa/env-risk-sources/{id}POST /api/oa/env-risk-sourcesPUT /api/oa/env-risk-sources/{id}DELETE /api/oa/env-risk-sources/{id}GET /api/oa/env-waste-recordsGET /api/oa/env-waste-records/{id}POST /api/oa/env-waste-recordsPUT /api/oa/env-waste-records/{id}DELETE /api/oa/env-waste-records/{id}GET /api/oa/env-waste-records/exceedGET /api/oa/env-waste-records/stats
EnvDischargePermitController
- base:
/api/oa/env-discharge-permitsGET /{id}PATCH /{id}DELETE /{id}GET /{id}/monitorsPOST /{id}/monitorDELETE /monitors/{rid}GET /exceed-alertsPOST /scan-expiryGET (base)POST (base)
EsignController
- base:
/api/oa/contractsGET /{id}/esignsPOST /{id}/esignPOST /esigns/{eid}/signPOST /esigns/{eid}/sealPOST /esigns/{eid}/cancel
EventCheckinController
- base:
/api/oa/event-checkinsPOST /check-inDELETE /{id}GET /stats/{eventId}GET (base)
EventGuestController
- base:
/api/oa/event-guestsGET /by-event/{eventId}GET /{id}PATCH /{id}DELETE /{id}POST /{id}/update-statusPOST /{id}/checkinPOST /{id}/absentGET /stats/{eventId}POST (base)
EvidenceController
- base:
/api/oa/rd-projectsGET /{id}/evidence-chain
ExpenseClaimController
- base:
/api/oa/expense-claimsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/reimbursePOST /{id}/rejectPATCH /{id}/invoiceGET /{id}/budget-checkGET (base)POST (base)
ExpertController
- base:
/api/oa/expertsGET /{id}PATCH /{id}DELETE /{id}GET /matchGET (base)POST (base)
ExtAuditController
- base:
(无@RequestMapping)GET /api/oa/ext-audit-plansGET /api/oa/ext-audit-plans/{id}POST /api/oa/ext-audit-plansPUT /api/oa/ext-audit-plans/{id}DELETE /api/oa/ext-audit-plans/{id}POST /api/oa/ext-audit-plans/{id}/startPOST /api/oa/ext-audit-plans/{id}/completePOST /api/oa/ext-audit-plans/{id}/archiveGET /api/oa/compliance-evaluationsGET /api/oa/compliance-evaluations/{id}POST /api/oa/compliance-evaluationsPUT /api/oa/compliance-evaluations/{id}DELETE /api/oa/compliance-evaluations/{id}POST /api/oa/compliance-evaluations/{id}/completeGET /api/oa/ext-audit-plans/{id}/prep-tasksPOST /api/oa/ext-audit-plans/{id}/prep-tasksPUT /api/oa/ext-audit-plan-tasks/{taskId}POST /api/oa/ext-audit-plan-tasks/{taskId}/doneDELETE /api/oa/ext-audit-plan-tasks/{taskId}
ExternalRegulationController
- base:
/api/oa/external-regulationsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/publish-notifyPOST /{id}/invalidateGET (base)POST (base)
ExternalSystemConfigController
- base:
/api/oa/external-systemsGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
FavoriteController
- base:
/api/oa/favoritesPATCH /{id}DELETE /{id}GET (base)POST (base)
FeedController
- base:
/api/oa/feedsPOST /{id}/likeGET /my-likesPOST /{id}/commentGET /hot-topicsGET /active-usersGET (base)POST (base)
FeedstockBatchController
- base:
/api/oa/feedstock-batchesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/inspectPOST /{id}/inbound-to-stockGET /supplier-evalGET (base)POST (base)
FermentBatchController
- base:
/api/oa/ferment-batchesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/chargeGET /{id}/logsPOST /{id}/logsPOST /{id}/clear-alertPOST /{id}/to-maturityPOST /{id}/maturityGET /{id}/tracePOST /{id}/gen-sub-ordersPOST /mobile-reportGET (base)POST (base)
FertAccountingVoucherController
- base:
/api/oa/fert-accountingGET /vouchersGET /vouchers/{id}POST /vouchers/from-batch/{batchCostId}POST /vouchers/batch-periodPOST /vouchers/{id}/postPOST /vouchers/{id}/reverseDELETE /vouchers/{id}GET /invoicesGET /invoices/{id}POST /invoicesPUT /invoices/{id}POST /invoices/{id}/certifyPOST /invoices/{id}/write-offPOST /invoices/{id}/voidDELETE /invoices/{id}GET /invoices/summary
FertBatchCostController
- base:
/api/oa/fert-batch-costsGET /{id}PUT /{id}DELETE /{id}POST /{id}/calcPOST /allocGET /summary/periodGET /variance-detail/{id}GET /std-cost-suggestGET (base)POST (base)
FertCustomerProfileController
- base:
/api/oa/fert-customer-profilesGET /{id}PUT /{id}POST /{id}/deactivatePOST /{id}/activateDELETE /{id}GET /{id}/ordersPOST /{id}/trigger-mpsGET /statsGET (base)POST (base)
FertEnergyLogController
- base:
/api/oa/fert-energy-logsGET /{id}PUT /{id}DELETE /{id}GET /by-batchGET /benchmarkGET (base)POST (base)
FertFinanceIntegrationController
- base:
/api/oa/fert-finance-integrationPOST /vouchers/from-batch/{batchCostId}POST /vouchers/batch-periodGET /vouchersGET /dept-interfaces
FertGasEmissionController
- base:
/api/oa/fert-gas-emissionsGET /alertsGET /{id}PUT /{id}DELETE /{id}POST /{id}/rectifyGET /trendGET /summaryGET (base)POST (base)
FertMpsController
- base:
/api/oa/fert-mpsGET /{id}PUT /{id}POST /{id}/releasePOST /{id}/progressDELETE /{id}GET (base)POST (base)
FertOccHealthController
- base:
/api/oa/fert-occ-healthGET /dust-alertsGET /by-employeeGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
FertPackOrderController
- base:
/api/oa/fert-pack-ordersGET /{id}PUT /{id}DELETE /{id}POST /{id}/startPOST /{id}/finishPOST /{id}/stockGET /labelsGET /statsGET (base)POST (base)
FertPkgMaterialLedgerController
- base:
/api/oa/fert-pkg-material-ledgerGET /{id}PUT /{id}DELETE /{id}POST /{id}/inboundPOST /{id}/issuePOST /{id}/returnGET /low-stockGET /summaryGET (base)POST (base)
FertProcessQcController
- base:
/api/oa/fert-process-qcGET /by-batchGET /{id}GET /trendPUT /{id}DELETE /{id}GET (base)POST (base)
FertProcurePlanController
- base:
/api/oa/fert-procure-plansGET /{id}PUT /{id}POST /{id}/approvePOST /{id}/startPOST /{id}/receivePOST /{id}/cancelDELETE /{id}GET (base)POST (base)
FertQcStandardController
- base:
/api/oa/fert-qc-standardsGET /codesPUT /{id}DELETE /{id}GET /inspectionsGET /inspections/{qid}POST /inspectionsPOST /inspections/{qid}/judgePOST /inspections/{qid}/dispositionDELETE /inspections/{qid}GET (base)POST (base)
FertRawMaterialCatalogController
- base:
/api/oa/fert-raw-material-catalogGET /{id}PUT /{id}POST /{id}/disablePOST /{id}/enableDELETE /{id}GET /{id}/on-handGET /on-hand-allGET /low-stockPOST /from-mps/{mpsId}GET (base)POST (base)
FertRawMaterialQcController
- base:
/api/oa/fert-raw-material-qcGET /by-batchGET /{id}GET /heavy-metal-trendPUT /{id}DELETE /{id}GET (base)POST (base)
FertRecipeController
- base:
/api/oa/fert-recipesGET /{id}PATCH /{id}DELETE /{id}GET /{id}/ingredientsPOST /{id}/ingredientsDELETE /ingredients/{ingredientId}POST /{id}/submitPOST /{id}/approvePOST /{id}/retireGET /{id}/charge-orderGET (base)POST (base)
FertSafetyPatrolController
- base:
/api/oa/fert-safety-patrolGET /plansGET /plans/{id}POST /plansPUT /plans/{id}POST /plans/{id}/activatePOST /plans/{id}/deactivateDELETE /plans/{id}GET /logsGET /logs/{id}GET /logs/pending-hazardsPOST /logsPUT /logs/{id}POST /logs/{id}/assign-rectifyPOST /logs/{id}/close-rectifyDELETE /logs/{id}GET /stats
FertSalesOrderController
- base:
/api/oa/fert-sales-ordersGET /{id}PUT /{id}POST /{id}/confirmPOST /{id}/cancelDELETE /{id}POST /{id}/deliveriesPOST /{id}/completePOST /{id}/sync-mpsGET /agri-servicesPOST /agri-servicesPUT /agri-services/{sid}DELETE /agri-services/{sid}GET /analysisGET (base)POST (base)
FertSolidWasteController
- base:
/api/oa/fert-solid-wasteGET /non-compliantGET /{id}PUT /{id}DELETE /{id}GET /summaryGET (base)POST (base)
FertStockLotController
- base:
/api/oa/fert-stock-lotsGET /{id}PUT /{id}DELETE /{id}POST /{id}/inboundPOST /{id}/outboundPOST /scan-issuePOST /{id}/scrapPOST /{id}/freezePOST /{id}/unfreezeGET /{id}/movesGET /movesGET /expiry-alertsGET (base)POST (base)
FertSupplierProfileController
- base:
/api/oa/fert-supplier-profilesGET /admit-listGET /{id}PUT /{id}DELETE /{id}POST /{id}/admitPOST /{id}/rejectPOST /{id}/suspendPOST /{id}/restorePOST /{id}/evalGET (base)POST (base)
FertWastewaterController
- base:
/api/oa/fert-wastewaterGET /alertsGET /{id}PUT /{id}DELETE /{id}POST /{id}/rectifyGET /trendGET /summaryGET (base)POST (base)
FertWipStockController
- base:
/api/oa/fert-wip-stocksGET /{id}GET /alertsPUT /{id}DELETE /{id}POST /{id}/moisture-checkPOST /{id}/issuePOST /{id}/scrapGET (base)POST (base)
FertWorkSubOrderController
- base:
/api/oa/fert-work-sub-ordersGET /by-batchGET /wipGET /{id}PUT /{id}DELETE /{id}POST /{id}/issuePOST /{id}/startPOST /{id}/reportPOST /{id}/qc-passPOST /{id}/qc-failPOST /{id}/transferPOST /{id}/equip-paramsGET (base)POST (base)
FileController
- base:
/api/oa/filesGET /{id}/streamDELETE /{id}POST (base)GET (base)
FinAccountAuxController
- base:
/api/oa/fin-account-auxGET /{id}PUT /{id}DELETE /{id}POST /{id}/approvePOST /{id}/rejectPOST /{id}/disable-requestGET /balance-sheetPOST /recalc-balanceGET (base)POST (base)
FinAccountPermController
- base:
/api/oa/fin-account-permsGET /{id}PUT /{id}DELETE /{id}GET /matrixPOST /checkPOST /seed-defaultsGET (base)POST (base)
FinAccountStandardController
- base:
/api/oa/fin-account-standardsGET /{id}GET /primaryPUT /{id}DELETE /{id}POST /{id}/set-primaryPOST /{id}/activateGET /diffGET (base)POST (base)
FinAdvanceController
- base:
/api/oa/fin-advancesGET /{id}PUT /{id}DELETE /{id}POST /{id}/settlePOST /{id}/voucherGET /summaryGET (base)POST (base)
FinApReminderController
- base:
/api/oa/fin-ap-reminderGET /due-remindersGET /supplier-statementGET /invoice-cert-status
FinArApAutoController
- base:
/api/oa/fin-ar-ap-autoPOST /auto-create-arPOST /auto-create-apPOST /advancePOST /{id}/collect-and-writeoffPOST /{id}/pay-and-writeoffGET /aging-analysisGET /pending-collection
FinArOverageController
- base:
/api/oa/fin-ar-overagePOST /{id}/overage-collectGET /overage-creditsPOST /batch-bad-debtPOST /batch-bad-debt/{workflowId}/approvePOST /batch-bad-debt/{workflowId}/rejectGET /batch-bad-debt/{workflowId}GET /revenue-recognition-rules
FinAssetInventoryController
- base:
/api/oa/fin-asset-inventoriesGET /{id}POST /{id}/startPOST /{id}/items/{itemId}/scanPOST /{id}/completePOST /{id}/approvePOST /{id}/rejectGET /{id}/itemsGET /{id}/reportPOST /depreciate-ddb/{assetId}POST /depreciate-allGET (base)POST (base)
FinAuditExportController
- base:
/api/oa/fin-audit-exportPOST /log-diffGET /diff-trailGET /diff-trail/allGET /audit-workpaperGET /audit-statsGET /voucher-trail/{voucherId}
FinAuditorAccessController
- base:
/api/oa/fin-auditor-accessGET /summary-for-auditGET /voucher-trailGET /asset-trailGET /ar-ap-trailPOST /auto-log-diffGET /diff-trail/{objectType}/{objectId}GET /key-operation-alerts
FinBadDebtController
- base:
/api/oa/fin-bad-debtsGET /{id}PUT /{id}DELETE /{id}POST /batch-by-agingPOST /{id}/generate-voucherPOST /{id}/reverseGET /aging-summaryGET (base)POST (base)
FinBomCostIntegrationController
- base:
/api/oa/fin-bom-costGET /bom-cost-expand/{projectId}POST /generate-cost-calc/{projectId}GET /standard-cost-from-bom/{projectId}GET /cost-center-aggPOST /sync-period
FinBudgetAdjController
- base:
/api/oa/fin-budget-adjsGET /{id}GET /historyPUT /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectGET (base)POST (base)
FinBudgetExecutionController
- base:
/api/oa/fin-budget-executionsGET /{id}PUT /{id}DELETE /{id}PUT /{id}/actualGET /execution-reportGET /alertsPOST /rolling-budgetGET (base)POST (base)
FinBudgetPlanController
- base:
/api/oa/fin-budget-plansGET /{id}PUT /{id}DELETE /{id}POST /{id}/submitPOST /{id}/gatherPOST /{id}/approvePOST /{id}/rejectGET /consolidated-viewGET /budget-gapGET (base)POST (base)
FinBudgetVersionController
- base:
/api/oa/fin-budget-versionPOST /create-versionGET /versionsGET /version-comparePOST /rolling-fillGET /rolling-viewGET /capital-source-rules
FinCashFlowIndirectController
- base:
/api/oa/fin-cash-flow-indirectGET /cash-flow-indirectGET /consolidatedGET /annual-comparison
FinCashJournalController
- base:
/api/oa/fin-cash-journalsGET /{id}PUT /{id}DELETE /{id}GET /daily-summaryGET /balance-by-accountPOST /cash-checkPOST /fund-transferGET (base)POST (base)
FinConstructionInProgressController
- base:
/api/oa/fin-cipGET /{id}PUT /{id}DELETE /{id}POST /{id}/add-costPOST /{id}/ready-transferPOST /{id}/transfer-assetPOST /{id}/abortGET /summaryGET (base)POST (base)
FinCostAutoCalcJob
- base:
(无@RequestMapping)- (无显式 mapping 注解,可能继承/动态)
FinCostAutoLinkController
- base:
/api/oa/fin-cost-auto-linkPOST /collect-from-procurementPOST /collect-from-payrollPOST /collect-rd-labor-by-hoursGET /collection-statusGET /pipeline-summary
FinCostCalcController
- base:
/api/oa/fin-cost-calcsGET /{id}PUT /{id}DELETE /{id}POST /{id}/calculatePOST /{id}/postGET /cost-reportGET /variance-analysisGET (base)POST (base)
FinCostTriggerController
- base:
/api/oa/fin-cost-triggerPOST /trigger-month-endPOST /trigger-postGET /job-status
FinDepreciationAllocController
- base:
/api/oa/fin-depreciation-allocPOST /depreciate-main/{assetId}POST /allocatePOST /batch-depreciate-monthGET /alloc-reportGET /asset-depreciation-schedule/{assetId}
FinElecArchiveController
- base:
/api/oa/fin-elec-archivesGET /{id}PUT /{id}DELETE /{id}POST /{id}/archivePOST /{id}/backupPOST /{id}/verify-hashGET /export-listGET /retention-alertPOST /batch-archiveGET (base)POST (base)
FinEmpLoanController
- base:
/api/oa/fin-emp-loansGET /{id}PUT /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/repayPOST /{id}/deduct-salaryGET /overdue-checkGET /summaryGET (base)POST (base)
FinImpairmentTestController
- base:
/api/oa/fin-impairment-testsGET /{id}PUT /{id}DELETE /{id}POST /{id}/approvePOST /{id}/postGET (base)POST (base)
FinLeaseRightController
- base:
/api/oa/fin-lease-rightsGET /{id}PUT /{id}DELETE /{id}POST /{id}/amortizePOST /{id}/terminateGET /summaryGET (base)POST (base)
FinLedgerController
- base:
/api/oa/fin-ledgerGET /general-ledgerGET /detail-ledgerGET /trial-balanceGET /account-balance
FinMultiDriverAllocController
- base:
/api/oa/fin-multi-driver-allocPOST /rulesGET /rulesDELETE /rules/{id}POST /executeGET /summary
FinPayrollController
- base:
/api/oa/payrollGET /{id}PUT /{id}DELETE /{id}POST /{id}/confirmPOST /{id}/post-voucherGET /summaryGET /rd-labor-costGET (base)POST (base)
FinPeriodCloseController
- base:
/api/oa/fin-period-closePOST /carry-forward-profitGET /equity-statementGET /consolidatedGET /notesGET /period-check
FinPeriodExtController
- base:
/api/oa/fin-period-extGET /fx-itemsPOST /fx-adjustPOST /transfer-profitPOST /accrue-income-taxGET /period-ext-check
FinPostLoanCheckController
- base:
/api/oa/fin-post-loan-checksGET /{id}GET /by-financing/{financingId}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /dashboardGET (base)POST (base)
FinProcurProdVoucherController
- base:
/api/oa/fin-procur-prod-voucherPOST /procure-receipt-voucherPOST /procure-payment-voucherPOST /mfg-wip-voucherPOST /mfg-completion-voucherPOST /sales-delivery-voucherGET /auto-voucher-status
FinProcureBudgetCheckController
- base:
/api/oa/fin-procure-budget-checkPOST /checkPOST /pre-commit-checkGET /available-budgetGET /budget-utilization
FinRdCloseoutController
- base:
/api/oa/fin-rd-closeoutPOST /projects/{projectCode}/closeGET /projects/{projectCode}/summaryPOST /projects/{projectCode}/check-other-capGET /labor-cross-check
FinRdExpenseController
- base:
/api/oa/fin-rd-expensesGET /{id}PUT /{id}DELETE /{id}POST /{id}/reviewGET /project-summaryGET /deduction-reportGET (base)POST (base)
FinRdPersonnelController
- base:
/api/oa/fin-rd-personnelsGET /{id}GET /by-projectPUT /{id}DELETE /{id}POST /{id}/activatePOST /{id}/suspendGET (base)POST (base)
FinRdTimesheetController
- base:
/api/oa/fin-rd-timesheetsGET /{id}PUT /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectGET /project-hours-summaryGET /employee-hours-checkGET (base)POST (base)
FinRevenueRecognitionController
- base:
/api/oa/fin-rev-recognitionsGET /{id}PUT /{id}DELETE /{id}POST /{id}/confirmPOST /{id}/post-voucherGET /contract-progressGET /period-summaryGET (base)POST (base)
FinStatementController
- base:
/api/oa/fin-statementsGET /balance-sheetGET /income-statementGET /cash-flowGET /ratiosGET /equity-changesGET /management
FinThreewayMatchController
- base:
/api/oa/fin-threeway-matchesGET /{id}GET /exceptionsPUT /{id}DELETE /{id}POST /{id}/matchPOST /{id}/create-apGET (base)POST (base)
FinVoucherTemplateController
- base:
/api/oa/fin-voucher-templatesGET /{id}PUT /{id}DELETE /{id}POST /{id}/applyPOST /period-closeGET /template-typesGET (base)POST (base)
FinanceDashboardController
- base:
/api/oa/finance-dashboardGET (base)
FinancialGuaranteeController
- base:
/api/oa/financial-guaranteesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/settlePOST /expire-scanGET /stats/overviewGET (base)POST (base)
FinancingController
- base:
/api/oa/financingsGET /{id}PATCH /{id}DELETE /{id}GET /{id}/repaymentsPOST /{id}/schedulePOST /repayments/{planId}/payGET /alerts/maturityGET /cost/summaryGET /cost/interest-summaryGET /debt-ledgerPOST /{id}/submit-approvalGET /{id}/credit-checkGET /{id}/approval-statusGET /cost/structure-analysisGET /{id}/irrGET /{id}/legal-reviewsPOST /{id}/legal-reviews/linkPOST /{id}/push-cost-allocGET (base)POST (base)
FinancingPolicyController
- base:
/api/oa/financing-policiesGET /{id}PATCH /{id}DELETE /{id}POST /{financingId}/compliance-checkGET /credit-by-typeGET (base)POST (base)
FixedAssetController
- base:
/api/oa/fixed-assetsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/depreciateGET /summaryGET (base)POST (base)
FolderController
- base:
/api/oa/foldersGET /tree
FoodBatchController
- base:
/api/oa/food-batchesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/issuePOST /{id}/scrapGET /alerts/expiryGET /waste-rateGET (base)POST (base)
FormInstanceController
- base:
/api/oa/form-instancesGET /{id}POST /draftPOST /{id}/sendPOST /{id}/advanceDELETE /{id}POST /{id}/archivePOST (base)
FormTemplateController
- base:
/api/oa/form-templatesGET /{id}PUT /{id}/enabledGET (base)POST (base)
FraudAlertController
- base:
/api/oa/fraud-alert-rulesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/runPOST /run-allGET /data-anomalyGET (base)POST (base)
FraudInvestigationNoteController
- base:
/api/oa/fraud-investigation-notesGET /{reportId}/notesPOST /{reportId}/notesPUT /{reportId}/notes/{noteId}DELETE /{reportId}/notes/{noteId}
FraudReportController
- base:
/api/oa/fraud-reportsGET /{id}PATCH /{id}/assignPATCH /{id}/investigatePATCH /{id}/closePATCH /{id}/dismissGET (base)POST (base)
FundPlanController
- base:
/api/oa/fund-plansGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
FundPoolController
- base:
/api/oa/fund-poolGET (base)
HandoverController
- base:
/api/oa/handoversGET /{id}PATCH /{id}DELETE /{id}POST /{id}/generate-checklistGET (base)POST (base)
HazWasteManifestController
- base:
/api/oa/hazwaste-manifestsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/storePOST /{id}/transferPOST /{id}/disposePOST /{id}/sync-epbGET /fee/summaryGET (base)POST (base)
HazardSourceController
- base:
/api/oa/hazard-sourcesGET /{id}PATCH /{id}DELETE /{id}GET /statGET (base)POST (base)
HealthController
- base:
/api/oaGET /health
HealthRecordController
- base:
/api/oa/health-recordsGET /{id}PATCH /{id}POST /scan-dueGET /contraindication-alertsGET (base)POST (base)
HrAiDocController
- base:
/api/oa/hr-ai-docGET /{id}PATCH /{id}DELETE /{id}POST /{id}/reviewPOST /{id}/publishPOST /ai-generateGET (base)POST (base)
HrCrossDeptController
- base:
/api/oa/hr-cross-deptGET /legal-alertsGET /decl-credentialsGET /finance-archive-checkGET /summary
HrDossierSearchController
- base:
/api/oa/hr-dossier-searchGET /searchPOST /borrow-applyPOST /certificates/generateGET /export
HrEmpSatisfactionSurveyController
- base:
/api/oa/hr-emp-satisfactionGET /{id}PATCH /{id}POST /{id}/startPOST /{id}/closeDELETE /{id}GET (base)POST (base)
HrEventArchiveController
- base:
/api/oa/hr-event-archivePOST /triggerGET /logsGET /logs/{id}POST /retry/{id}GET /stats
HrInterviewQuestionController
- base:
/api/oa/hr-interview-questionsGET /{id}GET /by-job/{jobId}PUT /{id}DELETE /{id}POST /ai-generateGET (base)POST (base)
HrLaborContractController
- base:
/api/oa/hr-labor-contractsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advancePOST /{id}/signPOST /{id}/archivePOST /{id}/renewPOST /batch-issueGET /expiringGET /statsGET (base)POST (base)
HrLaborTemplateController
- base:
/api/oa/hr-labor-templatesGET /{id}GET /{id}/bodyPUT /{id}POST /{id}/reviewPOST /{id}/submit-reviewPOST /{id}/disablePOST /{id}/reactivateDELETE /{id}GET (base)POST (base)
HrNonCompeteController
- base:
/api/oa/hr-non-competeGET /{id}PATCH /{id}DELETE /{id}POST /{id}/triggerPOST /{id}/violatePOST /{id}/expireGET /expiring-soonGET (base)POST (base)
HrRecruitController
- base:
/api/oa/hr-recruitGET /jobsGET /jobs/{id}POST /jobsPATCH /jobs/{id}POST /jobs/{id}/closeDELETE /jobs/{id}GET /jobs/{jobId}/candidatesPOST /jobs/{jobId}/candidatesPATCH /candidates/{id}DELETE /candidates/{id}POST /candidates/{id}/advancePOST /jobs/{jobId}/ai-screenGET /stats
ImprestFundController
- base:
/api/oa/imprest-fundsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/disbursePOST /{id}/settlePOST /{id}/confirm-returnGET (base)POST (base)
IntegrationController
- base:
/api/oa/integrationsGET /pendingPOST /sync/{dataSyncLogId}POST /run-pendingPOST /enqueue
IntelController
- base:
/api/oa/intelGET /{id}POST /{id}/convert-opportunityGET (base)POST (base)
InternalControlMatrixController
- base:
/api/oa/control-matricesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/testGET /stats/effectivenessGET (base)POST (base)
InternalNewsletterController
- base:
/api/oa/internal-newslettersGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/publishPOST /{id}/bind-issuePOST /{id}/viewGET /issuesGET /stats/type-distGET (base)POST (base)
InventoryItemController
- base:
/api/oa/inventoryGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
InventoryValuationConfigController
- base:
/api/oa/inventory-valuation-configsGET /{id}POST /{id}/transitionDELETE /{id}GET (base)POST (base)
InvoiceController
- base:
/api/oa/invoicesGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
IpArchiveSearchController
- base:
/api/oa/ip-archive-searchGET /dir-treeGET (base)
IpAssetController
- base:
/api/oa/ip-assetsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advancePOST /{id}/legalPOST /{id}/reviewGET /{id}/eventsGET /{id}/feesPOST /{id}/feesPOST /{id}/fees/schedulePOST /fees/{feeId}/payDELETE /fees/{feeId}GET /alerts/feesGET /{id}/fees/summaryGET (base)POST (base)
IpBudgetController
- base:
/api/oa/ip-budgetsGET /{id}PATCH /{id}POST /{id}/statusDELETE /{id}POST /occupyPOST /releaseGET /summaryGET /compareGET /roiGET (base)POST (base)
IpFreeTagController
- base:
/api/oa/ip-free-tagsGET /{id}GET /by-resourceGET /searchGET /dictGET /statsPATCH /{id}DELETE /{id}GET (base)POST (base)
IpInfringementController
- base:
/api/oa/ip-infringement-casesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advancePOST /{id}/decidePOST /{id}/closePOST /{id}/assign-firmGET /stats/overviewGET (base)POST (base)
IpInsightController
- base:
/api/oa/ip-insightsGET /biGET /inventoryGET /project-matrixGET /project-matrix/{rdProjectId}
IpKnowledgeController
- base:
/api/oa/ip-knowledgeGET /{id}GET /searchPATCH /{id}DELETE /{id}GET (base)POST (base)
IpLicenseTransferController
- base:
/api/oa/ip-license-transfersGET /{id}GET /ipc-statsGET /expiry-alertsPATCH /{id}POST /{id}/advanceDELETE /{id}GET (base)POST (base)
IpRegulationController
- base:
/api/oa/ip-regulationsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/rejectPOST /{id}/revisePOST /{id}/abolishGET /{id}/versionsGET (base)POST (base)
IpSciCredArchiveController
- base:
/api/oa/ip-sci-cred-archiveGET /{id}PATCH /{id}POST /{id}/statusDELETE /{id}GET /filterPOST /packGET /directoryGET (base)POST (base)
ItAccountAuditController
- base:
/api/oa/it-account-auditPOST /hr-triggerPOST /manual-auditGET /logsGET /report
ItAssetController
- base:
/api/oa/it-assetsGET /{id}PUT /{id}DELETE /{id}GET /barcode/{code}GET /mobile/summaryGET (base)POST (base)
ItAssetLifecycleController
- base:
/api/oa/it-asset-eventsGET /by-asset/{assetId}DELETE /{id}POST /{assetId}/transferPOST /{assetId}/repairPOST /{assetId}/repair-donePOST /{assetId}/scrapPOST /scan-stocktakeGET /{assetId}/depreciationGET /warranty-alertsPOST /{assetId}/depreciation-voucherGET (base)
ItBackupController
- base:
/api/oa/it-backupsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/completeGET /summaryGET (base)POST (base)
ItBudgetController
- base:
/api/oa/it-budgetsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/spendGET /alertsGET /cost-reportGET (base)POST (base)
ItDataExportController
- base:
/api/oa/it-data-exportsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/rejectPOST /{id}/executeGET /dashboardGET (base)POST (base)
ItDemandRequestController
- base:
/api/oa/it-cross-deptPOST /hr-offboardPOST /finance-payment-hookGET /demandsGET /demands/{id}POST /demandsPATCH /demands/{id}DELETE /demands/{id}POST /demands/{id}/evaluatePOST /demands/{id}/schedulePOST /demands/{id}/start-devPOST /demands/{id}/go-livePOST /demands/{id}/rejectGET /summary
ItDisasterDrillController
- base:
/api/oa/it-disaster-drillsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/startPOST /{id}/completePOST /{id}/failGET /overviewGET (base)POST (base)
ItDlpPolicyController
- base:
/api/oa/it-dlp-policiesGET /activeGET /{id}PATCH /{id}DELETE /{id}POST /{id}/enablePOST /{id}/disablePOST /{id}/hitGET /statsGET (base)POST (base)
ItInspectionReportController
- base:
/api/oa/it-inspection-reportsGET /latestGET /{id}DELETE /{id}POST /generateGET (base)
ItKnowledgeController
- base:
/api/oa/it-knowledgeGET /{id}PATCH /{id}POST /{id}/publishDELETE /{id}GET (base)POST (base)
ItMonitorController
- base:
/api/oa/it-monitorsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/inspectGET /{id}/inspectionsGET /overviewGET /alertsGET (base)POST (base)
ItNetworkDeviceController
- base:
/api/oa/it-network-devicesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/backup-configPOST /{id}/set-statusGET /topologyGET /config-backup-alertsGET (base)POST (base)
ItProcurementController
- base:
/api/oa/it-procurementGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/place-orderPOST /{id}/receivePOST /{id}/cancelGET /summaryGET (base)POST (base)
ItRemoteAssistController
- base:
/api/oa/it-remote-assistGET /{id}PATCH /{id}DELETE /{id}POST /{id}/acceptPOST /{id}/authorizePOST /{id}/startPOST /{id}/endPOST /{id}/rejectPOST /{id}/cancelPOST /{id}/rateGET /summaryGET (base)POST (base)
ItSecEventController
- base:
/api/oa/it-sec-eventsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/respondPOST /{id}/append-actionPOST /{id}/resolvePOST /{id}/closeGET /dashboardGET (base)POST (base)
ItSecPolicyConfigController
- base:
/api/oa/it-sec-policyGET /{id}PUT /{id}DELETE /{id}POST /{id}/toggleGET /summaryGET (base)POST (base)
ItSecTrainingController
- base:
/api/oa/it-sec-trainingGET /{id}PATCH /{id}DELETE /{id}POST /{id}/startPOST /{id}/completePOST /{id}/cancelGET /statsGET (base)POST (base)
ItServiceTicketController
- base:
/api/oa/it-ticketsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/assignPOST /{id}/holdPOST /{id}/resumePOST /{id}/resolvePOST /{id}/closePOST /{id}/escalatePOST /sweepGET /sla/summaryGET (base)POST (base)
ItSysLogController
- base:
/api/oa/it-sys-logsGET /{id}POST /{id}/handlePOST /archive-expiredGET /retention-alertsGET /statsGET (base)POST (base)
ItTicketAttachmentController
- base:
/api/oa/it-tickets/{ticketId}/attachmentsGET /{id}DELETE /{id}GET (base)POST (base)
ItVulnPatchController
- base:
/api/oa/it-vuln-patchesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/install-patchPOST /{id}/verifyPOST /{id}/accept-riskGET /overdue-alertsGET /summaryGET (base)POST (base)
LabCostController
- base:
/api/oa/lab-costsGET /entriesPOST /record-consumablePOST /record-equipmentPOST /record-laborPOST /record-outsourceGET /analysisGET /budgetsPOST /budgetsPOST /budgets/{id}/recomputePOST /budgets/{id}/freeze
LabCrossDeptController
- base:
/api/oa/lab-cross-deptPOST /link-patentGET /archive-patent-linksPOST /push-to-qcGET /qc-from-labPOST /push-purchase-reqGET /purchase-reqs-from-labGET /summary
LabDeviationController
- base:
/api/oa/lab-deviationsGET /{id}POST /{id}/investigatePOST /{id}/decideGET (base)POST (base)
LabEhsController
- base:
/api/oa/lab-ehsGET /wastesPOST /wastesPOST /wastes/{id}/transferPOST /wastes/{id}/disposePOST /wastes/{id}/sync-epbGET /safety-checksGET /safety-check-itemsPOST /safety-checks/planPOST /safety-checks/{id}/submitGET /incidentsPOST /incidentsPOST /incidents/{id}/handlePOST /incidents/{id}/close
LabElnAccessLogController
- base:
/api/oa/lab-eln-access-logsGET /by-eln/{elnId}GET /by-actionGET /reportGET (base)POST (base)
LabElnController
- base:
/api/oa/lab-elnsGET /{id}GET /{id}/versionsPATCH /{id}POST /{id}/signPOST /{id}/unsignGET /{id}/verifyGET (base)POST (base)
LabHazControlController
- base:
/api/oa/lab-haz-requestsGET /{id}POST /{id}/approvePOST /{id}/issuePOST /{id}/settleGET (base)POST (base)
LabInstrumentController
- base:
/api/oa/lab-instrumentsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
LabInstrumentMaintController
- base:
/api/oa/lab-instrument-maintsGET /{id}POST /{id}/assignPOST /{id}/repairPOST /{id}/acceptPOST /{id}/completePOST /scan-overdueGET (base)POST (base)
LabInternalAuditController
- base:
/api/oa/lab-internal-auditsGET /{id}POST /generatePOST /{id}/reportGET (base)
LabReportArchiveController
- base:
/api/oa/lab-report-archivesGET /{id}GET /searchGET /retention-alertsGET /exportGET (base)POST (base)
LabReservationController
- base:
/api/oa/lab-reservationsGET /{id}POST /{id}/check-inPOST /{id}/check-outPOST /{id}/cancelGET /utilizationGET (base)POST (base)
LabSampleController
- base:
/api/oa/lab-samplesGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
LabSampleLifecycleController
- base:
/api/oa/lab-sample-flowPOST /{id}/barcodeGET /scanPOST /{id}/flowPOST /batch-flowPOST /{id}/disposePOST /{id}/retainGET /retention-alertsGET /{id}/traceGET /events
LabStocktakeController
- base:
/api/oa/lab-stocktakesGET /{id}GET /{id}/linesPOST /{id}/countPOST /{id}/finishGET (base)POST (base)
LeaderTripController
- base:
/api/oa/leader-tripsGET (base)POST (base)
LegalAuthLimitController
- base:
/api/oa/legal-auth-limitsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/revokePOST /expire-checkGET /checkGET /stats/overviewGET (base)POST (base)
LegalComplianceCertController
- base:
/api/oa/legal-compliance-certsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/issuePOST /{id}/revokePOST /expire-checkGET /statsGET (base)POST (base)
LegalConsultController
- base:
/api/oa/legal-consultsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/assignPOST /{id}/replyGET /auto-answerGET (base)POST (base)
LegalContractFlowController
- base:
/api/oa/legal-contract-flowPOST /{contractId}/submitPOST /{contractId}/advanceGET /{contractId}/statusGET /pendingGET /stats
LegalCreditInvestController
- base:
/api/oa/legal-credit-investGET /{id}PATCH /{id}DELETE /{id}POST /{id}/concludeGET /aggregateGET (base)POST (base)
LegalCrossDeptController
- base:
/api/oa/legal-cross-deptGET /sales-customer-checkPOST /hr-labor-dispute-registerGET /ip-status-syncGET /dashboard
LegalEntityController
- base:
/api/oa/legal-entitiesGET /{id}GET /by-namePATCH /{id}DELETE /{id}GET (base)POST (base)
LegalKnowledgeController
- base:
/api/oa/legal-knowledgeGET /{id}PATCH /{id}DELETE /{id}GET /hotGET (base)POST (base)
LegalOpinionController
- base:
/api/oa/legal-opinionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/archiveGET (base)POST (base)
LegalPolicyRevisionController
- base:
/api/oa/legal-policy-revisionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submit-approvalPOST /{id}/approvePOST /{id}/rejectPOST /{id}/activatePOST /{id}/deprecateGET /stats/overviewGET (base)POST (base)
LegalRegulationController
- base:
/api/oa/legal-regulationsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/publishPOST /{id}/expirePOST /{id}/revisePOST /{id}/readGET /{id}/historyGET /stats/overviewGET (base)POST (base)
LegalRiskAssessTaskController
- base:
/api/oa/legal-risk-assess-tasksGET /{id}PATCH /{id}POST /launch-batchPOST /{id}/submitGET /overdueGET (base)POST (base)
LegalRiskEventController
- base:
/api/oa/legal-risk-eventsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advancePOST /{id}/closeGET /by-financing/{financingId}GET /statsGET (base)POST (base)
LegalRiskMeasureController
- base:
/api/oa/legal-risk-measuresGET /{id}PATCH /{id}DELETE /{id}POST /{id}/startPOST /{id}/completePOST /{id}/cancelGET /overdueGET /statsGET (base)POST (base)
LegalSupplierBlacklistController
- base:
/api/oa/legal-supplier-blacklistGET /{id}PATCH /{id}DELETE /{id}POST /{id}/removeGET /checkGET (base)POST (base)
LegalTrainingController
- base:
/api/oa/legal-trainingsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/completePOST /{id}/cancelGET /statsGET (base)POST (base)
LitigationCaseController
- base:
/api/oa/litigation-casesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advancePOST /{id}/closeGET /stats/overviewGET /opponent-alertGET (base)POST (base)
LitigationDocumentController
- base:
/api/oa/litigation-documentsGET /{id}GET /by-case/{caseId}GET /searchPATCH /{id}DELETE /{id}GET (base)POST (base)
LitigationFirmController
- base:
/api/oa/litigation-firmsGET /{id}PATCH /{id}DELETE /{id}GET /{id}/statsGET /expensesGET /expenses/{expId}POST /expensesPATCH /expenses/{expId}DELETE /expenses/{expId}GET /expenses/summaryGET (base)POST (base)
LocalResourceController
- base:
/api/oa/local-resourcesGET /{id}PATCH /{id}POST /{id}/evaluatePOST /{id}/warnPOST /{id}/eliminateDELETE /{id}GET /alertsGET (base)POST (base)
LogisticsBudgetController
- base:
/api/oa/logistics-budgetsGET /{id}PATCH /{id}DELETE /{id}GET /expensesPOST /expensesPATCH /expenses/{id}DELETE /expenses/{id}POST /expenses/{id}/postGET /executionGET /allocationGET (base)POST (base)
LogisticsDashboardController
- base:
/api/oa/logistics-dashboardGET (base)
LogisticsSupplierController
- base:
/api/oa/logistics-suppliersGET /{id}PATCH /{id}DELETE /{id}GET /{id}/contractsGET /contractsPOST /{id}/contractsPATCH /contracts/{contractId}GET /{id}/paymentsGET /paymentsPOST /{id}/paymentsGET /{id}/evalsGET /evalsPOST /{id}/evalsGET /{id}/overviewGET /contracts/expiry-alertsGET (base)POST (base)
LogisticsSurveyController
- base:
/api/oa/logistics-surveysGET /{id}PATCH /{id}DELETE /{id}POST /{id}/publishPOST /{id}/closeGET /{id}/responsesPOST /{id}/responsesGET /{id}/statsGET /trendsGET /ticket-trendsGET (base)POST (base)
LogisticsTicketController
- base:
/api/oa/logistics-ticketsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/assignPOST /{id}/finishPOST /{id}/evaluatePOST /{id}/closeGET /kpiGET (base)POST (base)
MaintOrderController
- base:
/api/oa/maint-ordersGET /equipmentGET /equipment/{id}POST /equipmentPATCH /equipment/{id}DELETE /equipment/{id}GET /equipment/dueGET /{id}PATCH /{id}POST /{id}/startPOST /{id}/finishDELETE /{id}GET (base)POST (base)
MarketBudgetController
- base:
/api/oa/market-budgetsGET /{id}PATCH /{id}POST /{id}/recomputeDELETE /{id}GET /boardGET (base)POST (base)
MarketCampaignController
- base:
/api/oa/market-campaignsGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
MarketExpenseController
- base:
/api/oa/market-expensesGET /{id}PATCH /{id}POST /{id}/invoicePOST /{id}/submitPOST /{id}/approvePOST /{id}/reimburseDELETE /{id}GET (base)POST (base)
MarketIntelController
- base:
/api/oa/market-intelsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/to-opportunityGET /analysis/regionGET (base)POST (base)
MarketQualificationController
- base:
/api/oa/qualificationsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/lockPOST /{id}/unlockGET /alerts/expiryGET /matchGET (base)POST (base)
MaterialIssueController
- base:
/api/oa/material-issuesGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
MealOrderController
- base:
/api/oa/meal-ordersGET /{id}PATCH /{id}DELETE /{id}POST /{id}/cancelPOST /serveGET /statsGET /purchase-suggestionGET (base)POST (base)
MeasurementPaymentController
- base:
/api/oa/measurement-paymentsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/issueGET (base)POST (base)
MediaBriefReportController
- base:
/api/oa/media-brief-reportsGET /{id}POST /generatePATCH /{id}/confirmPATCH /records/{recordId}/sentimentGET /sentiment-statsGET /negative-recordsGET (base)
MediaContactController
- base:
/api/oa/media-contactsGET /{id}PATCH /{id}DELETE /{id}GET /{id}/recordsPOST /{id}/recordsPOST /records/{recordId}/effectDELETE /records/{recordId}GET /remindersGET /briefGET (base)POST (base)
MeetingActionItemController
- base:
/api/oa/meeting-action-itemsPOST /generate-from-minutePATCH /{id}POST /{id}/statusDELETE /{id}GET /overdueGET /boardGET (base)POST (base)
MeetingController
- base:
/api/oa/meetingsGET /{id}PATCH /{id}POST /{id}/cancelDELETE /{id}GET (base)POST (base)
MeetingMinuteController
- base:
/api/oa/minutesPATCH /{id}DELETE /{id}GET (base)POST (base)
MeetingRoomController
- base:
/api/oa/meeting-roomsGET /{id}GET (base)
MessageController
- base:
/api/oa/messagesGET /unread-countPOST /{id}/readPOST /read-allGET (base)
MfgApsReorderController
- base:
/api/oa/mfg-aps-reorderPOST /reorderPOST /urgent-insert-simulationGET /workshop-timeline
MfgContractDesignTriggerController
- base:
/api/oa/mfg-contract-design-triggerPOST /{contractId}/triggerGET /tasksPOST /param-select
MfgCostEntryController
- base:
/api/oa/mfg-cost-entriesGET /{id}PATCH /{id}DELETE /{id}POST /from-outsource/{outsourceId}POST /from-delivery/{deliveryId}POST /{id}/approveGET /project-summary/{projectCode}GET (base)POST (base)
MfgCrossDeptAggController
- base:
/api/oa/mfg-cross-deptGET /project-dashboardPOST /bom-change-notify
MfgDeliveryController
- base:
/api/oa/mfg-deliveriesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/pickPOST /{id}/shipPOST /{id}/receivePOST /{id}/dispatch-installPOST /{id}/commissionPOST /{id}/acceptPOST /{id}/handoverGET /boardGET (base)POST (base)
MfgDrawingController
- base:
/api/oa/mfg-drawingsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/releasePOST /{id}/obsoleteGET /workshop-currentGET (base)POST (base)
MfgEngBomController
- base:
/api/oa/mfg-eng-bomsGET /{id}PATCH /{id}DELETE /{id}GET /{id}/itemsPOST /{id}/itemsDELETE /items/{itemId}POST /{id}/releasePOST /{id}/obsoletePOST /{id}/derive-mbomGET /diffGET (base)POST (base)
MfgEngBomMrpController
- base:
/api/oa/mrp-from-engbomGET /bomsGET /{bomId}/itemsPOST /runPOST /run-and-generate-poGET /shortage-summary
MfgEnvContractController
- base:
/api/oa/mfg-env-contractsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/changePOST /{id}/payGET (base)POST (base)
MfgEnvSupplierProfileController
- base:
/api/oa/mfg-env-supplier-profilesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/evaluateGET /key-parts-listGET /expiry-warningPOST /{id}/status/{action}GET /statsGET (base)POST (base)
MfgFinIntegrationController
- base:
/api/oa/mfg-fin-integrationGET /wip-completion/{workOrderId}POST /delivery-voucher/{deliveryId}POST /po-voucher/{poId}GET /wip-completion/monthly-accurate
MfgFqcReportController
- base:
/api/oa/mfg-fqc-reportsGET /{id}GET /by-serial/{serialNo}PATCH /{id}DELETE /{id}POST /from-inspection/{inspectionId}POST /{id}/reviewPOST /{id}/publishPOST /{id}/rejectGET /summaryGET (base)POST (base)
MfgInventoryLotController
- base:
/api/oa/mfg-inventory-lotsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/moveGET /staleGET /hazardousGET /by-serialGET /warehouse-summaryGET (base)POST (base)
MfgMpsController
- base:
/api/oa/mfg-mpsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/progressGET /ganttGET /capacity-loadPOST /auto-initGET (base)POST (base)
MfgProductionAnomalyController
- base:
/api/oa/mfg-production-anomaliesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/start-handlePOST /{id}/resolvePOST /{id}/closeGET /dashboardGET /overdueGET (base)POST (base)
MfgProjectCostController
- base:
/api/oa/mfg-project-costsGET /summary
MfgPurchaseOrderController
- base:
/api/oa/mfg-purchase-ordersGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/placePOST /{id}/arrivePOST /{id}/cancelGET /boardGET /outsourcesGET /outsources/{id}POST /outsourcesPATCH /outsources/{id}DELETE /outsources/{id}POST /outsources/{id}/sendPOST /outsources/{id}/processPOST /outsources/{id}/returnGET (base)POST (base)
MfgQuoteController
- base:
/api/oa/mfg-quotesGET /{id}PATCH /{id}DELETE /{id}GET /cost-referencePOST /{id}/adopt-referencePOST /{id}/convertGET (base)POST (base)
MfgSalesOrderController
- base:
/api/oa/mfg-sales-ordersGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /boardGET (base)POST (base)
MfgSelfServiceController
- base:
/api/oa/mfg-self-serviceGET /device-archivePOST /reportGET /lookupPOST /tickets/{id}/rate
MfgStocktakeController
- base:
/api/oa/mfg-stocktakesGET /{id}PATCH /{id}DELETE /{id}GET /lines/{stocktakeId}POST /lines/{lineId}/fillPOST /{id}/startPOST /{id}/submitPOST /{id}/approvePOST /{id}/adjustPOST /{id}/cancelGET /reportGET (base)POST (base)
MfgWarrantyContractController
- base:
/api/oa/mfg-warranty-contractsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/renewPOST /{id}/terminatePOST /{id}/schedule-inspectGET /expiring-soonGET /check-warrantyGET (base)POST (base)
MfgWipCostController
- base:
/api/oa/mfg-wip-costsGET /monthlyGET /cogs-transferGET /project-profitGET /trend
MfgWipPositionController
- base:
/api/oa/mfg-wip-positionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/moveGET /by-projectPOST /issue-quota-checkPOST /issue-over-quotaGET (base)POST (base)
MobileApprovalController
- base:
/api/oa/mobile-approvalsPOST /{id}/approvePOST /{id}/rejectGET (base)
MobileCheckinController
- base:
/api/oa/mobile-checkinsGET /{id}DELETE /{id}GET (base)POST (base)
MobileController
- base:
/api/oa/mobileGET /summary
MonitorExceptionController
- base:
/api/oa/monitor-exceptionsGET /{id}PATCH /{id}/reviewPATCH /{id}/to-findingGET (base)
MonitorRuleController
- base:
/api/oa/monitor-rulesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/runPOST /run-allGET (base)POST (base)
MrpController
- base:
/api/oa/mrpGET /productsPOST /run
MultiPaymentBatchController
- base:
/api/oa/multi-payment-batchesGET /{id}PATCH /{id}DELETE /{id}POST /{batchId}/itemsDELETE /{batchId}/items/{itemId}GET /{batchId}/detailPOST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/payGET /payable-unpaidGET (base)POST (base)
NetScanTaskController
- base:
/api/oa/net-scan-tasksGET /{id}PATCH /{id}POST /{id}/statusDELETE /{id}GET /duePOST /{id}/scanGET /logsDELETE /logs/{logId}GET (base)POST (base)
OccHazardController
- base:
/api/oa/occ-hazard-factorsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/monitorPOST /{id}/escalate-capaGET /scan-overdueGET (base)POST (base)
OccWorkplaceMonitorController
- base:
/api/oa/occ-workplace-monitorsGET /{id}DELETE /{id}GET /reportPOST /{id}/escalate-capaGET (base)POST (base)
OperationAuditLogController
- base:
/api/oa/operation-audit-logsGET /{id}GET /by-operator/{operator}GET /by-resource/{resourceType}GET /chain/verifyGET (base)
OpportunityController
- base:
/api/oa/opportunitiesGET /{id}PATCH /{id}POST /{id}/convert-bidDELETE /{id}GET (base)POST (base)
OpportunityDedupController
- base:
/api/oa/opportunities/dedupGET /check
OpportunityFollowupController
- base:
/api/oa/opportunity-followupsGET (base)POST (base)
OpsCostAllocationController
- base:
/api/oa/ops-cost-allocationGET (base)
OpsEmergencySupplyController
- base:
/api/oa/ops-emergency-suppliesGET /{id}POST /inPOST /outDELETE /{id}GET /snapshotGET /low-stockGET /expiry-alertGET (base)
OpsHazChemRequestController
- base:
/api/oa/ops-haz-chem-requestsGET /{id}POST /{id}/approvePOST /{id}/approve2POST /{id}/issuePOST /{id}/settleDELETE /{id}GET /statsGET (base)POST (base)
OpsKpiController
- base:
/api/oa/ops-kpiGET (base)
OpsMaintController
- base:
/api/oa/ops-maintGET /plansPOST /plansPATCH /plans/{id}DELETE /plans/{id}POST /plans/generate-dueGET /ordersPOST /orders/reportPOST /orders/{id}/dispatchPOST /orders/{id}/finishPOST /orders/{id}/cancelGET /reliability
OpsMobileMonitorController
- base:
/api/oa/ops-mobile-monitorGET /dashboardGET /water-qualityGET /equipment-statusGET /alertsGET /process-latest
OpsReagentCostAllocController
- base:
/api/oa/ops-reagent-cost-allocGET /trendGET /reagent-price-historyGET (base)
OpsXdeptDataController
- base:
/api/oa/ops-xdept-dataGET /{id}POST /pushPOST /auto-push/{period}POST /{id}/confirmPOST /{id}/retryDELETE /{id}GET /aggregated/{period}GET (base)
OrgBranchController
- base:
/api/oa/org-branchesGET /{id}PATCH /{id}DELETE /{id}GET /boardGET (base)POST (base)
PatentController
- base:
/api/oa/patentsGET /{id}PUT /{id}DELETE /{id}GET /{id}/mid-filesPOST /{id}/mid-filesPOST /{id}/mid-files/{fid}/handleDELETE /{id}/mid-files/{fid}GET (base)POST (base)
PatentDisclosureController
- base:
/api/oa/patent-disclosuresGET /{id}PUT /{id}POST /{id}/submitPOST /{id}/start-assessPOST /{id}/decidePOST /{id}/fileDELETE /{id}GET (base)POST (base)
PatentFeeController
- base:
/api/oa/patent-feesGET /{id}GET /summary/{patentId}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/payGET (base)POST (base)
PatentKnowledgePortalController
- base:
/api/oa/patent-portalGET /searchGET /benefit
PatentKpiController
- base:
/api/oa/patent-kpiGET /dept-statGET /person-statGET /summary
PaymentController
- base:
/api/oa/paymentsGET /{id}POST /{id}/payPOST /{id}/rejectGET (base)POST (base)
PersonnelCertController
- base:
/api/oa/personnel-certsGET /{id}PUT /{id}DELETE /{id}GET /expire-alertPOST /{id}/push-trainingGET (base)POST (base)
PmtBankEvalController
- base:
/api/oa/pmt-bank-evalsGET /{id}PATCH /{id}DELETE /{id}GET /summaryGET (base)POST (base)
PmtBankRelationController
- base:
/api/oa/pmt-bank-relationsGET /{id}PATCH /{id}DELETE /{id}GET /credit-usageGET (base)POST (base)
PmtCollectionController
- base:
/api/oa/pmt-collectionPOST /gen-from-invoice/{invoiceId}GET /overdueGET /logsGET /logs/{id}POST /logsPATCH /logs/{id}DELETE /logs/{id}POST /logs/{id}/send-dunningGET /summary
PmtContractAttachmentController
- base:
/api/oa/pmt-contract-attachmentsGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
PmtContractFeeItemController
- base:
/api/oa/pmt-contract-fee-itemsGET /{id}GET /summaryPATCH /{id}DELETE /{id}GET (base)POST (base)
PmtCostAllocController
- base:
/api/oa/pmt-cost-allocGET /{id}PATCH /{id}DELETE /{id}POST /{id}/computeGET /compute-previewGET (base)POST (base)
PmtFinancingContractController
- base:
/api/oa/pmt-financing-contractsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/signPOST /{id}/drawdownPOST /{id}/settlePOST /{id}/terminateGET (base)POST (base)
PmtInboundReceiptController
- base:
/api/oa/pmt-inbound-receiptsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/claimPOST /{id}/unclaimGET /match-suggestGET (base)POST (base)
PmtInternalTransController
- base:
/api/oa/pmt-internal-transGET /{id}PATCH /{id}DELETE /{id}POST /{id}/confirmPOST /{id}/resolve-diffPOST /{id}/settleGET /recon-summaryPOST /calc-interestPOST /{id}/to-voucherGET (base)POST (base)
PmtLoanSchemeController
- base:
/api/oa/pmt-loan-schemesGET /{id}PATCH /{id}DELETE /{id}POST /rankPOST /{id}/recommendPOST /{id}/selectGET /compareGET (base)POST (base)
PmtPayeeBlacklistController
- base:
/api/oa/pmt-payee-blacklistGET /{id}PATCH /{id}DELETE /{id}POST /{id}/toggleGET /checkGET (base)POST (base)
PolicyApplicationController
- base:
/api/oa/policy-applicationsGET /{id}POST /{id}/advancePOST /{id}/rejectDELETE /{id}GET (base)POST (base)
PolicyController
- base:
/api/oa/policiesGET /{id}PUT /{id}DELETE /{id}GET /matchGET /profileGET /scoreGET (base)POST (base)
PpeItemController
- base:
/api/oa/ppe-itemsGET /{id}PATCH /{id}DELETE /{id}PATCH /{id}/inspectPOST /{id}/replacePOST /scan-expiredGET (base)POST (base)
PriceItemController
- base:
/api/oa/price-itemsGET /{id}GET (base)POST (base)
ProductCertController
- base:
/api/oa/product-certsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submit-testPOST /{id}/issuePOST /{id}/failPOST /{id}/renewGET /alerts/expiryGET (base)POST (base)
ProductRequirementController
- base:
/api/oa/product-requirementsGET /{id}PUT /{id}DELETE /{id}POST /{id}/adoptPOST /{id}/rejectPOST /{id}/convertGET (base)POST (base)
ProductRoadmapController
- base:
/api/oa/product-roadmapsGET /{id}PATCH /{id}DELETE /{id}GET /{id}/itemsPOST /{id}/itemsPATCH /items/{itemId}DELETE /items/{itemId}POST /{id}/publishPOST /{id}/reviseGET (base)POST (base)
ProductionReportController
- base:
/api/oa/production-reportsGET /{id}PATCH /{id}DELETE /{id}GET /{workOrderId}/kittingGET (base)POST (base)
ProjectController
- base:
/api/oa/projectsGET /{id}POST /{id}/advanceGET (base)POST (base)
ProjectCostControlController
- base:
/api/oa/project-budget-linesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/transitionPOST /rollupGET /alertsGET /evmGET /project-summaryGET /in-flightGET (base)POST (base)
ProjectTaskController
- base:
/api/oa/project-tasksPATCH /{id}GET (base)POST (base)
PrototypeOrderController
- base:
/api/oa/prototype-ordersGET /{id}PUT /{id}DELETE /{id}POST /{id}/issue-materialPOST /{id}/startPOST /{id}/finishPOST /{id}/scrapPOST /{id}/record-defectGET (base)POST (base)
PrototypeStockController
- base:
/api/oa/prototype-stocksGET /{id}PATCH /{id}DELETE /{id}GET /{id}/loansPOST /{id}/borrowPOST /{id}/returnPOST /{id}/scrapGET (base)POST (base)
PublicityTaskController
- base:
/api/oa/publicity-tasksGET /{id}GET /overduePATCH /{id}DELETE /{id}POST /{id}/startPOST /{id}/submitPOST /{id}/approveGET /briefingGET (base)POST (base)
PublishChannelController
- base:
/api/oa/publish-channelsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/enablePOST /{id}/disableGET /{channelId}/historiesPOST /{channelId}/historiesPATCH /histories/{historyId}DELETE /histories/{historyId}GET /calendarGET /statsGET (base)POST (base)
QcInspectionController
- base:
/api/oa/qc-inspectionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/judgeGET /traceGET /supplier-qualityGET (base)POST (base)
QhseCrossDeptSyncController
- base:
/api/oa/qhse-cross-dept-syncGET /production-quality-previewPOST /push-production-qualityGET /lab-quality-previewPOST /push-lab-qualityGET /compli-obligations-sharedGET /compli-gap-summaryPOST /compli-obligation-capa-ref/{id}GET /cert-push-previewPOST /push-cert-to-declarationGET /cert-push-historyGET /sync-status
QhseDashboardController
- base:
/api/oa/qhse-dashboardGET (base)
QhseInterfaceController
- base:
/api/oa/qhse-interfaceGET /objective-syncGET /health-alertGET /training-coverageGET /hazard-by-deptGET /cross-dept-summary
QhseReportController
- base:
/api/oa/qhse-reportsGET /accident-statGET /env-discharge-reportGET /monthlyGET /quarterlyGET /annualGET /hazard-trendGET /objective-attainment
QmsAuditController
- base:
/api/oa/qms-auditsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/startPOST /{id}/concludeGET /{auditId}/findingsPOST /{auditId}/findingsPOST /findings/{fid}/assignPOST /findings/{fid}/rectifyPOST /findings/{fid}/verifyPOST /findings/{fid}/escalate-capaGET /{id}/reportGET (base)POST (base)
QmsDocumentController
- base:
/api/oa/qms-documentsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/publishPOST /{id}/revisePOST /{id}/obsoletePOST /scan-retentionGET (base)POST (base)
QmsManagementReviewController
- base:
/api/oa/qms-management-reviewsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /{id}/aggregate-inputsPOST /{id}/fill-inputsGET (base)POST (base)
QmsRecordController
- base:
/api/oa/qms-recordsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
QualAchievementController
- base:
/api/oa/qual-achievementsGET /{id}PATCH /{id}DELETE /{id}GET /extract-metricsPOST /dedupPOST /{id}/lockPOST /{id}/releaseGET /searchGET /statsPOST /{id}/field-evidenceGET (base)POST (base)
QualAnalyticsController
- base:
/api/oa/qual-analyticsGET /panoramaGET /calendarGET /cert-gapGET /roi
QualCertChangeController
- base:
/api/oa/qual-cert-changesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /by-cert/{qualCertId}GET (base)POST (base)
QualCertController
- base:
/api/oa/qual-certsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /{id}/usagesPOST /{id}/usagesPOST /usages/{usageId}/endGET /alerts/expiryGET (base)POST (base)
QualDeclarationController
- base:
/api/oa/qual-declarationsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /{id}/tasksPOST /{id}/tasksPATCH /tasks/{taskId}DELETE /tasks/{taskId}GET /{id}/feesPOST /{id}/feesDELETE /fees/{feeId}GET /{id}/gapGET (base)POST (base)
QualElecLicenseController
- base:
/api/oa/qual-elec-licensesGET /{id}GET /by-cert/{certId}PUT /{id}DELETE /{id}GET (base)POST (base)
QualExportController
- base:
/api/oa/qual-exportsPOST /packageGET /matchGET /verify/{certNo}GET /qr-listPOST /qr-register
QualRiskAlertController
- base:
/api/oa/qual-risk-alertsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/disposePOST /{id}/closePOST /scanGET /dashboardGET (base)POST (base)
QualSafetyAccidentController
- base:
/api/oa/qual-safety-accidentsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /statsGET (base)POST (base)
QualYearCheckController
- base:
/api/oa/qual-year-checksGET /{id}PATCH /{id}POST /{id}/advancePOST /generateGET /report/{certId}GET /upgrade-gapGET (base)POST (base)
RdAfterSalesFeedbackController
- base:
/api/oa/rd-after-sales-feedbackGET /{id}PUT /{id}DELETE /{id}POST /{id}/acceptPOST /{id}/rejectPOST /{id}/convert-to-reqGET /statsGET (base)POST (base)
RdAnnualBudgetController
- base:
/api/oa/rd-annual-budgetsGET /{id}PATCH /{id}POST /{id}/statusDELETE /{id}POST /occupyGET /summaryGET /compareGET /export-project-listGET (base)POST (base)
RdCostHubController
- base:
/api/oa/rd-timesheetsGET /{id}POST /batchPATCH /{id}POST /submitDELETE /{id}GET /projects/{projectId}/summaryPOST /projects/{projectId}/aggregate-materialsPOST /projects/{projectId}/aggregate-laborGET /projects/{projectId}/evidence-packGET (base)POST (base)
RdDeclPlanController
- base:
/api/oa/rd-decl-plansGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submit-approvalGET /{id}/approval-statusPOST /{id}/approvePOST /{id}/rejectPOST /{id}/cancelPOST /{id}/startPOST /{id}/completePOST /{id}/sync-progressGET /progressGET (base)POST (base)
RdDevCrossDeptController
- base:
/api/oa/rd-dev-cross-deptGET /{devProjectId}/launch-pushGET /{devProjectId}/improvement-summaryGET /launched-productsGET /aftermarket-pending
RdDocSignoffController
- base:
/api/oa/rd-doc-versionsGET /{id}PUT /{id}DELETE /{id}POST /{id}/signoff/{step}POST /{id}/start-reviewGET /{id}/signoffsGET /{id}/historyPOST /{id}/new-versionGET (base)POST (base)
RdEbomController
- base:
/api/oa/rd-ebomsGET /treePATCH /{id}DELETE /{id}POST /{rootId}/publishPOST /{rootId}/start-changePOST /{rootId}/obsoletePOST /{rootId}/publish-to-mfgGET (base)POST (base)
RdEbomCostCalcController
- base:
/api/oa/rd-ebom-cost-calcPOST /{devProjectId}/calculatePOST /{devProjectId}/target-costGET /{devProjectId}/bom-summary
RdExpenseController
- base:
/api/oa/rd-expensesGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
RdExpenseTraceController
- base:
/api/oa/rd-expense-tracesGET /{rdProjectId}GET (base)
RdGrantDisbursementController
- base:
/api/oa/rd-grant-disbursementsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/receivePOST /{id}/settle-agencyGET /alerts/pendingGET /summaryGET (base)POST (base)
RdInnovationPointController
- base:
/api/oa/rd-innovation-pointsGET /{id}GET /triggeredPATCH /{id}POST /{id}/trigger-patentDELETE /{id}GET (base)POST (base)
RdIssueController
- base:
/api/oa/rd-issuesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/assignPOST /{id}/resolvePOST /{id}/verifyPOST /{id}/reopenPOST /{id}/holdGET /statsGET /alerts/overdueGET (base)POST (base)
RdKnowledgeController
- base:
/api/oa/rd-knowledgeGET /{id}PATCH /{id}DELETE /{id}POST /{id}/togglePOST /{id}/referenceGET /searchGET /competitorsGET /modulesGET /lessons/pushGET (base)POST (base)
RdMaintenanceTaskController
- base:
/api/oa/rd-maintenance-tasksGET /{id}PATCH /{id}DELETE /{id}POST /{id}/completeGET /alerts/dueGET (base)POST (base)
RdMaterialController
- base:
/api/oa/rd-materialsGET /{id}GET /dedupPATCH /{id}DELETE /{id}POST /{id}/mark-transferPOST /{id}/to-massGET (base)POST (base)
RdMobileController
- base:
/api/oa/rd-mobilePOST /photosGET /photosDELETE /photos/{id}GET /docs/{docId}/preview-urlGET /progress
RdProjectController
- base:
/api/oa/rd-projectsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
RdPurchaseRequestController
- base:
/api/oa/rd-purchase-requestsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/to-procurementGET (base)POST (base)
RdReuseModuleController
- base:
/api/oa/rd-reuse-modulesGET /{id}GET /searchPATCH /{id}DELETE /{id}POST /{id}/reviewPOST /{id}/publishPOST /{id}/obsoletePOST /{id}/referenceGET (base)POST (base)
RdSciTechPersonnelController
- base:
/api/oa/rd-sci-tech-personnelGET /{id}GET /summaryPATCH /{id}DELETE /{id}GET (base)POST (base)
RdServiceAgencyController
- base:
/api/oa/rd-service-agenciesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/evaluateGET (base)POST (base)
RdTestPlanController
- base:
/api/oa/rd-test-plansGET /{id}PATCH /{id}POST /{id}/startPOST /{id}/completePOST /{id}/failDELETE /{id}GET (base)POST (base)
RdWeeklyReportController
- base:
/api/oa/rd-weekly-reportsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /auto-generateGET /period-statsGET (base)POST (base)
ReagentController
- base:
/api/oa/reagentsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/inboundPOST /{id}/outboundGET /alertsGET (base)POST (base)
RectificationController
- base:
/api/oa/rectificationsGET /{id}PATCH /{id}/planPATCH /{id}/progressPATCH /{id}/verifyPATCH /{id}/rejectPOST /scan-overdueGET /ledgerGET (base)
RegulatorySubmissionController
- base:
/api/oa/regulatory-submissionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /overdue-checkGET /stats/overviewGET (base)POST (base)
ReportController
- base:
/api/oa/reportsGET /overview
ReportDefinitionController
- base:
/api/oa/report-definitionsGET /schemaGET /{id}POST /{id}DELETE /{id}GET /{id}/runGET (base)POST (base)
RiskAssessmentController
- base:
/api/oa/risk-assessmentsGET /{id}PATCH /{id}DELETE /{id}GET /heatmapGET (base)POST (base)
RoleController
- base:
/api/oa/rolesGET (base)
RuleConfigController
- base:
/api/oa/rule-configsGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
SafetyCheckController
- base:
/api/oa/safety-checksGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
SafetyFacilityController
- base:
/api/oa/safety-facilitiesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/checkPOST /{id}/maintainPOST /scan-dueGET (base)POST (base)
SafetyInvestmentController
- base:
/api/oa/safety-investmentsGET /{id}PATCH /{id}DELETE /{id}GET /summaryGET /finance-checkGET (base)POST (base)
SafetyResponsibilityController
- base:
/api/oa/safety-responsibilitiesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/signPOST /{id}/renewPOST /scan-expiryGET (base)POST (base)
SafetyTrainingController
- base:
/api/oa/safety-trainingsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /{trainingId}/enrollmentsPOST /{trainingId}/enrollPOST /enrollments/{eid}/sign-inPOST /enrollments/{eid}/scorePOST /enrollments/{eid}/archiveGET /{id}/statGET (base)POST (base)
ScheduleEventController
- base:
/api/oa/schedule-eventsDELETE /{id}GET (base)POST (base)
SealController
- base:
/api/oa/sealsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
SealUseController
- base:
/api/oa/seal-usesGET /{id}POST /{id}/advanceGET (base)POST (base)
SearchController
- base:
/api/oa/searchPOST /reindexGET (base)
SecretAccessLogController
- base:
/api/oa/secret-access-logsPOST /recordGET /summaryGET (base)
SentimentController
- base:
/api/oa/sentiment-recordsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/handlePOST /{id}/resolveGET /alertsGET (base)POST (base)
ServiceTicketController
- base:
/api/oa/service-ticketsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/dispatchPOST /{id}/startPOST /{id}/consume-partPOST /{id}/completePOST /{id}/closeGET /sla/summaryGET (base)POST (base)
SettingController
- base:
/api/oa/settingsGET /{key}PUT /{key}
SettlementController
- base:
/api/oa/settlementsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/reviewPOST /{id}/reset-reviewPOST /{id}/generate-voucherPOST /risk-checkGET (base)POST (base)
SewageCostMonthController
- base:
/api/oa/sewage-cost-monthsGET /{id}PATCH /{id}DELETE /{id}GET /trendGET /budget-comparisonGET (base)POST (base)
SewageCostSavingProjectController
- base:
/api/oa/sewage-cost-saving-projectsGET /{id}PUT /{id}PATCH /{id}/statusDELETE /{id}GET /summaryPOST /{id}/recalcGET (base)POST (base)
SewageCrossDeptLinkageController
- base:
/api/oa/sewage-cross-dept-linkagesGET /{id}POST /triggerPOST /{id}/retryDELETE /{id}GET /statsGET /equip-tech-docsGET (base)
SewageDetectionReportController
- base:
/api/oa/sewage-detection-reportsGET /{id}POST /generatePOST /{id}/signPOST /{id}/submitGET /pending-signGET /trendPATCH /{id}DELETE /{id}GET (base)
SewageEmergencyPlanController
- base:
/api/oa/sewage-emergency-plansGET /{id}PATCH /{id}DELETE /{id}POST /{id}/publishPOST /{id}/archivePOST /{id}/record-drillPOST /{id}/activate-eventPOST /{id}/close-eventGET /drill-due-alertsGET /drill-complianceGET (base)POST (base)
SewageEnergyLogController
- base:
/api/oa/sewage-energy-logsGET /{id}PATCH /{id}DELETE /{id}GET /cost/summaryGET /alerts/energyGET (base)POST (base)
SewageEnvRecordController
- base:
/api/oa/sewage-env-recordsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/disposeGET /pendingGET /compliance-statsGET (base)POST (base)
SewageEquipmentController
- base:
/api/oa/sewage-equipmentsGET /{id}PATCH /{id}DELETE /{id}GET /work-ordersGET /{id}/work-ordersPOST /work-orders/reportPOST /work-orders/{orderId}/dispatchPOST /work-orders/{orderId}/startPOST /work-orders/{orderId}/finishPOST /work-orders/{orderId}/cancelPOST /work-orders/pm-scanGET /performanceGET (base)POST (base)
SewageExtLabCommissionController
- base:
/api/oa/sewage-ext-lab-commissionsGET /{id}PUT /{id}POST /{id}/send-samplePOST /{id}/start-testingPOST /{id}/reportPOST /{id}/archivePOST /{id}/push-to-legalGET /statsDELETE /{id}GET (base)POST (base)
SewageGovReportController
- base:
/api/oa/sewage-gov-reportsGET /{id}POST /generatePATCH /{id}POST /{id}/submitPOST /{id}/reportPOST /{id}/archiveGET /export/{id}GET /summaryDELETE /{id}GET (base)
SewageInflowForecastController
- base:
/api/oa/sewage-inflow-forecastsGET /{id}PATCH /{id}POST /{id}/confirmPOST /{id}/executePOST /generateGET /accuracyDELETE /{id}GET (base)POST (base)
SewageKpiController
- base:
/api/oa/sewage-kpiGET /energy-savingGET (base)
SewageMobileQueueController
- base:
/api/oa/sewage-mobile-queuesGET /{id}POST /enqueuePOST /pushPOST /replayGET /statsGET (base)
SewageOccHealthController
- base:
/api/oa/sewage-occ-healthGET /{id}PATCH /{id}DELETE /{id}POST /{id}/statusGET /overdueGET /hazard-factorsGET /summaryGET (base)POST (base)
SewagePatrolController
- base:
/api/oa/sewage-patrolGET /routesGET /routes/{id}POST /routesPATCH /routes/{id}POST /routes/{id}/statusDELETE /routes/{id}GET /recordsGET /records/{id}POST /records/startPOST /records/{id}/finishDELETE /records/{id}GET /records/hazardsGET /records/stats
SewagePlantBenchmarkController
- base:
/api/oa/sewage-plant-benchmarksGET /{id}PUT /{id}DELETE /{id}GET /rankingGET /cross-benchmarkGET (base)POST (base)
SewagePowerSectionController
- base:
/api/oa/sewage-power-sectionsGET /{id}DELETE /{id}GET /by-dateGET /peak-valley-statsGET (base)POST (base)
SewageProcessFlowController
- base:
/api/oa/sewage-process-flowGET /snapshotGET /alert-summaryGET /daily-summary
SewageProcessRunController
- base:
/api/oa/sewage-process-runsGET /{id}PATCH /{id}DELETE /{id}GET /alertsGET /daily-reportGET (base)POST (base)
SewageProcessSchemeController
- base:
/api/oa/sewage-process-schemesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/toggle-activePOST /matchGET /summaryGET (base)POST (base)
SewageReagentStockController
- base:
/api/oa/sewage-reagent-stocksGET /{id}POST /inPOST /outDELETE /{id}GET /snapshotGET /dosing-deviationGET (base)
SewageReportTemplateController
- base:
/api/oa/sewage-report-templatesGET /{id}GET /report-typesPATCH /{id}DELETE /{id}POST /generate-by-templateGET /compliance-matrixGET (base)POST (base)
SewageSamplingPlanController
- base:
/api/oa/sewage-sampling-plansGET /{id}PATCH /{id}DELETE /{id}POST /generatePOST /{id}/samplePOST /{id}/record-resultGET /exceed-alertsGET /compliance-summaryPOST /{id}/qcPOST /batch-importGET (base)POST (base)
SewageShiftHandoverController
- base:
/api/oa/sewage-shift-handoversGET /{id}PATCH /{id}DELETE /{id}POST /{id}/acceptGET /pendingGET (base)POST (base)
SewageSludgeController
- base:
/api/oa/sewage-sludge-recordsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/transportPOST /{id}/signPOST /{id}/settlePOST /{id}/rejectGET /cost/summaryGET (base)POST (base)
SewageSparePartController
- base:
/api/oa/sewage-spare-partsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/inboundPOST /{id}/consumeGET /scan-low-stockGET /summaryGET (base)POST (base)
SoftwareLicenseController
- base:
/api/oa/software-licensesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/assign-seatPOST /{id}/release-seatGET /alerts/expiryGET /cost/summaryGET (base)POST (base)
StaffCredentialController
- base:
/api/oa/staff-credentialsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/lockPOST /{id}/releasePOST /{id}/borrowPOST /{id}/returnPOST /{id}/renewGET /alertsGET (base)POST (base)
StaffDossierController
- base:
/api/oa/staff-dossiersGET /{id}PATCH /{id}DELETE /{id}POST /{id}/archiveGET /{id}/itemsPOST /{id}/itemsDELETE /items/{itemId}GET /{id}/completenessGET /alerts/expiryPOST /{id}/onboard-uploadGET (base)POST (base)
StaffSelfServiceController
- base:
/api/oa/staff-selfGET /my-dossierGET /my-itemsPOST /cert-uploadPOST /error-correctPOST /info-updateGET /my-requestsGET /requestsPOST /requests/{id}/review
StandardCostController
- base:
/api/oa/standard-costsGET /{id}PUT /{id}GET /rollupGET /rollup-treeDELETE /{id}GET /trend-analysisGET (base)POST (base)
StdApplicationController
- base:
/api/oa/std-applicationsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /{id}/progressGET /alertsGET (base)POST (base)
StlDebtLedgerController
- base:
/api/oa/stl-debt-ledgerPOST /repayments/{planId}/pay-and-voucherGET /overdue-alertsGET (base)
StlForexRiskController
- base:
/api/oa/stl-forex-risksGET /{id}PATCH /{id}DELETE /{id}POST /{id}/hedgePOST /{id}/expirePOST /{id}/close-positionGET /summaryPOST /forex-rate-calcGET (base)POST (base)
StlFundPlanSubmissionController
- base:
/api/oa/stl-fund-plan-submissionsGET /{id}PATCH /{id}POST /{id}/submitPOST /{id}/gatherPOST /{id}/balancePOST /{id}/rejectGET /period-summaryGET (base)POST (base)
StlFundReportController
- base:
/api/oa/stl-fund-reportGET /dailyGET /monthlyGET /cash-flow-indirectGET /cash-flow-directGET /interest-analysisGET /idle-accountsGET /bill-analysisGET /concentration
StlInternalSettleRuleController
- base:
/api/oa/stl-internal-settle-rulesGET /{id}PATCH /{id}DELETE /{id}GET /matchPOST /{id}/toggleGET (base)POST (base)
StlPaymentRefundController
- base:
/api/oa/stl-payment-refundsGET /{id}PATCH /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/payGET (base)POST (base)
StlRollingForecastController
- base:
/api/oa/stl-rolling-forecastGET /rollingGET /out-of-plan-checkGET /variance
SupervisionInspectionController
- base:
/api/oa/supervision-inspectionsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/closeGET (base)POST (base)
SupervisionLogController
- base:
/api/oa/supervision-logsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
SupervisionProjectController
- base:
/api/oa/supervision-projectsGET /{id}PATCH /{id}DELETE /{id}GET /{id}/overviewGET (base)POST (base)
SupplierContractPrereqController
- base:
/api/oa/supplier-contract-prereqGET /checkPOST /declare-prereqGET /prereq-statusGET /by-contract
SupplierController
- base:
/api/oa/suppliersGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
SupplierQualityController
- base:
/api/oa/supplier-quality-lotsGET /{id}PATCH /{id}DELETE /{id}GET /evaluationGET (base)POST (base)
SupplierSampleController
- base:
/api/oa/supplier-samplesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/start-testPOST /{id}/judgePOST /{id}/to-massGET (base)POST (base)
SurveyController
- base:
/api/oa/surveysGET /{id}PUT /{id}DELETE /{id}POST /{id}/voteGET (base)POST (base)
SvAccidentController
- base:
/api/oa/sv-accidentsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/activate-emergencyPOST /{id}/investigatePOST /{id}/archivePOST /{id}/closeGET (base)POST (base)
SvArchiveTransferController
- base:
/api/oa/sv-archive-transfersGET /{id}PATCH /{id}POST /{id}/assemblePOST /{id}/sendPOST /{id}/signGET (base)POST (base)
SvAuditQueryController
- base:
/api/oa/sv-audit-queryGET /projects/{svProjectId}/quality-recordsGET /projects/{svProjectId}/payment-recordsGET /projects/{svProjectId}/rectify-recordsGET /projects/{svProjectId}/image-indexGET /projects/{svProjectId}/full-export
SvChangeClaimController
- base:
/api/oa/sv-change-claimsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/rejectGET (base)POST (base)
SvCrossLinkController
- base:
/api/oa/sv-cross-linkPOST /test-task-callback/{testTaskId}GET /material-inspect-summaryPOST /engineering-change-push/{changeId}
SvDrawingIssueController
- base:
/api/oa/sv-drawing-issuesGET /{id}PATCH /{id}POST /{id}/actionDELETE /{id}GET /statsGET (base)POST (base)
SvEquipmentLedgerController
- base:
/api/oa/sv-equipment-ledgerGET /{id}PATCH /{id}DELETE /{id}POST /{id}/borrowPOST /{id}/returnPOST /{id}/calibratePOST /{id}/calibrate-doneGET /alertsGET (base)POST (base)
SvHiddenWorkController
- base:
/api/oa/sv-hidden-worksGET /{id}GET /open-countPATCH /{id}POST /{id}/add-imagePOST /{id}/concludePOST /{id}/recheckPOST /{id}/closeDELETE /{id}GET (base)POST (base)
SvIndepClaimController
- base:
/api/oa/sv-indep-claimsGET /{id}POST /{id}/incidentPOST /{id}/assessmentPOST /{id}/opinionPOST /{id}/closePOST /{id}/rejectPATCH /{id}DELETE /{id}GET /critical-path-summaryGET (base)POST (base)
SvLogAutoAggController
- base:
/api/oa/sv-log-auto-aggGET /projects/{svProjectId}/daily-eventsPOST /projects/{svProjectId}/auto-logGET /projects/{svProjectId}/quality-evalGET /projects/{svProjectId}/themed-report
SvMaterialInspectController
- base:
/api/oa/sv-material-inspectsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/acceptPOST /{id}/concludeGET (base)POST (base)
SvMonthlyReportController
- base:
/api/oa/sv-monthly-reportsGET /{id}POST /generatePOST /{id}/refreshPATCH /{id}POST /{id}/publishDELETE /{id}GET (base)
SvNoticeController
- base:
/api/oa/sv-noticesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/signPOST /{id}/acknowledgePOST /{id}/replyPOST /{id}/closeGET (base)POST (base)
SvOpenWorkOrderController
- base:
/api/oa/sv-open-work-ordersGET /{id}GET /currentPOST /{id}/check-itemPOST /{id}/issuePOST /{id}/deferPATCH /{id}DELETE /{id}GET (base)POST (base)
SvPatrolController
- base:
/api/oaGET /sv-patrol-schemesGET /sv-patrol-schemes/{id}POST /sv-patrol-schemesPATCH /sv-patrol-schemes/{id}POST /sv-patrol-schemes/{id}/publishPOST /sv-patrol-schemes/{id}/generate-plansDELETE /sv-patrol-schemes/{id}GET /sv-patrol-plansGET /sv-patrol-plans/{id}POST /sv-patrol-plansPATCH /sv-patrol-plans/{id}POST /sv-patrol-plans/{id}/startPOST /sv-patrol-plans/{id}/finishDELETE /sv-patrol-plans/{id}GET /sv-patrol-checkpointsGET /sv-patrol-checkpoints/{id}POST /sv-patrol-checkpointsPATCH /sv-patrol-checkpoints/{id}POST /sv-patrol-checkpoints/{id}/check-inPOST /sv-patrol-checkpoints/{id}/resetDELETE /sv-patrol-checkpoints/{id}
SvPersonalCertController
- base:
/api/oa/sv-personal-certsGET /{id}GET /expiringPUT /{id}DELETE /{id}GET (base)POST (base)
SvPlanController
- base:
/api/oa/sv-plansGET /{id}PATCH /{id}POST /{id}/submitPOST /{id}/approvePOST /{id}/rejectPOST /{id}/owner-confirmPOST /{id}/reviseDELETE /{id}GET (base)POST (base)
SvProgressController
- base:
/api/oa/sv-progress-plansGET /{id}PATCH /{id}DELETE /{id}POST /{id}/reviewGET /{id}/tasksPOST /{id}/tasksPATCH /tasks/{taskId}/reportDELETE /tasks/{taskId}GET /{id}/s-curveGET /alertsGET (base)POST (base)
SvQualificationController
- base:
/api/oa/sv-qualificationsGET /{id}GET /alertsPATCH /{id}POST /{id}/reviewDELETE /{id}GET (base)POST (base)
SvSafetyAggController
- base:
/api/oa/sv-safety-aggGET /projects/{svProjectId}/checksGET /projects/{svProjectId}/statsGET /overview
SvSafetyTrainLinkController
- base:
/api/oa/sv-safety-train-linkGET /projects/{svProjectId}/dashboardGET /projects/{svProjectId}/cert-train-warningGET /trainingsGET /global-cert-warning
SvSchemeController
- base:
/api/oa/sv-schemesGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/spec-reviewPOST /{id}/chief-signGET (base)POST (base)
SvSequenceInspectController
- base:
/api/oa/sv-sequence-inspectsGET /{id}GET /compare-analysisPATCH /{id}DELETE /{id}POST /{id}/acceptPOST /{id}/concludeGET (base)POST (base)
SvSurveyVerifyController
- base:
/api/oa/sv-survey-verifyGET /{id}PUT /{id}PATCH /{id}/closeDELETE /{id}GET (base)POST (base)
TaskController
- base:
/api/oa/tasksPOST /{instanceId}/urgeGET (base)
TaxFilingController
- base:
/api/oa/tax-filingsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/filePOST /{id}/payGET /summaryGET (base)POST (base)
TechAchievementController
- base:
/api/oa/tech-achievementsGET /{id}PATCH /{id}POST /{id}/transitionDELETE /{id}GET (base)POST (base)
TechContractController
- base:
/api/oa/tech-contractsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advancePOST /{id}/invalidatePOST /{id}/generate-materialsGET /statsGET (base)POST (base)
TestMethodController
- base:
/api/oa/test-methodsGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
TestReportController
- base:
/api/oa/test-reportsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/submitPOST /{id}/reviewPOST /{id}/approvePOST /{id}/signPOST /{id}/voidGET (base)POST (base)
TestTaskController
- base:
/api/oa/test-tasksGET /kanbanGET /{id}PATCH /{id}DELETE /{id}POST /{id}/recordPOST /{id}/collectPOST /{id}/reviewPOST /{id}/reportGET (base)POST (base)
TradeSecretAssetController
- base:
/api/oa/trade-secret-assetsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/leakPOST /{id}/destroyGET /{id}/check-accessPOST /{id}/access-recordGET /stats/overviewGET /review-upcomingPOST /departure-triggerGET (base)POST (base)
UserController
- base:
/api/oa/usersGET /{id}PATCH /{id}GET (base)POST (base)
VoucherController
- base:
/api/oa/vouchersGET /{id}PUT /{id}DELETE /{id}POST /{id}/auditPOST /{id}/unauditPOST /{id}/postPOST /{id}/reverseGET (base)POST (base)
WastewaterClientController
- base:
/api/oa/wastewater-clientsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
WaterAlertRuleController
- base:
/api/oa/water-alert-rulesGET /{id}PATCH /{id}DELETE /{id}POST /ingestGET (base)POST (base)
WaterExceedEventController
- base:
/api/oa/water-exceed-eventsGET /{id}POST /{id}/transitionGET /dashboardGET (base)
WaterQualityRecordController
- base:
/api/oa/water-qualityGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
WaterTraceController
- base:
/api/oa/water-qualityGET /trace
WmCrossLinkController
- base:
/api/oa/wm-cross-linkGET /work-method/{id}/ip-riskGET /patent/{id}/ip-riskGET /work-method/{id}/contributorsGET /patent/{id}/contributorsPOST /work-method/{id}/trigger-archivePOST /patent/{id}/trigger-archiveGET /work-method/{id}/rd-contextGET /work-method/{id}/cross-dept-summaryPOST /work-method/{id}/push-cert-to-declarationPOST /patent/{id}/push-cert-to-declarationGET /cert-push-preview
WmDeclPackController
- base:
/api/oa/wm-decl-packsGET /application/{appId}GET /application/{appId}/version-checkGET /application/{appId}/preflightGET /application/{appId}/recommended-templatesPOST /application/{appId}/export-manifest
WmDeclPlanController
- base:
/api/oa/wm-decl-plansGET /{id}POST /legal-deadlinesGET /progressPATCH /{id}POST /{id}/publishPOST /{id}/archiveDELETE /{id}GET (base)POST (base)
WmDeclTemplateController
- base:
/api/oa/wm-decl-templatesGET /{id}PATCH /{id}POST /{id}/disablePOST /{id}/enableDELETE /{id}POST /{id}/renderGET /statsGET (base)POST (base)
WmDocVersionController
- base:
/api/oa/wm-doc-versionsGET /{id}POST /{id}/lockGET (base)POST (base)
WmFeeController
- base:
/api/oa/wm-feesGET /{id}GET /roi/{methodId}PATCH /{id}DELETE /{id}POST /{id}/approvePOST /{id}/payGET (base)POST (base)
WmGovSubsidyController
- base:
/api/oa/wm-gov-subsidiesGET /{id}GET /window-alertsPATCH /{id}POST /{id}/applyPOST /{id}/receivePOST /{id}/rejectDELETE /{id}GET (base)POST (base)
WmPromotionController
- base:
/api/oa/wm-promotionsGET /{id}PATCH /{id}POST /{id}/completePOST /{id}/cancelDELETE /{id}GET (base)POST (base)
WmRewardConfigController
- base:
/api/oa/wm-reward-configsGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
WmSubsidyFinanceController
- base:
/api/oa/wm-subsidy-financeGET /{subsidyId}/statusPOST /{subsidyId}/post-voucher
WorkMethodController
- base:
/api/oa/work-methodsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/advanceGET /{id}/reviewsPOST /{id}/reviews/startPOST /reviews/{reviewId}/submitGET /{id}/applicationsPOST /{id}/applicationsPATCH /applications/{appId}POST /applications/{appId}/advanceGET /{id}/usagesPOST /{id}/usagesDELETE /usages/{usageId}POST /{id}/upgradeGET /{id}/eventsGET (base)POST (base)
WorkMethodDashboardController
- base:
/api/oa/work-method-dashboardGET /overviewGET /progressGET /cert-alertsGET /deadline-alertsGET /roi
WorkMethodRewardController
- base:
/api/oa/work-method-rewardsGET /{id}POST /generatePOST /{id}/approvePOST /{id}/rejectPOST /{id}/paidGET (base)
WorkOrderController
- base:
/api/oa/work-ordersGET /{id}PUT /{id}DELETE /{id}GET (base)POST (base)
WorkPlanController
- base:
/api/oa/work-plansGET /{id}PATCH /{id}DELETE /{id}GET (base)POST (base)
WwClientAttachmentController
- base:
/api/oa/ww-client-attachmentsGET /by-client/{clientId}GET /{id}PATCH /{id}DELETE /{id}GET /expiringGET /summaryGET /attach-typesGET (base)POST (base)
WwCrossDeptBridgeController
- base:
/api/oa/ww-xdept-bridgePOST /procurement-link/{wwTaskId}POST /lab-sync/{wwTaskId}POST /lab-sync-batchPOST /finance-cost-linkPOST /archive-linkGET /status
WwMsdsFileController
- base:
/api/oa/ww-msds-filesGET /{id}GET /by-chemGET /review-duePATCH /{id}POST /{id}/confirm-reviewDELETE /{id}GET (base)POST (base)
WwProcessUnitController
- base:
/api/oa/ww-process-unitsGET /{id}PATCH /{id}DELETE /{id}POST /{id}/recordGET /anomaly-casesGET /anomaly-cases/{cid}POST /anomaly-casesPATCH /anomaly-cases/{cid}POST /anomaly-cases/{cid}/closeGET /anomaly-recommendGET (base)POST (base)
WwSamplingTaskController
- base:
/api/oa/ww-sampling-tasksGET /{id}PATCH /{id}DELETE /{id}POST /generatePOST /{id}/analyzePOST /{id}/qcGET /exceed-summaryGET (base)POST (base)
WwServiceReportController
- base:
/api/oa/ww-service-reportsGET /{id}POST /generatePOST /generate-batchPOST /{id}/pushPOST /{id}/archivePATCH /{id}GET (base)