| 项目 | 内容 |
|---|---|
| 阶段 | Phase 1 - 基础设施与用户体系 |
| 里程碑 | M3 - 编码实现 |
| 交付日期 | 2026-05-30 |
| 编译状态 | BUILD SUCCESS (mvn compile) |
| 文件 | 说明 |
|---|---|
CrrcApplication.java |
Spring Boot 主启动类 |
| 文件 | 说明 |
|---|---|
config/MyBatisConfig.java |
MyBatis MapperScan 配置 |
config/WebMvcConfig.java |
MVC 配置(拦截器、CORS) |
config/GlobalExceptionHandler.java |
全局异常处理器 |
| 文件 | 说明 |
|---|---|
interceptor/JwtInterceptor.java |
小程序端 JWT 认证拦截器 |
interceptor/AdminAuthInterceptor.java |
后台管理端认证拦截器 |
| 文件 | 对应表 | 说明 |
|---|---|---|
entity/SysUser.java |
sys_user | 用户表实体 |
entity/UserIdentity.java |
user_identity | 用户身份表实体 |
entity/SysRole.java |
sys_role | 角色表实体 |
entity/SysPermission.java |
sys_permission | 权限表实体 |
entity/SysDict.java |
sys_dict | 字典表实体 |
entity/AuditLog.java |
audit_log | 审核日志表实体 |
entity/OperationLog.java |
operation_log | 操作日志表实体 |
| 文件 | 说明 |
|---|---|
mapper/SysUserMapper.java |
用户数据访问 |
mapper/UserIdentityMapper.java |
用户身份数据访问 |
mapper/SysRoleMapper.java |
角色数据访问 |
mapper/SysPermissionMapper.java |
权限数据访问 |
mapper/SysDictMapper.java |
字典数据访问 |
mapper/AuditLogMapper.java |
审核日志数据访问 |
mapper/OperationLogMapper.java |
操作日志数据访问 |
| 文件 | 说明 |
|---|---|
mapper/SysUserMapper.xml |
用户表 SQL 映射 |
mapper/UserIdentityMapper.xml |
用户身份表 SQL 映射 |
mapper/SysRoleMapper.xml |
角色表 SQL 映射 |
mapper/SysPermissionMapper.xml |
权限表 SQL 映射 |
mapper/SysDictMapper.xml |
字典表 SQL 映射 |
mapper/AuditLogMapper.xml |
审核日志表 SQL 映射 |
mapper/OperationLogMapper.xml |
操作日志表 SQL 映射 |
| 文件 | 说明 |
|---|---|
service/AuthService.java |
认证服务(微信登录、后台登录、身份选择) |
service/SysService.java |
系统管理服务(角色、权限、字典、操作日志) |
service/AuditService.java |
审核服务(审核列表、审核操作) |
| 文件 | 路径前缀 | 说明 |
|---|---|---|
controller/wx/AuthController.java |
/api/wx/auth | 小程序端认证接口 |
controller/wx/HomeController.java |
/api/wx/home | 小程序端首页接口 |
controller/admin/AuthController.java |
/api/admin/auth | 后台管理认证接口 |
controller/admin/SysController.java |
/api/admin/system | 后台系统管理接口 |
controller/admin/AuditController.java |
/api/admin/audit | 后台审核管理接口 |
| 文件 | 说明 |
|---|---|
util/JwtUtil.java |
JWT Token 生成与验证 |
util/AesUtil.java |
AES 加密解密(手机号加密) |
util/Sha256Util.java |
SHA-256 哈希(手机号哈希查询) |
util/ResultUtil.java |
统一响应结果封装 |
| 类型 | 数量 |
|---|---|
| Java 源文件 | 32 |
| MyBatis XML | 7 |
| 总计 | 39 |
| 模块 | 端点数 | 状态 |
|---|---|---|
| 认证模块 (/api/wx/auth, /api/admin/auth) | 5 | 已实现 |
| 用户模块 (/api/wx/user) | 0 | 后续阶段 |
| 系统管理 (/api/admin/system) | 8 | 已实现 |
| 审核管理 (/api/admin/audit) | 3 | 已实现 |
| 首页模块 (/api/wx/home) | 5 | 已实现(占位) |
| 总计 | 21 | - |
getOpenidFromWechat)verifyPassword)mvn compile → BUILD SUCCESS
编译文件数: 32
编译耗时: 0.914s