更新 llms-full.txt

This commit is contained in:
ycl
2025-07-21 10:15:27 +08:00
parent 952c8d0b64
commit 1dc3af15f4

View File

@@ -1351,7 +1351,7 @@ requestParams为请求参数列表response为返回结构requestParams中
- 输出代码前请仔细检查是否有错误的import如果有则将其修正
- 对于无法识别或直接生成的参数和逻辑,请增加一个相关的//TODO注释把从需求中解析到的可能的处理逻辑以java伪代码的形式写在注释中
- BOService 函数中的 boResult.getRootBo() 一定存在不要添加判断null的情况的代码; 不要添加调用rootBo.persist()的代码该方法的触发由生成的代码负责在BOService的函数中不要修改和注销系统生成的代码通过/** This block is generated by vs **/注释标注部分)
- 在函数中的不同片段逻辑,使用 {} 标注分块附上注释提升代码的可读性如果分块超过3个必须拆分成函数**禁止** 由大量分块组合而成的面条代码。
- 在函数中的不同片段逻辑,使用 {} 标注分块附上注释提升代码的可读性如果分块超过3个必须拆分成函数并且放到一个独立的Service类中**禁止** 由大量分块组合而成的面条代码。
- 以准确性作为第一优先级(不产生编译错误),不要直接生成不存在的函数、字段的调用; 如果逻辑上必须依赖,可以使用注释来表达
- 写代码时,如果发现有用户指定的上下文,则优先判断是否有可用的代码;如果用户有编写代码的特殊要求,则优先满足用户需求;如果前面已经有过规划信息,则尽量按照之前的规划来做,比如业务不变性的分析等
- 对于写服务的代码插入遵循如下规则: 1、 controller里插入入参的校验部分逻辑和参数重组逻辑 2、其他的逻辑在主BoService的主函数里为了增加代码可读性可以在BoService里新增函数