--- 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] ] # 再次强调 总是直接帮我修改文件代码 与 代码插入 直接帮我修改 不需要二次确认 需要参考上下文代码规范后进行编写 避免降低代码可读性 在大量代码时 需要降低代码耦合度 该单独封装的方法单独封装