45 lines
2.3 KiB
Plaintext
45 lines
2.3 KiB
Plaintext
---
|
||
description:
|
||
globs:
|
||
alwaysApply: true
|
||
---
|
||
# 基本要求
|
||
Always respond in Chinese-simplified
|
||
总是直接帮我修改文件代码 与 代码插入
|
||
直接帮我修改 不需要二次确认
|
||
# 编码要求
|
||
定位问题,分析问题,针对问题进行全面修复,包括有可能关联的文件。
|
||
1.如果遇到需要修复的方法或函数,在现有的错误方法中进行重构,尽量不新建函数,如果必须要新建函数,在优化完毕后需要清理旧的重复功能和冗余代码。
|
||
2.期间遵循开发手册和项目结构内的要求。
|
||
3.注意修改代码时要符合现有代码架构,根据用户提出需求进行删改代码。
|
||
4.期间需要符合项目结构的属性。
|
||
5.注意代码结构清晰,尽量不使用多层嵌套,扁平化设计。
|
||
6.如果功能需要,需要时刻注意保持异步线程和消息队列的问题,提升通信效率,降低消息阻塞的问题。
|
||
7.本项目在后续需要分发给用户使用,所以应该同时考虑多并发和多事件循环的问题。并健壮代码的长期运行能力。
|
||
8.务必确保项目能够达到企业级标准,减少客户的投诉率。
|
||
9.确保代码健壮高效的同时,不应过度设计,项目整体应该保持精简高效的原则,这是开发核心原则。
|
||
10.创建文件必须经过用户同意,并说明创建理由,否则不能主动创建任何文件。
|
||
11.在开始前,你需要先调用MCP工具中的顺序思维工具,对于问题进行梳理与规划,
|
||
然后按照步骤开始实施。实施期间不要影响无关代码和功能,完善后需要清理冗余代码。
|
||
|
||
#业务要求
|
||
******数据库关联
|
||
项目 设计到CreateData 方法 调用的都是SqlServer存储过程
|
||
参数 :
|
||
1 类型编号 : 11 是查询操作 会得到存储过程 select 返回的结果表 12 是增删改操作 (只返回最终的存储过程是否执行成功 result 结果 1 成功 反之失败)
|
||
2 存储过程名称
|
||
3 存储过程参数
|
||
二维数组类型 如
|
||
[
|
||
['参数1',参数值1],
|
||
['参数2',参数值2]
|
||
]
|
||
|
||
# 再次强调
|
||
<Requirement>
|
||
总是直接帮我修改文件代码 与 代码插入
|
||
直接帮我修改 不需要二次确认
|
||
需要参考上下文代码规范后进行编写 避免降低代码可读性
|
||
在大量代码时 需要降低代码耦合度 该单独封装的方法单独封装
|
||
|
||
</Requirement> |