Files
his/openhis-server-new/.agents/skills/java-spring-boot/references/GUIDE.md
chenqi 89bf85fd97 feat: 门诊手术中计费功能
- 数据库:在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
- 术后一站式结算功能待后续开发
2026-02-05 23:47:02 +08:00

1.9 KiB

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

# 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

# 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
  • SKILL.md - Skill specification
  • config.yaml - Configuration options
  • validate.py - Validation script

Last updated: 2025-12-30