mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2025-12-10 08:02:48 +00:00
优化cursor提示
This commit is contained in:
parent
40bba0a4d4
commit
9f5c92b73a
27
.cursorrules
27
.cursorrules
@ -36,17 +36,16 @@
|
||||
│ │ └── menu.json(可选,初始化该模块的菜单)
|
||||
|
||||
# 其它
|
||||
|
||||
- 始终使用中文回复,包括代码注释等
|
||||
- `@midwayjs/decorator`,已弃用,使用`@midwayjs/core`
|
||||
- 不要使用自定义sql来操作数据库,而是使用typeorm的api,统计相关的可以考虑使用原生sql
|
||||
- Controller中不允许重写`add`、`delete`、`update`、`info`、`list`、`page`方法
|
||||
- Controller不需要加@Provide()注解
|
||||
- page接口关联表查询一般写在Controller的pageQueryOp中,尽量不要使用自定义sql
|
||||
- Entity字段使用驼峰命名,如:studentNo
|
||||
- Entity不允许使用@ManyToOne、@OneToMany等外键关系
|
||||
- Entity的BaseEntity引用固定为:`import { BaseEntity } from '../../base/entity/base';`,禁止修改层级
|
||||
- 创建api接口时,不要多层级如:`/student/detail`,改为`/studentDetail`,用驼峰法;
|
||||
- 本项目是版本8.x,所有代码都需要按照新的写法进行编写,如Entity字典的配置
|
||||
- 文件的命名不要使用驼峰法,而是使用下划线法,如:student_info.entity.ts,另外禁止太啰嗦,比如:student模块下的学生信息,不要写成:student_info, 而是写成info.ts,班级信息:class.ts,不要写成student_class.ts
|
||||
|
||||
- 始终使用中文回复,包括代码注释等
|
||||
- `@midwayjs/decorator`,已弃用,使用`@midwayjs/core`
|
||||
- 不要使用自定义sql来操作数据库,而是使用typeorm的api,统计相关的可以考虑使用原生sql
|
||||
- Controller中不允许重写`add`、`delete`、`update`、`info`、`list`、`page`方法
|
||||
- Controller不需要加@Provide()注解
|
||||
- page接口关联表查询一般写在Controller的pageQueryOp中,尽量不要使用自定义sql
|
||||
- Entity字段使用驼峰命名,如:studentNo
|
||||
- Entity不允许使用@ManyToOne、@OneToMany等外键关系
|
||||
- Entity的BaseEntity引用固定为:`import { BaseEntity } from '../../base/entity/base';`,禁止修改层级
|
||||
- 创建api接口时,不要多层级如:`/student/detail`,改为`/studentDetail`,用驼峰法;
|
||||
- 本项目是版本8.x,所有代码都需要按照新的写法进行编写,如Entity字典的配置
|
||||
- 文件的命名不要使用驼峰法,而是使用下划线法,如:student_info.entity.ts,另外禁止太啰嗦,比如:student模块下的学生信息,不要写成:student_info, 而是写成info.ts,班级信息:class.ts,不要写成student_class.ts
|
||||
- 创建模块代码需要读取.cursor/rules的module.mdc、controller.mdc、service.mdc、db.mdc,其它的rules根据需要进行参考
|
||||
Loading…
x
Reference in New Issue
Block a user