Loading...
Loading...
Proxy2.0 后端全局编码规范:命名、注释、分层架构、代码风格、依赖注入、复杂度限制等全局约束。 Use when writing, reviewing, or modifying any Java code in the proxy2.0-api project. Triggers on: (1) Creating new Java classes, (2) Code review, (3) Refactoring, (4) Any backend development task in this project.
npx skill4agent add kevinqpeng/proxy-skills proxy-backend-globalcn.xm.partnerxm-frameworkxm-module-*xm-serverxm-module-{模块}/src/main/java/cn/xm/partner/module/{模块}/
├── api/ # 跨模块 API 接口
├── controller/
│ ├── admin/ # 管理后台(/admin-api/)
│ └── app/ # 用户端(/app-api/)
├── convert/ # MapStruct 转换器(仅复杂转换)
├── dal/
│ ├── dataobject/ # DO 数据对象
│ └── mysql/ # Mapper 接口
├── enums/ # 枚举常量(含 ErrorCodeConstants)
├── service/ # Service 接口 + 实现
├── job/ # 定时任务
└── mq/ # 消息队列api/| 类型 | 后缀 | 示例 |
|---|---|---|
| 控制器 | | |
| 服务接口 | | |
| 服务实现 | | |
| Mapper | | |
| 数据对象 | | |
| 分页请求 | | |
| 保存请求 | | |
| 响应 | | |
| 精简响应 | | |
| 错误码 | | — |
| 操作 | Controller/Service | Mapper |
|---|---|---|
| 创建 | | |
| 更新 | | |
| 删除 | | |
| 单条查询 | | |
| 分页查询 | | |
| 列表查询 | | |
| 校验存在 | | — |
// 推荐:@Resource(项目既有风格)
@Resource
private DictTypeMapper dictTypeMapper;
// 禁止:@Autowired 字段注入BeanUtils.toBean(source, Target.class)@MapperCollUtil.isEmpty(list)StrUtil.isBlank(str)throw exception(ErrorCodeConstants.XXX)CommonResult.success(data)CommonResult<PageResult<RespVO>>new Thread()System.out.printlnlog.xxx()SELECT *