diff --git a/CLAUDE.md b/CLAUDE.md index 2297495..9c437f0 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,25 +10,25 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co | 目录 | 说明 | |------|------| -| `backend-java/` | Spring Boot 后端(实际开发目录) | -| `frontend/` | Vue 3 前端(实际开发目录) | +| `lesingle-creation-backend/` | Spring Boot 后端(实际开发目录) | +| `lesingle-creation-frontend/` | Vue 3 前端(实际开发目录) | | `lesingle-aicreate-client/` | AI 绘本创作客户端(独立模块) | ## 常用命令 -### 后端 (backend-java/) +### 后端 (lesingle-creation-backend/) ```bash -cd backend-java +cd lesingle-creation-backend mvn spring-boot:run -Dspring.profiles.active=dev # 开发启动(端口 8580,上下文 /api) mvn flyway:migrate # 执行数据库迁移 mvn clean package # 构建打包 ``` -### 前端 (frontend/) +### 前端 (lesingle-creation-frontend/) ```bash -cd frontend +cd lesingle-creation-frontend npm run dev # 开发模式(端口 3000,代理 /api → localhost:8580) npm run build # 生产构建(base: /web/) npm run build:test # 测试环境构建(base: /web-test/) @@ -60,9 +60,9 @@ npm install && npm run dev # 独立启动 | 富文本 | WangEditor | | 图表 | ECharts | -## 后端架构 (backend-java/) +## 后端架构 (lesingle-creation-backend/) -### 基础包: `com.competition` +### 基础包: `com.lesingle` ### 三层架构 @@ -77,7 +77,7 @@ npm install && npm run dev # 独立启动 ### 模块划分 ``` -com.competition.modules/ +com.lesingle.modules/ ├── biz/ │ ├── contest/ # 赛事管理(/contests) │ ├── homework/ # 作业管理(/homework) @@ -122,7 +122,7 @@ PageResult → {list, total, page, pageSize} - 命名: `V{number}__description.sql`(注意双下划线) - 不使用外键约束,关联关系通过代码控制 -## 前端架构 (frontend/) +## 前端架构 (lesingle-creation-frontend/) ### 路由与多租户 diff --git a/README.md b/README.md index d2027e3..5cb507e 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ pnpm install 3. 配置环境变量,创建 `.env` 文件: ```env -DATABASE_URL="mysql://user:password@localhost:3306/competition_management?schema=public" +DATABASE_URL="mysql://user:password@localhost:3306/lesingle-creation-test?schema=public" JWT_SECRET="your-secret-key-change-in-production" PORT=3001 ``` diff --git a/backend-java/src/main/java/com/competition/CompetitionApplication.java b/backend-java/src/main/java/com/competition/CompetitionApplication.java deleted file mode 100644 index 8c4f840..0000000 --- a/backend-java/src/main/java/com/competition/CompetitionApplication.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.competition; - -import org.mybatis.spring.annotation.MapperScan; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -@SpringBootApplication -@MapperScan({ - "com.competition.modules.sys.mapper", - "com.competition.modules.biz.contest.mapper", - "com.competition.modules.biz.review.mapper", - "com.competition.modules.biz.homework.mapper", - "com.competition.modules.biz.judge.mapper", - "com.competition.modules.user.mapper", - "com.competition.modules.ugc.mapper", - "com.competition.modules.leai.mapper" -}) -public class CompetitionApplication { - - public static void main(String[] args) { - SpringApplication.run(CompetitionApplication.class, args); - } -} diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestAttachmentServiceImpl.java b/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestAttachmentServiceImpl.java deleted file mode 100644 index 2618fde..0000000 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestAttachmentServiceImpl.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.competition.modules.biz.contest.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.modules.biz.contest.entity.BizContestAttachment; -import com.competition.modules.biz.contest.mapper.ContestAttachmentMapper; -import com.competition.modules.biz.contest.service.IContestAttachmentService; -import org.springframework.stereotype.Service; - -@Service -public class ContestAttachmentServiceImpl extends ServiceImpl implements IContestAttachmentService { -} diff --git a/docs/api/device-api.md b/docs/api/device-api.md new file mode 100644 index 0000000..37f3211 --- /dev/null +++ b/docs/api/device-api.md @@ -0,0 +1,406 @@ +# 终端设备接口文档 + +> **基础地址**: `http://{服务器IP}:8580/api` +> **认证方式**: Bearer Token(JWT) +> **数据格式**: JSON +> **字符编码**: UTF-8 + +--- + +## 目录 + +1. [发送短信验证码](#1-发送短信验证码) +2. [手机验证码登录](#2-手机验证码登录) +3. [用户作品列表](#3-用户作品列表) +4. [作品详情](#4-作品详情) +5. [通用错误码](#5-通用错误码) + +--- + +## 接口详情 + +### 1. 发送短信验证码 + +向指定手机号发送6位数字验证码,验证码有效期 **5分钟**。 + +``` +POST /device/auth/sms/send +``` + +**请求头** + +| 参数 | 值 | +|------|------| +| Content-Type | application/json | + +**请求参数(Body)** + +| 字段 | 类型 | 必填 | 说明 | +|------|------|------|------| +| phone | string | 是 | 手机号,11位 | + +**请求示例** + +```json +{ + "phone": "13800138000" +} +``` + +**响应参数** + +| 字段 | 类型 | 说明 | +|------|------|------| +| code | int | 状态码,200=成功 | +| message | string | 描述信息 | +| data | null | 无数据返回 | + +**响应示例** + +```json +{ + "code": 200, + "message": "success", + "data": null, + "timestamp": "2026-04-11T12:00:00", + "path": "/api/device/auth/sms/send" +} +``` + +**注意事项** + +- 同一手机号 **60秒内** 只能发送一次 +- 同一手机号每天最多发送 **15次** +- 验证码 **5分钟** 内有效,仅可使用一次 + +--- + +### 2. 手机验证码登录 + +使用手机号 + 短信验证码登录,成功返回 JWT Token 和用户信息。 + +``` +POST /device/auth/login/sms +``` + +**请求头** + +| 参数 | 值 | +|------|------| +| Content-Type | application/json | + +**请求参数(Body)** + +| 字段 | 类型 | 必填 | 说明 | +|------|------|------|------| +| phone | string | 是 | 手机号,11位 | +| smsCode | string | 是 | 6位数字验证码 | + +**请求示例** + +```json +{ + "phone": "13800138000", + "smsCode": "406436" +} +``` + +**响应参数** + +| 字段 | 类型 | 说明 | +|------|------|------| +| code | int | 状态码,200=成功 | +| message | string | 描述信息 | +| data | object | 登录数据 | +| data.token | string | JWT Token,后续接口需携带 | +| data.userId | long | 用户ID | +| data.username | string | 用户名 | +| data.nickname | string | 昵称 | +| data.avatar | string | 头像URL,可为 null | +| data.phone | string | 手机号(脱敏,如 138****8000) | + +**响应示例** + +```json +{ + "code": 200, + "message": "success", + "data": { + "token": "eyJhbGciOiJIUzM4NCJ9.eyJ0ZW5hbnRJZCI6OCwidXNlcm5hbWUiOiJkZW1vIiwic3ViIjoiOSIsImlhdCI6MTc3NTg4MjgwNywiZXhwIjoxNzc2NDg3NjA3fQ.xxx", + "userId": 9, + "username": "demo", + "nickname": "小明", + "avatar": "https://example.com/avatar.png", + "phone": "137****9302" + }, + "timestamp": "2026-04-11T12:00:00", + "path": "/api/device/auth/login/sms" +} +``` + +**错误情况** + +| code | 说明 | +|------|------| +| 404 | 该手机号未注册 | +| 403 | 账号已被禁用 | +| 400 | 验证码错误 | +| 400 | 验证码已过期 | +| 400 | 验证码不能为空 | + +--- + +### 3. 用户作品列表 + +获取当前登录用户的创作作品列表(分页)。 + +``` +GET /device/works +``` + +**请求头** + +| 参数 | 值 | 必填 | 说明 | +|------|------|------|------| +| Authorization | Bearer {token} | 是 | 登录接口返回的 Token | + +**请求参数(Query)** + +| 字段 | 类型 | 必填 | 默认值 | 说明 | +|------|------|------|--------|------| +| page | int | 否 | 1 | 页码,从1开始 | +| pageSize | int | 否 | 10 | 每页条数 | +| status | string | 否 | - | 筛选状态:`draft`/`unpublished`/`pending_review`/`published`/`rejected` | +| keyword | string | 否 | - | 标题关键词搜索 | + +**请求示例** + +``` +GET /api/device/works?page=1&pageSize=10&status=unpublished&keyword=测试 +``` + +**响应参数** + +| 字段 | 类型 | 说明 | +|------|------|------| +| code | int | 状态码,200=成功 | +| data | object | 分页数据 | +| data.list | array | 作品列表 | +| data.total | long | 总记录数 | +| data.page | long | 当前页码 | +| data.pageSize | long | 每页条数 | + +**list 数组项字段** + +| 字段 | 类型 | 说明 | +|------|------|------| +| id | long | 作品ID | +| title | string | 作品标题 | +| coverUrl | string | 封面图URL,可为 null | +| description | string | 作品描述,可为 null | +| status | string | 状态:`draft`(草稿)/ `unpublished`(待发布)/ `pending_review`(审核中)/ `published`(已发布)/ `rejected`(已拒绝) | +| authorName | string | 作者名称 | +| leaiStatus | int | AI创作进度:`-1`=失败, `0`=初始化, `1`=排队中, `2`=处理中, `3`=完成, `4`=已编目, `5`=已配音 | +| pageCount | int | 绘本页数,可为 null | +| createTime | string | 创建时间,格式 `yyyy-MM-ddTHH:mm:ss` | +| modifyTime | string | 修改时间,格式 `yyyy-MM-ddTHH:mm:ss` | + +**响应示例** + +```json +{ + "code": 200, + "message": "success", + "data": { + "list": [ + { + "id": 38, + "title": "我的绘本", + "coverUrl": "https://oss.example.com/cover.png", + "description": "一个有趣的故事", + "status": "unpublished", + "authorName": "小明", + "leaiStatus": 5, + "pageCount": 6, + "createTime": "2026-04-10T17:07:00", + "modifyTime": "2026-04-10T17:10:53" + }, + { + "id": 37, + "title": "春天的故事", + "coverUrl": "https://oss.example.com/cover2.png", + "description": null, + "status": "published", + "authorName": "小红", + "leaiStatus": 5, + "pageCount": 6, + "createTime": "2026-04-10T16:53:17", + "modifyTime": "2026-04-10T16:58:54" + } + ], + "total": 15, + "page": 1, + "pageSize": 10 + } +} +``` + +--- + +### 4. 作品详情 + +获取指定作品的完整信息,包含所有页面内容(图片、文字、音频)。 + +``` +GET /device/works/{id} +``` + +**请求头** + +| 参数 | 值 | 必填 | 说明 | +|------|------|------|------| +| Authorization | Bearer {token} | 是 | 登录接口返回的 Token | + +**路径参数** + +| 字段 | 类型 | 必填 | 说明 | +|------|------|------|------| +| id | long | 是 | 作品ID | + +**请求示例** + +``` +GET /api/device/works/38 +``` + +**响应参数** + +| 字段 | 类型 | 说明 | +|------|------|------| +| code | int | 状态码,200=成功 | +| data | object | 作品详情 | +| data.id | long | 作品ID | +| data.title | string | 作品标题 | +| data.authorName | string | 作者名称 | +| data.coverUrl | string | 封面图URL | +| data.description | string | 作品描述,可为 null | +| data.status | string | 状态 | +| data.visibility | string | 可见范围:`public`/`designated`/`internal`/`private` | +| data.createTime | string | 创建时间 | +| data.modifyTime | string | 修改时间 | +| data.pages | array | 页面列表,按页码升序排列 | + +**pages 数组项字段** + +| 字段 | 类型 | 说明 | +|------|------|------| +| pageNo | int | 页码,从1开始 | +| imageUrl | string | 页面图片URL | +| text | string | 页面文字内容,可为 null | +| audioUrl | string | 页面音频URL,可为 null | + +**响应示例** + +```json +{ + "code": 200, + "message": "success", + "data": { + "id": 38, + "title": "我的绘本", + "authorName": "小明", + "coverUrl": "https://oss.example.com/cover.png", + "description": "一个有趣的故事", + "status": "unpublished", + "visibility": "private", + "createTime": "2026-04-10T17:07:00", + "modifyTime": "2026-04-10T17:10:53", + "pages": [ + { + "pageNo": 1, + "imageUrl": "https://oss.example.com/page_0.png", + "text": "从前有一座山", + "audioUrl": "https://oss.example.com/page_0.mp3" + }, + { + "pageNo": 2, + "imageUrl": "https://oss.example.com/page_1.png", + "text": "山里有一座庙", + "audioUrl": "https://oss.example.com/page_1.mp3" + }, + { + "pageNo": 3, + "imageUrl": "https://oss.example.com/page_2.png", + "text": "庙里有一个老和尚", + "audioUrl": null + } + ] + } +} +``` + +**错误情况** + +| code | 说明 | +|------|------| +| 404 | 作品不存在 | +| 403 | 无权访问该作品(非本人作品) | + +--- + +## 5. 通用错误码 + +所有接口统一响应格式: + +```json +{ + "code": 401, + "message": "未登录或 Token 已过期", + "timestamp": "2026-04-11T12:00:00", + "path": "/api/device/works" +} +``` + +| code | 说明 | +|------|------| +| 200 | 成功 | +| 400 | 请求参数错误 | +| 401 | 未登录或 Token 已过期 | +| 403 | 无权限访问 | +| 404 | 资源不存在 | +| 429 | 请求过于频繁(触发限流) | +| 500 | 服务器内部错误 | + +--- + +## 调用流程 + +``` +┌─────────────────────────────────────────────────────────┐ +│ 终端设备调用流程 │ +├─────────────────────────────────────────────────────────┤ +│ │ +│ 1. 发送验证码 POST /device/auth/sms/send │ +│ └─ 参数: { phone } │ +│ │ +│ 2. 验证码登录 POST /device/auth/login/sms │ +│ └─ 参数: { phone, smsCode } │ +│ └─ 返回: token ← 保存到本地 │ +│ │ +│ 3. 作品列表 GET /device/works │ +│ └─ Header: Authorization: Bearer {token} │ +│ └─ 参数: page, pageSize, status(可选), keyword(可选) │ +│ │ +│ 4. 作品详情 GET /device/works/{id} │ +│ └─ Header: Authorization: Bearer {token} │ +│ └─ 返回: 完整页面数据(图片+文字+音频) │ +│ │ +└─────────────────────────────────────────────────────────┘ +``` + +**Token 有效期**: 7天(604800秒),过期后需重新登录获取。 + +**建议**: +- Token 存储在设备本地,每次启动时检查是否过期 +- 过期后重新走 发送验证码 → 登录 流程 +- 音频和图片资源使用返回的 URL 直接访问 OSS,无需经过本服务 diff --git a/docs/deployment/backend-deployment.md b/docs/deployment/backend-deployment.md index bbd6ac4..61ba7d9 100644 --- a/docs/deployment/backend-deployment.md +++ b/docs/deployment/backend-deployment.md @@ -66,7 +66,7 @@ DATABASE_URL="mysql://用户名:密码@数据库地址:端口/数据库名" 示例(腾讯云数据库): ```env -DATABASE_URL="mysql://root:password@gz-cdb-xxx.sql.tencentcdb.com:20704/db_competition_management" +DATABASE_URL="mysql://root:password@gz-cdb-xxx.sql.tencentcdb.com:20704/db_lesingle-creation-test" ``` ### 3. 生成 Prisma Client @@ -214,7 +214,7 @@ pnpm init:menus pnpm init:roles:all # 导出数据 -mysqldump -u root db_competition_management > init_data.sql +mysqldump -u root db_lesingle-creation-test > init_data.sql ``` **导入到云数据库**(使用 DBeaver): diff --git a/docs/project/09-test-results.md b/docs/project/09-test-results.md index 0b5322e..e3e8ba0 100644 --- a/docs/project/09-test-results.md +++ b/docs/project/09-test-results.md @@ -96,6 +96,6 @@ |------|-----| | 后端 | http://localhost:3234 | | 前端 | http://localhost:3000 | -| 数据库 | mysql://root@localhost:3306/competition_management | +| 数据库 | mysql://root@localhost:3306/lesingle-creation-test | | 测试活动 | ID=1(公开), ID=2(仅内部), ID=3(定向广州6-12岁) | | 测试用户 | testuser01(广州,有子女), beijing_user(北京), demo(默认) | diff --git a/frontend/tsconfig.tsbuildinfo b/frontend/tsconfig.tsbuildinfo deleted file mode 100644 index 75ea8ea..0000000 --- a/frontend/tsconfig.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"root":["./src/main.ts","./src/vite-env.d.ts","./src/api/ai-3d.ts","./src/api/analytics.ts","./src/api/auth.ts","./src/api/classes.ts","./src/api/config.ts","./src/api/contests.ts","./src/api/departments.ts","./src/api/dict.ts","./src/api/grades.ts","./src/api/homework.ts","./src/api/judges-management.ts","./src/api/logs.ts","./src/api/menus.ts","./src/api/permissions.ts","./src/api/preset-comments.ts","./src/api/public.ts","./src/api/roles.ts","./src/api/students.ts","./src/api/teachers.ts","./src/api/tenants.ts","./src/api/upload.ts","./src/api/users.ts","./src/api/aicreate/index.ts","./src/api/aicreate/types.ts","./src/composables/usecontestworkpreviewpages.ts","./src/composables/uselistrequest.ts","./src/composables/usesimplelistrequest.ts","./src/directives/permission.ts","./src/router/index.ts","./src/stores/aicreate.ts","./src/stores/auth.ts","./src/types/api.ts","./src/types/auth.ts","./src/types/router.ts","./src/utils/auth.ts","./src/utils/avatar.ts","./src/utils/menu.ts","./src/utils/oss-env.ts","./src/utils/request.ts","./src/utils/sanitize.ts","./src/utils/aicreate/config.ts","./src/utils/aicreate/hmac.ts","./src/utils/aicreate/status.ts","./src/app.vue","./src/components/modelviewer.vue","./src/components/richtexteditor.vue","./src/components/aicreate/pageheader.vue","./src/components/aicreate/stepbar.vue","./src/layouts/basiclayout.vue","./src/layouts/emptylayout.vue","./src/layouts/publiclayout.vue","./src/views/activities/comments.vue","./src/views/activities/guidance.vue","./src/views/activities/presetcomments.vue","./src/views/activities/review.vue","./src/views/activities/reviewdetail.vue","./src/views/activities/components/reviewworkmodal.vue","./src/views/analytics/overview.vue","./src/views/analytics/review.vue","./src/views/auth/login.vue","./src/views/content/tagmanagement.vue","./src/views/content/workmanagement.vue","./src/views/content/workreview.vue","./src/views/contests/activities.vue","./src/views/contests/create.vue","./src/views/contests/detail.vue","./src/views/contests/guidance.vue","./src/views/contests/index.vue","./src/views/contests/registerindividual.vue","./src/views/contests/registerteam.vue","./src/views/contests/superdetail.vue","./src/views/contests/components/addjudgedrawer.vue","./src/views/contests/components/addparticipantdrawer.vue","./src/views/contests/components/addteacherdrawer.vue","./src/views/contests/components/submitworkdrawer.vue","./src/views/contests/components/viewworkdrawer.vue","./src/views/contests/components/workdetailmodal.vue","./src/views/contests/judges/index.vue","./src/views/contests/notices/index.vue","./src/views/contests/registrations/index.vue","./src/views/contests/registrations/records.vue","./src/views/contests/results/detail.vue","./src/views/contests/results/index.vue","./src/views/contests/reviews/index.vue","./src/views/contests/reviews/progress.vue","./src/views/contests/reviews/progressdetail.vue","./src/views/contests/reviews/tasks.vue","./src/views/contests/works/index.vue","./src/views/contests/works/worksdetail.vue","./src/views/error/403.vue","./src/views/error/404.vue","./src/views/homework/index.vue","./src/views/homework/reviewrules.vue","./src/views/homework/studentdetail.vue","./src/views/homework/studentlist.vue","./src/views/homework/submissions.vue","./src/views/public/activities.vue","./src/views/public/activitydetail.vue","./src/views/public/gallery.vue","./src/views/public/login.vue","./src/views/public/components/workselector.vue","./src/views/public/create/index.vue","./src/views/public/create/views/bookreaderview.vue","./src/views/public/create/views/charactersview.vue","./src/views/public/create/views/creatingview.vue","./src/views/public/create/views/dubbingview.vue","./src/views/public/create/views/editinfoview.vue","./src/views/public/create/views/previewview.vue","./src/views/public/create/views/savesuccessview.vue","./src/views/public/create/views/storyinputview.vue","./src/views/public/create/views/styleselectview.vue","./src/views/public/create/views/uploadview.vue","./src/views/public/create/views/welcomeview.vue","./src/views/public/mine/children.vue","./src/views/public/mine/favorites.vue","./src/views/public/mine/index.vue","./src/views/public/mine/registrations.vue","./src/views/public/works/detail.vue","./src/views/public/works/index.vue","./src/views/public/works/publish.vue","./src/views/system/config/index.vue","./src/views/system/dict/index.vue","./src/views/system/logs/index.vue","./src/views/system/menus/index.vue","./src/views/system/permissions/index.vue","./src/views/system/public-users/index.vue","./src/views/system/roles/index.vue","./src/views/system/tenant-info/index.vue","./src/views/system/tenants/index.vue","./src/views/system/users/index.vue","./src/views/workbench/index.vue","./src/views/workbench/tenantdashboard.vue"],"errors":true,"version":"5.9.3"} \ No newline at end of file diff --git a/frontend/vite.config.d.ts b/frontend/vite.config.d.ts deleted file mode 100644 index 089eeef..0000000 --- a/frontend/vite.config.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: import("vite").UserConfigFnObject; -export default _default; diff --git a/frontend/vite.config.js b/frontend/vite.config.js deleted file mode 100644 index e1c7cab..0000000 --- a/frontend/vite.config.js +++ /dev/null @@ -1,38 +0,0 @@ -import { defineConfig } from "vite"; -import vue from "@vitejs/plugin-vue"; -import { resolve } from "path"; -// 根据环境设置 base 路径 -var getBase = function (mode) { - switch (mode) { - case "test": - return "/web-test/"; - case "production": - return "/web/"; - default: - return "/"; - } -}; -// https://vitejs.dev/config/ -export default defineConfig(function (_a) { - var mode = _a.mode; - return { - base: getBase(mode), - plugins: [vue()], - resolve: { - alias: { - "@": resolve(__dirname, "src"), - }, - }, - server: { - host: "0.0.0.0", - port: 3000, - proxy: { - // 主后端 - "/api": { - target: "http://localhost:8580", - changeOrigin: true, - }, - }, - }, - }; -}); diff --git a/lesingle-aicreate-backend-demo/企业同步创作数据_核心三步_V4.0(1).md b/lesingle-aicreate-backend-demo/企业同步创作数据_核心三步_V4.0(1).md new file mode 100644 index 0000000..8d6a174 --- /dev/null +++ b/lesingle-aicreate-backend-demo/企业同步创作数据_核心三步_V4.0(1).md @@ -0,0 +1,383 @@ +# 企业同步创作数据 — 核心三步 + +> 基于《AI绘本创作系统 企业后端集成指南 V4.0》,提炼企业同步乐读派创作数据的核心实现路径。 +> +> 三层防线共用同一套同步判断规则,区别仅在于触发方式和时机。 + +--- + +## 前置知识:5步状态机与同步判断规则 + +### 状态定义 + +| 数值 | 状态名 | 含义 | +|------|--------|------| +| -1 | FAILED | 创作失败(异常状态) | +| 1 | PENDING | 已提交,排队等待 | +| 2 | PROCESSING | AI创作中(进度变化) | +| 3 | COMPLETED | 图片完成,待编目 | +| 4 | CATALOGED | 编目完成,待配音 | +| 5 | DUBBED | 配音完成(乐读派终态) | + +正常流转:`1 → 2 → 3 → 4 → 5`,严格单向递增,不可回退。 + +### 统一同步判断规则(三步通用) + +``` +if (本地无记录) → INSERT(新作品) +if (remote_status == -1) → 强制UPDATE(失败通知,无条件处理) +if (remote_status == 2) → 强制UPDATE(进度变化,无条件更新) +if (remote_status > local_status) → 全量UPDATE(状态前进) +其他 → SKIP(旧数据/重复,忽略) +``` + +> **重点**:PROCESSING(2) 和 FAILED(-1) 是特殊状态,**不参与数值大小比较**,收到即强制更新。 + +--- + +## 第一步:Webhook 回调推送(实时主通道) + +### 作用 + +乐读派后端在作品状态变更时,**主动** POST 推送到企业配置的 Webhook URL,实现秒级数据同步。 + +### 触发时机 + +每次 status 发生变化时自动推送,包括: +- 状态前进:1→2、2→3、3→4、4→5 +- 创作失败:any→-1 + +### 两种事件类型 + +| 事件 | 触发时机 | 频率 | 说明 | +|------|----------|------|------| +| `work.status_changed` | 状态变更 | 每次状态变更1次 | 核心事件,携带完整作品数据(含 page_list) | +| `work.progress` | PROCESSING 阶段进度变化 | 多次/作品 | 进度里程碑推送(10%/30%/50%/70%/90%) | + +### Webhook 请求格式 + +``` +POST {企业webhook_url} +Content-Type: application/json +X-Webhook-Id: evt_190368671438289 +X-Webhook-Event: work.status_changed +X-Webhook-Timestamp: 1712000000000 +X-Webhook-Signature: HMAC-SHA256=a3f8c2d1... +``` + +### 企业处理逻辑(Java 伪代码) + +```java +@Transactional +public void handleWebhook(JSONObject data) { + String workId = data.getString("work_id"); + int remoteStatus = data.getIntValue("status"); + + // 1. 幂等去重(用 event_id,防止重复处理) + if (processedEvents.contains(eventId)) return; + + // 2. 查本地记录(建议 SELECT ... FOR UPDATE 行锁) + WorkRecord local = db.selectForUpdate(workId); + + // 3. 新作品 → 直接入库 + if (local == null) { + db.insert(buildRecord(data)); + return; + } + + // 4. FAILED(-1) → 强制更新,无条件 + if (remoteStatus == -1) { + local.setStatus(-1); + local.setFailReason(data.getString("fail_reason")); + db.update(local); + return; + } + + // 5. PROCESSING(2) → 强制更新进度,无条件 + if (remoteStatus == 2) { + local.setProgress(data.getIntValue("progress")); + local.setProgressMessage(data.getString("progress_message")); + db.update(local); + return; + } + + // 6. 状态前进 → 全量覆盖 + if (remoteStatus > local.getStatus()) { + updateAllFields(local, data); // 更新 title/author/page_list 等 + db.update(local); + return; + } + + // 7. 旧数据/重复 → 忽略 + log.info("skip: remote={} <= local={}", remoteStatus, local.getStatus()); +} +``` + +### 各状态下企业应保存的关键数据 + +| 状态 | 企业需保存的字段 | 用途 | +|------|--------------|------| +| 1 PENDING | work_id, phone, org_id, style, original_image_url | 创建本地记录,关联企业用户 | +| 2 PROCESSING | progress, progress_message | 显示创作进度(可选) | +| 3 COMPLETED | title, pages, page_list(含 image_url) | 作品图片已生成,可预览展示 | +| 4 CATALOGED | title, author, subtitle, intro, tags | 用户填写的编目信息 | +| 5 DUBBED | page_list(含 audio_url) | 配音URL已填充,作品完整可用 | +| -1 FAILED | fail_reason | 记录失败原因,通知用户 | + +### 签名验证(必须实现) + +``` +签名体 = "{X-Webhook-Id}.{X-Webhook-Timestamp}.{请求body原文}" +期望签名 = HMAC-SHA256(签名体, app_secret).toHex() +``` + +安全检查清单: +- **时间窗口**:`|当前时间 - X-Webhook-Timestamp| ≤ 5分钟`,防重放 +- **幂等去重**:用 `X-Webhook-Id` 记录已处理事件 +- **常量时间比较**:用 `MessageDigest.isEqual()` 而非 `.equals()`,防时序攻击 +- **原始body**:签名时使用 HTTP body 原文,不要反序列化再序列化 + +### 重试策略 + +首次发送 + 5次重试 = 共6次尝试。 + +延迟间隔:`10s → 30s → 2min → 10min → 30min → 30min` + +全部失败后需通过**第二步 B3 批量拉取**兜底。 + +--- + +## 第二步:B3 批量查询兜底(定时对账) + +### 作用 + +Webhook 可能因网络问题、企业服务宕机等原因丢失。B3 定时批量拉取作为兜底通道,确保数据**最终一致**。 + +### 接口信息 + +``` +GET /api/v1/query/works?orgId=ORG001&updatedAfter=2026-04-05T00:00:00 +认证方式:HMAC-SHA256 签名 +``` + +返回指定时间之后有变更的所有作品列表。 + +### 建议配置 + +| 配置项 | 推荐值 | 说明 | +|--------|--------|------| +| 对账频率 | 每 30 分钟 | 不低于 15 分钟,避免对 API 造成查询压力 | +| 查询范围 | 最近 2 小时 | 覆盖 2 个对账周期,防止边界遗漏 | + +### 企业实现伪代码(Java) + +```java +@Scheduled(fixedRate = 30 * 60 * 1000) // 每30分钟执行 +public void reconcile() { + // 查询最近2小时内有变更的作品 + String since = twoHoursAgo.format(ISO_FORMAT); + List remoteList = callB3(since); + + for (RemoteWork remote : remoteList) { + WorkRecord local = db.get(remote.workId); + + // 同步判断规则与 Webhook 完全一致 + if (local == null + || remote.status > local.getStatus() + || remote.status == 2 + || remote.status == -1) { + db.upsert(remote); + } + } + lastSyncTime = now(); +} +``` + +### B3 调用签名示例 + +```java +Map params = new LinkedHashMap<>(); +params.put("orgId", ORG_ID); +params.put("updatedAfter", "2026-04-05T00:00:00"); + +// 生成 HMAC 签名头(4个 Header) +Map headers = buildHmacHeaders(params, ORG_ID, APP_SECRET); + +String url = API_URL + "/api/v1/query/works?orgId=" + ORG_ID + + "&updatedAfter=" + URLEncoder.encode("2026-04-05T00:00:00", "UTF-8"); + +// 注意:传 URI 对象,避免 RestTemplate 双重编码 +restTemplate.getForObject(URI.create(url), String.class); +``` + +### 并发安全(Webhook + B3 同时触发) + +推荐两种方案防止同一作品被并发更新: + +```sql +-- 方案1: 行锁(推荐,简单可靠) +SELECT * FROM enterprise_work WHERE work_id = ? FOR UPDATE; +-- 然后按同步规则判断和更新 + +-- 方案2: CAS 乐观锁(无锁,适合高并发) +UPDATE enterprise_work +SET status = #{remoteStatus}, title = #{title}, page_list = #{pageList} +WHERE work_id = #{workId} + AND (status < #{remoteStatus} OR #{remoteStatus} = 2 OR #{remoteStatus} = -1); +-- rows=0 表示被其他线程抢先更新了,安全忽略 +``` + +--- + +## 第三步:详情页进入时强制 B2 拉取(用户触发兜底) + +### 作用 + +当用户点击进入作品详情页,且本地状态尚未完成(`status < 3`),企业**强制调用 B2 单条查询**拉取最新数据,确保用户看到的是最新状态。 + +### 为什么需要这一步 + +- status 1/2 期间状态变化最快(排队 → 创作中 → 完成),是 Webhook 丢失的**高风险窗口** +- B3 对账有 30 分钟延迟,用户可能在此期间打开详情页 +- 用户主动触发,**即时补偿**,体验最佳 + +### 触发条件 + +``` +用户点击作品详情页 && local_status < 3 +``` + +`status >= 3` 后变化由用户主动操作驱动(编目/配音),Webhook + B3 已足够覆盖,无需额外拉取。 + +### 接口信息 + +``` +GET /api/v1/query/work/{workId}?orgId=ORG001 +认证方式:HMAC-SHA256 签名 或 Session Token +``` + +### 企业实现伪代码(Java) + +```java +/** + * 用户点击作品详情页时调用 + */ +public WorkRecord getWorkDetail(String workId) { + WorkRecord local = db.get(workId); + + // 本地状态 < 3(PENDING 或 PROCESSING),强制从乐读派拉取最新 + if (local != null && local.getStatus() < 3) { + RemoteWork remote = callB2(workId); + + // 同步判断规则与 Webhook、B3 完全一致 + if (remote.status > local.getStatus() + || remote.status == 2 + || remote.status == -1) { + updateAllFields(local, remote); + db.update(local); + } + } + + // 返回最新的本地记录,渲染详情页 + return db.get(workId); +} +``` + +### 前端配合(可选) + +如果企业有自建 C 端,可在作品列表页面根据 status 做路由跳转: + +```javascript +switch (work.status) { + case 1: case 2: // 排队/创作中 + navigate('/creating/' + workId); // → 进度等待页 + break; + case 3: // 图片完成 + navigate('/catalog/' + workId); // → 编目编辑页(强制) + break; + case 4: // 编目完成 + navigate('/dubbing/' + workId); // → 配音编辑页(强制) + break; + case 5: // 配音完成(终态) + navigate('/reader/' + workId); // → 阅读页 + break; + case -1: // 失败 + showError(work.failReason); + break; +} +``` + +--- + +## 三步协同总览 + +``` +┌──────────────────────────────────────────────────────────────────┐ +│ 企业同步三层防线 │ +├──────────────────────────────────────────────────────────────────┤ +│ │ +│ 第一步 Webhook 推送 秒级实时 ← 主通道(可能丢失) │ +│ ↓ 漏网之鱼 │ +│ 第二步 B3 定时对账 30分钟兜底 ← 保障通道(高可靠) │ +│ ↓ 用户等不及 │ +│ 第三步 B2 详情页强制拉取 用户触发 ← 即时补偿(status<3时) │ +│ │ +├──────────────────────────────────────────────────────────────────┤ +│ 三层共用统一同步规则: │ +│ · remote > local → 全量更新 │ +│ · remote == 2 (进度) → 强制更新 │ +│ · remote == -1 (失败) → 强制更新 │ +│ · 其他 → 忽略 │ +└──────────────────────────────────────────────────────────────────┘ +``` + +### 数据流对比 + +| 维度 | 第一步 Webhook | 第二步 B3 对账 | 第三步 B2 强制拉取 | +|------|-------------|------------|---------------| +| 触发方式 | 乐读派主动推送 | 企业定时轮询 | 用户打开详情页 | +| 实时性 | 秒级 | 30分钟级 | 即时 | +| 可靠性 | 可能丢失 | 高可靠 | 高可靠 | +| 触发条件 | 状态变更时自动 | 定时任务 | `local_status < 3` | +| 数据范围 | 单条作品 | 时间范围内批量 | 单条作品 | +| 认证方式 | 签名验证(被动接收) | HMAC 签名(主动请求) | HMAC/Token(主动请求) | + +--- + +## 企业推荐表结构 + +```sql +CREATE TABLE `enterprise_work` ( + `work_id` VARCHAR(32) PRIMARY KEY, + `status` INT NOT NULL DEFAULT 0 COMMENT '状态: 乐读派1-5, 企业>=6', + `progress` INT DEFAULT 0 COMMENT '创作进度0-100', + `title` VARCHAR(200), + `author` VARCHAR(50), + `tags` JSON, + `page_list` JSON COMMENT '页面数据(含image_url/audio_url)', + `original_image_url` VARCHAR(500) COMMENT '用户原创作品图片URL', + `phone` VARCHAR(20) COMMENT '用户手机号(关联企业用户)', + `fail_reason` VARCHAR(500), + `webhook_event_id` VARCHAR(64) COMMENT '最近一次webhook事件ID(幂等去重)', + `synced_at` DATETIME COMMENT '最近同步时间', + `created_at` DATETIME DEFAULT CURRENT_TIMESTAMP, + `updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + INDEX `idx_status` (`status`), + INDEX `idx_phone` (`phone`) +); +``` + +--- + +## 管理后台配置项 + +企业需在乐读派管理后台「机构管理」中配置以下 2 项: + +| 配置项 | 填写内容 | 说明 | +|--------|--------|------| +| Webhook URL | `https://你的域名/webhook/leai` | 接收作品状态变更推送(第一步) | +| 认证回调URL | `https://你的域名/leai-auth` | H5 token 失效后跳回重新认证 | + +--- + +> 完整接口规范、签名算法、代码示例请参考《AI绘本创作系统 企业后端集成指南 V4.0》及随附的 `enterprise-demo/java-demo/` 目录。 diff --git a/backend-java/.gitignore b/lesingle-creation-backend/.gitignore similarity index 100% rename from backend-java/.gitignore rename to lesingle-creation-backend/.gitignore diff --git a/backend-java/pom.xml b/lesingle-creation-backend/pom.xml similarity index 97% rename from backend-java/pom.xml rename to lesingle-creation-backend/pom.xml index 660836f..6ea1db2 100644 --- a/backend-java/pom.xml +++ b/lesingle-creation-backend/pom.xml @@ -11,10 +11,10 @@ - com.competition - competition-management-system + com.lesingle + lesingle-creation-backend 1.0.0 - competition-management-system + lesingle-creation-backend 少儿绘本创作活动管理平台 - Java 后端 @@ -161,6 +161,7 @@ + lesingle-creation-backend org.springframework.boot diff --git a/lesingle-creation-backend/src/main/java/com/lesingle/LesingleCreationApplication.java b/lesingle-creation-backend/src/main/java/com/lesingle/LesingleCreationApplication.java new file mode 100644 index 0000000..8aa823f --- /dev/null +++ b/lesingle-creation-backend/src/main/java/com/lesingle/LesingleCreationApplication.java @@ -0,0 +1,23 @@ +package com.lesingle; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +@MapperScan({ + "com.lesingle.modules.sys.mapper", + "com.lesingle.modules.biz.contest.mapper", + "com.lesingle.modules.biz.review.mapper", + "com.lesingle.modules.biz.homework.mapper", + "com.lesingle.modules.biz.judge.mapper", + "com.lesingle.modules.user.mapper", + "com.lesingle.modules.ugc.mapper", + "com.lesingle.modules.leai.mapper" +}) +public class LesingleCreationApplication { + + public static void main(String[] args) { + SpringApplication.run(LesingleCreationApplication.class, args); + } +} diff --git a/backend-java/src/main/java/com/competition/common/annotation/RateLimit.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/annotation/RateLimit.java similarity index 93% rename from backend-java/src/main/java/com/competition/common/annotation/RateLimit.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/annotation/RateLimit.java index 260eddc..94dd373 100644 --- a/backend-java/src/main/java/com/competition/common/annotation/RateLimit.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/annotation/RateLimit.java @@ -1,4 +1,4 @@ -package com.competition.common.annotation; +package com.lesingle.common.annotation; import java.lang.annotation.*; import java.util.concurrent.TimeUnit; diff --git a/backend-java/src/main/java/com/competition/common/config/ContestWorkSchemaRepair.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/ContestWorkSchemaRepair.java similarity index 98% rename from backend-java/src/main/java/com/competition/common/config/ContestWorkSchemaRepair.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/config/ContestWorkSchemaRepair.java index d706d6a..2759d52 100644 --- a/backend-java/src/main/java/com/competition/common/config/ContestWorkSchemaRepair.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/ContestWorkSchemaRepair.java @@ -1,4 +1,4 @@ -package com.competition.common.config; +package com.lesingle.common.config; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/backend-java/src/main/java/com/competition/common/config/CorsConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/CorsConfig.java similarity index 96% rename from backend-java/src/main/java/com/competition/common/config/CorsConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/config/CorsConfig.java index 7f3b56b..f05c1fd 100644 --- a/backend-java/src/main/java/com/competition/common/config/CorsConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/CorsConfig.java @@ -1,4 +1,4 @@ -package com.competition.common.config; +package com.lesingle.common.config; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Bean; diff --git a/backend-java/src/main/java/com/competition/common/config/FlywayRepairConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/FlywayRepairConfig.java similarity index 94% rename from backend-java/src/main/java/com/competition/common/config/FlywayRepairConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/config/FlywayRepairConfig.java index 7db5e17..8a85002 100644 --- a/backend-java/src/main/java/com/competition/common/config/FlywayRepairConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/FlywayRepairConfig.java @@ -1,4 +1,4 @@ -package com.competition.common.config; +package com.lesingle.common.config; import org.flywaydb.core.Flyway; import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy; diff --git a/backend-java/src/main/java/com/competition/common/config/Knife4jConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/Knife4jConfig.java similarity index 96% rename from backend-java/src/main/java/com/competition/common/config/Knife4jConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/config/Knife4jConfig.java index 2cbd578..30eb056 100644 --- a/backend-java/src/main/java/com/competition/common/config/Knife4jConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/Knife4jConfig.java @@ -1,4 +1,4 @@ -package com.competition.common.config; +package com.lesingle.common.config; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Info; diff --git a/backend-java/src/main/java/com/competition/common/config/MyBatisPlusConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/MyBatisPlusConfig.java similarity index 94% rename from backend-java/src/main/java/com/competition/common/config/MyBatisPlusConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/config/MyBatisPlusConfig.java index 497e298..b59bb3c 100644 --- a/backend-java/src/main/java/com/competition/common/config/MyBatisPlusConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/MyBatisPlusConfig.java @@ -1,4 +1,4 @@ -package com.competition.common.config; +package com.lesingle.common.config; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; diff --git a/backend-java/src/main/java/com/competition/common/config/RestTemplateConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/RestTemplateConfig.java similarity index 93% rename from backend-java/src/main/java/com/competition/common/config/RestTemplateConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/config/RestTemplateConfig.java index 1d592f2..a454ee8 100644 --- a/backend-java/src/main/java/com/competition/common/config/RestTemplateConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/RestTemplateConfig.java @@ -1,4 +1,4 @@ -package com.competition.common.config; +package com.lesingle.common.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; diff --git a/backend-java/src/main/java/com/competition/common/config/SchedulingConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/SchedulingConfig.java similarity index 85% rename from backend-java/src/main/java/com/competition/common/config/SchedulingConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/config/SchedulingConfig.java index bcb97df..c6968cc 100644 --- a/backend-java/src/main/java/com/competition/common/config/SchedulingConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/SchedulingConfig.java @@ -1,4 +1,4 @@ -package com.competition.common.config; +package com.lesingle.common.config; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; diff --git a/backend-java/src/main/java/com/competition/common/config/WebMvcConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/WebMvcConfig.java similarity index 76% rename from backend-java/src/main/java/com/competition/common/config/WebMvcConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/config/WebMvcConfig.java index 91da94e..e0b7a4c 100644 --- a/backend-java/src/main/java/com/competition/common/config/WebMvcConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/config/WebMvcConfig.java @@ -1,7 +1,7 @@ -package com.competition.common.config; +package com.lesingle.common.config; -import com.competition.common.interceptor.RateLimitInterceptor; -import com.competition.common.interceptor.TraceIdInterceptor; +import com.lesingle.common.interceptor.RateLimitInterceptor; +import com.lesingle.common.interceptor.TraceIdInterceptor; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; @@ -22,6 +22,6 @@ public class WebMvcConfig implements WebMvcConfigurer { registry.addInterceptor(traceIdInterceptor).addPathPatterns("/**"); // 速率限制拦截器,仅对公开接口生效 registry.addInterceptor(rateLimitInterceptor) - .addPathPatterns("/public/**", "/webhook/**"); + .addPathPatterns("/public/**", "/webhook/**", "/device/**"); } } diff --git a/backend-java/src/main/java/com/competition/common/constants/BaseEntityConstants.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/constants/BaseEntityConstants.java similarity index 90% rename from backend-java/src/main/java/com/competition/common/constants/BaseEntityConstants.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/constants/BaseEntityConstants.java index 7a0edd0..47d54e3 100644 --- a/backend-java/src/main/java/com/competition/common/constants/BaseEntityConstants.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/constants/BaseEntityConstants.java @@ -1,4 +1,4 @@ -package com.competition.common.constants; +package com.lesingle.common.constants; /** * BaseEntity 基础字段常量 diff --git a/backend-java/src/main/java/com/competition/common/constants/CacheConstants.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/constants/CacheConstants.java similarity index 97% rename from backend-java/src/main/java/com/competition/common/constants/CacheConstants.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/constants/CacheConstants.java index 411a900..79c9b9b 100644 --- a/backend-java/src/main/java/com/competition/common/constants/CacheConstants.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/constants/CacheConstants.java @@ -1,4 +1,4 @@ -package com.competition.common.constants; +package com.lesingle.common.constants; /** * 缓存相关常量 diff --git a/backend-java/src/main/java/com/competition/common/constants/RoleConstants.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/constants/RoleConstants.java similarity index 91% rename from backend-java/src/main/java/com/competition/common/constants/RoleConstants.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/constants/RoleConstants.java index f5900a8..c8ccbc5 100644 --- a/backend-java/src/main/java/com/competition/common/constants/RoleConstants.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/constants/RoleConstants.java @@ -1,4 +1,4 @@ -package com.competition.common.constants; +package com.lesingle.common.constants; /** * 角色相关常量 diff --git a/backend-java/src/main/java/com/competition/common/constants/TenantConstants.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/constants/TenantConstants.java similarity index 93% rename from backend-java/src/main/java/com/competition/common/constants/TenantConstants.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/constants/TenantConstants.java index 848100e..8213eaa 100644 --- a/backend-java/src/main/java/com/competition/common/constants/TenantConstants.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/constants/TenantConstants.java @@ -1,4 +1,4 @@ -package com.competition.common.constants; +package com.lesingle.common.constants; import java.util.Set; diff --git a/backend-java/src/main/java/com/competition/common/entity/BaseEntity.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/entity/BaseEntity.java similarity index 98% rename from backend-java/src/main/java/com/competition/common/entity/BaseEntity.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/entity/BaseEntity.java index 9b5a236..a23f110 100644 --- a/backend-java/src/main/java/com/competition/common/entity/BaseEntity.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/entity/BaseEntity.java @@ -1,4 +1,4 @@ -package com.competition.common.entity; +package com.lesingle.common.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/backend-java/src/main/java/com/competition/common/enums/CommonStatus.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/CommonStatus.java similarity index 88% rename from backend-java/src/main/java/com/competition/common/enums/CommonStatus.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/CommonStatus.java index 90b0e3e..186d695 100644 --- a/backend-java/src/main/java/com/competition/common/enums/CommonStatus.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/CommonStatus.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/ErrorCode.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/ErrorCode.java similarity index 98% rename from backend-java/src/main/java/com/competition/common/enums/ErrorCode.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/ErrorCode.java index a9a7c96..5a0daa2 100644 --- a/backend-java/src/main/java/com/competition/common/enums/ErrorCode.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/ErrorCode.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/ParticipantType.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/ParticipantType.java similarity index 88% rename from backend-java/src/main/java/com/competition/common/enums/ParticipantType.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/ParticipantType.java index 577f49c..7e2eb71 100644 --- a/backend-java/src/main/java/com/competition/common/enums/ParticipantType.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/ParticipantType.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/PublishStatus.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/PublishStatus.java similarity index 88% rename from backend-java/src/main/java/com/competition/common/enums/PublishStatus.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/PublishStatus.java index 8d893b7..2da9636 100644 --- a/backend-java/src/main/java/com/competition/common/enums/PublishStatus.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/PublishStatus.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/RegistrationStatus.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/RegistrationStatus.java similarity index 89% rename from backend-java/src/main/java/com/competition/common/enums/RegistrationStatus.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/RegistrationStatus.java index 837324d..b40b8cc 100644 --- a/backend-java/src/main/java/com/competition/common/enums/RegistrationStatus.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/RegistrationStatus.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/SubmitRule.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/SubmitRule.java similarity index 88% rename from backend-java/src/main/java/com/competition/common/enums/SubmitRule.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/SubmitRule.java index fe64dfe..32d87a9 100644 --- a/backend-java/src/main/java/com/competition/common/enums/SubmitRule.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/SubmitRule.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/TenantType.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/TenantType.java similarity index 92% rename from backend-java/src/main/java/com/competition/common/enums/TenantType.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/TenantType.java index 7297613..1c7742e 100644 --- a/backend-java/src/main/java/com/competition/common/enums/TenantType.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/TenantType.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/UserSource.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/UserSource.java similarity index 90% rename from backend-java/src/main/java/com/competition/common/enums/UserSource.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/UserSource.java index 226069b..1f7d5f6 100644 --- a/backend-java/src/main/java/com/competition/common/enums/UserSource.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/UserSource.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/UserType.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/UserType.java similarity index 87% rename from backend-java/src/main/java/com/competition/common/enums/UserType.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/UserType.java index 49178f4..0c055bf 100644 --- a/backend-java/src/main/java/com/competition/common/enums/UserType.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/UserType.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/Visibility.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/Visibility.java similarity index 90% rename from backend-java/src/main/java/com/competition/common/enums/Visibility.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/Visibility.java index df78b36..6e52b84 100644 --- a/backend-java/src/main/java/com/competition/common/enums/Visibility.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/Visibility.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/enums/WorkStatus.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/WorkStatus.java similarity index 92% rename from backend-java/src/main/java/com/competition/common/enums/WorkStatus.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/enums/WorkStatus.java index 5557f0e..e9cc7f0 100644 --- a/backend-java/src/main/java/com/competition/common/enums/WorkStatus.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/enums/WorkStatus.java @@ -1,4 +1,4 @@ -package com.competition.common.enums; +package com.lesingle.common.enums; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/backend-java/src/main/java/com/competition/common/exception/BusinessException.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/exception/BusinessException.java similarity index 90% rename from backend-java/src/main/java/com/competition/common/exception/BusinessException.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/exception/BusinessException.java index 266bbfe..919ad92 100644 --- a/backend-java/src/main/java/com/competition/common/exception/BusinessException.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/exception/BusinessException.java @@ -1,6 +1,6 @@ -package com.competition.common.exception; +package com.lesingle.common.exception; -import com.competition.common.enums.ErrorCode; +import com.lesingle.common.enums.ErrorCode; import lombok.Getter; /** diff --git a/backend-java/src/main/java/com/competition/common/exception/GlobalExceptionHandler.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/exception/GlobalExceptionHandler.java similarity index 97% rename from backend-java/src/main/java/com/competition/common/exception/GlobalExceptionHandler.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/exception/GlobalExceptionHandler.java index 1565af6..afd354b 100644 --- a/backend-java/src/main/java/com/competition/common/exception/GlobalExceptionHandler.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/exception/GlobalExceptionHandler.java @@ -1,7 +1,7 @@ -package com.competition.common.exception; +package com.lesingle.common.exception; -import com.competition.common.enums.ErrorCode; -import com.competition.common.result.Result; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.result.Result; import jakarta.servlet.http.HttpServletRequest; import lombok.extern.slf4j.Slf4j; import org.springframework.dao.DataIntegrityViolationException; diff --git a/backend-java/src/main/java/com/competition/common/handler/AuditMetaObjectHandler.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/handler/AuditMetaObjectHandler.java similarity index 95% rename from backend-java/src/main/java/com/competition/common/handler/AuditMetaObjectHandler.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/handler/AuditMetaObjectHandler.java index 7ec0ec3..f5e9d26 100644 --- a/backend-java/src/main/java/com/competition/common/handler/AuditMetaObjectHandler.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/handler/AuditMetaObjectHandler.java @@ -1,7 +1,7 @@ -package com.competition.common.handler; +package com.lesingle.common.handler; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; -import com.competition.common.util.SecurityUtil; +import com.lesingle.common.util.SecurityUtil; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.reflection.MetaObject; import org.springframework.stereotype.Component; diff --git a/backend-java/src/main/java/com/competition/common/interceptor/RateLimitInterceptor.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/interceptor/RateLimitInterceptor.java similarity index 96% rename from backend-java/src/main/java/com/competition/common/interceptor/RateLimitInterceptor.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/interceptor/RateLimitInterceptor.java index 980744c..d62f258 100644 --- a/backend-java/src/main/java/com/competition/common/interceptor/RateLimitInterceptor.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/interceptor/RateLimitInterceptor.java @@ -1,7 +1,7 @@ -package com.competition.common.interceptor; +package com.lesingle.common.interceptor; -import com.competition.common.annotation.RateLimit; -import com.competition.common.result.Result; +import com.lesingle.common.annotation.RateLimit; +import com.lesingle.common.result.Result; import com.fasterxml.jackson.databind.ObjectMapper; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; diff --git a/backend-java/src/main/java/com/competition/common/interceptor/TraceIdInterceptor.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/interceptor/TraceIdInterceptor.java similarity index 95% rename from backend-java/src/main/java/com/competition/common/interceptor/TraceIdInterceptor.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/interceptor/TraceIdInterceptor.java index ed177d5..c4b413e 100644 --- a/backend-java/src/main/java/com/competition/common/interceptor/TraceIdInterceptor.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/interceptor/TraceIdInterceptor.java @@ -1,4 +1,4 @@ -package com.competition.common.interceptor; +package com.lesingle.common.interceptor; import cn.hutool.core.util.IdUtil; import jakarta.servlet.http.HttpServletRequest; diff --git a/backend-java/src/main/java/com/competition/common/result/PageResult.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/result/PageResult.java similarity index 97% rename from backend-java/src/main/java/com/competition/common/result/PageResult.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/result/PageResult.java index 2818815..6209873 100644 --- a/backend-java/src/main/java/com/competition/common/result/PageResult.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/result/PageResult.java @@ -1,4 +1,4 @@ -package com.competition.common.result; +package com.lesingle.common.result; import com.baomidou.mybatisplus.core.metadata.IPage; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/common/result/Result.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/result/Result.java similarity index 94% rename from backend-java/src/main/java/com/competition/common/result/Result.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/result/Result.java index aaa47d9..5657296 100644 --- a/backend-java/src/main/java/com/competition/common/result/Result.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/result/Result.java @@ -1,6 +1,6 @@ -package com.competition.common.result; +package com.lesingle.common.result; -import com.competition.common.enums.ErrorCode; +import com.lesingle.common.enums.ErrorCode; import lombok.Data; import java.io.Serializable; diff --git a/backend-java/src/main/java/com/competition/common/util/SecurityUtil.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/util/SecurityUtil.java similarity index 95% rename from backend-java/src/main/java/com/competition/common/util/SecurityUtil.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/util/SecurityUtil.java index 3be7085..ed1069d 100644 --- a/backend-java/src/main/java/com/competition/common/util/SecurityUtil.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/util/SecurityUtil.java @@ -1,6 +1,6 @@ -package com.competition.common.util; +package com.lesingle.common.util; -import com.competition.security.model.LoginUser; +import com.lesingle.security.model.LoginUser; import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; diff --git a/backend-java/src/main/java/com/competition/common/util/SensitiveUtil.java b/lesingle-creation-backend/src/main/java/com/lesingle/common/util/SensitiveUtil.java similarity index 97% rename from backend-java/src/main/java/com/competition/common/util/SensitiveUtil.java rename to lesingle-creation-backend/src/main/java/com/lesingle/common/util/SensitiveUtil.java index aa186dc..8f14a77 100644 --- a/backend-java/src/main/java/com/competition/common/util/SensitiveUtil.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/common/util/SensitiveUtil.java @@ -1,4 +1,4 @@ -package com.competition.common.util; +package com.lesingle.common.util; /** * 敏感信息脱敏工具类 diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestAttachmentController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestAttachmentController.java similarity index 87% rename from backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestAttachmentController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestAttachmentController.java index edee255..6ef1492 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestAttachmentController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestAttachmentController.java @@ -1,10 +1,10 @@ -package com.competition.modules.biz.contest.controller; +package com.lesingle.modules.biz.contest.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.competition.common.result.Result; -import com.competition.modules.biz.contest.entity.BizContestAttachment; -import com.competition.modules.biz.contest.service.IContestAttachmentService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.Result; +import com.lesingle.modules.biz.contest.entity.BizContestAttachment; +import com.lesingle.modules.biz.contest.service.IContestAttachmentService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestController.java similarity index 87% rename from backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestController.java index bbbff4f..1512656 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestController.java @@ -1,14 +1,14 @@ -package com.competition.modules.biz.contest.controller; +package com.lesingle.modules.biz.contest.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.contest.dto.CreateContestDto; -import com.competition.modules.biz.contest.dto.QueryContestDto; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.service.IContestService; -import com.competition.modules.sys.service.ISysTenantService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.contest.dto.CreateContestDto; +import com.lesingle.modules.biz.contest.dto.QueryContestDto; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.service.IContestService; +import com.lesingle.modules.sys.service.ISysTenantService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestNoticeController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestNoticeController.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestNoticeController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestNoticeController.java index 11f1adc..4e86a28 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestNoticeController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestNoticeController.java @@ -1,18 +1,18 @@ -package com.competition.modules.biz.contest.controller; +package com.lesingle.modules.biz.contest.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.PublishStatus; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.contest.dto.CreateNoticeDto; -import com.competition.modules.biz.contest.entity.BizContestNotice; -import com.competition.modules.biz.contest.service.IContestNoticeService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.PublishStatus; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.contest.dto.CreateNoticeDto; +import com.lesingle.modules.biz.contest.entity.BizContestNotice; +import com.lesingle.modules.biz.contest.service.IContestNoticeService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestRegistrationController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestRegistrationController.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestRegistrationController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestRegistrationController.java index 85a4b1d..ba0b20e 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestRegistrationController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestRegistrationController.java @@ -1,12 +1,12 @@ -package com.competition.modules.biz.contest.controller; +package com.lesingle.modules.biz.contest.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.contest.dto.CreateRegistrationDto; -import com.competition.modules.biz.contest.dto.QueryRegistrationDto; -import com.competition.modules.biz.contest.service.IContestRegistrationService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.contest.dto.CreateRegistrationDto; +import com.lesingle.modules.biz.contest.dto.QueryRegistrationDto; +import com.lesingle.modules.biz.contest.service.IContestRegistrationService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestTeamController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestTeamController.java similarity index 86% rename from backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestTeamController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestTeamController.java index 34e5fb9..2dc6bc6 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestTeamController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestTeamController.java @@ -1,11 +1,11 @@ -package com.competition.modules.biz.contest.controller; +package com.lesingle.modules.biz.contest.controller; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.contest.dto.CreateTeamDto; -import com.competition.modules.biz.contest.entity.BizContestTeam; -import com.competition.modules.biz.contest.service.IContestTeamService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.contest.dto.CreateTeamDto; +import com.lesingle.modules.biz.contest.entity.BizContestTeam; +import com.lesingle.modules.biz.contest.service.IContestTeamService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestWorkController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestWorkController.java similarity index 87% rename from backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestWorkController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestWorkController.java index f94ddab..daaa1f3 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/controller/ContestWorkController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/controller/ContestWorkController.java @@ -1,12 +1,12 @@ -package com.competition.modules.biz.contest.controller; +package com.lesingle.modules.biz.contest.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.contest.dto.QueryWorkDto; -import com.competition.modules.biz.contest.dto.SubmitWorkDto; -import com.competition.modules.biz.contest.service.IContestWorkService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.contest.dto.QueryWorkDto; +import com.lesingle.modules.biz.contest.dto.SubmitWorkDto; +import com.lesingle.modules.biz.contest.service.IContestWorkService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateContestDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateContestDto.java similarity index 98% rename from backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateContestDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateContestDto.java index eb98f54..21a73f2 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateContestDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateContestDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.dto; +package com.lesingle.modules.biz.contest.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateNoticeDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateNoticeDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateNoticeDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateNoticeDto.java index 429a780..4533ef4 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateNoticeDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateNoticeDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.dto; +package com.lesingle.modules.biz.contest.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateRegistrationDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateRegistrationDto.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateRegistrationDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateRegistrationDto.java index 5ef1a8f..cef7c7c 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateRegistrationDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateRegistrationDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.dto; +package com.lesingle.modules.biz.contest.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateTeamDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateTeamDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateTeamDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateTeamDto.java index 9e07d81..8774a24 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/CreateTeamDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/CreateTeamDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.dto; +package com.lesingle.modules.biz.contest.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryContestDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryContestDto.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryContestDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryContestDto.java index 80e059a..562275e 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryContestDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryContestDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.dto; +package com.lesingle.modules.biz.contest.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryRegistrationDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryRegistrationDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryRegistrationDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryRegistrationDto.java index 32e4b41..9040945 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryRegistrationDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryRegistrationDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.dto; +package com.lesingle.modules.biz.contest.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryWorkDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryWorkDto.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryWorkDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryWorkDto.java index 38b65b1..abb301c 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/QueryWorkDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/QueryWorkDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.dto; +package com.lesingle.modules.biz.contest.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/SubmitWorkDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/SubmitWorkDto.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/biz/contest/dto/SubmitWorkDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/SubmitWorkDto.java index ff30e53..b31b949 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/dto/SubmitWorkDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/dto/SubmitWorkDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.dto; +package com.lesingle.modules.biz.contest.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContest.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContest.java similarity index 98% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContest.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContest.java index d5174b7..ccf5239 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContest.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContest.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestAttachment.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestAttachment.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestAttachment.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestAttachment.java index 01c8f52..04b5fd0 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestAttachment.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestAttachment.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestNotice.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestNotice.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestNotice.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestNotice.java index 9e626f3..6c2216e 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestNotice.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestNotice.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestRegistration.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestRegistration.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestRegistration.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestRegistration.java index 9041235..4296065 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestRegistration.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestRegistration.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestRegistrationTeacher.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestRegistrationTeacher.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestRegistrationTeacher.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestRegistrationTeacher.java index 0424eee..8aac485 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestRegistrationTeacher.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestRegistrationTeacher.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestTeam.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestTeam.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestTeam.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestTeam.java index e865dd9..f60b4ea 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestTeam.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestTeam.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestTeamMember.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestTeamMember.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestTeamMember.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestTeamMember.java index c904f26..fc05ad6 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestTeamMember.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestTeamMember.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestWork.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestWork.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestWork.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestWork.java index dd2c5b4..3ff3ccf 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestWork.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestWork.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestWorkAttachment.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestWorkAttachment.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestWorkAttachment.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestWorkAttachment.java index 072d3c6..cf3ed3b 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/entity/BizContestWorkAttachment.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/entity/BizContestWorkAttachment.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.contest.entity; +package com.lesingle.modules.biz.contest.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestAttachmentMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestAttachmentMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestAttachmentMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestAttachmentMapper.java index b33cfc9..95fe580 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestAttachmentMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestAttachmentMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContestAttachment; +import com.lesingle.modules.biz.contest.entity.BizContestAttachment; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestMapper.java similarity index 60% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestMapper.java index 07aad8e..e3f973c 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContest; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestNoticeMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestNoticeMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestNoticeMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestNoticeMapper.java index 2d5d6a0..d766742 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestNoticeMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestNoticeMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContestNotice; +import com.lesingle.modules.biz.contest.entity.BizContestNotice; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestRegistrationMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestRegistrationMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestRegistrationMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestRegistrationMapper.java index 39fdb27..c99ebf8 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestRegistrationMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestRegistrationMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestRegistrationTeacherMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestRegistrationTeacherMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestRegistrationTeacherMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestRegistrationTeacherMapper.java index 707fc64..ed7fb9b 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestRegistrationTeacherMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestRegistrationTeacherMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContestRegistrationTeacher; +import com.lesingle.modules.biz.contest.entity.BizContestRegistrationTeacher; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestTeamMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestTeamMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestTeamMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestTeamMapper.java index dbab6d3..93f09e0 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestTeamMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestTeamMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContestTeam; +import com.lesingle.modules.biz.contest.entity.BizContestTeam; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestTeamMemberMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestTeamMemberMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestTeamMemberMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestTeamMemberMapper.java index 7ab9c46..6fb8364 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestTeamMemberMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestTeamMemberMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContestTeamMember; +import com.lesingle.modules.biz.contest.entity.BizContestTeamMember; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestWorkAttachmentMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestWorkAttachmentMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestWorkAttachmentMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestWorkAttachmentMapper.java index 513f6c0..e30e704 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestWorkAttachmentMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestWorkAttachmentMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContestWorkAttachment; +import com.lesingle.modules.biz.contest.entity.BizContestWorkAttachment; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestWorkMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestWorkMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestWorkMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestWorkMapper.java index 11b8a75..6662c44 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/mapper/ContestWorkMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/mapper/ContestWorkMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.mapper; +package com.lesingle.modules.biz.contest.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.contest.entity.BizContestWork; +import com.lesingle.modules.biz.contest.entity.BizContestWork; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestAttachmentService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestAttachmentService.java similarity index 54% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestAttachmentService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestAttachmentService.java index 29e2ae0..a26d83a 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestAttachmentService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestAttachmentService.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.service; +package com.lesingle.modules.biz.contest.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.modules.biz.contest.entity.BizContestAttachment; +import com.lesingle.modules.biz.contest.entity.BizContestAttachment; public interface IContestAttachmentService extends IService { } diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestNoticeService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestNoticeService.java similarity index 72% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestNoticeService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestNoticeService.java index 793cef9..b4602a4 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestNoticeService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestNoticeService.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.contest.service; +package com.lesingle.modules.biz.contest.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.modules.biz.contest.entity.BizContestNotice; +import com.lesingle.modules.biz.contest.entity.BizContestNotice; import java.util.List; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestRegistrationService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestRegistrationService.java similarity index 78% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestRegistrationService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestRegistrationService.java index a0f4064..f07ec9a 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestRegistrationService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestRegistrationService.java @@ -1,10 +1,10 @@ -package com.competition.modules.biz.contest.service; +package com.lesingle.modules.biz.contest.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.contest.dto.CreateRegistrationDto; -import com.competition.modules.biz.contest.dto.QueryRegistrationDto; -import com.competition.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.contest.dto.CreateRegistrationDto; +import com.lesingle.modules.biz.contest.dto.QueryRegistrationDto; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestService.java similarity index 73% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestService.java index 8542932..cfb6375 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestService.java @@ -1,10 +1,10 @@ -package com.competition.modules.biz.contest.service; +package com.lesingle.modules.biz.contest.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.contest.dto.CreateContestDto; -import com.competition.modules.biz.contest.dto.QueryContestDto; -import com.competition.modules.biz.contest.entity.BizContest; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.contest.dto.CreateContestDto; +import com.lesingle.modules.biz.contest.dto.QueryContestDto; +import com.lesingle.modules.biz.contest.entity.BizContest; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestTeamService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestTeamService.java similarity index 77% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestTeamService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestTeamService.java index 928c711..9b9c673 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestTeamService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestTeamService.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.contest.service; +package com.lesingle.modules.biz.contest.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.modules.biz.contest.dto.CreateTeamDto; -import com.competition.modules.biz.contest.entity.BizContestTeam; +import com.lesingle.modules.biz.contest.dto.CreateTeamDto; +import com.lesingle.modules.biz.contest.entity.BizContestTeam; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestWorkService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestWorkService.java similarity index 76% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestWorkService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestWorkService.java index 6b3b443..d77618a 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/IContestWorkService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/IContestWorkService.java @@ -1,10 +1,10 @@ -package com.competition.modules.biz.contest.service; +package com.lesingle.modules.biz.contest.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.contest.dto.QueryWorkDto; -import com.competition.modules.biz.contest.dto.SubmitWorkDto; -import com.competition.modules.biz.contest.entity.BizContestWork; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.contest.dto.QueryWorkDto; +import com.lesingle.modules.biz.contest.dto.SubmitWorkDto; +import com.lesingle.modules.biz.contest.entity.BizContestWork; import java.util.List; import java.util.Map; diff --git a/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestAttachmentServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestAttachmentServiceImpl.java new file mode 100644 index 0000000..9f1cbbc --- /dev/null +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestAttachmentServiceImpl.java @@ -0,0 +1,11 @@ +package com.lesingle.modules.biz.contest.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lesingle.modules.biz.contest.entity.BizContestAttachment; +import com.lesingle.modules.biz.contest.mapper.ContestAttachmentMapper; +import com.lesingle.modules.biz.contest.service.IContestAttachmentService; +import org.springframework.stereotype.Service; + +@Service +public class ContestAttachmentServiceImpl extends ServiceImpl implements IContestAttachmentService { +} diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestNoticeServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestNoticeServiceImpl.java similarity index 80% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestNoticeServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestNoticeServiceImpl.java index d4b19a4..b980637 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestNoticeServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestNoticeServiceImpl.java @@ -1,11 +1,11 @@ -package com.competition.modules.biz.contest.service.impl; +package com.lesingle.modules.biz.contest.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestNotice; -import com.competition.modules.biz.contest.mapper.ContestNoticeMapper; -import com.competition.modules.biz.contest.service.IContestNoticeService; -import com.competition.modules.biz.contest.service.IContestService; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestNotice; +import com.lesingle.modules.biz.contest.mapper.ContestNoticeMapper; +import com.lesingle.modules.biz.contest.service.IContestNoticeService; +import com.lesingle.modules.biz.contest.service.IContestService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestRegistrationServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestRegistrationServiceImpl.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestRegistrationServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestRegistrationServiceImpl.java index 3b5a855..7572ee7 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestRegistrationServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestRegistrationServiceImpl.java @@ -1,27 +1,27 @@ -package com.competition.modules.biz.contest.service.impl; +package com.lesingle.modules.biz.contest.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.ParticipantType; -import com.competition.common.enums.PublishStatus; -import com.competition.common.enums.RegistrationStatus; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.contest.dto.CreateRegistrationDto; -import com.competition.modules.biz.contest.dto.QueryRegistrationDto; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.biz.contest.entity.BizContestRegistrationTeacher; -import com.competition.modules.biz.contest.mapper.ContestMapper; -import com.competition.modules.biz.contest.mapper.ContestRegistrationMapper; -import com.competition.modules.biz.contest.mapper.ContestRegistrationTeacherMapper; -import com.competition.modules.biz.contest.service.IContestRegistrationService; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysTenantMapper; -import com.competition.modules.sys.mapper.SysUserMapper; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.ParticipantType; +import com.lesingle.common.enums.PublishStatus; +import com.lesingle.common.enums.RegistrationStatus; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.contest.dto.CreateRegistrationDto; +import com.lesingle.modules.biz.contest.dto.QueryRegistrationDto; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestRegistrationTeacher; +import com.lesingle.modules.biz.contest.mapper.ContestMapper; +import com.lesingle.modules.biz.contest.mapper.ContestRegistrationMapper; +import com.lesingle.modules.biz.contest.mapper.ContestRegistrationTeacherMapper; +import com.lesingle.modules.biz.contest.service.IContestRegistrationService; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysTenantMapper; +import com.lesingle.modules.sys.mapper.SysUserMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestServiceImpl.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestServiceImpl.java index d6c4a92..1f1fd1e 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestServiceImpl.java @@ -1,30 +1,30 @@ -package com.competition.modules.biz.contest.service.impl; +package com.lesingle.modules.biz.contest.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.PublishStatus; -import com.competition.common.enums.RegistrationStatus; -import com.competition.common.enums.SubmitRule; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.contest.dto.CreateContestDto; -import com.competition.modules.biz.contest.dto.QueryContestDto; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestAttachment; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.biz.contest.entity.BizContestWork; -import com.competition.modules.biz.contest.mapper.ContestAttachmentMapper; -import com.competition.modules.biz.contest.mapper.ContestMapper; -import com.competition.modules.biz.contest.mapper.ContestRegistrationMapper; -import com.competition.modules.biz.contest.mapper.ContestWorkMapper; -import com.competition.modules.biz.contest.service.IContestService; -import com.competition.modules.biz.review.entity.BizContestWorkJudgeAssignment; -import com.competition.modules.biz.review.mapper.ContestWorkJudgeAssignmentMapper; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.mapper.SysTenantMapper; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.PublishStatus; +import com.lesingle.common.enums.RegistrationStatus; +import com.lesingle.common.enums.SubmitRule; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.contest.dto.CreateContestDto; +import com.lesingle.modules.biz.contest.dto.QueryContestDto; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestAttachment; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestWork; +import com.lesingle.modules.biz.contest.mapper.ContestAttachmentMapper; +import com.lesingle.modules.biz.contest.mapper.ContestMapper; +import com.lesingle.modules.biz.contest.mapper.ContestRegistrationMapper; +import com.lesingle.modules.biz.contest.mapper.ContestWorkMapper; +import com.lesingle.modules.biz.contest.service.IContestService; +import com.lesingle.modules.biz.review.entity.BizContestWorkJudgeAssignment; +import com.lesingle.modules.biz.review.mapper.ContestWorkJudgeAssignmentMapper; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.mapper.SysTenantMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestTeamServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestTeamServiceImpl.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestTeamServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestTeamServiceImpl.java index 3bbf00c..718aef3 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestTeamServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestTeamServiceImpl.java @@ -1,15 +1,15 @@ -package com.competition.modules.biz.contest.service.impl; +package com.lesingle.modules.biz.contest.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.modules.biz.contest.dto.CreateTeamDto; -import com.competition.modules.biz.contest.entity.BizContestTeam; -import com.competition.modules.biz.contest.entity.BizContestTeamMember; -import com.competition.modules.biz.contest.mapper.ContestTeamMapper; -import com.competition.modules.biz.contest.mapper.ContestTeamMemberMapper; -import com.competition.modules.biz.contest.service.IContestTeamService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.biz.contest.dto.CreateTeamDto; +import com.lesingle.modules.biz.contest.entity.BizContestTeam; +import com.lesingle.modules.biz.contest.entity.BizContestTeamMember; +import com.lesingle.modules.biz.contest.mapper.ContestTeamMapper; +import com.lesingle.modules.biz.contest.mapper.ContestTeamMemberMapper; +import com.lesingle.modules.biz.contest.service.IContestTeamService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestWorkServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestWorkServiceImpl.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestWorkServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestWorkServiceImpl.java index 8bbd085..95f35b8 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/contest/service/impl/ContestWorkServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/contest/service/impl/ContestWorkServiceImpl.java @@ -1,36 +1,36 @@ -package com.competition.modules.biz.contest.service.impl; +package com.lesingle.modules.biz.contest.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.WorkStatus; -import com.competition.common.enums.RegistrationStatus; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.contest.dto.QueryWorkDto; -import com.competition.modules.biz.contest.dto.SubmitWorkDto; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.biz.contest.entity.BizContestWork; -import com.competition.modules.biz.contest.entity.BizContestWorkAttachment; -import com.competition.modules.biz.contest.mapper.ContestMapper; -import com.competition.modules.biz.contest.mapper.ContestRegistrationMapper; -import com.competition.modules.biz.contest.mapper.ContestWorkAttachmentMapper; -import com.competition.modules.biz.contest.mapper.ContestWorkMapper; -import com.competition.modules.biz.contest.service.IContestWorkService; -import com.competition.modules.biz.review.entity.BizContestJudge; -import com.competition.modules.biz.review.entity.BizContestReviewRule; -import com.competition.modules.biz.review.entity.BizContestWorkJudgeAssignment; -import com.competition.modules.biz.review.entity.BizContestWorkScore; -import com.competition.modules.biz.review.mapper.ContestJudgeMapper; -import com.competition.modules.biz.review.mapper.ContestReviewRuleMapper; -import com.competition.modules.biz.review.mapper.ContestWorkJudgeAssignmentMapper; -import com.competition.modules.biz.review.mapper.ContestWorkScoreMapper; -import com.competition.modules.biz.review.util.ContestFinalScoreCalculator; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysUserMapper; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.WorkStatus; +import com.lesingle.common.enums.RegistrationStatus; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.contest.dto.QueryWorkDto; +import com.lesingle.modules.biz.contest.dto.SubmitWorkDto; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestWork; +import com.lesingle.modules.biz.contest.entity.BizContestWorkAttachment; +import com.lesingle.modules.biz.contest.mapper.ContestMapper; +import com.lesingle.modules.biz.contest.mapper.ContestRegistrationMapper; +import com.lesingle.modules.biz.contest.mapper.ContestWorkAttachmentMapper; +import com.lesingle.modules.biz.contest.mapper.ContestWorkMapper; +import com.lesingle.modules.biz.contest.service.IContestWorkService; +import com.lesingle.modules.biz.review.entity.BizContestJudge; +import com.lesingle.modules.biz.review.entity.BizContestReviewRule; +import com.lesingle.modules.biz.review.entity.BizContestWorkJudgeAssignment; +import com.lesingle.modules.biz.review.entity.BizContestWorkScore; +import com.lesingle.modules.biz.review.mapper.ContestJudgeMapper; +import com.lesingle.modules.biz.review.mapper.ContestReviewRuleMapper; +import com.lesingle.modules.biz.review.mapper.ContestWorkJudgeAssignmentMapper; +import com.lesingle.modules.biz.review.mapper.ContestWorkScoreMapper; +import com.lesingle.modules.biz.review.util.ContestFinalScoreCalculator; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysUserMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkController.java similarity index 87% rename from backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkController.java index ccce283..f607a62 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkController.java @@ -1,12 +1,12 @@ -package com.competition.modules.biz.homework.controller; +package com.lesingle.modules.biz.homework.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.homework.dto.CreateHomeworkDto; -import com.competition.modules.biz.homework.entity.BizHomework; -import com.competition.modules.biz.homework.service.IHomeworkService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkDto; +import com.lesingle.modules.biz.homework.entity.BizHomework; +import com.lesingle.modules.biz.homework.service.IHomeworkService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkReviewRuleController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkReviewRuleController.java similarity index 84% rename from backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkReviewRuleController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkReviewRuleController.java index cf95f1c..97b8ff9 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkReviewRuleController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkReviewRuleController.java @@ -1,12 +1,12 @@ -package com.competition.modules.biz.homework.controller; +package com.lesingle.modules.biz.homework.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.homework.dto.CreateHomeworkReviewRuleDto; -import com.competition.modules.biz.homework.entity.BizHomeworkReviewRule; -import com.competition.modules.biz.homework.service.IHomeworkReviewRuleService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkReviewRuleDto; +import com.lesingle.modules.biz.homework.entity.BizHomeworkReviewRule; +import com.lesingle.modules.biz.homework.service.IHomeworkReviewRuleService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkScoreController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkScoreController.java similarity index 78% rename from backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkScoreController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkScoreController.java index 4126602..7e8e164 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkScoreController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkScoreController.java @@ -1,15 +1,15 @@ -package com.competition.modules.biz.homework.controller; +package com.lesingle.modules.biz.homework.controller; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.homework.dto.CreateHomeworkScoreDto; -import com.competition.modules.biz.homework.entity.BizHomeworkScore; -import com.competition.modules.biz.homework.entity.BizHomeworkSubmission; -import com.competition.modules.biz.homework.service.IHomeworkScoreService; -import com.competition.modules.biz.homework.service.IHomeworkSubmissionService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkScoreDto; +import com.lesingle.modules.biz.homework.entity.BizHomeworkScore; +import com.lesingle.modules.biz.homework.entity.BizHomeworkSubmission; +import com.lesingle.modules.biz.homework.service.IHomeworkScoreService; +import com.lesingle.modules.biz.homework.service.IHomeworkSubmissionService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkSubmissionController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkSubmissionController.java similarity index 85% rename from backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkSubmissionController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkSubmissionController.java index fd227b5..70c8988 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/controller/HomeworkSubmissionController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/controller/HomeworkSubmissionController.java @@ -1,12 +1,12 @@ -package com.competition.modules.biz.homework.controller; +package com.lesingle.modules.biz.homework.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.homework.dto.CreateSubmissionDto; -import com.competition.modules.biz.homework.entity.BizHomeworkSubmission; -import com.competition.modules.biz.homework.service.IHomeworkSubmissionService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.homework.dto.CreateSubmissionDto; +import com.lesingle.modules.biz.homework.entity.BizHomeworkSubmission; +import com.lesingle.modules.biz.homework.service.IHomeworkSubmissionService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkDto.java index ced8a54..ead965a 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.homework.dto; +package com.lesingle.modules.biz.homework.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkReviewRuleDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkReviewRuleDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkReviewRuleDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkReviewRuleDto.java index e3c682e..78d93a2 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkReviewRuleDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkReviewRuleDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.homework.dto; +package com.lesingle.modules.biz.homework.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkScoreDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkScoreDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkScoreDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkScoreDto.java index 49cbf64..1b65fbe 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateHomeworkScoreDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateHomeworkScoreDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.homework.dto; +package com.lesingle.modules.biz.homework.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateSubmissionDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateSubmissionDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateSubmissionDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateSubmissionDto.java index 118110c..d3e55e3 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/dto/CreateSubmissionDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/dto/CreateSubmissionDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.homework.dto; +package com.lesingle.modules.biz.homework.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomework.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomework.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomework.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomework.java index 9203467..f5c5091 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomework.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomework.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.homework.entity; +package com.lesingle.modules.biz.homework.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkReviewRule.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkReviewRule.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkReviewRule.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkReviewRule.java index 977cc2e..0b8576b 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkReviewRule.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkReviewRule.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.homework.entity; +package com.lesingle.modules.biz.homework.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkScore.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkScore.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkScore.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkScore.java index 195d8fc..1d096e9 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkScore.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkScore.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.homework.entity; +package com.lesingle.modules.biz.homework.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkSubmission.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkSubmission.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkSubmission.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkSubmission.java index 2b39cfb..6e92ba8 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/entity/BizHomeworkSubmission.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/entity/BizHomeworkSubmission.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.homework.entity; +package com.lesingle.modules.biz.homework.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkMapper.java similarity index 60% rename from backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkMapper.java index c33c46f..b9fcf65 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.homework.mapper; +package com.lesingle.modules.biz.homework.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.homework.entity.BizHomework; +import com.lesingle.modules.biz.homework.entity.BizHomework; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkReviewRuleMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkReviewRuleMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkReviewRuleMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkReviewRuleMapper.java index 6eeaa4d..d3b835d 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkReviewRuleMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkReviewRuleMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.homework.mapper; +package com.lesingle.modules.biz.homework.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.homework.entity.BizHomeworkReviewRule; +import com.lesingle.modules.biz.homework.entity.BizHomeworkReviewRule; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkScoreMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkScoreMapper.java similarity index 60% rename from backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkScoreMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkScoreMapper.java index fc33ed3..ef668fc 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkScoreMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkScoreMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.homework.mapper; +package com.lesingle.modules.biz.homework.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.homework.entity.BizHomeworkScore; +import com.lesingle.modules.biz.homework.entity.BizHomeworkScore; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkSubmissionMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkSubmissionMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkSubmissionMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkSubmissionMapper.java index b80824c..e8b5ceb 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/mapper/HomeworkSubmissionMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/mapper/HomeworkSubmissionMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.homework.mapper; +package com.lesingle.modules.biz.homework.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.homework.entity.BizHomeworkSubmission; +import com.lesingle.modules.biz.homework.entity.BizHomeworkSubmission; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkReviewRuleService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkReviewRuleService.java similarity index 70% rename from backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkReviewRuleService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkReviewRuleService.java index bd2620a..d218473 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkReviewRuleService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkReviewRuleService.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.homework.service; +package com.lesingle.modules.biz.homework.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.homework.dto.CreateHomeworkReviewRuleDto; -import com.competition.modules.biz.homework.entity.BizHomeworkReviewRule; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkReviewRuleDto; +import com.lesingle.modules.biz.homework.entity.BizHomeworkReviewRule; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkScoreService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkScoreService.java similarity index 63% rename from backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkScoreService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkScoreService.java index cef815c..45512a3 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkScoreService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkScoreService.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.homework.service; +package com.lesingle.modules.biz.homework.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.modules.biz.homework.dto.CreateHomeworkScoreDto; -import com.competition.modules.biz.homework.entity.BizHomeworkScore; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkScoreDto; +import com.lesingle.modules.biz.homework.entity.BizHomeworkScore; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkService.java similarity index 74% rename from backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkService.java index 6fe4bd8..51cc970 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkService.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.homework.service; +package com.lesingle.modules.biz.homework.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.homework.dto.CreateHomeworkDto; -import com.competition.modules.biz.homework.entity.BizHomework; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkDto; +import com.lesingle.modules.biz.homework.entity.BizHomework; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkSubmissionService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkSubmissionService.java similarity index 75% rename from backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkSubmissionService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkSubmissionService.java index ed80e88..6ad0f30 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/service/IHomeworkSubmissionService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/IHomeworkSubmissionService.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.homework.service; +package com.lesingle.modules.biz.homework.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.homework.dto.CreateSubmissionDto; -import com.competition.modules.biz.homework.entity.BizHomeworkSubmission; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.homework.dto.CreateSubmissionDto; +import com.lesingle.modules.biz.homework.entity.BizHomeworkSubmission; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkReviewRuleServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkReviewRuleServiceImpl.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkReviewRuleServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkReviewRuleServiceImpl.java index 260f376..1dc13ba 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkReviewRuleServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkReviewRuleServiceImpl.java @@ -1,15 +1,15 @@ -package com.competition.modules.biz.homework.service.impl; +package com.lesingle.modules.biz.homework.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.homework.dto.CreateHomeworkReviewRuleDto; -import com.competition.modules.biz.homework.entity.BizHomeworkReviewRule; -import com.competition.modules.biz.homework.mapper.HomeworkReviewRuleMapper; -import com.competition.modules.biz.homework.service.IHomeworkReviewRuleService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkReviewRuleDto; +import com.lesingle.modules.biz.homework.entity.BizHomeworkReviewRule; +import com.lesingle.modules.biz.homework.mapper.HomeworkReviewRuleMapper; +import com.lesingle.modules.biz.homework.service.IHomeworkReviewRuleService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkScoreServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkScoreServiceImpl.java similarity index 85% rename from backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkScoreServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkScoreServiceImpl.java index 6fd6a5f..129546a 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkScoreServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkScoreServiceImpl.java @@ -1,15 +1,15 @@ -package com.competition.modules.biz.homework.service.impl; +package com.lesingle.modules.biz.homework.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.modules.biz.homework.dto.CreateHomeworkScoreDto; -import com.competition.modules.biz.homework.entity.BizHomeworkScore; -import com.competition.modules.biz.homework.entity.BizHomeworkSubmission; -import com.competition.modules.biz.homework.mapper.HomeworkScoreMapper; -import com.competition.modules.biz.homework.service.IHomeworkScoreService; -import com.competition.modules.biz.homework.service.IHomeworkSubmissionService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkScoreDto; +import com.lesingle.modules.biz.homework.entity.BizHomeworkScore; +import com.lesingle.modules.biz.homework.entity.BizHomeworkSubmission; +import com.lesingle.modules.biz.homework.mapper.HomeworkScoreMapper; +import com.lesingle.modules.biz.homework.service.IHomeworkScoreService; +import com.lesingle.modules.biz.homework.service.IHomeworkSubmissionService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Lazy; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkServiceImpl.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkServiceImpl.java index 364fc2b..c9eb965 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkServiceImpl.java @@ -1,16 +1,16 @@ -package com.competition.modules.biz.homework.service.impl; +package com.lesingle.modules.biz.homework.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.PublishStatus; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.homework.dto.CreateHomeworkDto; -import com.competition.modules.biz.homework.entity.BizHomework; -import com.competition.modules.biz.homework.mapper.HomeworkMapper; -import com.competition.modules.biz.homework.service.IHomeworkService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.PublishStatus; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.homework.dto.CreateHomeworkDto; +import com.lesingle.modules.biz.homework.entity.BizHomework; +import com.lesingle.modules.biz.homework.mapper.HomeworkMapper; +import com.lesingle.modules.biz.homework.service.IHomeworkService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkSubmissionServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkSubmissionServiceImpl.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkSubmissionServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkSubmissionServiceImpl.java index 3adb9e4..6f66da3 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/homework/service/impl/HomeworkSubmissionServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/homework/service/impl/HomeworkSubmissionServiceImpl.java @@ -1,18 +1,18 @@ -package com.competition.modules.biz.homework.service.impl; +package com.lesingle.modules.biz.homework.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.PublishStatus; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.homework.dto.CreateSubmissionDto; -import com.competition.modules.biz.homework.entity.BizHomework; -import com.competition.modules.biz.homework.entity.BizHomeworkSubmission; -import com.competition.modules.biz.homework.mapper.HomeworkSubmissionMapper; -import com.competition.modules.biz.homework.service.IHomeworkService; -import com.competition.modules.biz.homework.service.IHomeworkSubmissionService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.PublishStatus; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.homework.dto.CreateSubmissionDto; +import com.lesingle.modules.biz.homework.entity.BizHomework; +import com.lesingle.modules.biz.homework.entity.BizHomeworkSubmission; +import com.lesingle.modules.biz.homework.mapper.HomeworkSubmissionMapper; +import com.lesingle.modules.biz.homework.service.IHomeworkService; +import com.lesingle.modules.biz.homework.service.IHomeworkSubmissionService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Lazy; diff --git a/backend-java/src/main/java/com/competition/modules/biz/judge/controller/JudgesManagementController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/controller/JudgesManagementController.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/biz/judge/controller/JudgesManagementController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/controller/JudgesManagementController.java index 055dffb..9fa29c4 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/judge/controller/JudgesManagementController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/controller/JudgesManagementController.java @@ -1,10 +1,10 @@ -package com.competition.modules.biz.judge.controller; +package com.lesingle.modules.biz.judge.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.judge.service.IJudgesManagementService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.judge.service.IJudgesManagementService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/biz/judge/service/IJudgesManagementService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/service/IJudgesManagementService.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/biz/judge/service/IJudgesManagementService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/service/IJudgesManagementService.java index 5313a87..d929db6 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/judge/service/IJudgesManagementService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/service/IJudgesManagementService.java @@ -1,6 +1,6 @@ -package com.competition.modules.biz.judge.service; +package com.lesingle.modules.biz.judge.service; -import com.competition.common.result.PageResult; +import com.lesingle.common.result.PageResult; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/judge/service/impl/JudgesManagementServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/service/impl/JudgesManagementServiceImpl.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/judge/service/impl/JudgesManagementServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/service/impl/JudgesManagementServiceImpl.java index d4ecf97..75b1739 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/judge/service/impl/JudgesManagementServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/judge/service/impl/JudgesManagementServiceImpl.java @@ -1,26 +1,26 @@ -package com.competition.modules.biz.judge.service.impl; +package com.lesingle.modules.biz.judge.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.constants.RoleConstants; -import com.competition.common.constants.TenantConstants; -import com.competition.common.enums.CommonStatus; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.UserSource; -import com.competition.common.enums.UserType; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.judge.service.IJudgesManagementService; -import com.competition.modules.sys.entity.SysRole; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.entity.SysUserRole; -import com.competition.modules.sys.mapper.SysRoleMapper; -import com.competition.modules.sys.mapper.SysTenantMapper; -import com.competition.modules.sys.config.JudgeRolePermissionConfigurer; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.sys.mapper.SysUserRoleMapper; +import com.lesingle.common.constants.RoleConstants; +import com.lesingle.common.constants.TenantConstants; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.UserSource; +import com.lesingle.common.enums.UserType; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.judge.service.IJudgesManagementService; +import com.lesingle.modules.sys.entity.SysRole; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.entity.SysUserRole; +import com.lesingle.modules.sys.mapper.SysRoleMapper; +import com.lesingle.modules.sys.mapper.SysTenantMapper; +import com.lesingle.modules.sys.config.JudgeRolePermissionConfigurer; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.sys.mapper.SysUserRoleMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.crypto.password.PasswordEncoder; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/controller/AnalyticsController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/AnalyticsController.java similarity index 81% rename from backend-java/src/main/java/com/competition/modules/biz/review/controller/AnalyticsController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/AnalyticsController.java index e58f5ba..4da3aa2 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/controller/AnalyticsController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/AnalyticsController.java @@ -1,10 +1,10 @@ -package com.competition.modules.biz.review.controller; +package com.lesingle.modules.biz.review.controller; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.review.service.AnalyticsService; -import com.competition.modules.sys.service.ISysTenantService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.review.service.AnalyticsService; +import com.lesingle.modules.sys.service.ISysTenantService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestJudgeController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestJudgeController.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestJudgeController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestJudgeController.java index efaef3a..1638eb3 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestJudgeController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestJudgeController.java @@ -1,10 +1,10 @@ -package com.competition.modules.biz.review.controller; +package com.lesingle.modules.biz.review.controller; -import com.competition.common.result.Result; -import com.competition.modules.biz.review.dto.ContestJudgesForContestVo; -import com.competition.modules.biz.review.entity.BizContestJudge; -import com.competition.modules.biz.review.service.IContestJudgeService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.Result; +import com.lesingle.modules.biz.review.dto.ContestJudgesForContestVo; +import com.lesingle.modules.biz.review.entity.BizContestJudge; +import com.lesingle.modules.biz.review.service.IContestJudgeService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestResultController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestResultController.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestResultController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestResultController.java index 37ef333..c60f73e 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestResultController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestResultController.java @@ -1,12 +1,12 @@ -package com.competition.modules.biz.review.controller; +package com.lesingle.modules.biz.review.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.modules.biz.review.dto.AutoSetAwardsDto; -import com.competition.modules.biz.review.dto.BatchSetAwardsDto; -import com.competition.modules.biz.review.dto.SetAwardDto; -import com.competition.modules.biz.review.service.IContestResultService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.modules.biz.review.dto.AutoSetAwardsDto; +import com.lesingle.modules.biz.review.dto.BatchSetAwardsDto; +import com.lesingle.modules.biz.review.dto.SetAwardDto; +import com.lesingle.modules.biz.review.service.IContestResultService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestReviewController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestReviewController.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestReviewController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestReviewController.java index 9ae6427..5a4375b 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestReviewController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestReviewController.java @@ -1,13 +1,13 @@ -package com.competition.modules.biz.review.controller; +package com.lesingle.modules.biz.review.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.review.dto.AssignWorkDto; -import com.competition.modules.biz.review.dto.BatchAssignDto; -import com.competition.modules.biz.review.dto.CreateScoreDto; -import com.competition.modules.biz.review.service.IContestReviewService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.review.dto.AssignWorkDto; +import com.lesingle.modules.biz.review.dto.BatchAssignDto; +import com.lesingle.modules.biz.review.dto.CreateScoreDto; +import com.lesingle.modules.biz.review.service.IContestReviewService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestReviewRuleController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestReviewRuleController.java similarity index 84% rename from backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestReviewRuleController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestReviewRuleController.java index 56987c6..5355337 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/controller/ContestReviewRuleController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/ContestReviewRuleController.java @@ -1,12 +1,12 @@ -package com.competition.modules.biz.review.controller; +package com.lesingle.modules.biz.review.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.review.dto.CreateReviewRuleDto; -import com.competition.modules.biz.review.entity.BizContestReviewRule; -import com.competition.modules.biz.review.service.IContestReviewRuleService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.review.dto.CreateReviewRuleDto; +import com.lesingle.modules.biz.review.entity.BizContestReviewRule; +import com.lesingle.modules.biz.review.service.IContestReviewRuleService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/controller/PresetCommentController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/PresetCommentController.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/biz/review/controller/PresetCommentController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/PresetCommentController.java index 4e407a8..89c2a58 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/controller/PresetCommentController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/controller/PresetCommentController.java @@ -1,11 +1,11 @@ -package com.competition.modules.biz.review.controller; +package com.lesingle.modules.biz.review.controller; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.review.dto.CreatePresetCommentDto; -import com.competition.modules.biz.review.dto.SyncPresetCommentsDto; -import com.competition.modules.biz.review.entity.BizPresetComment; -import com.competition.modules.biz.review.service.IPresetCommentService; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.review.dto.CreatePresetCommentDto; +import com.lesingle.modules.biz.review.dto.SyncPresetCommentsDto; +import com.lesingle.modules.biz.review.entity.BizPresetComment; +import com.lesingle.modules.biz.review.service.IPresetCommentService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/AssignWorkDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/AssignWorkDto.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/AssignWorkDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/AssignWorkDto.java index 227d4f7..6919adc 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/AssignWorkDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/AssignWorkDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/AutoSetAwardsDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/AutoSetAwardsDto.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/AutoSetAwardsDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/AutoSetAwardsDto.java index 6854a1f..95372dd 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/AutoSetAwardsDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/AutoSetAwardsDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/BatchAssignDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/BatchAssignDto.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/BatchAssignDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/BatchAssignDto.java index bf32c50..2e6903b 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/BatchAssignDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/BatchAssignDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/BatchSetAwardsDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/BatchSetAwardsDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/BatchSetAwardsDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/BatchSetAwardsDto.java index 70babac..60a8a22 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/BatchSetAwardsDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/BatchSetAwardsDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/ContestJudgesForContestVo.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/ContestJudgesForContestVo.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/ContestJudgesForContestVo.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/ContestJudgesForContestVo.java index b3805a8..85a274b 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/ContestJudgesForContestVo.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/ContestJudgesForContestVo.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/CreatePresetCommentDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreatePresetCommentDto.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/CreatePresetCommentDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreatePresetCommentDto.java index 12c5f96..05065fc 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/CreatePresetCommentDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreatePresetCommentDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/CreateReviewRuleDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreateReviewRuleDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/CreateReviewRuleDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreateReviewRuleDto.java index 00a79b9..8f5f10e 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/CreateReviewRuleDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreateReviewRuleDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/CreateScoreDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreateScoreDto.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/CreateScoreDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreateScoreDto.java index b837eef..21fb957 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/CreateScoreDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/CreateScoreDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/SetAwardDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/SetAwardDto.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/SetAwardDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/SetAwardDto.java index 3c09d08..952041f 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/SetAwardDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/SetAwardDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/dto/SyncPresetCommentsDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/SyncPresetCommentsDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/review/dto/SyncPresetCommentsDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/SyncPresetCommentsDto.java index 4f77de4..2662e82 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/dto/SyncPresetCommentsDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/dto/SyncPresetCommentsDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.dto; +package com.lesingle.modules.biz.review.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotEmpty; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestJudge.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestJudge.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestJudge.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestJudge.java index a7ab6d0..b794432 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestJudge.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestJudge.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.review.entity; +package com.lesingle.modules.biz.review.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestReviewRule.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestReviewRule.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestReviewRule.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestReviewRule.java index cb7e2c8..75467e3 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestReviewRule.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestReviewRule.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.review.entity; +package com.lesingle.modules.biz.review.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestWorkJudgeAssignment.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestWorkJudgeAssignment.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestWorkJudgeAssignment.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestWorkJudgeAssignment.java index 1ec161a..dc6dfd8 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestWorkJudgeAssignment.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestWorkJudgeAssignment.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.entity; +package com.lesingle.modules.biz.review.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestWorkScore.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestWorkScore.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestWorkScore.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestWorkScore.java index 89ba5da..1022cb8 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizContestWorkScore.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizContestWorkScore.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.review.entity; +package com.lesingle.modules.biz.review.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizPresetComment.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizPresetComment.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/biz/review/entity/BizPresetComment.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizPresetComment.java index 15b7bb7..278be49 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/entity/BizPresetComment.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/entity/BizPresetComment.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.review.entity; +package com.lesingle.modules.biz.review.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/AnalyticsMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/AnalyticsMapper.java similarity index 98% rename from backend-java/src/main/java/com/competition/modules/biz/review/mapper/AnalyticsMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/AnalyticsMapper.java index 0bd476f..be68f16 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/AnalyticsMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/AnalyticsMapper.java @@ -1,4 +1,4 @@ -package com.competition.modules.biz.review.mapper; +package com.lesingle.modules.biz.review.mapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestJudgeMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestJudgeMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestJudgeMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestJudgeMapper.java index f0c18a5..6ab4de7 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestJudgeMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestJudgeMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.review.mapper; +package com.lesingle.modules.biz.review.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.review.entity.BizContestJudge; +import com.lesingle.modules.biz.review.entity.BizContestJudge; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestReviewRuleMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestReviewRuleMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestReviewRuleMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestReviewRuleMapper.java index ce8ad98..0d82782 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestReviewRuleMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestReviewRuleMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.review.mapper; +package com.lesingle.modules.biz.review.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.review.entity.BizContestReviewRule; +import com.lesingle.modules.biz.review.entity.BizContestReviewRule; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestWorkJudgeAssignmentMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestWorkJudgeAssignmentMapper.java similarity index 62% rename from backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestWorkJudgeAssignmentMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestWorkJudgeAssignmentMapper.java index cbfe223..30f8c73 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestWorkJudgeAssignmentMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestWorkJudgeAssignmentMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.review.mapper; +package com.lesingle.modules.biz.review.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.review.entity.BizContestWorkJudgeAssignment; +import com.lesingle.modules.biz.review.entity.BizContestWorkJudgeAssignment; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestWorkScoreMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestWorkScoreMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestWorkScoreMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestWorkScoreMapper.java index 1e054d6..cde498d 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/ContestWorkScoreMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/ContestWorkScoreMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.review.mapper; +package com.lesingle.modules.biz.review.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.review.entity.BizContestWorkScore; +import com.lesingle.modules.biz.review.entity.BizContestWorkScore; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/PresetCommentMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/PresetCommentMapper.java similarity index 61% rename from backend-java/src/main/java/com/competition/modules/biz/review/mapper/PresetCommentMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/PresetCommentMapper.java index 023d988..733ad68 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/mapper/PresetCommentMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/mapper/PresetCommentMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.review.mapper; +package com.lesingle.modules.biz.review.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.biz.review.entity.BizPresetComment; +import com.lesingle.modules.biz.review.entity.BizPresetComment; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/AnalyticsService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/AnalyticsService.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/AnalyticsService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/AnalyticsService.java index e79faa6..26e7a5a 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/AnalyticsService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/AnalyticsService.java @@ -1,16 +1,16 @@ -package com.competition.modules.biz.review.service; +package com.lesingle.modules.biz.review.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.competition.common.enums.PublishStatus; -import com.competition.common.enums.RegistrationStatus; -import com.competition.common.enums.WorkStatus; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.biz.contest.entity.BizContestWork; -import com.competition.modules.biz.contest.mapper.ContestMapper; -import com.competition.modules.biz.contest.mapper.ContestRegistrationMapper; -import com.competition.modules.biz.contest.mapper.ContestWorkMapper; -import com.competition.modules.biz.review.mapper.AnalyticsMapper; +import com.lesingle.common.enums.PublishStatus; +import com.lesingle.common.enums.RegistrationStatus; +import com.lesingle.common.enums.WorkStatus; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestWork; +import com.lesingle.modules.biz.contest.mapper.ContestMapper; +import com.lesingle.modules.biz.contest.mapper.ContestRegistrationMapper; +import com.lesingle.modules.biz.contest.mapper.ContestWorkMapper; +import com.lesingle.modules.biz.review.mapper.AnalyticsMapper; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/IContestJudgeService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestJudgeService.java similarity index 79% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/IContestJudgeService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestJudgeService.java index 8e62928..b2085db 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/IContestJudgeService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestJudgeService.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.review.service; +package com.lesingle.modules.biz.review.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.modules.biz.review.dto.ContestJudgesForContestVo; -import com.competition.modules.biz.review.entity.BizContestJudge; +import com.lesingle.modules.biz.review.dto.ContestJudgesForContestVo; +import com.lesingle.modules.biz.review.entity.BizContestJudge; import java.math.BigDecimal; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/IContestResultService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestResultService.java similarity index 75% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/IContestResultService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestResultService.java index 1e75b61..a549c7f 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/IContestResultService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestResultService.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.review.service; +package com.lesingle.modules.biz.review.service; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.review.dto.AutoSetAwardsDto; -import com.competition.modules.biz.review.dto.BatchSetAwardsDto; -import com.competition.modules.biz.review.dto.SetAwardDto; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.review.dto.AutoSetAwardsDto; +import com.lesingle.modules.biz.review.dto.BatchSetAwardsDto; +import com.lesingle.modules.biz.review.dto.SetAwardDto; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/IContestReviewRuleService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestReviewRuleService.java similarity index 71% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/IContestReviewRuleService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestReviewRuleService.java index 8664eb6..a531498 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/IContestReviewRuleService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestReviewRuleService.java @@ -1,9 +1,9 @@ -package com.competition.modules.biz.review.service; +package com.lesingle.modules.biz.review.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.review.dto.CreateReviewRuleDto; -import com.competition.modules.biz.review.entity.BizContestReviewRule; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.review.dto.CreateReviewRuleDto; +import com.lesingle.modules.biz.review.entity.BizContestReviewRule; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/IContestReviewService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestReviewService.java similarity index 87% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/IContestReviewService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestReviewService.java index 0c91c9e..41795c2 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/IContestReviewService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IContestReviewService.java @@ -1,7 +1,7 @@ -package com.competition.modules.biz.review.service; +package com.lesingle.modules.biz.review.service; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.review.dto.CreateScoreDto; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.review.dto.CreateScoreDto; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/IPresetCommentService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IPresetCommentService.java similarity index 80% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/IPresetCommentService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IPresetCommentService.java index 3300585..e40e37b 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/IPresetCommentService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/IPresetCommentService.java @@ -1,8 +1,8 @@ -package com.competition.modules.biz.review.service; +package com.lesingle.modules.biz.review.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.modules.biz.review.dto.CreatePresetCommentDto; -import com.competition.modules.biz.review.entity.BizPresetComment; +import com.lesingle.modules.biz.review.dto.CreatePresetCommentDto; +import com.lesingle.modules.biz.review.entity.BizPresetComment; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestJudgeServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestJudgeServiceImpl.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestJudgeServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestJudgeServiceImpl.java index 4bf4b17..9040d3a 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestJudgeServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestJudgeServiceImpl.java @@ -1,21 +1,21 @@ -package com.competition.modules.biz.review.service.impl; +package com.lesingle.modules.biz.review.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.constants.TenantConstants; -import com.competition.common.enums.CommonStatus; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.modules.biz.review.dto.ContestJudgesForContestVo; -import com.competition.modules.biz.review.entity.BizContestJudge; -import com.competition.modules.biz.review.entity.BizContestWorkJudgeAssignment; -import com.competition.modules.biz.review.mapper.ContestJudgeMapper; -import com.competition.modules.biz.review.mapper.ContestWorkJudgeAssignmentMapper; -import com.competition.modules.biz.review.service.IContestJudgeService; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysTenantMapper; -import com.competition.modules.sys.mapper.SysUserMapper; +import com.lesingle.common.constants.TenantConstants; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.biz.review.dto.ContestJudgesForContestVo; +import com.lesingle.modules.biz.review.entity.BizContestJudge; +import com.lesingle.modules.biz.review.entity.BizContestWorkJudgeAssignment; +import com.lesingle.modules.biz.review.mapper.ContestJudgeMapper; +import com.lesingle.modules.biz.review.mapper.ContestWorkJudgeAssignmentMapper; +import com.lesingle.modules.biz.review.service.IContestJudgeService; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysTenantMapper; +import com.lesingle.modules.sys.mapper.SysUserMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestResultServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestResultServiceImpl.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestResultServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestResultServiceImpl.java index 4a459e5..da58646 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestResultServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestResultServiceImpl.java @@ -1,28 +1,28 @@ -package com.competition.modules.biz.review.service.impl; +package com.lesingle.modules.biz.review.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.PublishStatus; -import com.competition.common.enums.Visibility; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.biz.contest.entity.BizContestWork; -import com.competition.modules.biz.contest.mapper.ContestMapper; -import com.competition.modules.biz.contest.mapper.ContestRegistrationMapper; -import com.competition.modules.biz.contest.mapper.ContestWorkMapper; -import com.competition.modules.biz.review.dto.AutoSetAwardsDto; -import com.competition.modules.biz.review.dto.BatchSetAwardsDto; -import com.competition.modules.biz.review.dto.SetAwardDto; -import com.competition.modules.biz.review.entity.BizContestJudge; -import com.competition.modules.biz.review.entity.BizContestReviewRule; -import com.competition.modules.biz.review.entity.BizContestWorkScore; -import com.competition.modules.biz.review.mapper.ContestJudgeMapper; -import com.competition.modules.biz.review.mapper.ContestReviewRuleMapper; -import com.competition.modules.biz.review.mapper.ContestWorkScoreMapper; -import com.competition.modules.biz.review.service.IContestResultService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.PublishStatus; +import com.lesingle.common.enums.Visibility; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestWork; +import com.lesingle.modules.biz.contest.mapper.ContestMapper; +import com.lesingle.modules.biz.contest.mapper.ContestRegistrationMapper; +import com.lesingle.modules.biz.contest.mapper.ContestWorkMapper; +import com.lesingle.modules.biz.review.dto.AutoSetAwardsDto; +import com.lesingle.modules.biz.review.dto.BatchSetAwardsDto; +import com.lesingle.modules.biz.review.dto.SetAwardDto; +import com.lesingle.modules.biz.review.entity.BizContestJudge; +import com.lesingle.modules.biz.review.entity.BizContestReviewRule; +import com.lesingle.modules.biz.review.entity.BizContestWorkScore; +import com.lesingle.modules.biz.review.mapper.ContestJudgeMapper; +import com.lesingle.modules.biz.review.mapper.ContestReviewRuleMapper; +import com.lesingle.modules.biz.review.mapper.ContestWorkScoreMapper; +import com.lesingle.modules.biz.review.service.IContestResultService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestReviewRuleServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestReviewRuleServiceImpl.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestReviewRuleServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestReviewRuleServiceImpl.java index beb3c23..dfb8e95 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestReviewRuleServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestReviewRuleServiceImpl.java @@ -1,15 +1,15 @@ -package com.competition.modules.biz.review.service.impl; +package com.lesingle.modules.biz.review.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.review.dto.CreateReviewRuleDto; -import com.competition.modules.biz.review.entity.BizContestReviewRule; -import com.competition.modules.biz.review.mapper.ContestReviewRuleMapper; -import com.competition.modules.biz.review.service.IContestReviewRuleService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.review.dto.CreateReviewRuleDto; +import com.lesingle.modules.biz.review.entity.BizContestReviewRule; +import com.lesingle.modules.biz.review.mapper.ContestReviewRuleMapper; +import com.lesingle.modules.biz.review.service.IContestReviewRuleService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestReviewServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestReviewServiceImpl.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestReviewServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestReviewServiceImpl.java index 6589f85..08e5ce5 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/ContestReviewServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/ContestReviewServiceImpl.java @@ -1,29 +1,29 @@ -package com.competition.modules.biz.review.service.impl; +package com.lesingle.modules.biz.review.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.WorkStatus; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.biz.contest.entity.BizContestWork; -import com.competition.modules.biz.contest.mapper.ContestMapper; -import com.competition.modules.biz.contest.mapper.ContestRegistrationMapper; -import com.competition.modules.biz.contest.mapper.ContestWorkMapper; -import com.competition.modules.biz.review.dto.CreateScoreDto; -import com.competition.modules.biz.review.entity.BizContestJudge; -import com.competition.modules.biz.review.entity.BizContestReviewRule; -import com.competition.modules.biz.review.entity.BizContestWorkJudgeAssignment; -import com.competition.modules.biz.review.entity.BizContestWorkScore; -import com.competition.modules.biz.review.mapper.ContestJudgeMapper; -import com.competition.modules.biz.review.mapper.ContestReviewRuleMapper; -import com.competition.modules.biz.review.mapper.ContestWorkJudgeAssignmentMapper; -import com.competition.modules.biz.review.mapper.ContestWorkScoreMapper; -import com.competition.modules.biz.review.service.IContestReviewService; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysUserMapper; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.WorkStatus; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestWork; +import com.lesingle.modules.biz.contest.mapper.ContestMapper; +import com.lesingle.modules.biz.contest.mapper.ContestRegistrationMapper; +import com.lesingle.modules.biz.contest.mapper.ContestWorkMapper; +import com.lesingle.modules.biz.review.dto.CreateScoreDto; +import com.lesingle.modules.biz.review.entity.BizContestJudge; +import com.lesingle.modules.biz.review.entity.BizContestReviewRule; +import com.lesingle.modules.biz.review.entity.BizContestWorkJudgeAssignment; +import com.lesingle.modules.biz.review.entity.BizContestWorkScore; +import com.lesingle.modules.biz.review.mapper.ContestJudgeMapper; +import com.lesingle.modules.biz.review.mapper.ContestReviewRuleMapper; +import com.lesingle.modules.biz.review.mapper.ContestWorkJudgeAssignmentMapper; +import com.lesingle.modules.biz.review.mapper.ContestWorkScoreMapper; +import com.lesingle.modules.biz.review.service.IContestReviewService; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysUserMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/PresetCommentServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/PresetCommentServiceImpl.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/biz/review/service/impl/PresetCommentServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/PresetCommentServiceImpl.java index c7e26f2..5ec762b 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/service/impl/PresetCommentServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/service/impl/PresetCommentServiceImpl.java @@ -1,18 +1,18 @@ -package com.competition.modules.biz.review.service.impl; +package com.lesingle.modules.biz.review.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.modules.biz.review.dto.CreatePresetCommentDto; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.mapper.ContestMapper; -import com.competition.modules.biz.review.entity.BizContestJudge; -import com.competition.modules.biz.review.entity.BizPresetComment; -import com.competition.modules.biz.review.mapper.ContestJudgeMapper; -import com.competition.modules.biz.review.mapper.PresetCommentMapper; -import com.competition.modules.biz.review.service.IPresetCommentService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.biz.review.dto.CreatePresetCommentDto; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.mapper.ContestMapper; +import com.lesingle.modules.biz.review.entity.BizContestJudge; +import com.lesingle.modules.biz.review.entity.BizPresetComment; +import com.lesingle.modules.biz.review.mapper.ContestJudgeMapper; +import com.lesingle.modules.biz.review.mapper.PresetCommentMapper; +import com.lesingle.modules.biz.review.service.IPresetCommentService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/biz/review/util/ContestFinalScoreCalculator.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/util/ContestFinalScoreCalculator.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/biz/review/util/ContestFinalScoreCalculator.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/util/ContestFinalScoreCalculator.java index 581dbda..ecc3d56 100644 --- a/backend-java/src/main/java/com/competition/modules/biz/review/util/ContestFinalScoreCalculator.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/biz/review/util/ContestFinalScoreCalculator.java @@ -1,6 +1,6 @@ -package com.competition.modules.biz.review.util; +package com.lesingle.modules.biz.review.util; -import com.competition.modules.biz.review.entity.BizContestWorkScore; +import com.lesingle.modules.biz.review.entity.BizContestWorkScore; import java.math.BigDecimal; import java.math.RoundingMode; diff --git a/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/controller/DeviceController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/controller/DeviceController.java new file mode 100644 index 0000000..3036808 --- /dev/null +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/controller/DeviceController.java @@ -0,0 +1,81 @@ +package com.lesingle.modules.device.controller; + +import com.lesingle.common.annotation.RateLimit; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.device.vo.DeviceLoginVo; +import com.lesingle.modules.device.vo.DeviceWorkDetailVo; +import com.lesingle.modules.device.vo.DeviceWorkItemVo; +import com.lesingle.modules.pub.dto.PublicSmsLoginDto; +import com.lesingle.modules.pub.dto.SendSmsCodeDto; +import com.lesingle.modules.pub.service.PublicAuthService; +import com.lesingle.modules.pub.service.PublicUserWorkService; +import com.lesingle.modules.pub.service.SmsCodeService; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.security.annotation.Public; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jakarta.validation.Valid; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * 终端设备接口 + * 为终端设备提供独立的认证和作品查询接口 + */ +@Tag(name = "终端设备接口") +@RestController +@RequestMapping("/device") +@RequiredArgsConstructor +public class DeviceController { + + private final PublicAuthService publicAuthService; + private final SmsCodeService smsCodeService; + private final PublicUserWorkService publicUserWorkService; + + @Public + @PostMapping("/auth/sms/send") + @RateLimit(permits = 1, duration = 60) + @Operation(summary = "终端设备-发送短信验证码") + public Result sendSmsCode(@Valid @RequestBody SendSmsCodeDto dto) { + smsCodeService.sendCode(dto.getPhone()); + return Result.success(null); + } + + @Public + @PostMapping("/auth/login/sms") + @RateLimit(permits = 5, duration = 1) + @Operation(summary = "终端设备-手机验证码登录") + public Result loginBySms(@Valid @RequestBody PublicSmsLoginDto dto) { + Map authResult = publicAuthService.loginBySms(dto); + return Result.success(DeviceLoginVo.fromAuthResult(authResult)); + } + + @GetMapping("/works") + @Operation(summary = "终端设备-用户作品列表") + public Result> listWorks( + @RequestParam(defaultValue = "1") int page, + @RequestParam(defaultValue = "10") int pageSize, + @RequestParam(required = false) String status, + @RequestParam(required = false) String keyword) { + Long userId = SecurityUtil.getCurrentUserId(); + PageResult workPage = publicUserWorkService.findMyWorks(userId, page, pageSize, status, keyword); + List voList = workPage.getList().stream() + .map(DeviceWorkItemVo::fromEntity) + .collect(Collectors.toList()); + return Result.success(new PageResult<>(voList, workPage.getTotal(), workPage.getPage(), workPage.getPageSize())); + } + + @GetMapping("/works/{id}") + @Operation(summary = "终端设备-作品详情") + public Result getWorkDetail(@PathVariable Long id) { + Long userId = SecurityUtil.getCurrentUserId(); + Map detailMap = publicUserWorkService.findDetail(id, userId); + return Result.success(DeviceWorkDetailVo.fromDetailMap(detailMap)); + } +} diff --git a/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceLoginVo.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceLoginVo.java new file mode 100644 index 0000000..ee39b2a --- /dev/null +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceLoginVo.java @@ -0,0 +1,52 @@ +package com.lesingle.modules.device.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.io.Serializable; +import java.util.Map; + +/** + * 终端设备登录响应 + */ +@Data +@Schema(description = "终端设备登录响应") +public class DeviceLoginVo implements Serializable { + + @Schema(description = "JWT令牌") + private String token; + + @Schema(description = "用户ID") + private Long userId; + + @Schema(description = "用户名") + private String username; + + @Schema(description = "昵称") + private String nickname; + + @Schema(description = "头像URL") + private String avatar; + + @Schema(description = "手机号(脱敏)") + private String phone; + + /** + * 从 PublicAuthService.loginBySms() 返回的 Map 转换 + */ + @SuppressWarnings("unchecked") + public static DeviceLoginVo fromAuthResult(Map authResult) { + DeviceLoginVo vo = new DeviceLoginVo(); + vo.setToken((String) authResult.get("token")); + + Map user = (Map) authResult.get("user"); + if (user != null) { + vo.setUserId(user.get("id") != null ? ((Number) user.get("id")).longValue() : null); + vo.setUsername((String) user.get("username")); + vo.setNickname((String) user.get("nickname")); + vo.setAvatar((String) user.get("avatar")); + vo.setPhone((String) user.get("phone")); + } + return vo; + } +} diff --git a/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceWorkDetailVo.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceWorkDetailVo.java new file mode 100644 index 0000000..3c6ac41 --- /dev/null +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceWorkDetailVo.java @@ -0,0 +1,103 @@ +package com.lesingle.modules.device.vo; + +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWorkPage; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.io.Serializable; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * 终端设备作品详情 + */ +@Data +@Schema(description = "终端设备作品详情") +public class DeviceWorkDetailVo implements Serializable { + + @Schema(description = "作品ID") + private Long id; + + @Schema(description = "作品标题") + private String title; + + @Schema(description = "作者名称") + private String authorName; + + @Schema(description = "封面图URL") + private String coverUrl; + + @Schema(description = "作品描述") + private String description; + + @Schema(description = "发布状态") + private String status; + + @Schema(description = "可见范围") + private String visibility; + + @Schema(description = "创建时间") + private LocalDateTime createTime; + + @Schema(description = "修改时间") + private LocalDateTime modifyTime; + + @Schema(description = "作品页面列表") + private List pages; + + /** + * 作品页面项 + */ + @Data + @Schema(description = "作品页面项") + public static class PageItem implements Serializable { + + @Schema(description = "页码") + private Integer pageNo; + + @Schema(description = "图片URL") + private String imageUrl; + + @Schema(description = "文本内容") + private String text; + + @Schema(description = "音频URL") + private String audioUrl; + } + + /** + * 从 PublicUserWorkService.findDetail() 返回的 Map 转换 + */ + @SuppressWarnings("unchecked") + public static DeviceWorkDetailVo fromDetailMap(Map detailMap) { + DeviceWorkDetailVo vo = new DeviceWorkDetailVo(); + + UgcWork work = (UgcWork) detailMap.get("work"); + vo.setId(work.getId()); + vo.setTitle(work.getTitle()); + vo.setAuthorName(work.getAuthorName()); + vo.setCoverUrl(work.getCoverUrl()); + vo.setDescription(work.getDescription()); + vo.setStatus(work.getStatus()); + vo.setVisibility(work.getVisibility()); + vo.setCreateTime(work.getCreateTime()); + vo.setModifyTime(work.getModifyTime()); + + List pages = (List) detailMap.get("pages"); + if (pages != null) { + vo.setPages(new ArrayList<>()); + for (UgcWorkPage p : pages) { + PageItem item = new PageItem(); + item.setPageNo(p.getPageNo()); + item.setImageUrl(p.getImageUrl()); + item.setText(p.getText()); + item.setAudioUrl(p.getAudioUrl()); + vo.getPages().add(item); + } + } + return vo; + } +} diff --git a/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceWorkItemVo.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceWorkItemVo.java new file mode 100644 index 0000000..e958d88 --- /dev/null +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/device/vo/DeviceWorkItemVo.java @@ -0,0 +1,67 @@ +package com.lesingle.modules.device.vo; + +import com.lesingle.modules.ugc.entity.UgcWork; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * 终端设备作品列表项 + */ +@Data +@Schema(description = "终端设备作品列表项") +public class DeviceWorkItemVo implements Serializable { + + @Schema(description = "作品ID") + private Long id; + + @Schema(description = "作品标题") + private String title; + + @Schema(description = "封面图URL") + private String coverUrl; + + @Schema(description = "作品描述") + private String description; + + @Schema(description = "发布状态: draft/unpublished/pending_review/published/rejected") + private String status; + + @Schema(description = "作者名称") + private String authorName; + + @Schema(description = "乐读派创作进度: -1=FAILED, 0=INIT, 1=PENDING, 2=PROCESSING, 3=COMPLETED, 4=CATALOGED, 5=DUBBED") + private Integer leaiStatus; + + @Schema(description = "页数") + private Integer pageCount; + + @Schema(description = "创建时间") + private LocalDateTime createTime; + + @Schema(description = "修改时间") + private LocalDateTime modifyTime; + + /** + * 从 UgcWork 实体转换 + */ + public static DeviceWorkItemVo fromEntity(UgcWork work) { + DeviceWorkItemVo vo = new DeviceWorkItemVo(); + vo.setId(work.getId()); + vo.setTitle(work.getTitle()); + vo.setCoverUrl(work.getCoverUrl()); + vo.setDescription(work.getDescription()); + vo.setStatus(work.getStatus()); + vo.setAuthorName(work.getAuthorName()); + vo.setLeaiStatus(work.getLeaiStatus()); + vo.setCreateTime(work.getCreateTime()); + vo.setModifyTime(work.getModifyTime()); + // pageCount 从 _count.pages 获取 + if (work.getCount() != null) { + vo.setPageCount(work.getCount().getPages()); + } + return vo; + } +} diff --git a/backend-java/src/main/java/com/competition/modules/leai/config/LeaiConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/config/LeaiConfig.java similarity index 87% rename from backend-java/src/main/java/com/competition/modules/leai/config/LeaiConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/config/LeaiConfig.java index f261843..03b23e9 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/config/LeaiConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/config/LeaiConfig.java @@ -1,4 +1,4 @@ -package com.competition.modules.leai.config; +package com.lesingle.modules.leai.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; @@ -21,5 +21,5 @@ public class LeaiConfig { // private String appSecret = "leai_test_secret_2026_abc123xyz"; /** 乐读派后端 API 地址 */ - private String apiUrl = "http://192.168.1.120:8080"; + private String apiUrl = "http://192.168.1.250:8267"; } diff --git a/backend-java/src/main/java/com/competition/modules/leai/controller/LeaiAuthController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiAuthController.java similarity index 87% rename from backend-java/src/main/java/com/competition/modules/leai/controller/LeaiAuthController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiAuthController.java index 159edc7..4528ec7 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/controller/LeaiAuthController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiAuthController.java @@ -1,13 +1,13 @@ -package com.competition.modules.leai.controller; +package com.lesingle.modules.leai.controller; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.leai.config.LeaiConfig; -import com.competition.modules.leai.service.LeaiApiClient; -import com.competition.modules.leai.vo.LeaiTokenVO; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.service.ISysUserService; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.leai.config.LeaiConfig; +import com.lesingle.modules.leai.service.LeaiApiClient; +import com.lesingle.modules.leai.vo.LeaiTokenVO; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.service.ISysUserService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/leai/controller/LeaiProxyController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiProxyController.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/leai/controller/LeaiProxyController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiProxyController.java index f10d1ed..6a529ce 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/controller/LeaiProxyController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiProxyController.java @@ -1,11 +1,11 @@ -package com.competition.modules.leai.controller; +package com.lesingle.modules.leai.controller; -import com.competition.common.exception.BusinessException; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.leai.config.LeaiConfig; -import com.competition.modules.leai.service.LeaiApiClient; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.service.ISysUserService; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.leai.config.LeaiConfig; +import com.lesingle.modules.leai.service.LeaiApiClient; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.service.ISysUserService; import com.fasterxml.jackson.databind.ObjectMapper; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; diff --git a/backend-java/src/main/java/com/competition/modules/leai/controller/LeaiWebhookController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiWebhookController.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/leai/controller/LeaiWebhookController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiWebhookController.java index db0202e..c0ba5ec 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/controller/LeaiWebhookController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/controller/LeaiWebhookController.java @@ -1,10 +1,10 @@ -package com.competition.modules.leai.controller; +package com.lesingle.modules.leai.controller; -import com.competition.common.exception.BusinessException; -import com.competition.modules.leai.service.ILeaiSyncService; -import com.competition.modules.leai.service.ILeaiWebhookEventService; -import com.competition.modules.leai.service.LeaiApiClient; -import com.competition.modules.leai.util.LeaiUtil; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.leai.service.ILeaiSyncService; +import com.lesingle.modules.leai.service.ILeaiWebhookEventService; +import com.lesingle.modules.leai.service.LeaiApiClient; +import com.lesingle.modules.leai.util.LeaiUtil; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import io.swagger.v3.oas.annotations.Operation; diff --git a/backend-java/src/main/java/com/competition/modules/leai/entity/LeaiWebhookEvent.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/entity/LeaiWebhookEvent.java similarity index 97% rename from backend-java/src/main/java/com/competition/modules/leai/entity/LeaiWebhookEvent.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/entity/LeaiWebhookEvent.java index f1914d3..19c9432 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/entity/LeaiWebhookEvent.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/entity/LeaiWebhookEvent.java @@ -1,4 +1,4 @@ -package com.competition.modules.leai.entity; +package com.lesingle.modules.leai.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; diff --git a/backend-java/src/main/java/com/competition/modules/leai/enums/LeaiCreationStatus.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/enums/LeaiCreationStatus.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/leai/enums/LeaiCreationStatus.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/enums/LeaiCreationStatus.java index ca5b782..5fa2c7e 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/enums/LeaiCreationStatus.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/enums/LeaiCreationStatus.java @@ -1,4 +1,4 @@ -package com.competition.modules.leai.enums; +package com.lesingle.modules.leai.enums; /** * 乐读派 AI 创作进度常量 diff --git a/backend-java/src/main/java/com/competition/modules/leai/mapper/LeaiWebhookEventMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/mapper/LeaiWebhookEventMapper.java similarity index 68% rename from backend-java/src/main/java/com/competition/modules/leai/mapper/LeaiWebhookEventMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/mapper/LeaiWebhookEventMapper.java index 164a037..4bcd60d 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/mapper/LeaiWebhookEventMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/mapper/LeaiWebhookEventMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.leai.mapper; +package com.lesingle.modules.leai.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.leai.entity.LeaiWebhookEvent; +import com.lesingle.modules.leai.entity.LeaiWebhookEvent; import org.apache.ibatis.annotations.Mapper; /** diff --git a/backend-java/src/main/java/com/competition/modules/leai/service/ILeaiSyncService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/ILeaiSyncService.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/leai/service/ILeaiSyncService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/ILeaiSyncService.java index d704550..264216a 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/service/ILeaiSyncService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/ILeaiSyncService.java @@ -1,4 +1,4 @@ -package com.competition.modules.leai.service; +package com.lesingle.modules.leai.service; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/leai/service/ILeaiWebhookEventService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/ILeaiWebhookEventService.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/leai/service/ILeaiWebhookEventService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/ILeaiWebhookEventService.java index 3d025e4..8fc8a89 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/service/ILeaiWebhookEventService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/ILeaiWebhookEventService.java @@ -1,7 +1,7 @@ -package com.competition.modules.leai.service; +package com.lesingle.modules.leai.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.modules.leai.entity.LeaiWebhookEvent; +import com.lesingle.modules.leai.entity.LeaiWebhookEvent; import java.util.List; diff --git a/backend-java/src/main/java/com/competition/modules/leai/service/LeaiApiClient.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/LeaiApiClient.java similarity index 98% rename from backend-java/src/main/java/com/competition/modules/leai/service/LeaiApiClient.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/LeaiApiClient.java index c06ca00..23a2e83 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/service/LeaiApiClient.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/LeaiApiClient.java @@ -1,11 +1,11 @@ -package com.competition.modules.leai.service; +package com.lesingle.modules.leai.service; import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; -import com.competition.common.exception.BusinessException; -import com.competition.modules.leai.config.LeaiConfig; -import com.competition.modules.leai.enums.LeaiCreationStatus; -import com.competition.modules.leai.util.LeaiUtil; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.leai.config.LeaiConfig; +import com.lesingle.modules.leai.enums.LeaiCreationStatus; +import com.lesingle.modules.leai.util.LeaiUtil; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/leai/service/LeaiSyncService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/LeaiSyncService.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/leai/service/LeaiSyncService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/LeaiSyncService.java index 44e37b2..d915e16 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/service/LeaiSyncService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/LeaiSyncService.java @@ -1,17 +1,17 @@ -package com.competition.modules.leai.service; +package com.lesingle.modules.leai.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; -import com.competition.common.enums.Visibility; -import com.competition.modules.leai.enums.LeaiCreationStatus; -import com.competition.modules.leai.util.LeaiUtil; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.ugc.entity.UgcWork; -import com.competition.modules.ugc.entity.UgcWorkPage; -import com.competition.modules.ugc.enums.WorkPublishStatus; -import com.competition.modules.ugc.mapper.UgcWorkMapper; -import com.competition.modules.ugc.mapper.UgcWorkPageMapper; +import com.lesingle.common.enums.Visibility; +import com.lesingle.modules.leai.enums.LeaiCreationStatus; +import com.lesingle.modules.leai.util.LeaiUtil; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWorkPage; +import com.lesingle.modules.ugc.enums.WorkPublishStatus; +import com.lesingle.modules.ugc.mapper.UgcWorkMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkPageMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/leai/service/impl/LeaiWebhookEventServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/impl/LeaiWebhookEventServiceImpl.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/leai/service/impl/LeaiWebhookEventServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/impl/LeaiWebhookEventServiceImpl.java index 6edb55a..8fda4ea 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/service/impl/LeaiWebhookEventServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/service/impl/LeaiWebhookEventServiceImpl.java @@ -1,10 +1,10 @@ -package com.competition.modules.leai.service.impl; +package com.lesingle.modules.leai.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.modules.leai.entity.LeaiWebhookEvent; -import com.competition.modules.leai.mapper.LeaiWebhookEventMapper; -import com.competition.modules.leai.service.ILeaiWebhookEventService; +import com.lesingle.modules.leai.entity.LeaiWebhookEvent; +import com.lesingle.modules.leai.mapper.LeaiWebhookEventMapper; +import com.lesingle.modules.leai.service.ILeaiWebhookEventService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/leai/task/LeaiReconcileTask.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/task/LeaiReconcileTask.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/leai/task/LeaiReconcileTask.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/task/LeaiReconcileTask.java index ef9a739..e18295a 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/task/LeaiReconcileTask.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/task/LeaiReconcileTask.java @@ -1,10 +1,10 @@ -package com.competition.modules.leai.task; +package com.lesingle.modules.leai.task; -import com.competition.modules.leai.entity.LeaiWebhookEvent; -import com.competition.modules.leai.service.ILeaiSyncService; -import com.competition.modules.leai.service.ILeaiWebhookEventService; -import com.competition.modules.leai.service.LeaiApiClient; -import com.competition.modules.leai.util.LeaiUtil; +import com.lesingle.modules.leai.entity.LeaiWebhookEvent; +import com.lesingle.modules.leai.service.ILeaiSyncService; +import com.lesingle.modules.leai.service.ILeaiWebhookEventService; +import com.lesingle.modules.leai.service.LeaiApiClient; +import com.lesingle.modules.leai.util.LeaiUtil; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.Scheduled; diff --git a/backend-java/src/main/java/com/competition/modules/leai/util/LeaiUtil.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/util/LeaiUtil.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/leai/util/LeaiUtil.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/util/LeaiUtil.java index 67e005e..b2e5f90 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/util/LeaiUtil.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/util/LeaiUtil.java @@ -1,4 +1,4 @@ -package com.competition.modules.leai.util; +package com.lesingle.modules.leai.util; /** * 乐读派模块共享工具类 diff --git a/backend-java/src/main/java/com/competition/modules/leai/vo/LeaiTokenVO.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/vo/LeaiTokenVO.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/leai/vo/LeaiTokenVO.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/vo/LeaiTokenVO.java index bec3c40..ab57b11 100644 --- a/backend-java/src/main/java/com/competition/modules/leai/vo/LeaiTokenVO.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/leai/vo/LeaiTokenVO.java @@ -1,4 +1,4 @@ -package com.competition.modules.leai.vo; +package com.lesingle.modules.leai.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/oss/config/OssConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/config/OssConfig.java similarity index 97% rename from backend-java/src/main/java/com/competition/modules/oss/config/OssConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/config/OssConfig.java index fdd0191..8fa0278 100644 --- a/backend-java/src/main/java/com/competition/modules/oss/config/OssConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/config/OssConfig.java @@ -1,4 +1,4 @@ -package com.competition.modules.oss.config; +package com.lesingle.modules.oss.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/backend-java/src/main/java/com/competition/modules/oss/config/OssCorsInitRunner.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/config/OssCorsInitRunner.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/oss/config/OssCorsInitRunner.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/config/OssCorsInitRunner.java index 66996df..73be4e5 100644 --- a/backend-java/src/main/java/com/competition/modules/oss/config/OssCorsInitRunner.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/config/OssCorsInitRunner.java @@ -1,6 +1,6 @@ -package com.competition.modules.oss.config; +package com.lesingle.modules.oss.config; -import com.competition.modules.oss.util.OssUtils; +import com.lesingle.modules.oss.util.OssUtils; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.ApplicationArguments; diff --git a/backend-java/src/main/java/com/competition/modules/oss/controller/UploadController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/controller/UploadController.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/oss/controller/UploadController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/controller/UploadController.java index 6d0fe04..5ef7ff6 100644 --- a/backend-java/src/main/java/com/competition/modules/oss/controller/UploadController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/controller/UploadController.java @@ -1,10 +1,10 @@ -package com.competition.modules.oss.controller; +package com.lesingle.modules.oss.controller; -import com.competition.common.result.Result; -import com.competition.modules.oss.service.OssService; -import com.competition.modules.oss.util.OssUtils; -import com.competition.modules.oss.vo.OssTokenVo; -import com.competition.security.annotation.Public; +import com.lesingle.common.result.Result; +import com.lesingle.modules.oss.service.OssService; +import com.lesingle.modules.oss.util.OssUtils; +import com.lesingle.modules.oss.vo.OssTokenVo; +import com.lesingle.security.annotation.Public; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/oss/service/OssService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/service/OssService.java similarity index 86% rename from backend-java/src/main/java/com/competition/modules/oss/service/OssService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/service/OssService.java index bf993ac..5b6991a 100644 --- a/backend-java/src/main/java/com/competition/modules/oss/service/OssService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/service/OssService.java @@ -1,6 +1,6 @@ -package com.competition.modules.oss.service; +package com.lesingle.modules.oss.service; -import com.competition.modules.oss.util.OssUtils; +import com.lesingle.modules.oss.util.OssUtils; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/oss/util/OssUtils.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/util/OssUtils.java similarity index 98% rename from backend-java/src/main/java/com/competition/modules/oss/util/OssUtils.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/util/OssUtils.java index 966d7f6..bf88507 100644 --- a/backend-java/src/main/java/com/competition/modules/oss/util/OssUtils.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/util/OssUtils.java @@ -1,12 +1,12 @@ -package com.competition.modules.oss.util; +package com.lesingle.modules.oss.util; import com.aliyun.oss.OSS; import com.aliyun.oss.OSSClientBuilder; import com.aliyun.oss.model.ObjectMetadata; import com.aliyun.oss.model.PutObjectRequest; import com.aliyun.oss.model.SetBucketCORSRequest; -import com.competition.modules.oss.config.OssConfig; -import com.competition.modules.oss.vo.OssTokenVo; +import com.lesingle.modules.oss.config.OssConfig; +import com.lesingle.modules.oss.vo.OssTokenVo; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; diff --git a/backend-java/src/main/java/com/competition/modules/oss/vo/OssTokenVo.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/vo/OssTokenVo.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/oss/vo/OssTokenVo.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/vo/OssTokenVo.java index c2cc6f2..db3d40c 100644 --- a/backend-java/src/main/java/com/competition/modules/oss/vo/OssTokenVo.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/oss/vo/OssTokenVo.java @@ -1,4 +1,4 @@ -package com.competition.modules.oss.vo; +package com.lesingle.modules.oss.vo; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/backend-java/src/main/java/com/competition/modules/pub/config/SmsConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/config/SmsConfig.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/pub/config/SmsConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/config/SmsConfig.java index cc42252..e71532f 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/config/SmsConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/config/SmsConfig.java @@ -1,4 +1,4 @@ -package com.competition.modules.pub.config; +package com.lesingle.modules.pub.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/ContentReviewController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/ContentReviewController.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/pub/controller/ContentReviewController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/ContentReviewController.java index 9c30c0d..4967eb9 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/ContentReviewController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/ContentReviewController.java @@ -1,10 +1,10 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.pub.service.PublicContentReviewService; -import com.competition.modules.ugc.entity.UgcReviewLog; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.pub.service.PublicContentReviewService; +import com.lesingle.modules.ugc.entity.UgcReviewLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicActivityController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicActivityController.java similarity index 83% rename from backend-java/src/main/java/com/competition/modules/pub/controller/PublicActivityController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicActivityController.java index 04455de..5567bff 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicActivityController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicActivityController.java @@ -1,15 +1,15 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.biz.contest.entity.BizContestWork; -import com.competition.modules.biz.review.service.IContestResultService; -import com.competition.modules.pub.dto.PublicRegisterActivityDto; -import com.competition.modules.pub.service.PublicActivityService; -import com.competition.security.annotation.Public; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestWork; +import com.lesingle.modules.biz.review.service.IContestResultService; +import com.lesingle.modules.pub.dto.PublicRegisterActivityDto; +import com.lesingle.modules.pub.service.PublicActivityService; +import com.lesingle.security.annotation.Public; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicAuthController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicAuthController.java similarity index 77% rename from backend-java/src/main/java/com/competition/modules/pub/controller/PublicAuthController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicAuthController.java index 9aeb045..8037e57 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicAuthController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicAuthController.java @@ -1,15 +1,15 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.annotation.RateLimit; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.pub.dto.PublicLoginDto; -import com.competition.modules.pub.dto.PublicRegisterDto; -import com.competition.modules.pub.dto.PublicSmsLoginDto; -import com.competition.modules.pub.dto.SendSmsCodeDto; -import com.competition.modules.pub.service.PublicAuthService; -import com.competition.modules.pub.service.SmsCodeService; -import com.competition.security.annotation.Public; +import com.lesingle.common.annotation.RateLimit; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.pub.dto.PublicLoginDto; +import com.lesingle.modules.pub.dto.PublicRegisterDto; +import com.lesingle.modules.pub.dto.PublicSmsLoginDto; +import com.lesingle.modules.pub.dto.SendSmsCodeDto; +import com.lesingle.modules.pub.service.PublicAuthService; +import com.lesingle.modules.pub.service.SmsCodeService; +import com.lesingle.security.annotation.Public; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicChildController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicChildController.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/pub/controller/PublicChildController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicChildController.java index d012efd..8fa0ad6 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicChildController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicChildController.java @@ -1,10 +1,10 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.pub.dto.CreateChildDto; -import com.competition.modules.pub.service.PublicProfileService; -import com.competition.modules.user.entity.UserChild; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.pub.dto.CreateChildDto; +import com.lesingle.modules.pub.service.PublicProfileService; +import com.lesingle.modules.user.entity.UserChild; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicCreationController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicCreationController.java similarity index 85% rename from backend-java/src/main/java/com/competition/modules/pub/controller/PublicCreationController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicCreationController.java index 0134326..36ac553 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicCreationController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicCreationController.java @@ -1,10 +1,10 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.pub.service.PublicCreationService; -import com.competition.modules.ugc.entity.UgcWork; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.pub.service.PublicCreationService; +import com.lesingle.modules.ugc.entity.UgcWork; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicGalleryController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicGalleryController.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/pub/controller/PublicGalleryController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicGalleryController.java index 205acd2..0ab334d 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicGalleryController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicGalleryController.java @@ -1,9 +1,9 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.modules.pub.service.PublicGalleryService; -import com.competition.security.annotation.Public; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.modules.pub.service.PublicGalleryService; +import com.lesingle.security.annotation.Public; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicProfileController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicProfileController.java similarity index 82% rename from backend-java/src/main/java/com/competition/modules/pub/controller/PublicProfileController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicProfileController.java index 87c2568..b3d8727 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicProfileController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicProfileController.java @@ -1,14 +1,14 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.pub.service.PublicActivityService; -import com.competition.modules.pub.service.PublicInteractionService; -import com.competition.modules.pub.service.PublicProfileService; -import com.competition.modules.pub.service.PublicUserWorkService; -import com.competition.modules.ugc.entity.UgcWork; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.pub.service.PublicActivityService; +import com.lesingle.modules.pub.service.PublicInteractionService; +import com.lesingle.modules.pub.service.PublicProfileService; +import com.lesingle.modules.pub.service.PublicUserWorkService; +import com.lesingle.modules.ugc.entity.UgcWork; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicTagController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicTagController.java similarity index 78% rename from backend-java/src/main/java/com/competition/modules/pub/controller/PublicTagController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicTagController.java index 3672cb9..732a6a6 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicTagController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicTagController.java @@ -1,9 +1,9 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.result.Result; -import com.competition.modules.pub.service.PublicTagService; -import com.competition.modules.ugc.entity.UgcTag; -import com.competition.security.annotation.Public; +import com.lesingle.common.result.Result; +import com.lesingle.modules.pub.service.PublicTagService; +import com.lesingle.modules.ugc.entity.UgcTag; +import com.lesingle.security.annotation.Public; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicUserWorkController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicUserWorkController.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/pub/controller/PublicUserWorkController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicUserWorkController.java index 22fd3c5..fad3754 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/PublicUserWorkController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/PublicUserWorkController.java @@ -1,12 +1,12 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.pub.service.PublicInteractionService; -import com.competition.modules.pub.service.PublicUserWorkService; -import com.competition.modules.ugc.entity.UgcWork; -import com.competition.modules.ugc.entity.UgcWorkPage; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.pub.service.PublicInteractionService; +import com.lesingle.modules.pub.service.PublicUserWorkService; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWorkPage; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/pub/controller/TagManagementController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/TagManagementController.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/pub/controller/TagManagementController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/TagManagementController.java index 151e5d3..14066cb 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/controller/TagManagementController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/controller/TagManagementController.java @@ -1,12 +1,12 @@ -package com.competition.modules.pub.controller; +package com.lesingle.modules.pub.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; -import com.competition.common.enums.CommonStatus; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.Result; -import com.competition.modules.ugc.entity.UgcTag; -import com.competition.modules.ugc.mapper.UgcTagMapper; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.Result; +import com.lesingle.modules.ugc.entity.UgcTag; +import com.lesingle.modules.ugc.mapper.UgcTagMapper; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/pub/dto/CreateChildDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/CreateChildDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/pub/dto/CreateChildDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/CreateChildDto.java index 17cf76d..f92bc95 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/dto/CreateChildDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/CreateChildDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.pub.dto; +package com.lesingle.modules.pub.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/pub/dto/PublicLoginDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicLoginDto.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/pub/dto/PublicLoginDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicLoginDto.java index a22ec4b..d498f7b 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/dto/PublicLoginDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicLoginDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.pub.dto; +package com.lesingle.modules.pub.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/pub/dto/PublicRegisterActivityDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicRegisterActivityDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/pub/dto/PublicRegisterActivityDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicRegisterActivityDto.java index 4d93411..3e961e1 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/dto/PublicRegisterActivityDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicRegisterActivityDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.pub.dto; +package com.lesingle.modules.pub.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/pub/dto/PublicRegisterDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicRegisterDto.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/pub/dto/PublicRegisterDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicRegisterDto.java index f77c5ea..d4f61bc 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/dto/PublicRegisterDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicRegisterDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.pub.dto; +package com.lesingle.modules.pub.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/pub/dto/PublicSmsLoginDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicSmsLoginDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/pub/dto/PublicSmsLoginDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicSmsLoginDto.java index 62933e6..df764ed 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/dto/PublicSmsLoginDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/PublicSmsLoginDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.pub.dto; +package com.lesingle.modules.pub.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/pub/dto/SendSmsCodeDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/SendSmsCodeDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/pub/dto/SendSmsCodeDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/SendSmsCodeDto.java index 2979cf0..7e52668 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/dto/SendSmsCodeDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/dto/SendSmsCodeDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.pub.dto; +package com.lesingle.modules.pub.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicActivityService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicActivityService.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicActivityService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicActivityService.java index 5d97384..4de99fd 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicActivityService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicActivityService.java @@ -1,32 +1,32 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.constants.TenantConstants; -import com.competition.common.enums.*; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.biz.contest.entity.BizContest; -import com.competition.modules.biz.contest.entity.BizContestAttachment; -import com.competition.modules.biz.contest.entity.BizContestNotice; -import com.competition.modules.biz.contest.entity.BizContestRegistration; -import com.competition.modules.biz.contest.entity.BizContestWork; -import com.competition.modules.biz.contest.mapper.ContestAttachmentMapper; -import com.competition.modules.biz.contest.mapper.ContestMapper; -import com.competition.modules.biz.contest.mapper.ContestNoticeMapper; -import com.competition.modules.biz.contest.mapper.ContestRegistrationMapper; -import com.competition.modules.biz.contest.mapper.ContestWorkMapper; -import com.competition.modules.biz.contest.service.IContestWorkService; -import com.competition.modules.pub.dto.PublicRegisterActivityDto; -import com.competition.modules.ugc.entity.UgcWork; -import com.competition.modules.ugc.entity.UgcWorkPage; -import com.competition.modules.ugc.mapper.UgcWorkMapper; -import com.competition.modules.ugc.mapper.UgcWorkPageMapper; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.user.entity.UserChild; -import com.competition.modules.user.mapper.UserChildMapper; +import com.lesingle.common.constants.TenantConstants; +import com.lesingle.common.enums.*; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.biz.contest.entity.BizContest; +import com.lesingle.modules.biz.contest.entity.BizContestAttachment; +import com.lesingle.modules.biz.contest.entity.BizContestNotice; +import com.lesingle.modules.biz.contest.entity.BizContestRegistration; +import com.lesingle.modules.biz.contest.entity.BizContestWork; +import com.lesingle.modules.biz.contest.mapper.ContestAttachmentMapper; +import com.lesingle.modules.biz.contest.mapper.ContestMapper; +import com.lesingle.modules.biz.contest.mapper.ContestNoticeMapper; +import com.lesingle.modules.biz.contest.mapper.ContestRegistrationMapper; +import com.lesingle.modules.biz.contest.mapper.ContestWorkMapper; +import com.lesingle.modules.biz.contest.service.IContestWorkService; +import com.lesingle.modules.pub.dto.PublicRegisterActivityDto; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWorkPage; +import com.lesingle.modules.ugc.mapper.UgcWorkMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkPageMapper; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.user.entity.UserChild; +import com.lesingle.modules.user.mapper.UserChildMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicAuthService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicAuthService.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicAuthService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicAuthService.java index c86a3d7..044b489 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicAuthService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicAuthService.java @@ -1,26 +1,26 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.competition.common.exception.BusinessException; -import com.competition.common.constants.RoleConstants; -import com.competition.common.constants.TenantConstants; -import com.competition.common.enums.CommonStatus; -import com.competition.common.enums.UserSource; -import com.competition.common.enums.UserType; -import com.competition.modules.pub.dto.PublicLoginDto; -import com.competition.modules.pub.dto.PublicRegisterDto; -import com.competition.modules.pub.dto.PublicSmsLoginDto; -import com.competition.modules.sys.entity.SysRole; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.entity.SysUserRole; -import com.competition.modules.sys.mapper.SysRoleMapper; -import com.competition.modules.sys.mapper.SysTenantMapper; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.sys.mapper.SysUserRoleMapper; -import com.competition.modules.user.entity.UserParentChild; -import com.competition.modules.user.mapper.UserParentChildMapper; -import com.competition.security.util.JwtUtil; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.constants.RoleConstants; +import com.lesingle.common.constants.TenantConstants; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.common.enums.UserSource; +import com.lesingle.common.enums.UserType; +import com.lesingle.modules.pub.dto.PublicLoginDto; +import com.lesingle.modules.pub.dto.PublicRegisterDto; +import com.lesingle.modules.pub.dto.PublicSmsLoginDto; +import com.lesingle.modules.sys.entity.SysRole; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.entity.SysUserRole; +import com.lesingle.modules.sys.mapper.SysRoleMapper; +import com.lesingle.modules.sys.mapper.SysTenantMapper; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.sys.mapper.SysUserRoleMapper; +import com.lesingle.modules.user.entity.UserParentChild; +import com.lesingle.modules.user.mapper.UserParentChildMapper; +import com.lesingle.security.util.JwtUtil; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.data.redis.core.StringRedisTemplate; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicContentReviewService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicContentReviewService.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicContentReviewService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicContentReviewService.java index 3adad0b..75fe15a 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicContentReviewService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicContentReviewService.java @@ -1,20 +1,20 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.ugc.entity.UgcReviewLog; -import com.competition.modules.ugc.entity.UgcWork; -import com.competition.modules.ugc.enums.WorkPublishStatus; -import com.competition.modules.ugc.mapper.UgcReviewLogMapper; -import com.competition.modules.ugc.mapper.UgcWorkMapper; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.ugc.entity.UgcReviewLog; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.enums.WorkPublishStatus; +import com.lesingle.modules.ugc.mapper.UgcReviewLogMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicCreationService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicCreationService.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicCreationService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicCreationService.java index 8d4fc94..5d7dc16 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicCreationService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicCreationService.java @@ -1,17 +1,17 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.enums.Visibility; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.leai.enums.LeaiCreationStatus; -import com.competition.modules.ugc.entity.UgcWork; -import com.competition.modules.ugc.entity.UgcWorkPage; -import com.competition.modules.ugc.enums.WorkPublishStatus; -import com.competition.modules.ugc.mapper.UgcWorkMapper; -import com.competition.modules.ugc.mapper.UgcWorkPageMapper; +import com.lesingle.common.enums.Visibility; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.leai.enums.LeaiCreationStatus; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWorkPage; +import com.lesingle.modules.ugc.enums.WorkPublishStatus; +import com.lesingle.modules.ugc.mapper.UgcWorkMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkPageMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicGalleryService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicGalleryService.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicGalleryService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicGalleryService.java index a6d9f6f..94eafc4 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicGalleryService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicGalleryService.java @@ -1,19 +1,19 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.enums.Visibility; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.ugc.entity.UgcWork; -import com.competition.modules.ugc.entity.UgcWorkPage; -import com.competition.modules.ugc.enums.WorkPublishStatus; -import com.competition.modules.ugc.mapper.UgcWorkMapper; -import com.competition.modules.ugc.mapper.UgcWorkPageMapper; +import com.lesingle.common.enums.Visibility; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWorkPage; +import com.lesingle.modules.ugc.enums.WorkPublishStatus; +import com.lesingle.modules.ugc.mapper.UgcWorkMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkPageMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicInteractionService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicInteractionService.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicInteractionService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicInteractionService.java index a331caf..d6b2c73 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicInteractionService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicInteractionService.java @@ -1,16 +1,16 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.result.PageResult; -import com.competition.modules.ugc.entity.UgcWork; -import com.competition.modules.ugc.entity.UgcWorkFavorite; -import com.competition.modules.ugc.entity.UgcWorkLike; -import com.competition.modules.ugc.mapper.UgcWorkFavoriteMapper; -import com.competition.modules.ugc.mapper.UgcWorkLikeMapper; -import com.competition.modules.ugc.mapper.UgcWorkMapper; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWorkFavorite; +import com.lesingle.modules.ugc.entity.UgcWorkLike; +import com.lesingle.modules.ugc.mapper.UgcWorkFavoriteMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkLikeMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicProfileService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicProfileService.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicProfileService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicProfileService.java index 6998217..9b1a7b8 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicProfileService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicProfileService.java @@ -1,21 +1,21 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; -import com.competition.common.constants.TenantConstants; -import com.competition.common.enums.CommonStatus; -import com.competition.common.enums.UserSource; -import com.competition.common.enums.UserType; -import com.competition.common.exception.BusinessException; -import com.competition.modules.pub.dto.CreateChildDto; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.sys.mapper.SysTenantMapper; -import com.competition.modules.user.entity.UserChild; -import com.competition.modules.user.entity.UserParentChild; -import com.competition.modules.user.mapper.UserChildMapper; -import com.competition.modules.user.mapper.UserParentChildMapper; +import com.lesingle.common.constants.TenantConstants; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.common.enums.UserSource; +import com.lesingle.common.enums.UserType; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.pub.dto.CreateChildDto; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.sys.mapper.SysTenantMapper; +import com.lesingle.modules.user.entity.UserChild; +import com.lesingle.modules.user.entity.UserParentChild; +import com.lesingle.modules.user.mapper.UserChildMapper; +import com.lesingle.modules.user.mapper.UserParentChildMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.crypto.password.PasswordEncoder; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicTagService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicTagService.java similarity index 83% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicTagService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicTagService.java index c18dab3..01d4f2d 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicTagService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicTagService.java @@ -1,9 +1,9 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.competition.common.enums.CommonStatus; -import com.competition.modules.ugc.entity.UgcTag; -import com.competition.modules.ugc.mapper.UgcTagMapper; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.modules.ugc.entity.UgcTag; +import com.lesingle.modules.ugc.mapper.UgcTagMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/PublicUserWorkService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicUserWorkService.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/pub/service/PublicUserWorkService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicUserWorkService.java index ad6cc1f..520a232 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/PublicUserWorkService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/PublicUserWorkService.java @@ -1,20 +1,20 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.common.enums.Visibility; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.ugc.entity.UgcWork; -import com.competition.modules.ugc.entity.UgcWorkPage; -import com.competition.modules.ugc.entity.UgcWorkTag; -import com.competition.modules.ugc.enums.WorkPublishStatus; -import com.competition.modules.ugc.mapper.UgcWorkMapper; -import com.competition.modules.ugc.mapper.UgcWorkPageCountRow; -import com.competition.modules.ugc.mapper.UgcWorkPageMapper; -import com.competition.modules.ugc.mapper.UgcWorkTagMapper; +import com.lesingle.common.enums.Visibility; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWorkPage; +import com.lesingle.modules.ugc.entity.UgcWorkTag; +import com.lesingle.modules.ugc.enums.WorkPublishStatus; +import com.lesingle.modules.ugc.mapper.UgcWorkMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkPageCountRow; +import com.lesingle.modules.ugc.mapper.UgcWorkPageMapper; +import com.lesingle.modules.ugc.mapper.UgcWorkTagMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/SmsCodeService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/SmsCodeService.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/pub/service/SmsCodeService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/SmsCodeService.java index 543d66b..d8e7757 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/SmsCodeService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/SmsCodeService.java @@ -1,8 +1,8 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; -import com.competition.common.constants.CacheConstants; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; +import com.lesingle.common.constants.CacheConstants; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.data.redis.core.StringRedisTemplate; diff --git a/backend-java/src/main/java/com/competition/modules/pub/service/SmsService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/SmsService.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/pub/service/SmsService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/SmsService.java index 78b4aa4..de3451f 100644 --- a/backend-java/src/main/java/com/competition/modules/pub/service/SmsService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/pub/service/SmsService.java @@ -1,7 +1,7 @@ -package com.competition.modules.pub.service; +package com.lesingle.modules.pub.service; import cn.hutool.core.util.RandomUtil; -import com.competition.modules.pub.config.SmsConfig; +import com.lesingle.modules.pub.config.SmsConfig; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/sys/config/JudgeRolePermissionConfigurer.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/config/JudgeRolePermissionConfigurer.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/sys/config/JudgeRolePermissionConfigurer.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/config/JudgeRolePermissionConfigurer.java index 3e07da6..437ebd4 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/config/JudgeRolePermissionConfigurer.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/config/JudgeRolePermissionConfigurer.java @@ -1,16 +1,16 @@ -package com.competition.modules.sys.config; +package com.lesingle.modules.sys.config; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.competition.common.constants.RoleConstants; -import com.competition.common.constants.TenantConstants; -import com.competition.modules.sys.entity.SysPermission; -import com.competition.modules.sys.entity.SysRole; -import com.competition.modules.sys.entity.SysRolePermission; -import com.competition.modules.sys.mapper.SysPermissionMapper; -import com.competition.modules.sys.mapper.SysRoleMapper; -import com.competition.modules.sys.mapper.SysRolePermissionMapper; -import com.competition.modules.sys.mapper.SysTenantMapper; -import com.competition.modules.sys.entity.SysTenant; +import com.lesingle.common.constants.RoleConstants; +import com.lesingle.common.constants.TenantConstants; +import com.lesingle.modules.sys.entity.SysPermission; +import com.lesingle.modules.sys.entity.SysRole; +import com.lesingle.modules.sys.entity.SysRolePermission; +import com.lesingle.modules.sys.mapper.SysPermissionMapper; +import com.lesingle.modules.sys.mapper.SysRoleMapper; +import com.lesingle.modules.sys.mapper.SysRolePermissionMapper; +import com.lesingle.modules.sys.mapper.SysTenantMapper; +import com.lesingle.modules.sys.entity.SysTenant; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.ApplicationArguments; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/AuthController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/AuthController.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/sys/controller/AuthController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/AuthController.java index 98044c8..ad21323 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/AuthController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/AuthController.java @@ -1,12 +1,12 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.constants.CacheConstants; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.sys.dto.LoginDto; -import com.competition.modules.sys.service.AuthService; -import com.competition.security.annotation.Public; -import com.competition.security.util.JwtUtil; +import com.lesingle.common.constants.CacheConstants; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.sys.dto.LoginDto; +import com.lesingle.modules.sys.service.AuthService; +import com.lesingle.security.annotation.Public; +import com.lesingle.security.util.JwtUtil; import io.jsonwebtoken.Claims; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/SysConfigController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysConfigController.java similarity index 85% rename from backend-java/src/main/java/com/competition/modules/sys/controller/SysConfigController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysConfigController.java index 612c7c8..e9a0c25 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/SysConfigController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysConfigController.java @@ -1,11 +1,11 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.sys.dto.CreateConfigDto; -import com.competition.modules.sys.entity.SysConfig; -import com.competition.modules.sys.service.ISysConfigService; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.sys.dto.CreateConfigDto; +import com.lesingle.modules.sys.entity.SysConfig; +import com.lesingle.modules.sys.service.ISysConfigService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/SysDictController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysDictController.java similarity index 85% rename from backend-java/src/main/java/com/competition/modules/sys/controller/SysDictController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysDictController.java index 1bffedb..aeb80a8 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/SysDictController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysDictController.java @@ -1,11 +1,11 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.sys.dto.CreateDictDto; -import com.competition.modules.sys.entity.SysDict; -import com.competition.modules.sys.service.ISysDictService; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.sys.dto.CreateDictDto; +import com.lesingle.modules.sys.entity.SysDict; +import com.lesingle.modules.sys.service.ISysDictService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/SysLogController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysLogController.java similarity index 85% rename from backend-java/src/main/java/com/competition/modules/sys/controller/SysLogController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysLogController.java index 170979f..a883cb3 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/SysLogController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysLogController.java @@ -1,10 +1,10 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.modules.sys.dto.QueryLogDto; -import com.competition.modules.sys.service.ISysLogService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.modules.sys.dto.QueryLogDto; +import com.lesingle.modules.sys.service.ISysLogService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/SysMenuController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysMenuController.java similarity index 83% rename from backend-java/src/main/java/com/competition/modules/sys/controller/SysMenuController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysMenuController.java index 2a7ac3f..17f302a 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/SysMenuController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysMenuController.java @@ -1,11 +1,11 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.sys.dto.CreateMenuDto; -import com.competition.modules.sys.entity.SysMenu; -import com.competition.modules.sys.service.ISysMenuService; -import com.competition.modules.sys.service.ISysTenantService; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.sys.dto.CreateMenuDto; +import com.lesingle.modules.sys.entity.SysMenu; +import com.lesingle.modules.sys.service.ISysMenuService; +import com.lesingle.modules.sys.service.ISysTenantService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/SysPermissionController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysPermissionController.java similarity index 84% rename from backend-java/src/main/java/com/competition/modules/sys/controller/SysPermissionController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysPermissionController.java index f945eca..377965b 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/SysPermissionController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysPermissionController.java @@ -1,11 +1,11 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.sys.dto.CreatePermissionDto; -import com.competition.modules.sys.entity.SysPermission; -import com.competition.modules.sys.service.ISysPermissionService; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.sys.dto.CreatePermissionDto; +import com.lesingle.modules.sys.entity.SysPermission; +import com.lesingle.modules.sys.service.ISysPermissionService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/SysRoleController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysRoleController.java similarity index 84% rename from backend-java/src/main/java/com/competition/modules/sys/controller/SysRoleController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysRoleController.java index 05d0d29..35e51f5 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/SysRoleController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysRoleController.java @@ -1,11 +1,11 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.sys.dto.CreateRoleDto; -import com.competition.modules.sys.dto.UpdateRoleDto; -import com.competition.modules.sys.service.ISysRoleService; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.sys.dto.CreateRoleDto; +import com.lesingle.modules.sys.dto.UpdateRoleDto; +import com.lesingle.modules.sys.service.ISysRoleService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/SysTenantController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysTenantController.java similarity index 85% rename from backend-java/src/main/java/com/competition/modules/sys/controller/SysTenantController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysTenantController.java index 9d81ea0..bd32d57 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/SysTenantController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysTenantController.java @@ -1,17 +1,17 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.exception.BusinessException; -import com.competition.common.enums.ErrorCode; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.sys.dto.CreateTenantDto; -import com.competition.modules.sys.dto.UpdateTenantDto; -import com.competition.modules.sys.entity.SysMenu; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.service.ISysMenuService; -import com.competition.modules.sys.service.ISysTenantService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.sys.dto.CreateTenantDto; +import com.lesingle.modules.sys.dto.UpdateTenantDto; +import com.lesingle.modules.sys.entity.SysMenu; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.service.ISysMenuService; +import com.lesingle.modules.sys.service.ISysTenantService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/sys/controller/SysUserController.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysUserController.java similarity index 87% rename from backend-java/src/main/java/com/competition/modules/sys/controller/SysUserController.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysUserController.java index 775a020..6dad467 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/controller/SysUserController.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/controller/SysUserController.java @@ -1,13 +1,13 @@ -package com.competition.modules.sys.controller; +package com.lesingle.modules.sys.controller; -import com.competition.common.result.PageResult; -import com.competition.common.result.Result; -import com.competition.common.util.SecurityUtil; -import com.competition.modules.sys.dto.CreateUserDto; -import com.competition.modules.sys.dto.UpdateUserDto; -import com.competition.modules.sys.service.ISysUserService; -import com.competition.modules.sys.service.ISysTenantService; -import com.competition.security.annotation.RequirePermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.common.result.Result; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.modules.sys.dto.CreateUserDto; +import com.lesingle.modules.sys.dto.UpdateUserDto; +import com.lesingle.modules.sys.service.ISysUserService; +import com.lesingle.modules.sys.service.ISysTenantService; +import com.lesingle.security.annotation.RequirePermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateConfigDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateConfigDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/sys/dto/CreateConfigDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateConfigDto.java index a3c3edd..ab3d95a 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateConfigDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateConfigDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateDictDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateDictDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/sys/dto/CreateDictDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateDictDto.java index aa9f213..94523ed 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateDictDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateDictDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateMenuDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateMenuDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/sys/dto/CreateMenuDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateMenuDto.java index 211d02c..0ef5a0d 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateMenuDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateMenuDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/CreatePermissionDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreatePermissionDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/sys/dto/CreatePermissionDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreatePermissionDto.java index ee62d20..65e0820 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/CreatePermissionDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreatePermissionDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateRoleDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateRoleDto.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/sys/dto/CreateRoleDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateRoleDto.java index 80179cf..e483e32 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateRoleDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateRoleDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateTenantDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateTenantDto.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/sys/dto/CreateTenantDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateTenantDto.java index efd3a16..4e56306 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateTenantDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateTenantDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateUserDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateUserDto.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/sys/dto/CreateUserDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateUserDto.java index e3f3f39..a151902 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/CreateUserDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/CreateUserDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/LoginDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/LoginDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/sys/dto/LoginDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/LoginDto.java index d4a8618..e7f57b4 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/LoginDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/LoginDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/QueryLogDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/QueryLogDto.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/sys/dto/QueryLogDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/QueryLogDto.java index eb6ff5d..66fa4fe 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/QueryLogDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/QueryLogDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/UpdateRoleDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateRoleDto.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/sys/dto/UpdateRoleDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateRoleDto.java index 562f45d..cd46148 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/UpdateRoleDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateRoleDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/UpdateTenantDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateTenantDto.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/sys/dto/UpdateTenantDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateTenantDto.java index fe5cefb..c8e9b6a 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/UpdateTenantDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateTenantDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/sys/dto/UpdateUserDto.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateUserDto.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/sys/dto/UpdateUserDto.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateUserDto.java index 811d665..88952c9 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/dto/UpdateUserDto.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/dto/UpdateUserDto.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.dto; +package com.lesingle.modules.sys.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysConfig.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysConfig.java index 35cc5cb..11fc598 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysConfig.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysDict.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysDict.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysDict.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysDict.java index 5457cf3..3979e50 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysDict.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysDict.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysDictItem.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysDictItem.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysDictItem.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysDictItem.java index 5bf8030..972147b 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysDictItem.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysDictItem.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysLog.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysLog.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysLog.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysLog.java index 46f9762..536f040 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysLog.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysLog.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysMenu.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysMenu.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysMenu.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysMenu.java index 21f6658..6ec9485 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysMenu.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysMenu.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysPermission.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysPermission.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysPermission.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysPermission.java index b9c5193..b73fa8c 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysPermission.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysPermission.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysRole.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysRole.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysRole.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysRole.java index c5a51b6..36071d7 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysRole.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysRole.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysRolePermission.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysRolePermission.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysRolePermission.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysRolePermission.java index e81e8bd..4269bd6 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysRolePermission.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysRolePermission.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysTenant.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysTenant.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysTenant.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysTenant.java index ba58a91..76c0488 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysTenant.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysTenant.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysTenantMenu.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysTenantMenu.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysTenantMenu.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysTenantMenu.java index cd380bf..9cdde80 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysTenantMenu.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysTenantMenu.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysUser.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysUser.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysUser.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysUser.java index 665299c..32b5c9d 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysUser.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysUser.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.competition.common.entity.BaseEntity; +import com.lesingle.common.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/backend-java/src/main/java/com/competition/modules/sys/entity/SysUserRole.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysUserRole.java similarity index 93% rename from backend-java/src/main/java/com/competition/modules/sys/entity/SysUserRole.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysUserRole.java index c8c3f80..9c12d25 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/entity/SysUserRole.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/entity/SysUserRole.java @@ -1,4 +1,4 @@ -package com.competition.modules.sys.entity; +package com.lesingle.modules.sys.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysConfigMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysConfigMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysConfigMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysConfigMapper.java index 28d5c76..62823f6 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysConfigMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysConfigMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysConfig; +import com.lesingle.modules.sys.entity.SysConfig; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysDictItemMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysDictItemMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysDictItemMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysDictItemMapper.java index 01ef6f9..818913e 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysDictItemMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysDictItemMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysDictItem; +import com.lesingle.modules.sys.entity.SysDictItem; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysDictMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysDictMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysDictMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysDictMapper.java index 9885e66..bb79ffe 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysDictMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysDictMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysDict; +import com.lesingle.modules.sys.entity.SysDict; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysLogMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysLogMapper.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysLogMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysLogMapper.java index 535f3af..1db891d 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysLogMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysLogMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysLog; +import com.lesingle.modules.sys.entity.SysLog; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysMenuMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysMenuMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysMenuMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysMenuMapper.java index 2b3849a..7432815 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysMenuMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysMenuMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysMenu; +import com.lesingle.modules.sys.entity.SysMenu; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysPermissionMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysPermissionMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysPermissionMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysPermissionMapper.java index f266215..f6cb182 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysPermissionMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysPermissionMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysPermission; +import com.lesingle.modules.sys.entity.SysPermission; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysRoleMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysRoleMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysRoleMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysRoleMapper.java index bc398b9..472946f 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysRoleMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysRoleMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysRole; +import com.lesingle.modules.sys.entity.SysRole; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysRolePermissionMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysRolePermissionMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysRolePermissionMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysRolePermissionMapper.java index d928223..c0c8c4c 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysRolePermissionMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysRolePermissionMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysRolePermission; +import com.lesingle.modules.sys.entity.SysRolePermission; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysTenantMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysTenantMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysTenantMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysTenantMapper.java index 8f2a459..2f54ef3 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysTenantMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysTenantMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.entity.SysTenant; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysTenantMenuMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysTenantMenuMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysTenantMenuMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysTenantMenuMapper.java index 01e967c..103af4e 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysTenantMenuMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysTenantMenuMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysTenantMenu; +import com.lesingle.modules.sys.entity.SysTenantMenu; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysUserMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysUserMapper.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysUserMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysUserMapper.java index 9f9f387..53041f7 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysUserMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysUserMapper.java @@ -1,9 +1,9 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.competition.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.entity.SysUser; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysUserRoleMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysUserRoleMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/sys/mapper/SysUserRoleMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysUserRoleMapper.java index e50fa72..91c0b42 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/mapper/SysUserRoleMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/mapper/SysUserRoleMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.sys.mapper; +package com.lesingle.modules.sys.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.sys.entity.SysUserRole; +import com.lesingle.modules.sys.entity.SysUserRole; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/AuthService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/AuthService.java similarity index 92% rename from backend-java/src/main/java/com/competition/modules/sys/service/AuthService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/AuthService.java index cba81b3..de573d1 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/AuthService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/AuthService.java @@ -1,13 +1,13 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; -import com.competition.common.constants.BaseEntityConstants; -import com.competition.common.constants.CacheConstants; -import com.competition.common.enums.CommonStatus; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.entity.SysUser; -import com.competition.security.util.JwtUtil; +import com.lesingle.common.constants.BaseEntityConstants; +import com.lesingle.common.constants.CacheConstants; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.security.util.JwtUtil; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.data.redis.core.StringRedisTemplate; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/ISysConfigService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysConfigService.java similarity index 71% rename from backend-java/src/main/java/com/competition/modules/sys/service/ISysConfigService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysConfigService.java index fae718e..8153e47 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/ISysConfigService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysConfigService.java @@ -1,9 +1,9 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateConfigDto; -import com.competition.modules.sys.entity.SysConfig; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateConfigDto; +import com.lesingle.modules.sys.entity.SysConfig; public interface ISysConfigService extends IService { diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/ISysDictService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysDictService.java similarity index 70% rename from backend-java/src/main/java/com/competition/modules/sys/service/ISysDictService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysDictService.java index e769c21..c3b3ef7 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/ISysDictService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysDictService.java @@ -1,9 +1,9 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateDictDto; -import com.competition.modules.sys.entity.SysDict; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateDictDto; +import com.lesingle.modules.sys.entity.SysDict; public interface ISysDictService extends IService { diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/ISysLogService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysLogService.java similarity index 68% rename from backend-java/src/main/java/com/competition/modules/sys/service/ISysLogService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysLogService.java index b221710..6e465c8 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/ISysLogService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysLogService.java @@ -1,9 +1,9 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.QueryLogDto; -import com.competition.modules.sys.entity.SysLog; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.QueryLogDto; +import com.lesingle.modules.sys.entity.SysLog; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/ISysMenuService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysMenuService.java similarity index 79% rename from backend-java/src/main/java/com/competition/modules/sys/service/ISysMenuService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysMenuService.java index 0ee258e..681d80c 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/ISysMenuService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysMenuService.java @@ -1,8 +1,8 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.modules.sys.dto.CreateMenuDto; -import com.competition.modules.sys.entity.SysMenu; +import com.lesingle.modules.sys.dto.CreateMenuDto; +import com.lesingle.modules.sys.entity.SysMenu; import java.util.List; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/ISysPermissionService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysPermissionService.java similarity index 70% rename from backend-java/src/main/java/com/competition/modules/sys/service/ISysPermissionService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysPermissionService.java index cf41b7f..45b8016 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/ISysPermissionService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysPermissionService.java @@ -1,9 +1,9 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreatePermissionDto; -import com.competition.modules.sys.entity.SysPermission; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreatePermissionDto; +import com.lesingle.modules.sys.entity.SysPermission; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/ISysRoleService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysRoleService.java similarity index 66% rename from backend-java/src/main/java/com/competition/modules/sys/service/ISysRoleService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysRoleService.java index a8cf339..de53f4d 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/ISysRoleService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysRoleService.java @@ -1,10 +1,10 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateRoleDto; -import com.competition.modules.sys.dto.UpdateRoleDto; -import com.competition.modules.sys.entity.SysRole; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateRoleDto; +import com.lesingle.modules.sys.dto.UpdateRoleDto; +import com.lesingle.modules.sys.entity.SysRole; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/ISysTenantService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysTenantService.java similarity index 75% rename from backend-java/src/main/java/com/competition/modules/sys/service/ISysTenantService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysTenantService.java index 34dea37..e7fbfa1 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/ISysTenantService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysTenantService.java @@ -1,10 +1,10 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateTenantDto; -import com.competition.modules.sys.dto.UpdateTenantDto; -import com.competition.modules.sys.entity.SysTenant; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateTenantDto; +import com.lesingle.modules.sys.dto.UpdateTenantDto; +import com.lesingle.modules.sys.entity.SysTenant; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/ISysUserService.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysUserService.java similarity index 84% rename from backend-java/src/main/java/com/competition/modules/sys/service/ISysUserService.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysUserService.java index 3af2298..d15da7c 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/ISysUserService.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/ISysUserService.java @@ -1,10 +1,10 @@ -package com.competition.modules.sys.service; +package com.lesingle.modules.sys.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateUserDto; -import com.competition.modules.sys.dto.UpdateUserDto; -import com.competition.modules.sys.entity.SysUser; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateUserDto; +import com.lesingle.modules.sys.dto.UpdateUserDto; +import com.lesingle.modules.sys.entity.SysUser; import java.util.List; import java.util.Map; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysConfigServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysConfigServiceImpl.java similarity index 86% rename from backend-java/src/main/java/com/competition/modules/sys/service/impl/SysConfigServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysConfigServiceImpl.java index 71dc22f..cfc0055 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysConfigServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysConfigServiceImpl.java @@ -1,16 +1,16 @@ -package com.competition.modules.sys.service.impl; +package com.lesingle.modules.sys.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateConfigDto; -import com.competition.modules.sys.entity.SysConfig; -import com.competition.modules.sys.mapper.SysConfigMapper; -import com.competition.modules.sys.service.ISysConfigService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateConfigDto; +import com.lesingle.modules.sys.entity.SysConfig; +import com.lesingle.modules.sys.mapper.SysConfigMapper; +import com.lesingle.modules.sys.service.ISysConfigService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysDictServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysDictServiceImpl.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/sys/service/impl/SysDictServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysDictServiceImpl.java index 0898ea8..3d0c124 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysDictServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysDictServiceImpl.java @@ -1,18 +1,18 @@ -package com.competition.modules.sys.service.impl; +package com.lesingle.modules.sys.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateDictDto; -import com.competition.modules.sys.entity.SysDict; -import com.competition.modules.sys.entity.SysDictItem; -import com.competition.modules.sys.mapper.SysDictItemMapper; -import com.competition.modules.sys.mapper.SysDictMapper; -import com.competition.modules.sys.service.ISysDictService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateDictDto; +import com.lesingle.modules.sys.entity.SysDict; +import com.lesingle.modules.sys.entity.SysDictItem; +import com.lesingle.modules.sys.mapper.SysDictItemMapper; +import com.lesingle.modules.sys.mapper.SysDictMapper; +import com.lesingle.modules.sys.service.ISysDictService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysLogServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysLogServiceImpl.java similarity index 90% rename from backend-java/src/main/java/com/competition/modules/sys/service/impl/SysLogServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysLogServiceImpl.java index e7f893a..539488a 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysLogServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysLogServiceImpl.java @@ -1,18 +1,18 @@ -package com.competition.modules.sys.service.impl; +package com.lesingle.modules.sys.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.QueryLogDto; -import com.competition.modules.sys.entity.SysLog; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.mapper.SysLogMapper; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.sys.service.ISysLogService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.QueryLogDto; +import com.lesingle.modules.sys.entity.SysLog; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.mapper.SysLogMapper; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.sys.service.ISysLogService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysMenuServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysMenuServiceImpl.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/sys/service/impl/SysMenuServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysMenuServiceImpl.java index 23ef5db..2818b61 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysMenuServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysMenuServiceImpl.java @@ -1,17 +1,17 @@ -package com.competition.modules.sys.service.impl; +package com.lesingle.modules.sys.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.constants.RoleConstants; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.modules.sys.dto.CreateMenuDto; -import com.competition.modules.sys.entity.SysMenu; -import com.competition.modules.sys.entity.SysTenantMenu; -import com.competition.modules.sys.mapper.SysMenuMapper; -import com.competition.modules.sys.mapper.SysTenantMenuMapper; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.sys.service.ISysMenuService; +import com.lesingle.common.constants.RoleConstants; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.modules.sys.dto.CreateMenuDto; +import com.lesingle.modules.sys.entity.SysMenu; +import com.lesingle.modules.sys.entity.SysTenantMenu; +import com.lesingle.modules.sys.mapper.SysMenuMapper; +import com.lesingle.modules.sys.mapper.SysTenantMenuMapper; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.sys.service.ISysMenuService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysPermissionServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysPermissionServiceImpl.java similarity index 86% rename from backend-java/src/main/java/com/competition/modules/sys/service/impl/SysPermissionServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysPermissionServiceImpl.java index c9d114a..7a38ac6 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysPermissionServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysPermissionServiceImpl.java @@ -1,16 +1,16 @@ -package com.competition.modules.sys.service.impl; +package com.lesingle.modules.sys.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreatePermissionDto; -import com.competition.modules.sys.entity.SysPermission; -import com.competition.modules.sys.mapper.SysPermissionMapper; -import com.competition.modules.sys.service.ISysPermissionService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreatePermissionDto; +import com.lesingle.modules.sys.entity.SysPermission; +import com.lesingle.modules.sys.mapper.SysPermissionMapper; +import com.lesingle.modules.sys.service.ISysPermissionService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysRoleServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysRoleServiceImpl.java similarity index 89% rename from backend-java/src/main/java/com/competition/modules/sys/service/impl/SysRoleServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysRoleServiceImpl.java index 8e40b03..ba4c685 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysRoleServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysRoleServiceImpl.java @@ -1,21 +1,21 @@ -package com.competition.modules.sys.service.impl; +package com.lesingle.modules.sys.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.enums.ErrorCode; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateRoleDto; -import com.competition.modules.sys.dto.UpdateRoleDto; -import com.competition.modules.sys.entity.SysPermission; -import com.competition.modules.sys.entity.SysRole; -import com.competition.modules.sys.entity.SysRolePermission; -import com.competition.modules.sys.mapper.SysPermissionMapper; -import com.competition.modules.sys.mapper.SysRoleMapper; -import com.competition.modules.sys.mapper.SysRolePermissionMapper; -import com.competition.modules.sys.service.ISysRoleService; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateRoleDto; +import com.lesingle.modules.sys.dto.UpdateRoleDto; +import com.lesingle.modules.sys.entity.SysPermission; +import com.lesingle.modules.sys.entity.SysRole; +import com.lesingle.modules.sys.entity.SysRolePermission; +import com.lesingle.modules.sys.mapper.SysPermissionMapper; +import com.lesingle.modules.sys.mapper.SysRoleMapper; +import com.lesingle.modules.sys.mapper.SysRolePermissionMapper; +import com.lesingle.modules.sys.service.ISysRoleService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysTenantServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysTenantServiceImpl.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/sys/service/impl/SysTenantServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysTenantServiceImpl.java index 98acaa9..89ba576 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysTenantServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysTenantServiceImpl.java @@ -1,24 +1,24 @@ -package com.competition.modules.sys.service.impl; +package com.lesingle.modules.sys.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.constants.BaseEntityConstants; -import com.competition.common.constants.RoleConstants; -import com.competition.common.constants.TenantConstants; -import com.competition.common.enums.CommonStatus; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.TenantType; -import com.competition.common.enums.UserSource; -import com.competition.common.enums.UserType; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateTenantDto; -import com.competition.modules.sys.dto.UpdateTenantDto; -import com.competition.modules.sys.entity.*; -import com.competition.modules.sys.mapper.*; -import com.competition.modules.sys.service.ISysTenantService; +import com.lesingle.common.constants.BaseEntityConstants; +import com.lesingle.common.constants.RoleConstants; +import com.lesingle.common.constants.TenantConstants; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.TenantType; +import com.lesingle.common.enums.UserSource; +import com.lesingle.common.enums.UserType; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateTenantDto; +import com.lesingle.modules.sys.dto.UpdateTenantDto; +import com.lesingle.modules.sys.entity.*; +import com.lesingle.modules.sys.mapper.*; +import com.lesingle.modules.sys.service.ISysTenantService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.crypto.password.PasswordEncoder; diff --git a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysUserServiceImpl.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysUserServiceImpl.java similarity index 91% rename from backend-java/src/main/java/com/competition/modules/sys/service/impl/SysUserServiceImpl.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysUserServiceImpl.java index cc28e78..f9f63d9 100644 --- a/backend-java/src/main/java/com/competition/modules/sys/service/impl/SysUserServiceImpl.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/sys/service/impl/SysUserServiceImpl.java @@ -1,29 +1,29 @@ -package com.competition.modules.sys.service.impl; +package com.lesingle.modules.sys.service.impl; import cn.hutool.crypto.SecureUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.competition.common.constants.BaseEntityConstants; -import com.competition.common.constants.TenantConstants; -import com.competition.common.enums.CommonStatus; -import com.competition.common.enums.ErrorCode; -import com.competition.common.enums.UserSource; -import com.competition.common.enums.UserType; -import com.competition.common.exception.BusinessException; -import com.competition.common.result.PageResult; -import com.competition.modules.sys.dto.CreateUserDto; -import com.competition.modules.sys.dto.UpdateUserDto; -import com.competition.modules.sys.entity.SysRole; -import com.competition.modules.sys.entity.SysTenant; -import com.competition.modules.sys.entity.SysUser; -import com.competition.modules.sys.entity.SysUserRole; -import com.competition.modules.sys.mapper.SysRoleMapper; -import com.competition.modules.sys.mapper.SysTenantMapper; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.modules.sys.mapper.SysUserRoleMapper; -import com.competition.modules.sys.service.ISysUserService; +import com.lesingle.common.constants.BaseEntityConstants; +import com.lesingle.common.constants.TenantConstants; +import com.lesingle.common.enums.CommonStatus; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.enums.UserSource; +import com.lesingle.common.enums.UserType; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.result.PageResult; +import com.lesingle.modules.sys.dto.CreateUserDto; +import com.lesingle.modules.sys.dto.UpdateUserDto; +import com.lesingle.modules.sys.entity.SysRole; +import com.lesingle.modules.sys.entity.SysTenant; +import com.lesingle.modules.sys.entity.SysUser; +import com.lesingle.modules.sys.entity.SysUserRole; +import com.lesingle.modules.sys.mapper.SysRoleMapper; +import com.lesingle.modules.sys.mapper.SysTenantMapper; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.modules.sys.mapper.SysUserRoleMapper; +import com.lesingle.modules.sys.service.ISysUserService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.crypto.password.PasswordEncoder; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcReviewLog.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcReviewLog.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcReviewLog.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcReviewLog.java index b2a0741..8351c26 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcReviewLog.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcReviewLog.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcTag.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcTag.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcTag.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcTag.java index d87fe78..9b00247 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcTag.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcTag.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWork.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWork.java similarity index 99% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWork.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWork.java index 1ec2444..8a1fafc 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWork.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWork.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkComment.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkComment.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkComment.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkComment.java index c8dd393..dca2466 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkComment.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkComment.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkFavorite.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkFavorite.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkFavorite.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkFavorite.java index c1912eb..3314a42 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkFavorite.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkFavorite.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkLike.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkLike.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkLike.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkLike.java index 63522ff..208d909 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkLike.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkLike.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkPage.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkPage.java similarity index 95% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkPage.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkPage.java index e89192d..c630600 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkPage.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkPage.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkReport.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkReport.java similarity index 97% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkReport.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkReport.java index 07a9cde..42c9dc3 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkReport.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkReport.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkTag.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkTag.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkTag.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkTag.java index 68e9437..d38b196 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/entity/UgcWorkTag.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/entity/UgcWorkTag.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.entity; +package com.lesingle.modules.ugc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/enums/WorkPublishStatus.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/enums/WorkPublishStatus.java similarity index 94% rename from backend-java/src/main/java/com/competition/modules/ugc/enums/WorkPublishStatus.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/enums/WorkPublishStatus.java index fe26bc8..5e06b34 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/enums/WorkPublishStatus.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/enums/WorkPublishStatus.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.enums; +package com.lesingle.modules.ugc.enums; /** * 作品本地发布状态枚举 diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcReviewLogMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcReviewLogMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcReviewLogMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcReviewLogMapper.java index 9a594ca..f44a298 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcReviewLogMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcReviewLogMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcReviewLog; +import com.lesingle.modules.ugc.entity.UgcReviewLog; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcTagMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcTagMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcTagMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcTagMapper.java index 7bb2ecc..d374f60 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcTagMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcTagMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcTag; +import com.lesingle.modules.ugc.entity.UgcTag; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkCommentMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkCommentMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkCommentMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkCommentMapper.java index 9bbd53b..d89e660 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkCommentMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkCommentMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcWorkComment; +import com.lesingle.modules.ugc.entity.UgcWorkComment; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkFavoriteMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkFavoriteMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkFavoriteMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkFavoriteMapper.java index 719de68..2ed3e6c 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkFavoriteMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkFavoriteMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcWorkFavorite; +import com.lesingle.modules.ugc.entity.UgcWorkFavorite; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkLikeMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkLikeMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkLikeMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkLikeMapper.java index 3a3524e..7e40de1 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkLikeMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkLikeMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcWorkLike; +import com.lesingle.modules.ugc.entity.UgcWorkLike; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkMapper.java index 27fec26..2ab87f9 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcWork; +import com.lesingle.modules.ugc.entity.UgcWork; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkPageCountRow.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkPageCountRow.java similarity index 80% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkPageCountRow.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkPageCountRow.java index 11fac78..635f78d 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkPageCountRow.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkPageCountRow.java @@ -1,4 +1,4 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import lombok.Data; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkPageMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkPageMapper.java similarity index 88% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkPageMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkPageMapper.java index e0924ce..69d33c0 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkPageMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkPageMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcWorkPage; +import com.lesingle.modules.ugc.entity.UgcWorkPage; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkReportMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkReportMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkReportMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkReportMapper.java index 4ae38e4..d7e6d63 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkReportMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkReportMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcWorkReport; +import com.lesingle.modules.ugc.entity.UgcWorkReport; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkTagMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkTagMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkTagMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkTagMapper.java index ca8a904..5d27bb6 100644 --- a/backend-java/src/main/java/com/competition/modules/ugc/mapper/UgcWorkTagMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/ugc/mapper/UgcWorkTagMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.ugc.mapper; +package com.lesingle.modules.ugc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.ugc.entity.UgcWorkTag; +import com.lesingle.modules.ugc.entity.UgcWorkTag; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/user/entity/UserChild.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/user/entity/UserChild.java similarity index 97% rename from backend-java/src/main/java/com/competition/modules/user/entity/UserChild.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/user/entity/UserChild.java index dd52bc5..9e22d31 100644 --- a/backend-java/src/main/java/com/competition/modules/user/entity/UserChild.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/user/entity/UserChild.java @@ -1,4 +1,4 @@ -package com.competition.modules.user.entity; +package com.lesingle.modules.user.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/user/entity/UserParentChild.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/user/entity/UserParentChild.java similarity index 96% rename from backend-java/src/main/java/com/competition/modules/user/entity/UserParentChild.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/user/entity/UserParentChild.java index 622939c..5be7399 100644 --- a/backend-java/src/main/java/com/competition/modules/user/entity/UserParentChild.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/user/entity/UserParentChild.java @@ -1,4 +1,4 @@ -package com.competition.modules.user.entity; +package com.lesingle.modules.user.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/backend-java/src/main/java/com/competition/modules/user/mapper/UserChildMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/user/mapper/UserChildMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/user/mapper/UserChildMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/user/mapper/UserChildMapper.java index 80f9a54..054d771 100644 --- a/backend-java/src/main/java/com/competition/modules/user/mapper/UserChildMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/user/mapper/UserChildMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.user.mapper; +package com.lesingle.modules.user.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.user.entity.UserChild; +import com.lesingle.modules.user.entity.UserChild; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/modules/user/mapper/UserParentChildMapper.java b/lesingle-creation-backend/src/main/java/com/lesingle/modules/user/mapper/UserParentChildMapper.java similarity index 64% rename from backend-java/src/main/java/com/competition/modules/user/mapper/UserParentChildMapper.java rename to lesingle-creation-backend/src/main/java/com/lesingle/modules/user/mapper/UserParentChildMapper.java index 44d8178..e5ad492 100644 --- a/backend-java/src/main/java/com/competition/modules/user/mapper/UserParentChildMapper.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/modules/user/mapper/UserParentChildMapper.java @@ -1,7 +1,7 @@ -package com.competition.modules.user.mapper; +package com.lesingle.modules.user.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.competition.modules.user.entity.UserParentChild; +import com.lesingle.modules.user.entity.UserParentChild; import org.apache.ibatis.annotations.Mapper; @Mapper diff --git a/backend-java/src/main/java/com/competition/security/annotation/Public.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/annotation/Public.java similarity index 85% rename from backend-java/src/main/java/com/competition/security/annotation/Public.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/annotation/Public.java index 17c2797..441f0fe 100644 --- a/backend-java/src/main/java/com/competition/security/annotation/Public.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/annotation/Public.java @@ -1,4 +1,4 @@ -package com.competition.security.annotation; +package com.lesingle.security.annotation; import java.lang.annotation.*; diff --git a/backend-java/src/main/java/com/competition/security/annotation/RequirePermission.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/annotation/RequirePermission.java similarity index 90% rename from backend-java/src/main/java/com/competition/security/annotation/RequirePermission.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/annotation/RequirePermission.java index 446b74a..e40702d 100644 --- a/backend-java/src/main/java/com/competition/security/annotation/RequirePermission.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/annotation/RequirePermission.java @@ -1,4 +1,4 @@ -package com.competition.security.annotation; +package com.lesingle.security.annotation; import java.lang.annotation.*; diff --git a/backend-java/src/main/java/com/competition/security/aspect/PermissionAspect.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/aspect/PermissionAspect.java similarity index 85% rename from backend-java/src/main/java/com/competition/security/aspect/PermissionAspect.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/aspect/PermissionAspect.java index 67e582e..eda4224 100644 --- a/backend-java/src/main/java/com/competition/security/aspect/PermissionAspect.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/aspect/PermissionAspect.java @@ -1,10 +1,10 @@ -package com.competition.security.aspect; +package com.lesingle.security.aspect; -import com.competition.common.exception.BusinessException; -import com.competition.common.enums.ErrorCode; -import com.competition.common.util.SecurityUtil; -import com.competition.security.annotation.RequirePermission; -import com.competition.security.model.LoginUser; +import com.lesingle.common.exception.BusinessException; +import com.lesingle.common.enums.ErrorCode; +import com.lesingle.common.util.SecurityUtil; +import com.lesingle.security.annotation.RequirePermission; +import com.lesingle.security.model.LoginUser; import lombok.extern.slf4j.Slf4j; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; diff --git a/backend-java/src/main/java/com/competition/security/config/SecurityConfig.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/config/SecurityConfig.java similarity index 92% rename from backend-java/src/main/java/com/competition/security/config/SecurityConfig.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/config/SecurityConfig.java index e44da75..7743fd7 100644 --- a/backend-java/src/main/java/com/competition/security/config/SecurityConfig.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/config/SecurityConfig.java @@ -1,8 +1,8 @@ -package com.competition.security.config; +package com.lesingle.security.config; -import com.competition.security.filter.JwtAuthenticationFilter; -import com.competition.security.handler.AuthEntryPoint; -import com.competition.security.handler.CustomAccessDeniedHandler; +import com.lesingle.security.filter.JwtAuthenticationFilter; +import com.lesingle.security.handler.AuthEntryPoint; +import com.lesingle.security.handler.CustomAccessDeniedHandler; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -52,6 +52,8 @@ public class SecurityConfig { // 公开接口 - 无需认证 .requestMatchers("/auth/login").permitAll() .requestMatchers("/public/auth/**").permitAll() + // 终端设备认证接口 + .requestMatchers("/device/auth/**").permitAll() .requestMatchers(HttpMethod.GET, "/public/activities", "/public/activities/**").permitAll() .requestMatchers(HttpMethod.GET, "/public/gallery", "/public/gallery/**").permitAll() .requestMatchers(HttpMethod.GET, "/public/tags", "/public/tags/**").permitAll() diff --git a/backend-java/src/main/java/com/competition/security/filter/JwtAuthenticationFilter.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/filter/JwtAuthenticationFilter.java similarity index 94% rename from backend-java/src/main/java/com/competition/security/filter/JwtAuthenticationFilter.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/filter/JwtAuthenticationFilter.java index 8f54e09..71d38e9 100644 --- a/backend-java/src/main/java/com/competition/security/filter/JwtAuthenticationFilter.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/filter/JwtAuthenticationFilter.java @@ -1,10 +1,10 @@ -package com.competition.security.filter; +package com.lesingle.security.filter; -import com.competition.common.constants.CacheConstants; -import com.competition.common.constants.RoleConstants; -import com.competition.modules.sys.mapper.SysUserMapper; -import com.competition.security.model.LoginUser; -import com.competition.security.util.JwtUtil; +import com.lesingle.common.constants.CacheConstants; +import com.lesingle.common.constants.RoleConstants; +import com.lesingle.modules.sys.mapper.SysUserMapper; +import com.lesingle.security.model.LoginUser; +import com.lesingle.security.util.JwtUtil; import io.jsonwebtoken.Claims; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; diff --git a/backend-java/src/main/java/com/competition/security/handler/AuthEntryPoint.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/handler/AuthEntryPoint.java similarity index 92% rename from backend-java/src/main/java/com/competition/security/handler/AuthEntryPoint.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/handler/AuthEntryPoint.java index fc8b779..c926f6b 100644 --- a/backend-java/src/main/java/com/competition/security/handler/AuthEntryPoint.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/handler/AuthEntryPoint.java @@ -1,7 +1,7 @@ -package com.competition.security.handler; +package com.lesingle.security.handler; import com.alibaba.fastjson2.JSON; -import com.competition.common.result.Result; +import com.lesingle.common.result.Result; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.springframework.http.MediaType; diff --git a/backend-java/src/main/java/com/competition/security/handler/CustomAccessDeniedHandler.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/handler/CustomAccessDeniedHandler.java similarity index 92% rename from backend-java/src/main/java/com/competition/security/handler/CustomAccessDeniedHandler.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/handler/CustomAccessDeniedHandler.java index 3d94993..d29de39 100644 --- a/backend-java/src/main/java/com/competition/security/handler/CustomAccessDeniedHandler.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/handler/CustomAccessDeniedHandler.java @@ -1,7 +1,7 @@ -package com.competition.security.handler; +package com.lesingle.security.handler; import com.alibaba.fastjson2.JSON; -import com.competition.common.result.Result; +import com.lesingle.common.result.Result; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.springframework.http.MediaType; diff --git a/backend-java/src/main/java/com/competition/security/model/LoginUser.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/model/LoginUser.java similarity index 97% rename from backend-java/src/main/java/com/competition/security/model/LoginUser.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/model/LoginUser.java index 3288db6..52e9bbf 100644 --- a/backend-java/src/main/java/com/competition/security/model/LoginUser.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/model/LoginUser.java @@ -1,4 +1,4 @@ -package com.competition.security.model; +package com.lesingle.security.model; import lombok.Data; import org.springframework.security.core.GrantedAuthority; diff --git a/backend-java/src/main/java/com/competition/security/util/JwtUtil.java b/lesingle-creation-backend/src/main/java/com/lesingle/security/util/JwtUtil.java similarity index 99% rename from backend-java/src/main/java/com/competition/security/util/JwtUtil.java rename to lesingle-creation-backend/src/main/java/com/lesingle/security/util/JwtUtil.java index 9d67641..8cadd42 100644 --- a/backend-java/src/main/java/com/competition/security/util/JwtUtil.java +++ b/lesingle-creation-backend/src/main/java/com/lesingle/security/util/JwtUtil.java @@ -1,4 +1,4 @@ -package com.competition.security.util; +package com.lesingle.security.util; import io.jsonwebtoken.*; import io.jsonwebtoken.io.Decoders; diff --git a/backend-java/src/main/resources/application-dev.yml b/lesingle-creation-backend/src/main/resources/application-dev.yml similarity index 94% rename from backend-java/src/main/resources/application-dev.yml rename to lesingle-creation-backend/src/main/resources/application-dev.yml index c29d42e..69beacb 100644 --- a/backend-java/src/main/resources/application-dev.yml +++ b/lesingle-creation-backend/src/main/resources/application-dev.yml @@ -1,7 +1,7 @@ spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://192.168.1.250:3306/competition_management?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + url: jdbc:mysql://192.168.1.250:3306/lesingle-creation-test?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: lesingle-creation-test password: 8ErFZiPBGbyrTHsy type: com.alibaba.druid.pool.DruidDataSource @@ -58,7 +58,7 @@ aliyun: logging: level: - com.competition: debug + com.lesingle: debug # JWT 配置覆盖(开发环境使用独立密钥) jwt: @@ -68,6 +68,6 @@ jwt: leai: org-id: ${LEAI_ORG_ID:gdlib} app-secret: ${LEAI_APP_SECRET:leai_mnoi9q1a_mtcawrn8y} - api-url: ${LEAI_API_URL:http://192.168.1.120:8080} + api-url: ${LEAI_API_URL:http://192.168.1.250:8267} reconcile-interval: 60000 # B3对账间隔:1分钟(开发环境) reconcile-initial-delay: 30000 # 初始延迟:30秒 diff --git a/backend-java/src/main/resources/application-prod.yml b/lesingle-creation-backend/src/main/resources/application-prod.yml similarity index 75% rename from backend-java/src/main/resources/application-prod.yml rename to lesingle-creation-backend/src/main/resources/application-prod.yml index f515f5b..1fab90a 100644 --- a/backend-java/src/main/resources/application-prod.yml +++ b/lesingle-creation-backend/src/main/resources/application-prod.yml @@ -1,9 +1,9 @@ spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://${DB_HOST}:${DB_PORT:3306}/${DB_NAME:competition_management}?useUnicode=true&characterEncoding=utf8mb4&serverTimezone=Asia/Shanghai&useSSL=true - username: ${DB_USERNAME} - password: ${DB_PASSWORD} + url: jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:lesingle-creation}?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=true + username: ${DB_USERNAME:root} + password: ${DB_PASSWORD:haidiAdminq1w2e3} type: com.alibaba.druid.pool.DruidDataSource druid: initial-size: 10 @@ -13,10 +13,10 @@ spring: data: redis: - host: ${REDIS_HOST} + host: ${REDIS_HOST:127.0.0.1} port: ${REDIS_PORT:6379} - password: ${REDIS_PASSWORD} - database: 0 + password: ${REDIS_PASSWORD:laomo_redis123} + database: 8 flyway: clean-disabled: true @@ -41,13 +41,17 @@ knife4j: logging: level: - com.competition: info + com.lesingle: info + +# JWT 配置(生产环境必须通过环境变量注入密钥) +jwt: + secret: ${JWT_SECRET:Kht8CH2Ky98cnK2Hkhf9UHF9Hiks8h234b} # 乐读派 AI 创作系统配置 leai: org-id: ${LEAI_ORG_ID:gdlib} app-secret: ${LEAI_APP_SECRET:leai_mnoi9q1a_mtcawrn8y} - api-url: ${LEAI_API_URL:http://192.168.1.120:8080} + api-url: ${LEAI_API_URL:http://192.168.1.250:8267} reconcile-interval: 1800000 # B3对账间隔:30分钟(生产环境) reconcile-initial-delay: 60000 # 初始延迟:60秒 diff --git a/backend-java/src/main/resources/application-test.yml b/lesingle-creation-backend/src/main/resources/application-test.yml similarity index 88% rename from backend-java/src/main/resources/application-test.yml rename to lesingle-creation-backend/src/main/resources/application-test.yml index 34fc7d0..eb92a5c 100644 --- a/backend-java/src/main/resources/application-test.yml +++ b/lesingle-creation-backend/src/main/resources/application-test.yml @@ -1,7 +1,7 @@ spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://192.168.1.250:3306/competition_management?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + url: jdbc:mysql://192.168.1.250:3306/lesingle-creation-test?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: lesingle-creation-test password: 8ErFZiPBGbyrTHsy type: com.alibaba.druid.pool.DruidDataSource @@ -52,14 +52,18 @@ aliyun: template-code: ${SMS_TEMPLATE_CODE:SMS_490225426} enabled: true +# JWT 配置覆盖(测试环境) +jwt: + secret: ${JWT_SECRET:lesingle-creation-test-jwt-secret-key-2024-secure} + logging: level: - com.competition: debug + com.lesingle: debug # 乐读派 AI 创作系统配置 leai: org-id: ${LEAI_ORG_ID:gdlib} app-secret: ${LEAI_APP_SECRET:leai_mnoi9q1a_mtcawrn8y} - api-url: ${LEAI_API_URL:http://192.168.1.120:8080} + api-url: ${LEAI_API_URL:http://192.168.1.250:8267} reconcile-interval: 60000 # B3对账间隔:1分钟(测试环境) reconcile-initial-delay: 30000 # 初始延迟:30秒 diff --git a/backend-java/src/main/resources/application.yml b/lesingle-creation-backend/src/main/resources/application.yml similarity index 96% rename from backend-java/src/main/resources/application.yml rename to lesingle-creation-backend/src/main/resources/application.yml index c838ade..99f8f0f 100644 --- a/backend-java/src/main/resources/application.yml +++ b/lesingle-creation-backend/src/main/resources/application.yml @@ -5,8 +5,7 @@ server: spring: profiles: - active: ${SPRING_PROFILES_ACTIVE:dev} - + active: dev # Jackson 全局配置 jackson: date-format: yyyy-MM-dd HH:mm:ss diff --git a/backend-java/src/main/resources/db/migration/V10__webhook_retry_and_cors.sql b/lesingle-creation-backend/src/main/resources/db/migration/V10__webhook_retry_and_cors.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V10__webhook_retry_and_cors.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V10__webhook_retry_and_cors.sql diff --git a/backend-java/src/main/resources/db/migration/V11__add_performance_indexes.sql b/lesingle-creation-backend/src/main/resources/db/migration/V11__add_performance_indexes.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V11__add_performance_indexes.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V11__add_performance_indexes.sql diff --git a/backend-java/src/main/resources/db/migration/V12__fix_tenant_id_type.sql b/lesingle-creation-backend/src/main/resources/db/migration/V12__fix_tenant_id_type.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V12__fix_tenant_id_type.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V12__fix_tenant_id_type.sql diff --git a/backend-java/src/main/resources/db/migration/V13__fix_user_unique_indexes.sql b/lesingle-creation-backend/src/main/resources/db/migration/V13__fix_user_unique_indexes.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V13__fix_user_unique_indexes.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V13__fix_user_unique_indexes.sql diff --git a/backend-java/src/main/resources/db/migration/V14__backfill_original_image_url.sql b/lesingle-creation-backend/src/main/resources/db/migration/V14__backfill_original_image_url.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V14__backfill_original_image_url.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V14__backfill_original_image_url.sql diff --git a/backend-java/src/main/resources/db/migration/V15__force_backfill_original_image_url.sql b/lesingle-creation-backend/src/main/resources/db/migration/V15__force_backfill_original_image_url.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V15__force_backfill_original_image_url.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V15__force_backfill_original_image_url.sql diff --git a/backend-java/src/main/resources/db/migration/V16__backfill_original_image_url_empty_string.sql b/lesingle-creation-backend/src/main/resources/db/migration/V16__backfill_original_image_url_empty_string.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V16__backfill_original_image_url_empty_string.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V16__backfill_original_image_url_empty_string.sql diff --git a/backend-java/src/main/resources/db/migration/V17__split_work_status.sql b/lesingle-creation-backend/src/main/resources/db/migration/V17__split_work_status.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V17__split_work_status.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V17__split_work_status.sql diff --git a/backend-java/src/main/resources/db/migration/V18__backfill_cover_url_from_first_page.sql b/lesingle-creation-backend/src/main/resources/db/migration/V18__backfill_cover_url_from_first_page.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V18__backfill_cover_url_from_first_page.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V18__backfill_cover_url_from_first_page.sql diff --git a/backend-java/src/main/resources/db/migration/V2__add_tenant_isolation_to_notice.sql b/lesingle-creation-backend/src/main/resources/db/migration/V2__add_tenant_isolation_to_notice.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V2__add_tenant_isolation_to_notice.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V2__add_tenant_isolation_to_notice.sql diff --git a/backend-java/src/main/resources/db/migration/V4__rebuild_review_tables.sql b/lesingle-creation-backend/src/main/resources/db/migration/V4__rebuild_review_tables.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V4__rebuild_review_tables.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V4__rebuild_review_tables.sql diff --git a/backend-java/src/main/resources/db/migration/V5__leai_integration.sql b/lesingle-creation-backend/src/main/resources/db/migration/V5__leai_integration.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V5__leai_integration.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V5__leai_integration.sql diff --git a/backend-java/src/main/resources/db/migration/V6__add_table_and_column_comments.sql b/lesingle-creation-backend/src/main/resources/db/migration/V6__add_table_and_column_comments.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V6__add_table_and_column_comments.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V6__add_table_and_column_comments.sql diff --git a/backend-java/src/main/resources/db/migration/V7__add_id_column_comments.sql b/lesingle-creation-backend/src/main/resources/db/migration/V7__add_id_column_comments.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V7__add_id_column_comments.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V7__add_id_column_comments.sql diff --git a/backend-java/src/main/resources/db/migration/V8__backfill_work_no.sql b/lesingle-creation-backend/src/main/resources/db/migration/V8__backfill_work_no.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V8__backfill_work_no.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V8__backfill_work_no.sql diff --git a/backend-java/src/main/resources/db/migration/V9__rename_contest_to_activity_comments.sql b/lesingle-creation-backend/src/main/resources/db/migration/V9__rename_contest_to_activity_comments.sql similarity index 100% rename from backend-java/src/main/resources/db/migration/V9__rename_contest_to_activity_comments.sql rename to lesingle-creation-backend/src/main/resources/db/migration/V9__rename_contest_to_activity_comments.sql diff --git a/backend-java/src/main/resources/logback-spring.xml b/lesingle-creation-backend/src/main/resources/logback-spring.xml similarity index 71% rename from backend-java/src/main/resources/logback-spring.xml rename to lesingle-creation-backend/src/main/resources/logback-spring.xml index 07eaf4e..5e9d9e3 100644 --- a/backend-java/src/main/resources/logback-spring.xml +++ b/lesingle-creation-backend/src/main/resources/logback-spring.xml @@ -1,6 +1,6 @@ - + @@ -23,20 +23,19 @@ - - - - - - + + + + + + + + - + - - - - - + + diff --git a/backend-java/src/main/resources/mapper/biz/AnalyticsMapper.xml b/lesingle-creation-backend/src/main/resources/mapper/biz/AnalyticsMapper.xml similarity index 99% rename from backend-java/src/main/resources/mapper/biz/AnalyticsMapper.xml rename to lesingle-creation-backend/src/main/resources/mapper/biz/AnalyticsMapper.xml index afca522..38b0a29 100644 --- a/backend-java/src/main/resources/mapper/biz/AnalyticsMapper.xml +++ b/lesingle-creation-backend/src/main/resources/mapper/biz/AnalyticsMapper.xml @@ -1,6 +1,6 @@ - + diff --git a/backend-java/src/main/resources/mapper/sys/SysUserMapper.xml b/lesingle-creation-backend/src/main/resources/mapper/sys/SysUserMapper.xml similarity index 98% rename from backend-java/src/main/resources/mapper/sys/SysUserMapper.xml rename to lesingle-creation-backend/src/main/resources/mapper/sys/SysUserMapper.xml index 35b4335..aef8a6f 100644 --- a/backend-java/src/main/resources/mapper/sys/SysUserMapper.xml +++ b/lesingle-creation-backend/src/main/resources/mapper/sys/SysUserMapper.xml @@ -1,6 +1,6 @@ - +