- 数据库:在adm_charge_item表添加SourceBillNo字段 - 后端实体类:更新ChargeItem.java添加SourceBillNo字段 - 前端组件:创建手术计费界面(基于门诊划价界面) - 后端API:扩展PrePrePaymentDto支持手术计费标识 - 后端Service:扩展getChargeItems方法支持手术计费过滤 - 门诊手术安排界面:添加【计费】按钮 注意事项: - 需要手动执行SQL脚本:openhis-server-new/sql/add_source_bill_no_to_adm_charge_item.sql - 术后一站式结算功能待后续开发
96 lines
1.9 KiB
Markdown
96 lines
1.9 KiB
Markdown
# Java Spring Boot Guide
|
|
|
|
## Overview
|
|
|
|
This guide provides comprehensive documentation for the **java-spring-boot** skill in the custom-plugin-java plugin.
|
|
|
|
## Category: General
|
|
|
|
## Quick Start
|
|
|
|
### Prerequisites
|
|
|
|
- Familiarity with general concepts
|
|
- Development environment set up
|
|
- Plugin installed and configured
|
|
|
|
### Basic Usage
|
|
|
|
```bash
|
|
# Invoke the skill
|
|
claude "java-spring-boot - [your task description]"
|
|
|
|
# Example
|
|
claude "java-spring-boot - analyze the current implementation"
|
|
```
|
|
|
|
## Core Concepts
|
|
|
|
### Key Principles
|
|
|
|
1. **Consistency** - Follow established patterns
|
|
2. **Clarity** - Write readable, maintainable code
|
|
3. **Quality** - Validate before deployment
|
|
|
|
### Best Practices
|
|
|
|
- Always validate input data
|
|
- Handle edge cases explicitly
|
|
- Document your decisions
|
|
- Write tests for critical paths
|
|
|
|
## Common Tasks
|
|
|
|
### Task 1: Basic Implementation
|
|
|
|
```python
|
|
# Example implementation pattern
|
|
def implement_java_spring_boot(input_data):
|
|
"""
|
|
Implement java-spring-boot functionality.
|
|
|
|
Args:
|
|
input_data: Input to process
|
|
|
|
Returns:
|
|
Processed result
|
|
"""
|
|
# Validate input
|
|
if not input_data:
|
|
raise ValueError("Input required")
|
|
|
|
# Process
|
|
result = process(input_data)
|
|
|
|
# Return
|
|
return result
|
|
```
|
|
|
|
### Task 2: Advanced Usage
|
|
|
|
For advanced scenarios, consider:
|
|
|
|
- Configuration customization via `assets/config.yaml`
|
|
- Validation using `scripts/validate.py`
|
|
- Integration with other skills
|
|
|
|
## Troubleshooting
|
|
|
|
### Common Issues
|
|
|
|
| Issue | Cause | Solution |
|
|
|-------|-------|----------|
|
|
| Skill not found | Not installed | Run plugin sync |
|
|
| Validation fails | Invalid config | Check config.yaml |
|
|
| Unexpected output | Missing context | Provide more details |
|
|
|
|
## Related Resources
|
|
|
|
- SKILL.md - Skill specification
|
|
- config.yaml - Configuration options
|
|
- validate.py - Validation script
|
|
|
|
---
|
|
|
|
*Last updated: 2025-12-30*
|