chore: 统一更新项目作者信息为pangu
- 更新所有代码文件中的 @author 标签 - 更新所有文档文件中的作者信息 - 更新配置文件和规范文件 - 统一项目作者为 pangu 影响范围: - 代码文件:155处 @author 标签 - 文档文件:所有团队/作者字段 - 配置文件:README.md, .cursor/rules, package.json
This commit is contained in:
parent
636c547372
commit
fda6e7ef85
|
|
@ -8,18 +8,18 @@ alwaysApply: true
|
|||
|
||||
## 作者规范
|
||||
|
||||
**重要**:本项目所有文档、代码注释的作者统一使用 **湖北新华业务中台研发团队**
|
||||
**重要**:本项目所有文档、代码注释的作者统一使用 **pangu**
|
||||
|
||||
- 文档的作者/编写团队字段:`湖北新华业务中台研发团队`
|
||||
- 代码注释中的 @author 标签:`湖北新华业务中台研发团队`
|
||||
- SQL 脚本中的作者注释:`湖北新华业务中台研发团队`
|
||||
- 文档的作者/编写团队字段:`pangu`
|
||||
- 代码注释中的 @author 标签:`pangu`
|
||||
- SQL 脚本中的作者注释:`pangu`
|
||||
- 不使用个人姓名、英文名或其他名称
|
||||
|
||||
示例:
|
||||
```java
|
||||
/**
|
||||
* 学校管理服务
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public class SchoolService { }
|
||||
```
|
||||
|
|
@ -27,12 +27,12 @@ public class SchoolService { }
|
|||
```javascript
|
||||
/**
|
||||
* 学校管理API
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
```
|
||||
|
||||
```sql
|
||||
-- 作者:湖北新华业务中台研发团队
|
||||
-- 作者:pangu
|
||||
```
|
||||
|
||||
## 项目信息
|
||||
|
|
|
|||
|
|
@ -228,10 +228,10 @@ npm run dev
|
|||
|
||||
### 作者规范
|
||||
|
||||
> **重要**:本项目所有文档、代码注释的作者统一使用 **湖北新华业务中台研发团队**
|
||||
> **重要**:本项目所有文档、代码注释的作者统一使用 **pangu**
|
||||
|
||||
- 文档的作者/编写团队:`湖北新华业务中台研发团队`
|
||||
- 代码注释中的 @author:`湖北新华业务中台研发团队`
|
||||
- 文档的作者/编写团队:`pangu`
|
||||
- 代码注释中的 @author:`pangu`
|
||||
- 不使用个人姓名或其他名称
|
||||
|
||||
### 代码规范
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# 盘古用户平台 - 前端UI规范文档 v1.0
|
||||
|
||||
> 适用于本项目所有前端页面开发
|
||||
> 作者:湖北新华业务中台研发团队
|
||||
> 作者:pangu
|
||||
> 创建时间:2026-01-31
|
||||
|
||||
---
|
||||
|
|
@ -410,7 +410,7 @@ ElMessage.info('已复制到剪贴板')
|
|||
```javascript
|
||||
/**
|
||||
* XXX模块Mock数据
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import Mock from 'mockjs'
|
||||
|
||||
|
|
@ -549,4 +549,4 @@ Mock.mock('/api/xxx', 'post', { code: 200, msg: '新增成功' })
|
|||
|
||||
*文档版本:v1.0*
|
||||
*创建时间:2026-01-31*
|
||||
*维护团队:湖北新华业务中台研发团队*
|
||||
*维护团队:pangu*
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# 盘古用户平台 - 页面问题修复清单
|
||||
|
||||
> 基于 2026-01-31 浏览器实际检查结果
|
||||
> 作者:湖北新华业务中台研发团队
|
||||
> 作者:pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -389,4 +389,4 @@ createTime: (() => {
|
|||
|
||||
*文档版本:v1.0*
|
||||
*创建时间:2026-01-31*
|
||||
*维护团队:湖北新华业务中台研发团队*
|
||||
*维护团队:pangu*
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ pangu-ui/src/
|
|||
```javascript
|
||||
/**
|
||||
* 年级管理API
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
|
@ -146,7 +146,7 @@ export function deleteGrade(gradeId) {
|
|||
```javascript
|
||||
/**
|
||||
* 班级管理API
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
|
@ -219,7 +219,7 @@ export function deleteClass(classId) {
|
|||
```javascript
|
||||
/**
|
||||
* 学科管理API
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
|
@ -292,7 +292,7 @@ export function deleteSubject(subjectId) {
|
|||
```javascript
|
||||
/**
|
||||
* 区域管理API
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
|
@ -479,7 +479,7 @@ export function deleteRegion(regionId) {
|
|||
<script setup>
|
||||
/**
|
||||
* 年级管理页面
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import { Delete, Edit, Plus, Refresh, Search } from '@element-plus/icons-vue'
|
||||
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||
|
|
@ -741,7 +741,7 @@ onMounted(() => {
|
|||
<script setup>
|
||||
/**
|
||||
* 区域管理页面
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import { Delete, Edit, Plus, Sort } from '@element-plus/icons-vue'
|
||||
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||
|
|
@ -961,7 +961,7 @@ onMounted(() => {
|
|||
```javascript
|
||||
/**
|
||||
* 年级管理Mock数据
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import Mock from 'mockjs'
|
||||
|
||||
|
|
@ -1048,7 +1048,7 @@ Mock.mock(/\/api\/grade\/\d+/, 'delete', () => {
|
|||
```javascript
|
||||
/**
|
||||
* 区域管理Mock数据
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import Mock from 'mockjs'
|
||||
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ import javax.validation.constraints.Size;
|
|||
|
||||
/**
|
||||
* 年级实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
@ -131,7 +131,7 @@ import javax.validation.constraints.Size;
|
|||
/**
|
||||
* 班级实体类
|
||||
* 注意:类名使用PgClass避免与java.lang.Class冲突
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
@ -179,7 +179,7 @@ import javax.validation.constraints.Size;
|
|||
|
||||
/**
|
||||
* 学科实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
@ -228,7 +228,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 区域实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
@ -292,7 +292,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface GradeMapper extends BaseMapper<Grade> {
|
||||
|
|
@ -468,7 +468,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 区域Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface RegionMapper extends BaseMapper<Region> {
|
||||
|
|
@ -661,7 +661,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级管理Service接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IGradeService {
|
||||
|
||||
|
|
@ -740,7 +740,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级管理Service实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class GradeServiceImpl implements IGradeService {
|
||||
|
|
@ -828,7 +828,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 区域管理Service接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IRegionService {
|
||||
|
||||
|
|
@ -909,7 +909,7 @@ import java.util.stream.Collectors;
|
|||
|
||||
/**
|
||||
* 区域管理Service实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class RegionServiceImpl implements IRegionService {
|
||||
|
|
@ -1140,7 +1140,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/grade")
|
||||
|
|
@ -1244,7 +1244,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 区域管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/region")
|
||||
|
|
@ -1385,7 +1385,7 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||
|
||||
/**
|
||||
* 年级Service单元测试
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@SpringBootTest
|
||||
public class GradeServiceTest {
|
||||
|
|
@ -1461,7 +1461,7 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||
|
||||
/**
|
||||
* 区域Service单元测试
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@SpringBootTest
|
||||
public class RegionServiceTest {
|
||||
|
|
|
|||
|
|
@ -749,7 +749,7 @@ Mock.mock(/\/api\/grade\/list/, 'get', (options) => {
|
|||
```java
|
||||
/**
|
||||
* 年级管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/grade")
|
||||
|
|
@ -832,7 +832,7 @@ public class GradeController extends BaseController {
|
|||
```java
|
||||
/**
|
||||
* 区域管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/region")
|
||||
|
|
@ -911,7 +911,7 @@ public class RegionController extends BaseController {
|
|||
```java
|
||||
/**
|
||||
* 年级管理Service接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IGradeService {
|
||||
|
||||
|
|
@ -960,7 +960,7 @@ public interface IGradeService {
|
|||
```java
|
||||
/**
|
||||
* 年级管理Service实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class GradeServiceImpl implements IGradeService {
|
||||
|
|
@ -1039,7 +1039,7 @@ public class GradeServiceImpl implements IGradeService {
|
|||
```java
|
||||
/**
|
||||
* 区域管理Service接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IRegionService {
|
||||
|
||||
|
|
@ -1083,7 +1083,7 @@ public interface IRegionService {
|
|||
```java
|
||||
/**
|
||||
* 区域管理Service实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class RegionServiceImpl implements IRegionService {
|
||||
|
|
@ -1239,7 +1239,7 @@ public class RegionServiceImpl implements IRegionService {
|
|||
```java
|
||||
/**
|
||||
* 年级Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface GradeMapper {
|
||||
|
||||
|
|
@ -1366,7 +1366,7 @@ public interface GradeMapper {
|
|||
```java
|
||||
/**
|
||||
* 年级实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@TableName("pg_grade")
|
||||
|
|
@ -1400,7 +1400,7 @@ public class Grade extends BaseEntity {
|
|||
```java
|
||||
/**
|
||||
* 区域实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@TableName("pg_region")
|
||||
|
|
|
|||
|
|
@ -193,4 +193,4 @@
|
|||
---
|
||||
|
||||
*文档总览生成时间:2026-01-31 23:30*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
| 文档信息 | 内容 |
|
||||
|---------|------|
|
||||
| **模块名称** | 会员管理模块 |
|
||||
| **编写团队** | 湖北新华业务中台研发团队 |
|
||||
| **编写团队 | pangu |
|
||||
| **创建日期** | 2026-01-31 |
|
||||
| **文档状态** | 已完成 |
|
||||
| **当前进度** | 100% (核心功能已完成) |
|
||||
|
|
@ -329,7 +329,7 @@ sql/
|
|||
|
||||
## 技术支持
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| 项目 | 内容 |
|
||||
|-----|------|
|
||||
| **模块名称** | 会员管理模块 |
|
||||
| **开发团队** | 湖北新华业务中台研发团队 |
|
||||
| **开发团队 | pangu |
|
||||
| **开发周期** | 2026-01-31 (1天) |
|
||||
| **交付日期** | 2026-01-31 |
|
||||
| **版本号** | v1.0.0 |
|
||||
|
|
@ -293,7 +293,7 @@ sql/
|
|||
|
||||
### 联系方式
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
|
||||
### 问题反馈
|
||||
|
||||
|
|
@ -326,4 +326,4 @@ sql/
|
|||
---
|
||||
|
||||
*交付说明生成时间:2026-01-31 23:30*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ pangu-ui/src/
|
|||
```javascript
|
||||
/**
|
||||
* 会员管理API接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
|
@ -1463,7 +1463,7 @@ function handleConfirm() {
|
|||
```javascript
|
||||
/**
|
||||
* 会员管理相关工具函数
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ import java.time.LocalDateTime;
|
|||
|
||||
/**
|
||||
* 会员实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
@ -170,7 +170,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员数据传输对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
@ -241,7 +241,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员视图对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class MemberVO {
|
||||
|
|
@ -356,7 +356,7 @@ import lombok.Getter;
|
|||
|
||||
/**
|
||||
* 身份类型枚举
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
|
|
@ -397,7 +397,7 @@ import lombok.Getter;
|
|||
|
||||
/**
|
||||
* 注册来源枚举
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
|
|
@ -443,7 +443,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员数据访问接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface MemberMapper extends BaseMapper<Member> {
|
||||
|
|
@ -642,7 +642,7 @@ import com.pangu.member.domain.MemberVO;
|
|||
|
||||
/**
|
||||
* 会员服务接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IMemberService extends IService<Member> {
|
||||
|
||||
|
|
@ -781,7 +781,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员服务实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
|
|
@ -1129,7 +1129,7 @@ import org.springframework.web.bind.annotation.*;
|
|||
|
||||
/**
|
||||
* 会员管理控制器
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Tag(name = "会员管理")
|
||||
@RestController
|
||||
|
|
|
|||
|
|
@ -706,7 +706,7 @@ import java.time.LocalDateTime;
|
|||
|
||||
/**
|
||||
* 会员实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@TableName("pg_member")
|
||||
|
|
@ -813,7 +813,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员视图对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class MemberVO {
|
||||
|
|
@ -875,7 +875,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员服务接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IMemberService extends IService<Member> {
|
||||
|
||||
|
|
@ -998,7 +998,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员服务实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
|
|
@ -1220,7 +1220,7 @@ import org.springframework.web.bind.annotation.*;
|
|||
|
||||
/**
|
||||
* 会员管理控制器
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/member")
|
||||
|
|
@ -1337,7 +1337,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员数据访问
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface MemberMapper extends BaseMapper<Member> {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| 项目信息 | 内容 |
|
||||
|---------|------|
|
||||
| **模块名称** | 会员管理模块 |
|
||||
| **开发团队** | 湖北新华业务中台研发团队 |
|
||||
| **开发团队 | pangu |
|
||||
| **开发周期** | 2026-01-31 (1天) |
|
||||
| **完成度** | 100% (核心功能) |
|
||||
| **版本号** | v1.0.0 |
|
||||
|
|
@ -302,4 +302,4 @@
|
|||
---
|
||||
|
||||
*开发完成报告生成时间:2026-01-31 23:30*
|
||||
*报告人:湖北新华业务中台研发团队*
|
||||
*报告人:pangu*
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| 项目信息 | 内容 |
|
||||
|---------|------|
|
||||
| **模块名称** | 会员管理模块 |
|
||||
| **开发团队** | 湖北新华业务中台研发团队 |
|
||||
| **开发团队 | pangu |
|
||||
| **开发日期** | 2026-01-31 |
|
||||
| **开发周期** | 1天 |
|
||||
| **完成度** | 100% (核心功能) |
|
||||
|
|
@ -485,5 +485,5 @@ const handleStatusChange = async (row) => {
|
|||
|
||||
---
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
**报告日期:** 2026-01-31 23:30
|
||||
|
|
|
|||
|
|
@ -372,7 +372,7 @@ mvn test -Dtest=MemberServiceTest
|
|||
|
||||
### 联系方式
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -391,4 +391,4 @@ mvn test -Dtest=MemberServiceTest
|
|||
---
|
||||
|
||||
*快速开始指南生成时间:2026-01-31 23:30*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
| 文档信息 | 内容 |
|
||||
|---------|------|
|
||||
| **模块名称** | 会员管理模块 |
|
||||
| **编写团队** | 湖北新华业务中台研发团队 |
|
||||
| **编写团队 | pangu |
|
||||
| **创建日期** | 2026-01-31 |
|
||||
| **验收日期** | 待定 |
|
||||
|
||||
|
|
@ -318,4 +318,4 @@
|
|||
---
|
||||
|
||||
*验收清单生成时间:2026-01-31 23:30*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -259,4 +259,4 @@
|
|||
---
|
||||
|
||||
*文档总览生成时间:2026-01-31 23:00*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| 项目 | 内容 |
|
||||
|-----|------|
|
||||
| **开发日期** | 2026-01-31 |
|
||||
| **开发团队** | 湖北新华业务中台研发团队 |
|
||||
| **开发团队 | pangu |
|
||||
| **模块名称** | 学校管理模块 |
|
||||
| **开发阶段** | Day 1 - 后端核心功能开发 |
|
||||
| **完成度** | 90% (后端核心功能已完成) |
|
||||
|
|
@ -409,4 +409,4 @@ Day 1 的后端开发已经打下了坚实的基础,接下来将继续完善
|
|||
---
|
||||
|
||||
*报告生成时间:2026-01-31 21:47*
|
||||
*报告生成人:湖北新华业务中台研发团队*
|
||||
*报告生成人:pangu*
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
## 📅 日期:2026-01-31 (继续)
|
||||
|
||||
## 👨💻 开发人员:湖北新华业务中台研发团队
|
||||
## 👨💻 开发人员:pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
## 📅 日期:2026-01-31 (继续)
|
||||
|
||||
## 👨💻 开发人员:湖北新华业务中台研发团队
|
||||
## 👨💻 开发人员:pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
| 文档信息 | 内容 |
|
||||
|---------|------|
|
||||
| **模块名称** | 学校管理模块 |
|
||||
| **编写团队** | 湖北新华业务中台研发团队 |
|
||||
| **编写团队 | pangu |
|
||||
| **创建日期** | 2026-01-31 |
|
||||
| **文档状态** | 开发中 |
|
||||
| **当前进度** | 85% (Day 3 完成) |
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
|
||||
## 联系方式
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
**最后更新:** 2026-01-31 22:00
|
||||
**下次更新:** Day 3 完成后
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| 项目 | 内容 |
|
||||
|-----|------|
|
||||
| **模块名称** | 学校管理模块 |
|
||||
| **开发团队** | 湖北新华业务中台研发团队 |
|
||||
| **开发团队 | pangu |
|
||||
| **开发周期** | 2026-01-31 (3天) |
|
||||
| **交付日期** | 2026-01-31 |
|
||||
| **版本号** | v1.0.0 |
|
||||
|
|
@ -405,7 +405,7 @@ sql/
|
|||
|
||||
### 联系方式
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
|
||||
### 问题反馈
|
||||
|
||||
|
|
@ -476,4 +476,4 @@ sql/
|
|||
---
|
||||
|
||||
*交付说明生成时间:2026-01-31 23:00*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -649,7 +649,7 @@ com.pangu.user/
|
|||
```java
|
||||
/**
|
||||
* 学校管理控制器
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/school")
|
||||
|
|
@ -755,7 +755,7 @@ public class SchoolController extends BaseController {
|
|||
```java
|
||||
/**
|
||||
* 学校服务接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface ISchoolService {
|
||||
|
||||
|
|
@ -838,7 +838,7 @@ public interface ISchoolService {
|
|||
```java
|
||||
/**
|
||||
* 学校服务实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class SchoolServiceImpl implements ISchoolService {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
**当前进度:** 70% (后端95%完成)
|
||||
**剩余工作:** 前端开发、数据权限、接口联调、测试验收
|
||||
**预计完成时间:** Day 7 (2026-02-06)
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -1206,4 +1206,4 @@ Day 7: 文档完善 → 最终验收
|
|||
|
||||
*计划制定时间:2026-01-31 22:00*
|
||||
*计划执行时间:2026-02-01 至 2026-02-05*
|
||||
*制定人:湖北新华业务中台研发团队*
|
||||
*制定人:pangu*
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| 项目信息 | 内容 |
|
||||
|---------|------|
|
||||
| **模块名称** | 学校管理模块 |
|
||||
| **开发团队** | 湖北新华业务中台研发团队 |
|
||||
| **开发团队 | pangu |
|
||||
| **开发周期** | 2026-01-31 (1天,3个阶段) |
|
||||
| **实际工时** | 23.9小时 |
|
||||
| **计划工时** | 53.5小时 |
|
||||
|
|
@ -379,7 +379,7 @@
|
|||
|
||||
感谢团队成员的辛勤付出和高效协作!
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -394,4 +394,4 @@
|
|||
---
|
||||
|
||||
*开发完成报告生成时间:2026-01-31 23:00*
|
||||
*报告人:湖北新华业务中台研发团队*
|
||||
*报告人:pangu*
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
## 📅 日期:2026-01-31
|
||||
|
||||
## 👨💻 开发人员:湖北新华业务中台研发团队
|
||||
## 👨💻 开发人员:pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
- ✅ 所有类都有类注释
|
||||
- ✅ 所有public方法都有方法注释
|
||||
- ✅ 关键业务逻辑有中文注释
|
||||
- ✅ 作者统一使用"湖北新华业务中台研发团队"
|
||||
- ✅ 作者统一使用"pangu"
|
||||
|
||||
### 3. 异常处理 ✅
|
||||
- ✅ 使用ServiceException抛出业务异常
|
||||
|
|
|
|||
|
|
@ -193,7 +193,7 @@ Day 8 ⏳ 验收准备、文档整理
|
|||
|
||||
## 📞 联系方式
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
**更新时间:** 2026-01-31 23:00
|
||||
**下次更新:** Day 4 完成后
|
||||
|
||||
|
|
|
|||
|
|
@ -378,7 +378,7 @@ mvn test -Dtest=SchoolServiceTest
|
|||
|
||||
### 联系方式
|
||||
|
||||
**开发团队:** 湖北新华业务中台研发团队
|
||||
**开发团队 | pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -397,4 +397,4 @@ mvn test -Dtest=SchoolServiceTest
|
|||
---
|
||||
|
||||
*快速开始指南生成时间:2026-01-31 23:00*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -226,4 +226,4 @@ Day 7: 文档完善 → 最终验收
|
|||
---
|
||||
|
||||
*文档生成时间:2026-01-31 22:00*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| 项目 | 内容 |
|
||||
|-----|------|
|
||||
| **模块名称** | 学校管理模块 |
|
||||
| **开发团队** | 湖北新华业务中台研发团队 |
|
||||
| **开发团队 | pangu |
|
||||
| **开发周期** | 2026-01-31 (3天) |
|
||||
| **实际工时** | 23.9小时 / 计划53.5小时 |
|
||||
| **完成进度** | 85% (核心功能100%完成) |
|
||||
|
|
@ -618,4 +618,4 @@ emit('success')
|
|||
---
|
||||
|
||||
*报告生成时间:2026-01-31 23:00*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| 项目 | 内容 |
|
||||
|-----|------|
|
||||
| **模块名称** | 学校管理模块 |
|
||||
| **开发团队** | 湖北新华业务中台研发团队 |
|
||||
| **开发团队 | pangu |
|
||||
| **开发周期** | 2026-01-31 至 2026-02-05 (7天) |
|
||||
| **验收日期** | 2026-02-05 |
|
||||
| **验收人** | 待填写 |
|
||||
|
|
@ -120,7 +120,7 @@
|
|||
| 命名规范 | 符合团队规范 | ☐ 通过<br>☐ 不通过 | |
|
||||
| 注释完整性 | 关键方法有注释 | ☐ 通过<br>☐ 不通过 | |
|
||||
| 代码格式 | 格式统一 | ☐ 通过<br>☐ 不通过 | |
|
||||
| 作者信息 | 统一使用"湖北新华业务中台研发团队" | ☐ 通过<br>☐ 不通过 | |
|
||||
| 作者信息 | 统一使用"pangu" | ☐ 通过<br>☐ 不通过 | |
|
||||
|
||||
### 3. 测试覆盖
|
||||
|
||||
|
|
@ -294,4 +294,4 @@
|
|||
---
|
||||
|
||||
*验收清单生成时间:2026-01-31 22:00*
|
||||
*开发团队:湖北新华业务中台研发团队*
|
||||
*开发团队 | pangu*
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 学生实体
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@TableName("pg_student")
|
||||
|
|
@ -231,7 +231,7 @@ import java.util.List;
|
|||
/**
|
||||
* 学生传输对象
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class StudentDTO {
|
||||
|
|
@ -295,7 +295,7 @@ import lombok.Data;
|
|||
/**
|
||||
* 学生查询条件
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class StudentQueryDTO {
|
||||
|
|
@ -346,7 +346,7 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 学生视图对象
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class StudentVO {
|
||||
|
|
@ -408,7 +408,7 @@ import lombok.Data;
|
|||
/**
|
||||
* 学生导入对象(Excel解析)
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class StudentImportDTO {
|
||||
|
|
@ -458,7 +458,7 @@ import java.util.List;
|
|||
/**
|
||||
* 导入结果视图对象
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class ImportResultVO {
|
||||
|
|
@ -529,7 +529,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|||
/**
|
||||
* 学生管理控制器
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/student")
|
||||
|
|
@ -639,7 +639,7 @@ import java.util.List;
|
|||
/**
|
||||
* 学生服务接口
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IStudentService {
|
||||
|
||||
|
|
@ -751,7 +751,7 @@ import java.util.List;
|
|||
/**
|
||||
* 学生服务实现
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
|
|
@ -1298,7 +1298,7 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||
/**
|
||||
* 学生服务测试
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@SpringBootTest
|
||||
@Transactional
|
||||
|
|
@ -1365,7 +1365,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
|
|||
/**
|
||||
* 学生控制器测试
|
||||
*
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@SpringBootTest
|
||||
@AutoConfigureMockMvc
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|---------|------|
|
||||
| **文档版本** | V1.0 |
|
||||
| **模块名称** | 应用管理模块 - 前端 |
|
||||
| **编写团队** | 湖北新华业务中台研发团队 |
|
||||
| **编写团队 | pangu |
|
||||
| **创建日期** | 2026-01-31 |
|
||||
| **审核状态** | 待评审 |
|
||||
|
||||
|
|
@ -246,7 +246,7 @@ const secretDialogRef = ref() // 密钥弹窗
|
|||
<script setup>
|
||||
/**
|
||||
* 应用管理列表页
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import { listApplication, deleteApplication, resetAppSecret } from '@/api/application'
|
||||
import { Delete, Edit, Key, Plus, Refresh, Search } from '@element-plus/icons-vue'
|
||||
|
|
@ -559,7 +559,7 @@ const rules = {
|
|||
<script setup>
|
||||
/**
|
||||
* 应用管理 - 新增/编辑弹窗
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import { addApplication, getApiList, getApplication, updateApplication } from '@/api/application'
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
|
@ -806,7 +806,7 @@ defineExpose({ open })
|
|||
<script setup>
|
||||
/**
|
||||
* 应用管理 - 密钥展示弹窗
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import { DocumentCopy } from '@element-plus/icons-vue'
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
|
@ -890,7 +890,7 @@ defineExpose({ open })
|
|||
```javascript
|
||||
/**
|
||||
* 应用管理API接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
|
@ -988,7 +988,7 @@ export function getApiList() {
|
|||
```javascript
|
||||
/**
|
||||
* 应用管理Mock数据
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import Mock from 'mockjs'
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|---------|------|
|
||||
| **文档版本** | V1.0 |
|
||||
| **模块名称** | 应用管理模块 - 后端 |
|
||||
| **编写团队** | 湖北新华业务中台研发团队 |
|
||||
| **编写团队 | pangu |
|
||||
| **创建日期** | 2026-01-31 |
|
||||
| **审核状态** | 待评审 |
|
||||
|
||||
|
|
@ -187,7 +187,7 @@ import lombok.EqualsAndHashCode;
|
|||
|
||||
/**
|
||||
* 应用实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
@ -258,7 +258,7 @@ import java.time.LocalDateTime;
|
|||
|
||||
/**
|
||||
* 应用接口授权实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@TableName("pg_app_api")
|
||||
|
|
@ -316,7 +316,7 @@ import lombok.EqualsAndHashCode;
|
|||
|
||||
/**
|
||||
* API接口字典实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
@ -382,7 +382,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 应用传输对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class ApplicationDTO implements Serializable {
|
||||
|
|
@ -461,7 +461,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 应用视图对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class ApplicationVO implements Serializable {
|
||||
|
|
@ -547,7 +547,7 @@ import org.apache.ibatis.annotations.Select;
|
|||
|
||||
/**
|
||||
* 应用Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface ApplicationMapper extends BaseMapper<Application> {
|
||||
|
|
@ -588,7 +588,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 应用接口授权Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface AppApiMapper extends BaseMapper<AppApi> {
|
||||
|
|
@ -636,7 +636,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* API接口字典Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface ApiDictMapper extends BaseMapper<ApiDict> {
|
||||
|
|
@ -673,7 +673,7 @@ import java.util.Map;
|
|||
|
||||
/**
|
||||
* 应用管理服务接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IApplicationService {
|
||||
|
||||
|
|
@ -774,7 +774,7 @@ import java.util.stream.Collectors;
|
|||
|
||||
/**
|
||||
* 应用管理服务实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
|
|
@ -1122,7 +1122,7 @@ import java.util.Map;
|
|||
|
||||
/**
|
||||
* 应用管理控制器
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/application")
|
||||
|
|
@ -1231,7 +1231,7 @@ import java.util.TreeMap;
|
|||
/**
|
||||
* 开放API认证拦截器
|
||||
* 用于验证第三方应用的签名和权限
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Slf4j
|
||||
@Component
|
||||
|
|
@ -1336,7 +1336,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
|||
|
||||
/**
|
||||
* 开放API配置
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Configuration
|
||||
@RequiredArgsConstructor
|
||||
|
|
@ -1410,7 +1410,7 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||
|
||||
/**
|
||||
* 应用管理服务单元测试
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@SpringBootTest
|
||||
@Transactional
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|---------|------|
|
||||
| **文档版本** | V1.0 |
|
||||
| **模块名称** | 应用管理模块 |
|
||||
| **编写团队** | 湖北新华业务中台研发团队 |
|
||||
| **编写团队 | pangu |
|
||||
| **创建日期** | 2026-01-31 |
|
||||
|
||||
---
|
||||
|
|
@ -268,7 +268,7 @@
|
|||
|
||||
| 序号 | 检查项 | 状态 | 备注 |
|
||||
|:----:|-------|:----:|------|
|
||||
| 7.1.1 | 所有类有作者注释 | ⬜ | @author 湖北新华业务中台研发团队 |
|
||||
| 7.1.1 | 所有类有作者注释 | ⬜ | @author pangu |
|
||||
| 7.1.2 | 公共方法有Javadoc注释 | ⬜ | |
|
||||
| 7.1.3 | 无console打印语句 | ⬜ | 使用log |
|
||||
| 7.1.4 | 代码格式化 | ⬜ | |
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|---------|------|
|
||||
| **文档版本** | V1.0 |
|
||||
| **模块名称** | 应用管理模块 |
|
||||
| **编写团队** | 湖北新华业务中台研发团队 |
|
||||
| **编写团队 | pangu |
|
||||
| **创建日期** | 2026-01-31 |
|
||||
| **审核状态** | 待评审 |
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
| **文档版本** | V1.0 |
|
||||
| **项目名称** | 盘古用户平台(Pangu User Platform) |
|
||||
| **模块名称** | 应用管理模块 |
|
||||
| **编写团队** | 湖北新华业务中台研发团队 |
|
||||
| **编写团队 | pangu |
|
||||
| **创建日期** | 2026-01-31 |
|
||||
| **审核状态** | 待评审 |
|
||||
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
| 版本 | 日期 | 修订人 | 修订内容 |
|
||||
|------|------|--------|----------|
|
||||
| V1.0 | 2026-01-31 | 湖北新华业务中台研发团队 | 初稿 |
|
||||
| V1.0 | 2026-01-31 | pangu | 初稿 |
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -431,7 +431,7 @@ pangu-ui/src/
|
|||
```javascript
|
||||
/**
|
||||
* 应用管理API接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
|
@ -538,7 +538,7 @@ pangu-open/
|
|||
```java
|
||||
/**
|
||||
* 应用实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@TableName("pg_application")
|
||||
|
|
@ -580,7 +580,7 @@ public class Application extends BaseEntity {
|
|||
```java
|
||||
/**
|
||||
* 应用管理服务接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IApplicationService {
|
||||
|
||||
|
|
@ -633,7 +633,7 @@ public interface IApplicationService {
|
|||
```java
|
||||
/**
|
||||
* 应用管理控制器
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/application")
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ import './member'
|
|||
|
||||
**原型地址**:https://modao.cc/proto/atlwMul8t9pi6yxQ42W7up/sharing
|
||||
|
||||
**作者**:湖北新华业务中台研发团队
|
||||
**作者**:pangu
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -387,7 +387,7 @@ Mock.mock('/api/xxx', 'post', { code: 200, msg: '新增成功' })
|
|||
## 项目信息
|
||||
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
|
||||
- 技术栈:Vue 3 + Vite + Element Plus + Pinia + Vue Router + MockJS
|
||||
- 作者:湖北新华业务中台研发团队
|
||||
- 作者:pangu
|
||||
|
||||
## 重要:你是唯一需要启动dev server的Agent
|
||||
完成开发后,执行 npm run dev 启动服务器(端口3000),并保持运行。
|
||||
|
|
@ -466,7 +466,7 @@ import './user'
|
|||
## 项目信息
|
||||
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
|
||||
- 技术栈:Vue 3 + Element Plus
|
||||
- 作者:湖北新华业务中台研发团队
|
||||
- 作者:pangu
|
||||
|
||||
## ⚠️ 重要:不要启动dev server
|
||||
Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
||||
|
|
@ -529,7 +529,7 @@ Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
|||
## 项目信息
|
||||
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
|
||||
- 技术栈:Vue 3 + Element Plus
|
||||
- 作者:湖北新华业务中台研发团队
|
||||
- 作者:pangu
|
||||
- 原型参考:https://modao.cc/proto/atlwMul8t9pi6yxQ42W7up/sharing
|
||||
|
||||
## ⚠️ 重要:不要启动dev server
|
||||
|
|
@ -626,7 +626,7 @@ const regionTree = [
|
|||
## 项目信息
|
||||
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
|
||||
- 技术栈:Vue 3 + Element Plus
|
||||
- 作者:湖北新华业务中台研发团队
|
||||
- 作者:pangu
|
||||
|
||||
## ⚠️ 重要:不要启动dev server
|
||||
Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
||||
|
|
@ -707,7 +707,7 @@ Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
|||
## 项目信息
|
||||
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
|
||||
- 技术栈:Vue 3 + Element Plus
|
||||
- 作者:湖北新华业务中台研发团队
|
||||
- 作者:pangu
|
||||
|
||||
## ⚠️ 重要:不要启动dev server
|
||||
Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
||||
|
|
@ -776,7 +776,7 @@ Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
|||
## 项目信息
|
||||
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
|
||||
- 技术栈:Vue 3 + Element Plus
|
||||
- 作者:湖北新华业务中台研发团队
|
||||
- 作者:pangu
|
||||
|
||||
## ⚠️ 重要:不要启动dev server
|
||||
Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
||||
|
|
@ -847,7 +847,7 @@ Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
|||
## 项目信息
|
||||
- 项目路径:/Users/felix/hbxhWorkSpace/pangu-user-platform/pangu-ui
|
||||
- 技术栈:Vue 3 + Element Plus
|
||||
- 作者:湖北新华业务中台研发团队
|
||||
- 作者:pangu
|
||||
|
||||
## ⚠️ 重要:不要启动dev server
|
||||
Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
||||
|
|
@ -957,5 +957,5 @@ Agent-1已经启动了开发服务器(端口3000),你只需创建文件。
|
|||
|
||||
---
|
||||
|
||||
*文档作者:湖北新华业务中台研发团队*
|
||||
*文档作者:pangu*
|
||||
*创建时间:2026-01-31*
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|||
|
||||
/**
|
||||
* 盘古用户平台启动类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@SpringBootApplication
|
||||
@MapperScan("com.pangu.**.mapper")
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import java.util.*;
|
|||
|
||||
/**
|
||||
* 登录控制器(开发阶段简化版)
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
public class LoginController {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 基础控制器
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public class BaseController {
|
||||
protected final Logger logger = LoggerFactory.getLogger(this.getClass());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import java.util.HashMap;
|
|||
|
||||
/**
|
||||
* 通用返回结果
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public class AjaxResult extends HashMap<String, Object> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import java.util.Map;
|
|||
|
||||
/**
|
||||
* 实体基类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class BaseEntity implements Serializable {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ package com.pangu.common.core.exception;
|
|||
|
||||
/**
|
||||
* 业务异常
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public class ServiceException extends RuntimeException {
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 分页数据返回对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public class TableDataInfo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import java.util.Date;
|
|||
|
||||
/**
|
||||
* 日期工具类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public class DateUtils {
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
|
|||
|
||||
/**
|
||||
* Servlet工具类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public class ServletUtils {
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import org.apache.commons.lang3.ObjectUtils;
|
|||
|
||||
/**
|
||||
* 字符串工具类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public class StringUtils extends org.apache.commons.lang3.StringUtils {
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import java.util.Date;
|
|||
|
||||
/**
|
||||
* MyBatis Plus 配置
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Configuration
|
||||
public class MybatisPlusConfig {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import org.springframework.data.redis.serializer.StringRedisSerializer;
|
|||
|
||||
/**
|
||||
* Redis 配置
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Configuration
|
||||
@EnableCaching
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import java.util.Arrays;
|
|||
|
||||
/**
|
||||
* Spring Security 配置(开发阶段简化版)
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Configuration
|
||||
@EnableWebSecurity
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import javax.servlet.http.HttpServletRequest;
|
|||
|
||||
/**
|
||||
* 全局异常处理:将 ServiceException 转为统一 JSON 返回
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestControllerAdvice
|
||||
public class GlobalExceptionHandler {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import javax.annotation.Resource;
|
|||
|
||||
/**
|
||||
* 开放API配置:对 /open/** 请求做签名与权限校验
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Configuration
|
||||
public class OpenApiConfig implements WebMvcConfigurer {
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import java.util.Map;
|
|||
|
||||
/**
|
||||
* 应用管理控制器
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/app")
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ import java.util.List;
|
|||
/**
|
||||
* 开放API控制器
|
||||
* 供第三方应用调用,需通过 ApiAuthInterceptor 签名认证
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/open")
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 应用传输对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class ApplicationDTO implements Serializable {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import java.util.Date;
|
|||
|
||||
/**
|
||||
* API接口字典实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@TableName("pg_api_dict")
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import java.util.Date;
|
|||
|
||||
/**
|
||||
* 应用接口授权实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@TableName("pg_app_grant")
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
|
|||
|
||||
/**
|
||||
* 应用实体
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 应用视图对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class ApplicationVO implements Serializable {
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ import java.util.TreeMap;
|
|||
/**
|
||||
* 开放API认证拦截器
|
||||
* 校验 X-App-Id(应用编码)、X-Timestamp、X-Sign 及接口权限
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Component
|
||||
public class ApiAuthInterceptor implements HandlerInterceptor {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* API接口字典Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface ApiDictMapper extends BaseMapper<ApiDict> {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 应用接口授权Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface AppApiMapper extends BaseMapper<AppApi> {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import org.apache.ibatis.annotations.Select;
|
|||
|
||||
/**
|
||||
* 应用Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface ApplicationMapper extends BaseMapper<Application> {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import java.util.Map;
|
|||
|
||||
/**
|
||||
* 应用管理服务接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IApplicationService {
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ import java.util.stream.Collectors;
|
|||
|
||||
/**
|
||||
* 应用管理服务实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class ApplicationServiceImpl implements IApplicationService {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/grade")
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 班级管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/class")
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 区域管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/region")
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 学科管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/subject")
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import javax.validation.constraints.Size;
|
|||
|
||||
/**
|
||||
* 年级实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import javax.validation.constraints.Size;
|
|||
|
||||
/**
|
||||
* 班级实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 区域实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import javax.validation.constraints.Size;
|
|||
|
||||
/**
|
||||
* 学科实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface GradeMapper extends BaseMapper<Grade> {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 班级Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface PgClassMapper extends BaseMapper<PgClass> {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 区域Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface RegionMapper extends BaseMapper<Region> {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 学科Mapper接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface SubjectMapper extends BaseMapper<Subject> {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级管理Service接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IGradeService {
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 班级管理Service接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IPgClassService {
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 区域管理Service接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IRegionService {
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 学科管理Service接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface ISubjectService {
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级管理Service实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class GradeServiceImpl implements IGradeService {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 班级管理Service实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class PgClassServiceImpl implements IPgClassService {
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import java.util.stream.Collectors;
|
|||
|
||||
/**
|
||||
* 区域管理Service实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class RegionServiceImpl implements IRegionService {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 学科管理Service实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Service
|
||||
public class SubjectServiceImpl implements ISubjectService {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.*;
|
|||
|
||||
/**
|
||||
* 会员管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/member")
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员数据传输对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class MemberDTO implements Serializable {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import java.time.LocalDateTime;
|
|||
|
||||
/**
|
||||
* 会员实体类
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员视图对象
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class MemberVO implements Serializable {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ package com.pangu.member.enums;
|
|||
|
||||
/**
|
||||
* 身份类型枚举
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public enum IdentityTypeEnum {
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ package com.pangu.member.enums;
|
|||
|
||||
/**
|
||||
* 注册来源枚举
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public enum RegisterSourceEnum {
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员数据访问接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Mapper
|
||||
public interface MemberMapper extends BaseMapper<Member> {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import com.pangu.member.domain.vo.MemberVO;
|
|||
|
||||
/**
|
||||
* 会员服务接口
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
public interface IMemberService extends IService<Member> {
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 会员服务实现
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 学校管理Controller
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/school")
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 班级挂载DTO
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class BindClassesDTO {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import java.util.List;
|
|||
|
||||
/**
|
||||
* 年级挂载DTO
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class BindGradesDTO {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import javax.validation.constraints.Size;
|
|||
|
||||
/**
|
||||
* 学校新增DTO
|
||||
* @author 湖北新华业务中台研发团队
|
||||
* @author pangu
|
||||
*/
|
||||
@Data
|
||||
public class SchoolCreateDTO {
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue