Files
yl/MacroinfManage_MES/.cursor/rules/123.mdc
2026-05-23 14:07:11 +08:00

45 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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>