Go to file
HeXiaoLong:Suanier 64cf3415ab feat: 实现权限排序接口 (PUT /api/permission/sort)
- 新增权限排序业务逻辑文档到 permission.docs.md
- 定义权限排序请求参数 Schema (SortPermissionSchema)
- 定义权限排序响应格式 Schema (SortPermissionResponsesSchema)
- 实现权限排序业务逻辑 (sortPermissions 方法)
- 添加权限排序路由控制器

功能特性:
- 支持批量权限排序更新
- 验证权限同级别约束
- 验证排序值唯一性
- 使用分布式锁防止并发冲突
- 完整的错误处理和业务校验

接口路径: PUT /api/permission/sort
2025-07-08 22:22:12 +08:00
.cursor/rules feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
.trae/rules feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
aiChat feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
docs feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
drizzle feat(permission): 新增权限模块新增/删除接口全链路实现(含分布式锁、唯一性/层级/引用校验、schema、响应、controller、docs) 2025-07-08 16:42:57 +08:00
prd feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
src feat: 实现权限排序接口 (PUT /api/permission/sort) 2025-07-08 22:22:12 +08:00
tasks feat(permission): 完成权限模块修改接口全链路实现(含分布式锁、同级重名、父子module一致、非法移动、状态可变更等校验) 2025-07-08 20:24:25 +08:00
.env feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
.gitignore feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
.prettierignore chore: 项目初始化相关配置与文档归档优化 2025-06-28 02:03:40 +08:00
.prettierrc.cjs chore: 项目初始化相关配置与文档归档优化 2025-06-28 02:03:40 +08:00
bun.lock docs: 优化规则 2025-07-07 13:59:42 +08:00
bunfig.toml chore: 项目初始化相关配置与文档归档优化 2025-06-28 02:03:40 +08:00
database_export.sql chore: 结构化调整,mysql、redis、数据库实体、cursorRules 2025-07-04 17:19:25 +08:00
drizzle.config.ts feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
eslint.config.js feat: 完成健康检查接口和Swagger文档完善 2025-06-28 22:09:02 +08:00
package.json docs: 优化规则 2025-07-07 13:59:42 +08:00
qq-email-setup.md feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
quick-email-test.ts feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
README.md chore: 项目初始化相关配置与文档归档优化 2025-06-28 02:03:40 +08:00
tsconfig.json feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。 2025-07-07 18:32:31 +08:00
tsconfig.test.json chore: 项目初始化相关配置与文档归档优化 2025-06-28 02:03:40 +08:00
vitest.config.ts chore: 项目初始化相关配置与文档归档优化 2025-06-28 02:03:40 +08:00

cursor-init

To install dependencies:

bun install

To run:

bun run index.ts

This project was created using bun init in bun v1.2.17. Bun is a fast all-in-one JavaScript runtime.

项目初始化