Skip to content

Glossary ​

English | 中文

This glossary describes the responsibilities represented by the implementation, not merely directory names. File references point to the HEAD used for this analysis.

TermEnglishDefinitionEvidence
接入编排层Request Orchestration LayerExposes REST resources, applies authentication, multipart limits, and method-level authorization before business work begins.server/src/main/java/com/sinomed/config/SecurityConfig.java:27; server/src/main/java/com/sinomed/config/WebMvcConfig.java:16; server/src/main/resources/application.yml:3
资源控制器层Resource Controller LayerValidates and maps HTTP requests to application services for 30 business resource families under /api/v1.server/src/main/java/com/sinomed/controller/PrescriptionController.java:62; server/src/main/java/com/sinomed/controller/KioskController.java:66; server/src/main/java/com/sinomed/controller/WxOfficialAccountController.java:81
应用服务层Application Service LayerOwns clinic use cases, transaction boundaries, cache eviction, orchestration between repositories, and outbound integrations.server/src/main/java/com/sinomed/service/impl/SettlementServiceImpl.java:49; server/src/main/java/com/sinomed/service/WxOfficialAccountService.java:90; server/src/main/java/com/sinomed/service/impl/HerbStockServiceImpl.java:37
持久化层Persistence LayerUses JPA entities and repositories to keep relational state and audited changes in MySQL or SQLite.server/src/main/java/com/sinomed/config/PersistenceConfig.java:6; server/src/main/java/com/sinomed/repository/PrescriptionTemplateRepository.java:11; server/src/main/resources/application.yml:18
业务字典层Clinical Reference LayerMaintains herbs, formulas, acupoints, treatment and prescription templates, allergy and compatibility rules, plus pricing and dose checks.server/src/main/java/com/sinomed/service/FormulaService.java:8; server/src/main/java/com/sinomed/service/AcupointService.java:8; server/src/main/java/com/sinomed/service/AllergyService.java:15
临床运营层Clinical Operations LayerCoordinates patients, bookings, calls, treatment, prescriptions, dispensing, review plans, staff attendance, and orders.server/src/main/java/com/sinomed/service/AppointmentService.java:15; server/src/main/java/com/sinomed/service/TreatService.java:11; server/src/main/java/com/sinomed/service/ReviewService.java:11
财务结算层Financial Settlement LayerOwns recharge ledgers, card deductions and adjustments, orders, commissions, settlements, reconciliation, and refunds.server/src/main/java/com/sinomed/service/CardService.java:16; server/src/main/java/com/sinomed/service/OrderService.java:15; server/src/main/java/com/sinomed/service/CommissionService.java:11
渠道集成层Channel Integration LayerAdds mini-program login and card lookup, self-service kiosk flows, official-account callbacks, SDK instances, and WeChat credential handling.server/src/main/java/com/sinomed/controller/KioskController.java:66; server/src/main/java/com/sinomed/service/WechatClient.java:18; server/src/main/java/com/sinomed/service/WxMpServiceProvider.java:22
内容与外设层Content And Peripheral LayerPublishes scheduled ad playlists, files, print templates, desktop shell commands, serial scanners, and ESC/POS printing.server/src/main/java/com/sinomed/service/AdsService.java:16; desktop/src-tauri/src/main.rs:71; desktop/src-tauri/src/scanner.rs:29
交互执行层Interaction Runtime LayerSeparates admin console, mini program, customer kiosk, lobby display, and desktop webview into independently built frontends with device-specific state and HTTP APIs.web/config/routes.ts:8; app/src/app.config.ts:1; tablet/src/App.tsx:15
平台生命周期层Platform Lifecycle LayerConfigures, migrates, seeds, documents, and packages the server and deployable clients during startup, build, and deployment.server/src/main/java/com/sinomed/seed/DemoSeedRunner.java:90; server/src/main/java/com/sinomed/config/DbUniqueIndexInitializer.java:22; compose.yml:6

Last updated: