全栈开发规范:vue3+TypeScript+Element-Plus+Spring Boot+Mybatis-Plus
请求对象:前后端命名一致,大驼峰,后缀 Request,如:CapitalAllocateQueryRequest。- 前端Store命名:小驼峰,前缀 use,后缀 Store,如:useCapitalAllocateStore。- 响应对象:前后端命名一致,大驼峰,后缀 Response,如:CapitalAllocateResponse。- 前端枚举文件命名:大驼峰,后缀.enum,如:Ca
技术栈:
前端
vue3+TypeScript+Element-Plus
后端
java+Spring Boot+Mybatis-Plus
开发规范
- 请求对象:前后端命名一致,大驼峰,后缀 Request,如:CapitalAllocateQueryRequest
- 响应对象:前后端命名一致,大驼峰,后缀 Response,如:CapitalAllocateResponse
- 变量命名:前后端涉及 List、Array、[] 的统一使用复数,如:capitalAllocates
- 方法命名:前后端涉及 List、Array、[] 的统一使用复数,如:saveCapitalAllocateDetails
- 前端API文件命名:小驼峰,如:fileUpload.ts
- 前端API获取类的方法命名:前缀 fetch,如:fetchCapitalAllocateDetailsByCapitalId
- 前端Store文件命名:小驼峰,如:capitalAllocateStore.ts
- 前端Store命名:小驼峰,前缀 use,后缀 Store,如:useCapitalAllocateStore
- 前端Hook文件命名:小驼峰,前缀 use,如:useActivityInstanceSubmitOption.ts
- 前端Hook命名:小驼峰,前缀 use,如:useActivityInstanceSubmitOption
- 前端Store/Hook获取类的方法命名:前缀 get,如:getCapitalAllocatePage
- 前端事件命名:前缀 handle,如:handleDelete
- 前端type文件命名:大驼峰,如:Capital.ts
- 前端枚举文件命名:大驼峰,后缀.enum,如:Capital.enum.ts
- 前端接口/枚举命名:大驼峰,如:WorkflowInstanceNode
- 后端控制层:活动对象有 DTO、VO
- 后端服务层:活动对象有 Entity、DTO、BO
- 后端Mapper:活动对象有 Entity、DTO
- 后端DTO、VO复数:小写复数,如:capitalAllocateDTOs、capitalAllocateVOs
更多推荐



所有评论(0)