From c62b4c04ec03ad6e614c9460d2f18e88d903f262 Mon Sep 17 00:00:00 2001 From: RichZDS <3388214266@qq.com> Date: Sun, 18 Jan 2026 21:52:04 +0800 Subject: [PATCH] fix_api --- Backend/api/user/user.go | 10 - Backend/api/user/v1/fans.go | 80 --- Backend/api/user/v1/subscribe.go | 81 --- Backend/internal/cmd/cmd.go | 2 +- .../controller/forum/forum_v1_forum_posts.go | 2 +- .../internal/controller/user/user_v1_role.go | 3 +- .../internal/controller/user/user_v1_user.go | 42 -- .../logic/ForumComments/forum_comments.go | 134 +++-- .../internal/logic/containment/containment.go | 6 +- .../internal/logic/department/department.go | 3 +- Backend/internal/logic/fans/fans.go | 182 ------ Backend/internal/logic/logic.go | 2 - Backend/internal/logic/room/room.go | 3 +- Backend/internal/logic/subscribe/subscribe.go | 146 ----- Backend/internal/service/fans.go | 81 --- Backend/internal/service/subscribe.go | 41 -- Frontend/src/api/auth.js | 8 - .../BuMen/deleteApiDepartmentDelete.ts | 3 +- .../controller/BuMen/getApiDepartmentList.ts | 3 +- .../controller/BuMen/getApiDepartmentView.ts | 3 +- .../BuMen/postApiDepartmentCreate.ts | 3 +- .../BuMen/putApiDepartmentUpdate.ts | 3 +- .../Containment/deleteApiContainmentDelete.ts | 22 - .../Containment/getApiContainmentList.ts | 37 -- .../Containment/getApiContainmentView.ts | 22 - .../src/api/controller/Containment/index.ts | 4 - .../Containment/postApiContainmentUpdate.ts | 11 - .../api/controller/DengChu/postApiLogout.ts | 3 +- .../src/api/controller/DengLu/postApiLogin.ts | 3 +- .../controller/DengLu/postApiLoginEmail.ts | 3 +- .../Department/deleteApiDepartmentDelete.ts | 21 - .../Department/getApiDepartmentList.ts | 34 -- .../Department/getApiDepartmentView.ts | 21 - .../src/api/controller/Department/index.ts | 5 - .../Department/postApiDepartmentCreate.ts | 11 - .../Department/putApiDepartmentUpdate.ts | 11 - Frontend/src/api/controller/Email/index.ts | 1 - .../controller/Email/postApiEmailSendCode.ts | 11 - .../FangJian/deleteApiRoomDelete.ts | 3 +- .../api/controller/FangJian/getApiRoomList.ts | 3 +- .../api/controller/FangJian/getApiRoomView.ts | 3 +- .../controller/FangJian/postApiRoomCreate.ts | 2 +- .../controller/FangJian/postApiRoomJoin.ts | 3 +- .../controller/FangJian/putApiRoomUpdate.ts | 3 +- .../controller/Fans/deleteApiFansDelete.ts | 21 - .../src/api/controller/Fans/getApiFansList.ts | 30 - .../src/api/controller/Fans/getApiFansView.ts | 21 - Frontend/src/api/controller/Fans/index.ts | 5 - .../api/controller/Fans/postApiFansCreate.ts | 11 - .../api/controller/Fans/putApiFansUpdate.ts | 11 - .../controller/FenSi/deleteApiFansDelete.ts | 21 - .../api/controller/FenSi/getApiFansList.ts | 30 - .../api/controller/FenSi/getApiFansView.ts | 21 - Frontend/src/api/controller/FenSi/index.ts | 5 - .../api/controller/FenSi/postApiFansCreate.ts | 11 - .../api/controller/FenSi/putApiFansUpdate.ts | 11 - .../GuanZhu/deleteApiSubscribeDelete.ts | 21 - .../controller/GuanZhu/getApiSubscribeList.ts | 33 -- .../controller/GuanZhu/getApiSubscribeView.ts | 21 - Frontend/src/api/controller/GuanZhu/index.ts | 5 - .../GuanZhu/postApiSubscribeCreate.ts | 11 - .../GuanZhu/putApiSubscribeUpdate.ts | 11 - .../controller/GuiJi/deleteApiTraceReduce.ts | 3 +- .../api/controller/GuiJi/getApiTraceList.ts | 3 +- .../api/controller/GuiJi/getApiTraceView.ts | 3 +- .../api/controller/GuiJi/putApiTraceUpdate.ts | 3 +- .../controller/JiaoSe/deleteApiRoleDelete.ts | 3 +- .../api/controller/JiaoSe/getApiRoleList.ts | 3 +- .../api/controller/JiaoSe/getApiRoleView.ts | 3 +- .../controller/JiaoSe/postApiRoleCreate.ts | 3 +- .../JiaoSe/postApiRolePermissionCheck.ts | 3 +- .../api/controller/JiaoSe/putApiRoleUpdate.ts | 3 +- Frontend/src/api/controller/Login/index.ts | 2 - .../src/api/controller/Login/postApiLogin.ts | 11 - .../api/controller/Login/postApiLoginEmail.ts | 11 - Frontend/src/api/controller/Logout/index.ts | 1 - .../api/controller/Logout/postApiLogout.ts | 11 - .../deleteApiForumCommentsDelete.ts | 3 +- .../LunTanPingLun/getApiForumCommentsList.ts | 3 +- .../LunTanPingLun/getApiForumCommentsView.ts | 3 +- .../postApiForumCommentsCreate.ts | 3 +- .../putApiForumCommentsUpdate.ts | 3 +- .../LunTanTieZi/deleteApiForumPostsDelete.ts | 3 +- .../LunTanTieZi/getApiForumPostsList.ts | 3 +- .../LunTanTieZi/getApiForumPostsView.ts | 3 +- .../LunTanTieZi/postApiForumPostsCreate.ts | 3 +- .../LunTanTieZi/putApiForumPostsUpdate.ts | 3 +- Frontend/src/api/controller/Register/index.ts | 2 - .../controller/Register/postApiRegister.ts | 11 - .../Register/postApiRegisterEmail.ts | 11 - .../controller/Role/deleteApiRoleDelete.ts | 22 - .../src/api/controller/Role/getApiRoleList.ts | 31 - .../src/api/controller/Role/getApiRoleView.ts | 22 - Frontend/src/api/controller/Role/index.ts | 6 - .../api/controller/Role/postApiRoleCreate.ts | 11 - .../Role/postApiRolePermissionCheck.ts | 11 - .../api/controller/Role/putApiRoleUpdate.ts | 11 - .../controller/Room/deleteApiRoomDelete.ts | 22 - .../src/api/controller/Room/getApiRoomList.ts | 40 -- .../src/api/controller/Room/getApiRoomView.ts | 25 - Frontend/src/api/controller/Room/index.ts | 5 - .../api/controller/Room/postApiRoomCreate.ts | 11 - .../api/controller/Room/putApiRoomUpdate.ts | 11 - .../ShouRongKu/deleteApiContainmentDelete.ts | 3 +- .../ShouRongKu/getApiContainmentList.ts | 3 +- .../ShouRongKu/getApiContainmentView.ts | 3 +- .../ShouRongKu/postApiContainmentUpdate.ts | 3 +- .../Subscribe/deleteApiSubscribeDelete.ts | 21 - .../Subscribe/getApiSubscribeList.ts | 33 -- .../Subscribe/getApiSubscribeView.ts | 21 - .../src/api/controller/Subscribe/index.ts | 5 - .../Subscribe/postApiSubscribeCreate.ts | 11 - .../Subscribe/putApiSubscribeUpdate.ts | 11 - .../controller/Trace/deleteApiTraceReduce.ts | 31 - .../api/controller/Trace/getApiTraceList.ts | 43 -- .../api/controller/Trace/getApiTraceView.ts | 31 - Frontend/src/api/controller/Trace/index.ts | 4 - .../api/controller/Trace/putApiTraceUpdate.ts | 11 - .../controller/User/deleteApiUserDelete.ts | 22 - .../src/api/controller/User/getApiUserList.ts | 31 - .../src/api/controller/User/getApiUserView.ts | 28 - Frontend/src/api/controller/User/index.ts | 4 - .../api/controller/User/putApiUserUpdate.ts | 11 - .../controller/YongHu/deleteApiUserDelete.ts | 2 +- .../api/controller/YongHu/getApiUserList.ts | 2 +- .../api/controller/YongHu/getApiUserView.ts | 2 +- .../api/controller/YongHu/putApiUserUpdate.ts | 2 +- .../YouXiang/postApiEmailSendCode.ts | 3 +- .../api/controller/ZhuCe/postApiRegister.ts | 3 +- .../controller/ZhuCe/postApiRegisterEmail.ts | 3 +- .../api/controller/auth-controller/index.ts | 2 - .../auth-controller/postApiAuthLogin.ts | 10 - .../auth-controller/postApiAuthLogout.ts | 10 - Frontend/src/api/controller/index.ts | 2 - Frontend/src/api/http.js | 1 - Frontend/src/api/interface/index.ts | 22 - Frontend/src/api/room.js | 5 - Frontend/src/api/user.js | 13 - Frontend/src/components/Navbar.vue | 1 + Frontend/src/router/index.js | 9 +- Frontend/src/views/Forum.vue | 551 ++++++++++++++++++ Frontend/src/views/Login.vue | 26 +- Frontend/src/views/Main.vue | 21 +- Frontend/src/views/Profile.vue | 29 +- Frontend/src/views/Role.vue | 41 +- Frontend/src/views/User.vue | 30 +- Frontend/swagger.config.json | 2 +- 147 files changed, 820 insertions(+), 2028 deletions(-) delete mode 100644 Backend/api/user/v1/fans.go delete mode 100644 Backend/api/user/v1/subscribe.go delete mode 100644 Backend/internal/logic/fans/fans.go delete mode 100644 Backend/internal/logic/subscribe/subscribe.go delete mode 100644 Backend/internal/service/fans.go delete mode 100644 Backend/internal/service/subscribe.go delete mode 100644 Frontend/src/api/auth.js delete mode 100644 Frontend/src/api/controller/Containment/deleteApiContainmentDelete.ts delete mode 100644 Frontend/src/api/controller/Containment/getApiContainmentList.ts delete mode 100644 Frontend/src/api/controller/Containment/getApiContainmentView.ts delete mode 100644 Frontend/src/api/controller/Containment/index.ts delete mode 100644 Frontend/src/api/controller/Containment/postApiContainmentUpdate.ts delete mode 100644 Frontend/src/api/controller/Department/deleteApiDepartmentDelete.ts delete mode 100644 Frontend/src/api/controller/Department/getApiDepartmentList.ts delete mode 100644 Frontend/src/api/controller/Department/getApiDepartmentView.ts delete mode 100644 Frontend/src/api/controller/Department/index.ts delete mode 100644 Frontend/src/api/controller/Department/postApiDepartmentCreate.ts delete mode 100644 Frontend/src/api/controller/Department/putApiDepartmentUpdate.ts delete mode 100644 Frontend/src/api/controller/Email/index.ts delete mode 100644 Frontend/src/api/controller/Email/postApiEmailSendCode.ts delete mode 100644 Frontend/src/api/controller/Fans/deleteApiFansDelete.ts delete mode 100644 Frontend/src/api/controller/Fans/getApiFansList.ts delete mode 100644 Frontend/src/api/controller/Fans/getApiFansView.ts delete mode 100644 Frontend/src/api/controller/Fans/index.ts delete mode 100644 Frontend/src/api/controller/Fans/postApiFansCreate.ts delete mode 100644 Frontend/src/api/controller/Fans/putApiFansUpdate.ts delete mode 100644 Frontend/src/api/controller/FenSi/deleteApiFansDelete.ts delete mode 100644 Frontend/src/api/controller/FenSi/getApiFansList.ts delete mode 100644 Frontend/src/api/controller/FenSi/getApiFansView.ts delete mode 100644 Frontend/src/api/controller/FenSi/index.ts delete mode 100644 Frontend/src/api/controller/FenSi/postApiFansCreate.ts delete mode 100644 Frontend/src/api/controller/FenSi/putApiFansUpdate.ts delete mode 100644 Frontend/src/api/controller/GuanZhu/deleteApiSubscribeDelete.ts delete mode 100644 Frontend/src/api/controller/GuanZhu/getApiSubscribeList.ts delete mode 100644 Frontend/src/api/controller/GuanZhu/getApiSubscribeView.ts delete mode 100644 Frontend/src/api/controller/GuanZhu/index.ts delete mode 100644 Frontend/src/api/controller/GuanZhu/postApiSubscribeCreate.ts delete mode 100644 Frontend/src/api/controller/GuanZhu/putApiSubscribeUpdate.ts delete mode 100644 Frontend/src/api/controller/Login/index.ts delete mode 100644 Frontend/src/api/controller/Login/postApiLogin.ts delete mode 100644 Frontend/src/api/controller/Login/postApiLoginEmail.ts delete mode 100644 Frontend/src/api/controller/Logout/index.ts delete mode 100644 Frontend/src/api/controller/Logout/postApiLogout.ts delete mode 100644 Frontend/src/api/controller/Register/index.ts delete mode 100644 Frontend/src/api/controller/Register/postApiRegister.ts delete mode 100644 Frontend/src/api/controller/Register/postApiRegisterEmail.ts delete mode 100644 Frontend/src/api/controller/Role/deleteApiRoleDelete.ts delete mode 100644 Frontend/src/api/controller/Role/getApiRoleList.ts delete mode 100644 Frontend/src/api/controller/Role/getApiRoleView.ts delete mode 100644 Frontend/src/api/controller/Role/index.ts delete mode 100644 Frontend/src/api/controller/Role/postApiRoleCreate.ts delete mode 100644 Frontend/src/api/controller/Role/postApiRolePermissionCheck.ts delete mode 100644 Frontend/src/api/controller/Role/putApiRoleUpdate.ts delete mode 100644 Frontend/src/api/controller/Room/deleteApiRoomDelete.ts delete mode 100644 Frontend/src/api/controller/Room/getApiRoomList.ts delete mode 100644 Frontend/src/api/controller/Room/getApiRoomView.ts delete mode 100644 Frontend/src/api/controller/Room/index.ts delete mode 100644 Frontend/src/api/controller/Room/postApiRoomCreate.ts delete mode 100644 Frontend/src/api/controller/Room/putApiRoomUpdate.ts delete mode 100644 Frontend/src/api/controller/Subscribe/deleteApiSubscribeDelete.ts delete mode 100644 Frontend/src/api/controller/Subscribe/getApiSubscribeList.ts delete mode 100644 Frontend/src/api/controller/Subscribe/getApiSubscribeView.ts delete mode 100644 Frontend/src/api/controller/Subscribe/index.ts delete mode 100644 Frontend/src/api/controller/Subscribe/postApiSubscribeCreate.ts delete mode 100644 Frontend/src/api/controller/Subscribe/putApiSubscribeUpdate.ts delete mode 100644 Frontend/src/api/controller/Trace/deleteApiTraceReduce.ts delete mode 100644 Frontend/src/api/controller/Trace/getApiTraceList.ts delete mode 100644 Frontend/src/api/controller/Trace/getApiTraceView.ts delete mode 100644 Frontend/src/api/controller/Trace/index.ts delete mode 100644 Frontend/src/api/controller/Trace/putApiTraceUpdate.ts delete mode 100644 Frontend/src/api/controller/User/deleteApiUserDelete.ts delete mode 100644 Frontend/src/api/controller/User/getApiUserList.ts delete mode 100644 Frontend/src/api/controller/User/getApiUserView.ts delete mode 100644 Frontend/src/api/controller/User/index.ts delete mode 100644 Frontend/src/api/controller/User/putApiUserUpdate.ts delete mode 100644 Frontend/src/api/controller/auth-controller/index.ts delete mode 100644 Frontend/src/api/controller/auth-controller/postApiAuthLogin.ts delete mode 100644 Frontend/src/api/controller/auth-controller/postApiAuthLogout.ts delete mode 100644 Frontend/src/api/room.js delete mode 100644 Frontend/src/api/user.js create mode 100644 Frontend/src/views/Forum.vue diff --git a/Backend/api/user/user.go b/Backend/api/user/user.go index e09fa83..d61cb1e 100644 --- a/Backend/api/user/user.go +++ b/Backend/api/user/user.go @@ -11,22 +11,12 @@ import ( ) type IUserV1 interface { - FansList(ctx context.Context, req *v1.FansListReq) (res *v1.FansListRes, err error) - FansView(ctx context.Context, req *v1.FansViewReq) (res *v1.FansViewRes, err error) - FansUpdate(ctx context.Context, req *v1.FansUpdateReq) (res *v1.FansUpdateRes, err error) - FansDelete(ctx context.Context, req *v1.FansDeleteReq) (res *v1.FansDeleteRes, err error) - FansCreate(ctx context.Context, req *v1.FansCreateReq) (res *v1.FansCreateRes, err error) RoleCreate(ctx context.Context, req *v1.RoleCreateReq) (res *v1.RoleCreateRes, err error) RoleUpdate(ctx context.Context, req *v1.RoleUpdateReq) (res *v1.RoleUpdateRes, err error) RoleView(ctx context.Context, req *v1.RoleViewReq) (res *v1.RoleViewRes, err error) RoleList(ctx context.Context, req *v1.RoleListReq) (res *v1.RoleListRes, err error) RoleDelete(ctx context.Context, req *v1.RoleDeleteReq) (res *v1.RoleDeleteRes, err error) RolePermissionCheck(ctx context.Context, req *v1.RolePermissionCheckReq) (res *v1.RolePermissionCheckRes, err error) - SubscribeList(ctx context.Context, req *v1.SubscribeListReq) (res *v1.SubscribeListRes, err error) - SubscribeView(ctx context.Context, req *v1.SubscribeViewReq) (res *v1.SubscribeViewRes, err error) - SubscribeUpdate(ctx context.Context, req *v1.SubscribeUpdateReq) (res *v1.SubscribeUpdateRes, err error) - SubscribeDelete(ctx context.Context, req *v1.SubscribeDeleteReq) (res *v1.SubscribeDeleteRes, err error) - SubscribeCreate(ctx context.Context, req *v1.SubscribeCreateReq) (res *v1.SubscribeCreateRes, err error) TraceList(ctx context.Context, req *v1.TraceListReq) (res *v1.TraceListRes, err error) TraceView(ctx context.Context, req *v1.TraceViewReq) (res *v1.TraceViewRes, err error) TraceUpdate(ctx context.Context, req *v1.TraceUpdateReq) (res *v1.TraceUpdateRes, err error) diff --git a/Backend/api/user/v1/fans.go b/Backend/api/user/v1/fans.go deleted file mode 100644 index 8f03eb9..0000000 --- a/Backend/api/user/v1/fans.go +++ /dev/null @@ -1,80 +0,0 @@ -package v1 - -import ( - "TrangleAgent/internal/model/response" - - "github.com/gogf/gf/v2/frame/g" - "github.com/gogf/gf/v2/os/gtime" -) - -// FansListItem 粉丝列表项 -type FansListItem struct { - Id uint64 `json:"id" description:"自增主键"` - UserId uint64 `json:"userId" description:"用户ID(被关注者,本人)"` - FanId uint64 `json:"fanId" description:"粉丝用户ID"` - Status int `json:"status" description:"状态:1=粉丝 0=取关/无效"` - Remark string `json:"remark" description:"备注名(user_id 对 fan_id 的备注/分组)"` - CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"` - UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"` -} - -// FansListReq 粉丝列表请求参数 -type FansListReq struct { - response.PageResult - g.Meta `path:"/fans/list" method:"get" tags:"粉丝" summary:"粉丝列表"` - UserId uint64 `json:"userId" v:"required#用户ID不能为空"` - Status int `json:"status" description:"状态:1=粉丝 0=取关/无效"` -} - -// FansListRes 粉丝列表响应参数 -type FansListRes struct { - response.PageResult - List []*FansListItem `json:"list"` -} - -// FansViewReq 粉丝详情请求参数 -type FansViewReq struct { - g.Meta `path:"/fans/view" method:"get" tags:"粉丝" summary:"粉丝详情"` - Id uint64 `json:"id" v:"required#粉丝关系ID不能为空"` -} - -// FansViewRes 粉丝详情响应参数 -type FansViewRes struct { - FansListItem -} - -// FansUpdateReq 粉丝更新请求参数 -type FansUpdateReq struct { - g.Meta `path:"/fans/update" method:"put" tags:"粉丝" summary:"更新粉丝"` - Id uint64 `json:"id" v:"required#粉丝关系ID不能为空"` - Status int `json:"status" description:"状态:1=粉丝 0=取关/无效"` - Remark string `json:"remark" description:"备注名(user_id 对 fan_id 的备注/分组)"` -} - -// FansUpdateRes 粉丝更新响应参数 -type FansUpdateRes struct { - Id uint64 `json:"id"` -} - -// FansDeleteReq 粉丝删除请求参数 -type FansDeleteReq struct { - g.Meta `path:"/fans/delete" method:"delete" tags:"粉丝" summary:"删除粉丝"` - Id uint64 `json:"id" v:"required#粉丝关系ID不能为空"` -} - -// FansDeleteRes 粉丝删除响应参数 -type FansDeleteRes struct { -} - -// FansCreateReq 粉丝创建请求参数 -type FansCreateReq struct { - g.Meta `path:"/fans/create" method:"post" tags:"粉丝" summary:"创建粉丝"` - UserId uint64 `json:"userId" v:"required#用户ID不能为空"` - FanId uint64 `json:"fanId" v:"required#粉丝用户ID不能为空"` - Remark string `json:"remark" description:"备注名(user_id 对 fan_id 的备注/分组)"` -} - -// FansCreateRes 粉丝创建响应参数 -type FansCreateRes struct { - Id uint64 `json:"id"` -} diff --git a/Backend/api/user/v1/subscribe.go b/Backend/api/user/v1/subscribe.go deleted file mode 100644 index f9e698f..0000000 --- a/Backend/api/user/v1/subscribe.go +++ /dev/null @@ -1,81 +0,0 @@ -package v1 - -import ( - "TrangleAgent/internal/model/response" - - "github.com/gogf/gf/v2/frame/g" - "github.com/gogf/gf/v2/os/gtime" -) - -// SubscribeListItem 关注列表项 -type SubscribeListItem struct { - Id uint64 `json:"id" description:"自增主键"` - UserId uint64 `json:"userId" description:"用户ID(关注者,本人)"` - FollowId uint64 `json:"followId" description:"被关注的用户ID"` - Status int `json:"status" description:"状态:1=关注中 0=取消关注"` - Remark string `json:"remark" description:"备注名(user_id 对 follow_id 的备注)"` - CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"` - UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"` -} - -// SubscribeListReq 关注列表请求参数 -type SubscribeListReq struct { - response.PageResult - g.Meta `path:"/subscribe/list" method:"get" tags:"关注" summary:"关注列表"` - UserId uint64 `json:"userId" v:"required#用户ID不能为空"` - Status int `json:"status" description:"状态:1=关注中 0=取消关注"` - FollowId uint64 `json:"followId" description:"被关注的用户ID"` -} - -// SubscribeListRes 关注列表响应参数 -type SubscribeListRes struct { - response.PageResult - List []*SubscribeListItem `json:"list"` -} - -// SubscribeViewReq 关注详情请求参数 -type SubscribeViewReq struct { - g.Meta `path:"/subscribe/view" method:"get" tags:"关注" summary:"关注详情"` - Id uint64 `json:"id" v:"required#关注关系ID不能为空"` -} - -// SubscribeViewRes 关注详情响应参数 -type SubscribeViewRes struct { - SubscribeListItem -} - -// SubscribeUpdateReq 关注更新请求参数 -type SubscribeUpdateReq struct { - g.Meta `path:"/subscribe/update" method:"put" tags:"关注" summary:"更新关注"` - Id uint64 `json:"id" v:"required#关注关系ID不能为空"` - Status int `json:"status" description:"状态:1=关注中 0=取消关注"` - Remark string `json:"remark" description:"备注名(user_id 对 follow_id 的备注)"` -} - -// SubscribeUpdateRes 关注更新响应参数 -type SubscribeUpdateRes struct { - Id uint64 `json:"id"` -} - -// SubscribeDeleteReq 关注删除请求参数 -type SubscribeDeleteReq struct { - g.Meta `path:"/subscribe/delete" method:"delete" tags:"关注" summary:"删除关注"` - Id uint64 `json:"id" v:"required#关注关系ID不能为空"` -} - -// SubscribeDeleteRes 关注删除响应参数 -type SubscribeDeleteRes struct { -} - -// SubscribeCreateReq 关注创建请求参数 -type SubscribeCreateReq struct { - g.Meta `path:"/subscribe/create" method:"post" tags:"关注" summary:"创建关注"` - UserId uint64 `json:"userId" v:"required#用户ID不能为空"` - FollowId uint64 `json:"followId" v:"required#被关注用户ID不能为空"` - Remark string `json:"remark" description:"备注名(user_id 对 follow_id 的备注)"` -} - -// SubscribeCreateRes 关注创建响应参数 -type SubscribeCreateRes struct { - Id uint64 `json:"id"` -} diff --git a/Backend/internal/cmd/cmd.go b/Backend/internal/cmd/cmd.go index c54dc4a..e68ebc9 100644 --- a/Backend/internal/cmd/cmd.go +++ b/Backend/internal/cmd/cmd.go @@ -26,7 +26,7 @@ var ( r.Middleware.Next() return } - + r.Response.CORS(ghttp.CORSOptions{ AllowOrigin: "http://localhost:3000,http://localhost:8080", AllowMethods: "GET,POST,PUT,DELETE,OPTIONS", diff --git a/Backend/internal/controller/forum/forum_v1_forum_posts.go b/Backend/internal/controller/forum/forum_v1_forum_posts.go index 31d87f4..6cea1bc 100644 --- a/Backend/internal/controller/forum/forum_v1_forum_posts.go +++ b/Backend/internal/controller/forum/forum_v1_forum_posts.go @@ -1,9 +1,9 @@ package forum import ( - "context" v1 "TrangleAgent/api/forum/v1" "TrangleAgent/internal/service" + "context" ) type ControllerV1 struct{} diff --git a/Backend/internal/controller/user/user_v1_role.go b/Backend/internal/controller/user/user_v1_role.go index 5580e1e..2836f70 100644 --- a/Backend/internal/controller/user/user_v1_role.go +++ b/Backend/internal/controller/user/user_v1_role.go @@ -31,7 +31,8 @@ func (c *RoleControllerV1) RoleList(ctx context.Context, req *v1.RoleListReq) (r func (c *RoleControllerV1) RoleDelete(ctx context.Context, req *v1.RoleDeleteReq) (res *v1.RoleDeleteRes, err error) { return service.User().RoleDelete(ctx, req) -} // RolePermissionCheck 权限查询 +} + // RolePermissionCheck 权限查询 func (c *RoleControllerV1) RolePermissionCheck(ctx context.Context, req *v1.RolePermissionCheckReq) (res *v1.RolePermissionCheckRes, err error) { return service.User().RolePermissionCheck(ctx, req) } diff --git a/Backend/internal/controller/user/user_v1_user.go b/Backend/internal/controller/user/user_v1_user.go index 990632b..5ba483c 100644 --- a/Backend/internal/controller/user/user_v1_user.go +++ b/Backend/internal/controller/user/user_v1_user.go @@ -26,48 +26,6 @@ func (c *ControllerV1) UserDelete(ctx context.Context, req *v1.UserDeleteReq) (r return service.User().UserDelete(ctx, req) } -// Fans 相关方法 -func (c *ControllerV1) FansList(ctx context.Context, req *v1.FansListReq) (res *v1.FansListRes, err error) { - return service.Fans().FansList(ctx, req) -} - -func (c *ControllerV1) FansView(ctx context.Context, req *v1.FansViewReq) (res *v1.FansViewRes, err error) { - return service.Fans().FansView(ctx, req) -} - -func (c *ControllerV1) FansUpdate(ctx context.Context, req *v1.FansUpdateReq) (res *v1.FansUpdateRes, err error) { - return service.Fans().FansUpdate(ctx, req) -} - -func (c *ControllerV1) FansDelete(ctx context.Context, req *v1.FansDeleteReq) (res *v1.FansDeleteRes, err error) { - return service.Fans().FansDelete(ctx, req) -} - -func (c *ControllerV1) FansCreate(ctx context.Context, req *v1.FansCreateReq) (res *v1.FansCreateRes, err error) { - return service.Fans().FansCreate(ctx, req) -} - -// Subscribe 相关方法 -func (c *ControllerV1) SubscribeList(ctx context.Context, req *v1.SubscribeListReq) (res *v1.SubscribeListRes, err error) { - return service.Subscribe().SubscribeList(ctx, req) -} - -func (c *ControllerV1) SubscribeView(ctx context.Context, req *v1.SubscribeViewReq) (res *v1.SubscribeViewRes, err error) { - return service.Subscribe().SubscribeView(ctx, req) -} - -func (c *ControllerV1) SubscribeUpdate(ctx context.Context, req *v1.SubscribeUpdateReq) (res *v1.SubscribeUpdateRes, err error) { - return service.Subscribe().SubscribeUpdate(ctx, req) -} - -func (c *ControllerV1) SubscribeDelete(ctx context.Context, req *v1.SubscribeDeleteReq) (res *v1.SubscribeDeleteRes, err error) { - return service.Subscribe().SubscribeDelete(ctx, req) -} - -func (c *ControllerV1) SubscribeCreate(ctx context.Context, req *v1.SubscribeCreateReq) (res *v1.SubscribeCreateRes, err error) { - return service.Subscribe().SubscribeCreate(ctx, req) -} - // Trace 相关方法 func (c *ControllerV1) TraceList(ctx context.Context, req *v1.TraceListReq) (res *v1.TraceListRes, err error) { return service.Trace().TraceList(ctx, req) diff --git a/Backend/internal/logic/ForumComments/forum_comments.go b/Backend/internal/logic/ForumComments/forum_comments.go index 9ac2c0a..a684068 100644 --- a/Backend/internal/logic/ForumComments/forum_comments.go +++ b/Backend/internal/logic/ForumComments/forum_comments.go @@ -1,14 +1,18 @@ package ForumComments import ( - "context" - "errors" - "github.com/gogf/gf/v2/errors/gerror" - "github.com/gogf/gf/v2/frame/g" - "TrangleAgent/api/forum/v1" + v1 "TrangleAgent/api/forum/v1" "TrangleAgent/internal/dao" "TrangleAgent/internal/model/entity" "TrangleAgent/internal/service" + "context" + "errors" + "fmt" + + "github.com/gogf/gf/v2/database/gdb" + "github.com/gogf/gf/v2/errors/gerror" + "github.com/gogf/gf/v2/frame/g" + "github.com/gogf/gf/v2/os/gtime" ) // ForumComments 评论相关方法 @@ -21,13 +25,12 @@ func init() { // ForumCommentsCreate 创建评论 func (s *sForumComments) Create(ctx context.Context, req *v1.ForumCommentsCreateReq) (res *v1.ForumCommentsCreateRes, err error) { data := &entity.ForumComments{ - UserId: req.UserId, - PostId: req.PostId, - ParentId: req.ParentId, - Content: req.Content, - Status: req.Status, - LikeCount: 0, - ReplyCount: 0, + UserId: req.UserId, + PostId: req.PostId, + ParentId: req.ParentId, + Content: req.Content, + Status: req.Status, + LikeCount: 0, } result, err := dao.ForumComments.Ctx(ctx).Data(data).OmitEmpty().Insert() @@ -42,20 +45,15 @@ func (s *sForumComments) Create(ctx context.Context, req *v1.ForumCommentsCreate // 更新帖子的评论数 if req.PostId > 0 { - _, err = dao.ForumPosts.Ctx(ctx).WherePri(req.PostId).OnDuplicate("comment_count", 1).Update() + updateData := map[string]interface{}{ + dao.ForumPosts.Columns().CommentCount: gdb.Raw(fmt.Sprintf("%s + 1", dao.ForumPosts.Columns().CommentCount)), + } + _, err = dao.ForumPosts.Ctx(ctx).WherePri(req.PostId).Data(updateData).Update() if err != nil { g.Log().Warning(ctx, "更新帖子评论数失败:", err) } } - // 如果是回复评论,则更新父评论的回复数 - if req.ParentId > 0 { - _, err = dao.ForumComments.Ctx(ctx).WherePri(req.ParentId).OnDuplicate("reply_count", 1).Update() - if err != nil { - g.Log().Warning(ctx, "更新父评论回复数失败:", err) - } - } - return &v1.ForumCommentsCreateRes{ Id: uint64(id), }, nil @@ -63,8 +61,11 @@ func (s *sForumComments) Create(ctx context.Context, req *v1.ForumCommentsCreate // ForumCommentsUpdate 更新评论 func (s *sForumComments) Update(ctx context.Context, req *v1.ForumCommentsUpdateReq) (res *v1.ForumCommentsUpdateRes, err error) { - // 检查评论是否存在 - one, err := dao.ForumComments.Ctx(ctx).WherePri(req.Id).One() + // 检查评论是否存在(排除已删除的) + one, err := dao.ForumComments.Ctx(ctx). + WherePri(req.Id). + WhereNull(dao.ForumComments.Columns().DeletedAt). + One() if err != nil { return nil, gerror.Wrap(err, "查询评论失败") } @@ -85,7 +86,10 @@ func (s *sForumComments) Update(ctx context.Context, req *v1.ForumCommentsUpdate // ForumCommentsView 查看评论 func (s *sForumComments) View(ctx context.Context, req *v1.ForumCommentsViewReq) (res *v1.ForumCommentsViewRes, err error) { - record, err := dao.ForumComments.Ctx(ctx).WherePri(req.Id).One() + record, err := dao.ForumComments.Ctx(ctx). + WherePri(req.Id). + WhereNull(dao.ForumComments.Columns().DeletedAt). + One() if err != nil { return nil, gerror.Wrap(err, "查询评论失败") } @@ -100,16 +104,15 @@ func (s *sForumComments) View(ctx context.Context, req *v1.ForumCommentsViewReq) } res = &v1.ForumCommentsViewRes{ - Id: entity.Id, - UserId: entity.UserId, - PostId: entity.PostId, - ParentId: entity.ParentId, - Content: entity.Content, - Status: entity.Status, - LikeCount: entity.LikeCount, - ReplyCount: entity.ReplyCount, - CreatedAt: entity.CreatedAt, - UpdatedAt: entity.UpdatedAt, + Id: entity.Id, + UserId: entity.UserId, + PostId: entity.PostId, + ParentId: entity.ParentId, + Content: entity.Content, + Status: entity.Status, + LikeCount: entity.LikeCount, + CreatedAt: entity.CreatedAt, + UpdatedAt: entity.UpdatedAt, } return res, nil @@ -117,23 +120,25 @@ func (s *sForumComments) View(ctx context.Context, req *v1.ForumCommentsViewReq) // ForumCommentsList 评论列表 func (s *sForumComments) List(ctx context.Context, req *v1.ForumCommentsListReq) (res *v1.ForumCommentsListRes, err error) { - query := dao.ForumComments.Ctx(ctx).OmitEmpty() + query := dao.ForumComments.Ctx(ctx). + WhereNull(dao.ForumComments.Columns().DeletedAt). + OmitEmpty() if req.UserId > 0 { - query = query.Where("user_id", req.UserId) + query = query.Where(dao.ForumComments.Columns().UserId, req.UserId) } if req.PostId > 0 { - query = query.Where("post_id", req.PostId) + query = query.Where(dao.ForumComments.Columns().PostId, req.PostId) } if req.ParentId > 0 { - query = query.Where("parent_id", req.ParentId) + query = query.Where(dao.ForumComments.Columns().ParentId, req.ParentId) } if req.Status != "" { - query = query.Where("status", req.Status) + query = query.Where(dao.ForumComments.Columns().Status, req.Status) } // 分页查询 - pageResult, err := query.Page(req.Page, req.PageSize).Order("created_at DESC").All() + pageResult, err := query.Page(req.Page, req.PageSize).OrderDesc(dao.ForumComments.Columns().CreatedAt).All() if err != nil { return nil, gerror.Wrap(err, "查询评论列表失败") } @@ -147,16 +152,15 @@ func (s *sForumComments) List(ctx context.Context, req *v1.ForumCommentsListReq) } item := &v1.ForumCommentsViewRes{ - Id: entity.Id, - UserId: entity.UserId, - PostId: entity.PostId, - ParentId: entity.ParentId, - Content: entity.Content, - Status: entity.Status, - LikeCount: entity.LikeCount, - ReplyCount: entity.ReplyCount, - CreatedAt: entity.CreatedAt, - UpdatedAt: entity.UpdatedAt, + Id: entity.Id, + UserId: entity.UserId, + PostId: entity.PostId, + ParentId: entity.ParentId, + Content: entity.Content, + Status: entity.Status, + LikeCount: entity.LikeCount, + CreatedAt: entity.CreatedAt, + UpdatedAt: entity.UpdatedAt, } list = append(list, item) } @@ -177,8 +181,11 @@ func (s *sForumComments) List(ctx context.Context, req *v1.ForumCommentsListReq) // ForumCommentsDelete 删除评论 func (s *sForumComments) Delete(ctx context.Context, req *v1.ForumCommentsDeleteReq) (res *v1.ForumCommentsDeleteRes, err error) { - // 检查评论是否存在 - one, err := dao.ForumComments.Ctx(ctx).WherePri(req.Id).One() + // 检查评论是否存在(排除已删除的) + one, err := dao.ForumComments.Ctx(ctx). + WherePri(req.Id). + WhereNull(dao.ForumComments.Columns().DeletedAt). + One() if err != nil { return nil, gerror.Wrap(err, "查询评论失败") } @@ -192,27 +199,26 @@ func (s *sForumComments) Delete(ctx context.Context, req *v1.ForumCommentsDelete return nil, gerror.Wrap(err, "解析评论数据失败") } - // 软删除评论 - _, err = dao.ForumComments.Ctx(ctx).WherePri(req.Id).Delete() + // 软删除评论:更新 deleted_at 和 status + updateData := map[string]interface{}{ + dao.ForumComments.Columns().DeletedAt: gtime.Now(), + dao.ForumComments.Columns().Status: "deleted", + } + _, err = dao.ForumComments.Ctx(ctx).WherePri(req.Id).Data(updateData).Update() if err != nil { return nil, gerror.Wrap(err, "删除评论失败") } - // 更新帖子的评论数 + // 更新帖子的评论数(减少) if comment.PostId > 0 { - _, err = dao.ForumPosts.Ctx(ctx).WherePri(comment.PostId).OnDuplicate("comment_count", 1).Update() + updatePostData := map[string]interface{}{ + dao.ForumPosts.Columns().CommentCount: gdb.Raw(fmt.Sprintf("GREATEST(0, %s - 1)", dao.ForumPosts.Columns().CommentCount)), + } + _, err = dao.ForumPosts.Ctx(ctx).WherePri(comment.PostId).Data(updatePostData).Update() if err != nil { g.Log().Warning(ctx, "更新帖子评论数失败:", err) } } - // 如果是回复评论,则更新父评论的回复数 - if comment.ParentId > 0 { - _, err = dao.ForumComments.Ctx(ctx).WherePri(comment.ParentId).OnDuplicate("reply_count", 1).Update() - if err != nil { - g.Log().Warning(ctx, "更新父评论回复数失败:", err) - } - } - return &v1.ForumCommentsDeleteRes{}, nil } diff --git a/Backend/internal/logic/containment/containment.go b/Backend/internal/logic/containment/containment.go index f9a6cb4..89deb9c 100644 --- a/Backend/internal/logic/containment/containment.go +++ b/Backend/internal/logic/containment/containment.go @@ -1,13 +1,15 @@ package containment import ( - "context" - "github.com/gogf/gf/v2/frame/g" v1 "TrangleAgent/api/containment/v1" "TrangleAgent/internal/model/response" "TrangleAgent/internal/service" + "context" + + "github.com/gogf/gf/v2/frame/g" ) +// 收容库相关方法 type sContainment struct{} func New() *sContainment { diff --git a/Backend/internal/logic/department/department.go b/Backend/internal/logic/department/department.go index 2bec2d3..a0586a1 100644 --- a/Backend/internal/logic/department/department.go +++ b/Backend/internal/logic/department/department.go @@ -1,13 +1,14 @@ package department import ( - "context" v1 "TrangleAgent/api/department/v1" "TrangleAgent/internal/dao" "TrangleAgent/internal/model" "TrangleAgent/internal/service" + "context" ) +// 部门相关方法 type sDepartment struct{} func New() *sDepartment { diff --git a/Backend/internal/logic/fans/fans.go b/Backend/internal/logic/fans/fans.go deleted file mode 100644 index 1c709a3..0000000 --- a/Backend/internal/logic/fans/fans.go +++ /dev/null @@ -1,182 +0,0 @@ -package fans - -import ( - "context" - - "github.com/gogf/gf/v2/os/gtime" - v1 "TrangleAgent/api/user/v1" - "TrangleAgent/internal/dao" - "TrangleAgent/internal/service" -) - -type sFans struct{} - -func New() *sFans { - return &sFans{} -} - -func init() { - service.RegisterFans(New()) -} - -// FansList 获取粉丝列表 -// -// 参数: -// - ctx context.Context: 上下文信息 -// - req *v1.FansListReq: 粉丝列表请求参数 -// -// 返回: -// - res *v1.FansListRes: 粉丝列表响应结果 -// - err error: 错误信息 -func (s *sFans) FansList(ctx context.Context, req *v1.FansListReq) (res *v1.FansListRes, err error) { - // 创建数据库查询模型 - m := dao.Fans.Ctx(ctx) - - // 根据用户ID查询 - m = m.Where(dao.Fans.Columns().UserId, req.UserId) - - // 根据状态查询 - if req.Status != 0 { - m = m.Where(dao.Fans.Columns().Status, req.Status) - } - - // 查询总数 - total, err := m.Count() - if err != nil { - return nil, err - } - - // 分页处理 - m = m.Page(req.Page, req.PageSize) - - // 查询列表数据 - var fansList []*v1.FansListItem - err = m.Scan(&fansList) - if err != nil { - return nil, err - } - - res = &v1.FansListRes{ - List: fansList, - } - - // 设置分页信息 - req.PageResult.Total = int(total) - req.PageResult.Page = req.Page - req.PageResult.PageSize = req.PageSize - - return -} - -// FansView 获取粉丝详情 -// -// 参数: -// - ctx context.Context: 上下文信息 -// - req *v1.FansViewReq: 粉丝详情请求参数 -// -// 返回: -// - res *v1.FansViewRes: 粉丝详情响应结果 -// - err error: 错误信息 -func (s *sFans) FansView(ctx context.Context, req *v1.FansViewReq) (res *v1.FansViewRes, err error) { - // 创建数据库查询模型 - m := dao.Fans.Ctx(ctx) - - // 根据ID查询 - m = m.Where(dao.Fans.Columns().Id, req.Id) - - res = &v1.FansViewRes{} - err = m.Scan(&res.FansListItem) - if err != nil { - return nil, err - } - - return -} - -// FansUpdate 更新粉丝信息 -// -// 参数: -// - ctx context.Context: 上下文信息 -// - req *v1.FansUpdateReq: 粉丝更新请求参数 -// -// 返回: -// - res *v1.FansUpdateRes: 粉丝更新响应结果 -// - err error: 错误信息 -func (s *sFans) FansUpdate(ctx context.Context, req *v1.FansUpdateReq) (res *v1.FansUpdateRes, err error) { - // 创建数据库查询模型 - m := dao.Fans.Ctx(ctx) - - // 更新粉丝信息 - _, err = m.Data(req).Where(dao.Fans.Columns().Id, req.Id).Update() - if err != nil { - return nil, err - } - - res = &v1.FansUpdateRes{ - Id: req.Id, - } - - return -} - -// FansDelete 删除粉丝关系 -// -// 参数: -// - ctx context.Context: 上下文信息 -// - req *v1.FansDeleteReq: 粉丝删除请求参数 -// -// 返回: -// - res *v1.FansDeleteRes: 粉丝删除响应结果 -// - err error: 错误信息 -func (s *sFans) FansDelete(ctx context.Context, req *v1.FansDeleteReq) (res *v1.FansDeleteRes, err error) { - // 根据ID删除粉丝关系 - _, err = dao.Fans.Ctx(ctx).Where(dao.Fans.Columns().Id, req.Id).Delete() - if err != nil { - return nil, err - } - - res = &v1.FansDeleteRes{} - return -} - -// FansCreate 创建粉丝关系 -// -// 参数: -// - ctx context.Context: 上下文信息 -// - req *v1.FansCreateReq: 粉丝创建请求参数 -// -// 返回: -// - res *v1.FansCreateRes: 粉丝创建响应结果 -// - err error: 错误信息 -func (s *sFans) FansCreate(ctx context.Context, req *v1.FansCreateReq) (res *v1.FansCreateRes, err error) { - // 创建数据库查询模型 - m := dao.Fans.Ctx(ctx) - - // 准备数据 - data := map[string]interface{}{ - "user_id": req.UserId, - "fan_id": req.FanId, - "status": 1, // 默认状态为关注中 - "remark": req.Remark, - "created_at": gtime.Now(), - "updated_at": gtime.Now(), - } - - // 插入数据 - result, err := m.Data(data).Insert() - if err != nil { - return nil, err - } - - // 获取插入的ID - lastInsertId, err := result.LastInsertId() - if err != nil { - return nil, err - } - - res = &v1.FansCreateRes{ - Id: uint64(lastInsertId), - } - - return -} diff --git a/Backend/internal/logic/logic.go b/Backend/internal/logic/logic.go index f7b3531..b06b006 100644 --- a/Backend/internal/logic/logic.go +++ b/Backend/internal/logic/logic.go @@ -8,10 +8,8 @@ import ( _ "TrangleAgent/internal/logic/ForumComments" _ "TrangleAgent/internal/logic/containment" _ "TrangleAgent/internal/logic/department" - _ "TrangleAgent/internal/logic/fans" _ "TrangleAgent/internal/logic/login" _ "TrangleAgent/internal/logic/room" - _ "TrangleAgent/internal/logic/subscribe" _ "TrangleAgent/internal/logic/trace" _ "TrangleAgent/internal/logic/user" ) diff --git a/Backend/internal/logic/room/room.go b/Backend/internal/logic/room/room.go index a1fa04d..8818d58 100644 --- a/Backend/internal/logic/room/room.go +++ b/Backend/internal/logic/room/room.go @@ -1,14 +1,15 @@ package room import ( - "context" v1 "TrangleAgent/api/room/v1" "TrangleAgent/internal/dao" "TrangleAgent/internal/model" "TrangleAgent/internal/model/entity" "TrangleAgent/internal/service" + "context" ) +// 房间相关方法 type sRoom struct{} func New() *sRoom { diff --git a/Backend/internal/logic/subscribe/subscribe.go b/Backend/internal/logic/subscribe/subscribe.go deleted file mode 100644 index 3a22295..0000000 --- a/Backend/internal/logic/subscribe/subscribe.go +++ /dev/null @@ -1,146 +0,0 @@ -package subscribe - -import ( - "context" - v1 "TrangleAgent/api/user/v1" - "TrangleAgent/internal/dao" - "TrangleAgent/internal/service" - "github.com/gogf/gf/v2/os/gtime" -) - -type sSubscribe struct{} - -func New() *sSubscribe { - return &sSubscribe{} -} - -func init() { - service.RegisterSubscribe(New()) -} - -// SubscribeList 获取关注列表 -func (s *sSubscribe) SubscribeList(ctx context.Context, req *v1.SubscribeListReq) (res *v1.SubscribeListRes, err error) { - // 创建数据库查询模型 - m := dao.Subscribe.Ctx(ctx) - - // 根据用户ID查询 - m = m.Where(dao.Subscribe.Columns().UserId, req.UserId) - - // 根据状态查询 - if req.Status != 0 { - m = m.Where(dao.Subscribe.Columns().Status, req.Status) - } - - // 根据被关注用户ID查询 - if req.FollowId != 0 { - m = m.Where(dao.Subscribe.Columns().FollowId, req.FollowId) - } - - // 查询总数 - total, err := m.Count() - if err != nil { - return nil, err - } - - // 分页处理 - m = m.Page(req.Page, req.PageSize) - - // 查询列表数据 - var subscribeList []*v1.SubscribeListItem - err = m.Scan(&subscribeList) - if err != nil { - return nil, err - } - - res = &v1.SubscribeListRes{ - List: subscribeList, - } - - // 设置分页信息 - req.PageResult.Total = int(total) - req.PageResult.Page = req.Page - req.PageResult.PageSize = req.PageSize - - return -} - -// SubscribeView 获取关注详情 -func (s *sSubscribe) SubscribeView(ctx context.Context, req *v1.SubscribeViewReq) (res *v1.SubscribeViewRes, err error) { - // 创建数据库查询模型 - m := dao.Subscribe.Ctx(ctx) - - // 根据ID查询 - m = m.Where(dao.Subscribe.Columns().Id, req.Id) - - res = &v1.SubscribeViewRes{} - err = m.Scan(&res.SubscribeListItem) - if err != nil { - return nil, err - } - - return -} - -// SubscribeUpdate 更新关注信息 -func (s *sSubscribe) SubscribeUpdate(ctx context.Context, req *v1.SubscribeUpdateReq) (res *v1.SubscribeUpdateRes, err error) { - // 创建数据库查询模型 - m := dao.Subscribe.Ctx(ctx) - - // 更新关注信息 - _, err = m.Data(req).Where(dao.Subscribe.Columns().Id, req.Id).Update() - if err != nil { - return nil, err - } - - res = &v1.SubscribeUpdateRes{ - Id: req.Id, - } - - return -} - -// SubscribeDelete 删除关注关系 -func (s *sSubscribe) SubscribeDelete(ctx context.Context, req *v1.SubscribeDeleteReq) (res *v1.SubscribeDeleteRes, err error) { - // 根据ID删除关注关系 - _, err = dao.Subscribe.Ctx(ctx).Where(dao.Subscribe.Columns().Id, req.Id).Delete() - if err != nil { - return nil, err - } - - res = &v1.SubscribeDeleteRes{} - return -} - -// SubscribeCreate 创建关注关系 -func (s *sSubscribe) SubscribeCreate(ctx context.Context, req *v1.SubscribeCreateReq) (res *v1.SubscribeCreateRes, err error) { - // 创建数据库查询模型 - m := dao.Subscribe.Ctx(ctx) - - // 准备数据 - data := map[string]interface{}{ - "user_id": req.UserId, - "follow_id": req.FollowId, - "status": 1, // 默认状态为关注中 - "remark": req.Remark, - "created_at": gtime.Now(), - "updated_at": gtime.Now(), - } - - // 插入数据 - result, err := m.Data(data).Insert() - if err != nil { - return nil, err - } - - // 获取插入的ID - lastInsertId, err := result.LastInsertId() - if err != nil { - return nil, err - } - - res = &v1.SubscribeCreateRes{ - Id: uint64(lastInsertId), - } - - return -} diff --git a/Backend/internal/service/fans.go b/Backend/internal/service/fans.go deleted file mode 100644 index aa3fa60..0000000 --- a/Backend/internal/service/fans.go +++ /dev/null @@ -1,81 +0,0 @@ -// ================================================================================ -// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT. -// You can delete these comments if you wish manually maintain this interface file. -// ================================================================================ - -package service - -import ( - v1 "TrangleAgent/api/user/v1" - "context" -) - -type ( - IFans interface { - // FansList 获取粉丝列表 - // - // 参数: - // - ctx context.Context: 上下文信息 - // - req *v1.FansListReq: 粉丝列表请求参数 - // - // 返回: - // - res *v1.FansListRes: 粉丝列表响应结果 - // - err error: 错误信息 - FansList(ctx context.Context, req *v1.FansListReq) (res *v1.FansListRes, err error) - // FansView 获取粉丝详情 - // - // 参数: - // - ctx context.Context: 上下文信息 - // - req *v1.FansViewReq: 粉丝详情请求参数 - // - // 返回: - // - res *v1.FansViewRes: 粉丝详情响应结果 - // - err error: 错误信息 - FansView(ctx context.Context, req *v1.FansViewReq) (res *v1.FansViewRes, err error) - // FansUpdate 更新粉丝信息 - // - // 参数: - // - ctx context.Context: 上下文信息 - // - req *v1.FansUpdateReq: 粉丝更新请求参数 - // - // 返回: - // - res *v1.FansUpdateRes: 粉丝更新响应结果 - // - err error: 错误信息 - FansUpdate(ctx context.Context, req *v1.FansUpdateReq) (res *v1.FansUpdateRes, err error) - // FansDelete 删除粉丝关系 - // - // 参数: - // - ctx context.Context: 上下文信息 - // - req *v1.FansDeleteReq: 粉丝删除请求参数 - // - // 返回: - // - res *v1.FansDeleteRes: 粉丝删除响应结果 - // - err error: 错误信息 - FansDelete(ctx context.Context, req *v1.FansDeleteReq) (res *v1.FansDeleteRes, err error) - // FansCreate 创建粉丝关系 - // - // 参数: - // - ctx context.Context: 上下文信息 - // - req *v1.FansCreateReq: 粉丝创建请求参数 - // - // 返回: - // - res *v1.FansCreateRes: 粉丝创建响应结果 - // - err error: 错误信息 - FansCreate(ctx context.Context, req *v1.FansCreateReq) (res *v1.FansCreateRes, err error) - } -) - -var ( - localFans IFans -) - -func Fans() IFans { - if localFans == nil { - panic("implement not found for interface IFans, forgot register?") - } - return localFans -} - -func RegisterFans(i IFans) { - localFans = i -} diff --git a/Backend/internal/service/subscribe.go b/Backend/internal/service/subscribe.go deleted file mode 100644 index e57bade..0000000 --- a/Backend/internal/service/subscribe.go +++ /dev/null @@ -1,41 +0,0 @@ -// ================================================================================ -// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT. -// You can delete these comments if you wish manually maintain this interface file. -// ================================================================================ - -package service - -import ( - v1 "TrangleAgent/api/user/v1" - "context" -) - -type ( - ISubscribe interface { - // SubscribeList 获取关注列表 - SubscribeList(ctx context.Context, req *v1.SubscribeListReq) (res *v1.SubscribeListRes, err error) - // SubscribeView 获取关注详情 - SubscribeView(ctx context.Context, req *v1.SubscribeViewReq) (res *v1.SubscribeViewRes, err error) - // SubscribeUpdate 更新关注信息 - SubscribeUpdate(ctx context.Context, req *v1.SubscribeUpdateReq) (res *v1.SubscribeUpdateRes, err error) - // SubscribeDelete 删除关注关系 - SubscribeDelete(ctx context.Context, req *v1.SubscribeDeleteReq) (res *v1.SubscribeDeleteRes, err error) - // SubscribeCreate 创建关注关系 - SubscribeCreate(ctx context.Context, req *v1.SubscribeCreateReq) (res *v1.SubscribeCreateRes, err error) - } -) - -var ( - localSubscribe ISubscribe -) - -func Subscribe() ISubscribe { - if localSubscribe == nil { - panic("implement not found for interface ISubscribe, forgot register?") - } - return localSubscribe -} - -func RegisterSubscribe(i ISubscribe) { - localSubscribe = i -} diff --git a/Frontend/src/api/auth.js b/Frontend/src/api/auth.js deleted file mode 100644 index 79c5135..0000000 --- a/Frontend/src/api/auth.js +++ /dev/null @@ -1,8 +0,0 @@ -import http from './http' - -export const login = (data) => http.post('/login', data) -export const register = (data) => http.post('/register', data) -export const loginByEmail = (data) => http.post('/login/email', data) -export const registerByEmail = (data) => http.post('/register/email', data) -export const sendEmailCode = (data) => http.post('/email/send-code', data) - diff --git a/Frontend/src/api/controller/BuMen/deleteApiDepartmentDelete.ts b/Frontend/src/api/controller/BuMen/deleteApiDepartmentDelete.ts index 81f3f93..4308f3f 100644 --- a/Frontend/src/api/controller/BuMen/deleteApiDepartmentDelete.ts +++ b/Frontend/src/api/controller/BuMen/deleteApiDepartmentDelete.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiDepartmentV1DepartmentDeleteRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -19,3 +19,4 @@ export function deleteApiDepartmentDelete(params: DeleteApiDepartmentDeleteParam export interface DeleteApiDepartmentDeleteParams { id: number; } + diff --git a/Frontend/src/api/controller/BuMen/getApiDepartmentList.ts b/Frontend/src/api/controller/BuMen/getApiDepartmentList.ts index e2e861b..133b137 100644 --- a/Frontend/src/api/controller/BuMen/getApiDepartmentList.ts +++ b/Frontend/src/api/controller/BuMen/getApiDepartmentList.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiDepartmentV1DepartmentListRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -32,3 +32,4 @@ export interface GetApiDepartmentListParams { /** 所属用户ID */ userId?: number; } + diff --git a/Frontend/src/api/controller/BuMen/getApiDepartmentView.ts b/Frontend/src/api/controller/BuMen/getApiDepartmentView.ts index db9b728..17abb29 100644 --- a/Frontend/src/api/controller/BuMen/getApiDepartmentView.ts +++ b/Frontend/src/api/controller/BuMen/getApiDepartmentView.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiDepartmentV1DepartmentViewRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -19,3 +19,4 @@ export function getApiDepartmentView(params: GetApiDepartmentViewParams, config? export interface GetApiDepartmentViewParams { id: number; } + diff --git a/Frontend/src/api/controller/BuMen/postApiDepartmentCreate.ts b/Frontend/src/api/controller/BuMen/postApiDepartmentCreate.ts index 8508047..556797e 100644 --- a/Frontend/src/api/controller/BuMen/postApiDepartmentCreate.ts +++ b/Frontend/src/api/controller/BuMen/postApiDepartmentCreate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiDepartmentV1DepartmentCreateRes, type DeepRequired, type TrangleAgentApiDepartmentV1DepartmentCreateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiDepartmentCreate(input?: TrangleAgentApiDepartmentV1DepartmentCreateReq, config?: AxiosRequestConfig) { return request.post>(`/api/department/create`, input, config); } + diff --git a/Frontend/src/api/controller/BuMen/putApiDepartmentUpdate.ts b/Frontend/src/api/controller/BuMen/putApiDepartmentUpdate.ts index d1e09d5..0b0bd0c 100644 --- a/Frontend/src/api/controller/BuMen/putApiDepartmentUpdate.ts +++ b/Frontend/src/api/controller/BuMen/putApiDepartmentUpdate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiDepartmentV1DepartmentUpdateRes, type DeepRequired, type TrangleAgentApiDepartmentV1DepartmentUpdateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function putApiDepartmentUpdate(input?: TrangleAgentApiDepartmentV1DepartmentUpdateReq, config?: AxiosRequestConfig) { return request.put>(`/api/department/update`, input, config); } + diff --git a/Frontend/src/api/controller/Containment/deleteApiContainmentDelete.ts b/Frontend/src/api/controller/Containment/deleteApiContainmentDelete.ts deleted file mode 100644 index f9f054b..0000000 --- a/Frontend/src/api/controller/Containment/deleteApiContainmentDelete.ts +++ /dev/null @@ -1,22 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiContainmentV1ContainmentRepoDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Containment Repo Delete - * /api/containment/delete - */ -export function deleteApiContainmentDelete(params: DeleteApiContainmentDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.delete>(`/api/containment/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiContainmentDeleteParams { - /** primary key */ - id?: number; -} diff --git a/Frontend/src/api/controller/Containment/getApiContainmentList.ts b/Frontend/src/api/controller/Containment/getApiContainmentList.ts deleted file mode 100644 index 625d4bc..0000000 --- a/Frontend/src/api/controller/Containment/getApiContainmentList.ts +++ /dev/null @@ -1,37 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiContainmentV1ContainmentRepoListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Containment Repo List - * /api/containment/list - */ -export function getApiContainmentList(params: GetApiContainmentListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - terminalId: params.terminalId, - anomalyName: params.anomalyName, - agentName: params.agentName, - repoName: params.repoName, - }; - return request.get>(`/api/containment/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiContainmentListParams { - page?: number; - pageSize?: number; - total?: number; - /** terminal (散逸端) */ - terminalId?: number; - /** anomaly name */ - anomalyName?: string; - /** agent name */ - agentName?: string; - /** containment repo name */ - repoName?: string; -} diff --git a/Frontend/src/api/controller/Containment/getApiContainmentView.ts b/Frontend/src/api/controller/Containment/getApiContainmentView.ts deleted file mode 100644 index 83fd06d..0000000 --- a/Frontend/src/api/controller/Containment/getApiContainmentView.ts +++ /dev/null @@ -1,22 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiContainmentV1ContainmentRepoViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Containment Repo View - * /api/containment/view - */ -export function getApiContainmentView(params: GetApiContainmentViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.get>(`/api/containment/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiContainmentViewParams { - /** primary key */ - id?: number; -} diff --git a/Frontend/src/api/controller/Containment/index.ts b/Frontend/src/api/controller/Containment/index.ts deleted file mode 100644 index 3fc01f8..0000000 --- a/Frontend/src/api/controller/Containment/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from "./deleteApiContainmentDelete"; -export * from "./getApiContainmentList"; -export * from "./postApiContainmentUpdate"; -export * from "./getApiContainmentView"; diff --git a/Frontend/src/api/controller/Containment/postApiContainmentUpdate.ts b/Frontend/src/api/controller/Containment/postApiContainmentUpdate.ts deleted file mode 100644 index 5d5d039..0000000 --- a/Frontend/src/api/controller/Containment/postApiContainmentUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiContainmentV1ContainmentRepoUpdateRes, type DeepRequired, type LekeApiContainmentV1ContainmentRepoUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Create or Update Containment Repo - * /api/containment/update - */ -export function postApiContainmentUpdate(input?: LekeApiContainmentV1ContainmentRepoUpdateReq, config?: AxiosRequestConfig) { - return request.post>(`/api/containment/update`, input, config); -} diff --git a/Frontend/src/api/controller/DengChu/postApiLogout.ts b/Frontend/src/api/controller/DengChu/postApiLogout.ts index 330e341..d9e7d2f 100644 --- a/Frontend/src/api/controller/DengChu/postApiLogout.ts +++ b/Frontend/src/api/controller/DengChu/postApiLogout.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiLoginV1LogoutRes, type DeepRequired, type TrangleAgentApiLoginV1LogoutReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiLogout(input?: TrangleAgentApiLoginV1LogoutReq, config?: AxiosRequestConfig) { return request.post>(`/api/logout`, input, config); } + diff --git a/Frontend/src/api/controller/DengLu/postApiLogin.ts b/Frontend/src/api/controller/DengLu/postApiLogin.ts index 0dd37e8..54c4841 100644 --- a/Frontend/src/api/controller/DengLu/postApiLogin.ts +++ b/Frontend/src/api/controller/DengLu/postApiLogin.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiLoginV1LoginRes, type DeepRequired, type TrangleAgentApiLoginV1LoginReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiLogin(input?: TrangleAgentApiLoginV1LoginReq, config?: AxiosRequestConfig) { return request.post>(`/api/login`, input, config); } + diff --git a/Frontend/src/api/controller/DengLu/postApiLoginEmail.ts b/Frontend/src/api/controller/DengLu/postApiLoginEmail.ts index de1e3b1..62d2e1e 100644 --- a/Frontend/src/api/controller/DengLu/postApiLoginEmail.ts +++ b/Frontend/src/api/controller/DengLu/postApiLoginEmail.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiLoginV1LoginByEmailRes, type DeepRequired, type TrangleAgentApiLoginV1LoginByEmailReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiLoginEmail(input?: TrangleAgentApiLoginV1LoginByEmailReq, config?: AxiosRequestConfig) { return request.post>(`/api/login/email`, input, config); } + diff --git a/Frontend/src/api/controller/Department/deleteApiDepartmentDelete.ts b/Frontend/src/api/controller/Department/deleteApiDepartmentDelete.ts deleted file mode 100644 index 3081aa4..0000000 --- a/Frontend/src/api/controller/Department/deleteApiDepartmentDelete.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiDepartmentV1DepartmentDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Department Delete - * /api/department/delete - */ -export function deleteApiDepartmentDelete(params: DeleteApiDepartmentDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.delete>(`/api/department/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiDepartmentDeleteParams { - id: number; -} diff --git a/Frontend/src/api/controller/Department/getApiDepartmentList.ts b/Frontend/src/api/controller/Department/getApiDepartmentList.ts deleted file mode 100644 index cbfe014..0000000 --- a/Frontend/src/api/controller/Department/getApiDepartmentList.ts +++ /dev/null @@ -1,34 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiDepartmentV1DepartmentListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Department List - * /api/department/list - */ -export function getApiDepartmentList(params: GetApiDepartmentListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - branchName: params.branchName, - managerName: params.managerName, - userId: params.userId, - }; - return request.get>(`/api/department/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiDepartmentListParams { - page?: number; - pageSize?: number; - total?: number; - /** 分部名称 */ - branchName?: string; - /** 分部经理名称 */ - managerName?: string; - /** 所属用户ID */ - userId?: number; -} diff --git a/Frontend/src/api/controller/Department/getApiDepartmentView.ts b/Frontend/src/api/controller/Department/getApiDepartmentView.ts deleted file mode 100644 index fb47489..0000000 --- a/Frontend/src/api/controller/Department/getApiDepartmentView.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiDepartmentV1DepartmentViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Department View - * /api/department/view - */ -export function getApiDepartmentView(params: GetApiDepartmentViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.get>(`/api/department/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiDepartmentViewParams { - id: number; -} diff --git a/Frontend/src/api/controller/Department/index.ts b/Frontend/src/api/controller/Department/index.ts deleted file mode 100644 index 317d3fe..0000000 --- a/Frontend/src/api/controller/Department/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from "./postApiDepartmentCreate"; -export * from "./deleteApiDepartmentDelete"; -export * from "./getApiDepartmentList"; -export * from "./putApiDepartmentUpdate"; -export * from "./getApiDepartmentView"; diff --git a/Frontend/src/api/controller/Department/postApiDepartmentCreate.ts b/Frontend/src/api/controller/Department/postApiDepartmentCreate.ts deleted file mode 100644 index 0403d81..0000000 --- a/Frontend/src/api/controller/Department/postApiDepartmentCreate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiDepartmentV1DepartmentCreateRes, type DeepRequired, type LekeApiDepartmentV1DepartmentCreateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Department Create - * /api/department/create - */ -export function postApiDepartmentCreate(input?: LekeApiDepartmentV1DepartmentCreateReq, config?: AxiosRequestConfig) { - return request.post>(`/api/department/create`, input, config); -} diff --git a/Frontend/src/api/controller/Department/putApiDepartmentUpdate.ts b/Frontend/src/api/controller/Department/putApiDepartmentUpdate.ts deleted file mode 100644 index fc0620b..0000000 --- a/Frontend/src/api/controller/Department/putApiDepartmentUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiDepartmentV1DepartmentUpdateRes, type DeepRequired, type LekeApiDepartmentV1DepartmentUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Department Update - * /api/department/update - */ -export function putApiDepartmentUpdate(input?: LekeApiDepartmentV1DepartmentUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/department/update`, input, config); -} diff --git a/Frontend/src/api/controller/Email/index.ts b/Frontend/src/api/controller/Email/index.ts deleted file mode 100644 index e4342e7..0000000 --- a/Frontend/src/api/controller/Email/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./postApiEmailSendCode"; diff --git a/Frontend/src/api/controller/Email/postApiEmailSendCode.ts b/Frontend/src/api/controller/Email/postApiEmailSendCode.ts deleted file mode 100644 index a52926d..0000000 --- a/Frontend/src/api/controller/Email/postApiEmailSendCode.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiLoginV1SendVerificationCodeRes, type DeepRequired, type LekeApiLoginV1SendVerificationCodeReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Send Verification Code - * /api/email/send-code - */ -export function postApiEmailSendCode(input?: LekeApiLoginV1SendVerificationCodeReq, config?: AxiosRequestConfig) { - return request.post>(`/api/email/send-code`, input, config); -} diff --git a/Frontend/src/api/controller/FangJian/deleteApiRoomDelete.ts b/Frontend/src/api/controller/FangJian/deleteApiRoomDelete.ts index 0715f65..8c1bc4a 100644 --- a/Frontend/src/api/controller/FangJian/deleteApiRoomDelete.ts +++ b/Frontend/src/api/controller/FangJian/deleteApiRoomDelete.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiRoomV1RoomDeleteRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface DeleteApiRoomDeleteParams { /** 房间号 */ room_code?: string; } + diff --git a/Frontend/src/api/controller/FangJian/getApiRoomList.ts b/Frontend/src/api/controller/FangJian/getApiRoomList.ts index 6be37ee..412f2e4 100644 --- a/Frontend/src/api/controller/FangJian/getApiRoomList.ts +++ b/Frontend/src/api/controller/FangJian/getApiRoomList.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiRoomV1RoomListRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -38,3 +38,4 @@ export interface GetApiRoomListParams { /** 规则系统,如COC、DND5E */ system_name?: string; } + diff --git a/Frontend/src/api/controller/FangJian/getApiRoomView.ts b/Frontend/src/api/controller/FangJian/getApiRoomView.ts index c96fa31..1e79922 100644 --- a/Frontend/src/api/controller/FangJian/getApiRoomView.ts +++ b/Frontend/src/api/controller/FangJian/getApiRoomView.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiRoomV1RoomViewRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -23,3 +23,4 @@ export interface GetApiRoomViewParams { /** 房间号 */ room_code?: string; } + diff --git a/Frontend/src/api/controller/FangJian/postApiRoomCreate.ts b/Frontend/src/api/controller/FangJian/postApiRoomCreate.ts index ed85a30..c3c467c 100644 --- a/Frontend/src/api/controller/FangJian/postApiRoomCreate.ts +++ b/Frontend/src/api/controller/FangJian/postApiRoomCreate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiRoomV1RoomCreateRes, type DeepRequired, type TrangleAgentApiRoomV1RoomCreateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; diff --git a/Frontend/src/api/controller/FangJian/postApiRoomJoin.ts b/Frontend/src/api/controller/FangJian/postApiRoomJoin.ts index becd1c7..95f041b 100644 --- a/Frontend/src/api/controller/FangJian/postApiRoomJoin.ts +++ b/Frontend/src/api/controller/FangJian/postApiRoomJoin.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiRoomV1RoomJoinRes, type DeepRequired, type TrangleAgentApiRoomV1RoomJoinReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiRoomJoin(input?: TrangleAgentApiRoomV1RoomJoinReq, config?: AxiosRequestConfig) { return request.post>(`/api/room/join`, input, config); } + diff --git a/Frontend/src/api/controller/FangJian/putApiRoomUpdate.ts b/Frontend/src/api/controller/FangJian/putApiRoomUpdate.ts index cc6a83b..5eb2bea 100644 --- a/Frontend/src/api/controller/FangJian/putApiRoomUpdate.ts +++ b/Frontend/src/api/controller/FangJian/putApiRoomUpdate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiRoomV1RoomUpdateRes, type DeepRequired, type TrangleAgentApiRoomV1RoomUpdateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function putApiRoomUpdate(input?: TrangleAgentApiRoomV1RoomUpdateReq, config?: AxiosRequestConfig) { return request.put>(`/api/room/update`, input, config); } + diff --git a/Frontend/src/api/controller/Fans/deleteApiFansDelete.ts b/Frontend/src/api/controller/Fans/deleteApiFansDelete.ts deleted file mode 100644 index e4e4e5c..0000000 --- a/Frontend/src/api/controller/Fans/deleteApiFansDelete.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1FansDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Fans Delete - * /api/fans/delete - */ -export function deleteApiFansDelete(params: DeleteApiFansDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.delete>(`/api/fans/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiFansDeleteParams { - id: number; -} diff --git a/Frontend/src/api/controller/Fans/getApiFansList.ts b/Frontend/src/api/controller/Fans/getApiFansList.ts deleted file mode 100644 index fab013e..0000000 --- a/Frontend/src/api/controller/Fans/getApiFansList.ts +++ /dev/null @@ -1,30 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1FansListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Fans List - * /api/fans/list - */ -export function getApiFansList(params: GetApiFansListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - userId: params.userId, - status: params.status, - }; - return request.get>(`/api/fans/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiFansListParams { - page?: number; - pageSize?: number; - total?: number; - userId: number; - /** 状态:1=粉丝 0=取关/无效 */ - status?: number; -} diff --git a/Frontend/src/api/controller/Fans/getApiFansView.ts b/Frontend/src/api/controller/Fans/getApiFansView.ts deleted file mode 100644 index 90251d4..0000000 --- a/Frontend/src/api/controller/Fans/getApiFansView.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1FansViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Fans View - * /api/fans/view - */ -export function getApiFansView(params: GetApiFansViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.get>(`/api/fans/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiFansViewParams { - id: number; -} diff --git a/Frontend/src/api/controller/Fans/index.ts b/Frontend/src/api/controller/Fans/index.ts deleted file mode 100644 index 879dcac..0000000 --- a/Frontend/src/api/controller/Fans/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from "./postApiFansCreate"; -export * from "./deleteApiFansDelete"; -export * from "./getApiFansList"; -export * from "./putApiFansUpdate"; -export * from "./getApiFansView"; diff --git a/Frontend/src/api/controller/Fans/postApiFansCreate.ts b/Frontend/src/api/controller/Fans/postApiFansCreate.ts deleted file mode 100644 index 97695a8..0000000 --- a/Frontend/src/api/controller/Fans/postApiFansCreate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1FansCreateRes, type DeepRequired, type LekeApiUserV1FansCreateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Fans Create - * /api/fans/create - */ -export function postApiFansCreate(input?: LekeApiUserV1FansCreateReq, config?: AxiosRequestConfig) { - return request.post>(`/api/fans/create`, input, config); -} diff --git a/Frontend/src/api/controller/Fans/putApiFansUpdate.ts b/Frontend/src/api/controller/Fans/putApiFansUpdate.ts deleted file mode 100644 index e87f147..0000000 --- a/Frontend/src/api/controller/Fans/putApiFansUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1FansUpdateRes, type DeepRequired, type LekeApiUserV1FansUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Fans Update - * /api/fans/update - */ -export function putApiFansUpdate(input?: LekeApiUserV1FansUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/fans/update`, input, config); -} diff --git a/Frontend/src/api/controller/FenSi/deleteApiFansDelete.ts b/Frontend/src/api/controller/FenSi/deleteApiFansDelete.ts deleted file mode 100644 index bdd001d..0000000 --- a/Frontend/src/api/controller/FenSi/deleteApiFansDelete.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1FansDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 删除粉丝 - * /api/fans/delete - */ -export function deleteApiFansDelete(params: DeleteApiFansDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.delete>(`/api/fans/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiFansDeleteParams { - id: number; -} diff --git a/Frontend/src/api/controller/FenSi/getApiFansList.ts b/Frontend/src/api/controller/FenSi/getApiFansList.ts deleted file mode 100644 index 65ad684..0000000 --- a/Frontend/src/api/controller/FenSi/getApiFansList.ts +++ /dev/null @@ -1,30 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1FansListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 粉丝列表 - * /api/fans/list - */ -export function getApiFansList(params: GetApiFansListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - userId: params.userId, - status: params.status, - }; - return request.get>(`/api/fans/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiFansListParams { - page?: number; - pageSize?: number; - total?: number; - userId: number; - /** 状态:1=粉丝 0=取关/无效 */ - status?: number; -} diff --git a/Frontend/src/api/controller/FenSi/getApiFansView.ts b/Frontend/src/api/controller/FenSi/getApiFansView.ts deleted file mode 100644 index bb00e19..0000000 --- a/Frontend/src/api/controller/FenSi/getApiFansView.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1FansViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 粉丝详情 - * /api/fans/view - */ -export function getApiFansView(params: GetApiFansViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.get>(`/api/fans/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiFansViewParams { - id: number; -} diff --git a/Frontend/src/api/controller/FenSi/index.ts b/Frontend/src/api/controller/FenSi/index.ts deleted file mode 100644 index 879dcac..0000000 --- a/Frontend/src/api/controller/FenSi/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from "./postApiFansCreate"; -export * from "./deleteApiFansDelete"; -export * from "./getApiFansList"; -export * from "./putApiFansUpdate"; -export * from "./getApiFansView"; diff --git a/Frontend/src/api/controller/FenSi/postApiFansCreate.ts b/Frontend/src/api/controller/FenSi/postApiFansCreate.ts deleted file mode 100644 index 267d8ca..0000000 --- a/Frontend/src/api/controller/FenSi/postApiFansCreate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1FansCreateRes, type DeepRequired, type TrangleAgentApiUserV1FansCreateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 创建粉丝 - * /api/fans/create - */ -export function postApiFansCreate(input?: TrangleAgentApiUserV1FansCreateReq, config?: AxiosRequestConfig) { - return request.post>(`/api/fans/create`, input, config); -} diff --git a/Frontend/src/api/controller/FenSi/putApiFansUpdate.ts b/Frontend/src/api/controller/FenSi/putApiFansUpdate.ts deleted file mode 100644 index 9fe785c..0000000 --- a/Frontend/src/api/controller/FenSi/putApiFansUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1FansUpdateRes, type DeepRequired, type TrangleAgentApiUserV1FansUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 更新粉丝 - * /api/fans/update - */ -export function putApiFansUpdate(input?: TrangleAgentApiUserV1FansUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/fans/update`, input, config); -} diff --git a/Frontend/src/api/controller/GuanZhu/deleteApiSubscribeDelete.ts b/Frontend/src/api/controller/GuanZhu/deleteApiSubscribeDelete.ts deleted file mode 100644 index 5469250..0000000 --- a/Frontend/src/api/controller/GuanZhu/deleteApiSubscribeDelete.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1SubscribeDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 删除关注 - * /api/subscribe/delete - */ -export function deleteApiSubscribeDelete(params: DeleteApiSubscribeDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.delete>(`/api/subscribe/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiSubscribeDeleteParams { - id: number; -} diff --git a/Frontend/src/api/controller/GuanZhu/getApiSubscribeList.ts b/Frontend/src/api/controller/GuanZhu/getApiSubscribeList.ts deleted file mode 100644 index 291026f..0000000 --- a/Frontend/src/api/controller/GuanZhu/getApiSubscribeList.ts +++ /dev/null @@ -1,33 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1SubscribeListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 关注列表 - * /api/subscribe/list - */ -export function getApiSubscribeList(params: GetApiSubscribeListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - userId: params.userId, - status: params.status, - followId: params.followId, - }; - return request.get>(`/api/subscribe/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiSubscribeListParams { - page?: number; - pageSize?: number; - total?: number; - userId: number; - /** 状态:1=关注中 0=取消关注 */ - status?: number; - /** 被关注的用户ID */ - followId?: number; -} diff --git a/Frontend/src/api/controller/GuanZhu/getApiSubscribeView.ts b/Frontend/src/api/controller/GuanZhu/getApiSubscribeView.ts deleted file mode 100644 index d8babf4..0000000 --- a/Frontend/src/api/controller/GuanZhu/getApiSubscribeView.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1SubscribeViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 关注详情 - * /api/subscribe/view - */ -export function getApiSubscribeView(params: GetApiSubscribeViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.get>(`/api/subscribe/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiSubscribeViewParams { - id: number; -} diff --git a/Frontend/src/api/controller/GuanZhu/index.ts b/Frontend/src/api/controller/GuanZhu/index.ts deleted file mode 100644 index eb6db83..0000000 --- a/Frontend/src/api/controller/GuanZhu/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from "./postApiSubscribeCreate"; -export * from "./deleteApiSubscribeDelete"; -export * from "./getApiSubscribeList"; -export * from "./putApiSubscribeUpdate"; -export * from "./getApiSubscribeView"; diff --git a/Frontend/src/api/controller/GuanZhu/postApiSubscribeCreate.ts b/Frontend/src/api/controller/GuanZhu/postApiSubscribeCreate.ts deleted file mode 100644 index 4e98946..0000000 --- a/Frontend/src/api/controller/GuanZhu/postApiSubscribeCreate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1SubscribeCreateRes, type DeepRequired, type TrangleAgentApiUserV1SubscribeCreateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 创建关注 - * /api/subscribe/create - */ -export function postApiSubscribeCreate(input?: TrangleAgentApiUserV1SubscribeCreateReq, config?: AxiosRequestConfig) { - return request.post>(`/api/subscribe/create`, input, config); -} diff --git a/Frontend/src/api/controller/GuanZhu/putApiSubscribeUpdate.ts b/Frontend/src/api/controller/GuanZhu/putApiSubscribeUpdate.ts deleted file mode 100644 index f3f1870..0000000 --- a/Frontend/src/api/controller/GuanZhu/putApiSubscribeUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "./src/api/http.js"; -import { type TrangleAgentApiUserV1SubscribeUpdateRes, type DeepRequired, type TrangleAgentApiUserV1SubscribeUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * 更新关注 - * /api/subscribe/update - */ -export function putApiSubscribeUpdate(input?: TrangleAgentApiUserV1SubscribeUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/subscribe/update`, input, config); -} diff --git a/Frontend/src/api/controller/GuiJi/deleteApiTraceReduce.ts b/Frontend/src/api/controller/GuiJi/deleteApiTraceReduce.ts index 252d8b6..0e10e9c 100644 --- a/Frontend/src/api/controller/GuiJi/deleteApiTraceReduce.ts +++ b/Frontend/src/api/controller/GuiJi/deleteApiTraceReduce.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1TraceReduceRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -29,3 +29,4 @@ export interface DeleteApiTraceReduceParams { /** 蓝轨 */ blueTrace?: number; } + diff --git a/Frontend/src/api/controller/GuiJi/getApiTraceList.ts b/Frontend/src/api/controller/GuiJi/getApiTraceList.ts index 6530d1e..cf9a840 100644 --- a/Frontend/src/api/controller/GuiJi/getApiTraceList.ts +++ b/Frontend/src/api/controller/GuiJi/getApiTraceList.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1TraceListRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -41,3 +41,4 @@ export interface GetApiTraceListParams { /** 蓝轨 */ blueTrace?: number; } + diff --git a/Frontend/src/api/controller/GuiJi/getApiTraceView.ts b/Frontend/src/api/controller/GuiJi/getApiTraceView.ts index 49110ba..87c2616 100644 --- a/Frontend/src/api/controller/GuiJi/getApiTraceView.ts +++ b/Frontend/src/api/controller/GuiJi/getApiTraceView.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1TraceViewRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -29,3 +29,4 @@ export interface GetApiTraceViewParams { /** 蓝轨 */ blueTrace?: number; } + diff --git a/Frontend/src/api/controller/GuiJi/putApiTraceUpdate.ts b/Frontend/src/api/controller/GuiJi/putApiTraceUpdate.ts index 2bc100f..8b74b5f 100644 --- a/Frontend/src/api/controller/GuiJi/putApiTraceUpdate.ts +++ b/Frontend/src/api/controller/GuiJi/putApiTraceUpdate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1TraceUpdateRes, type DeepRequired, type TrangleAgentApiUserV1TraceUpdateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function putApiTraceUpdate(input?: TrangleAgentApiUserV1TraceUpdateReq, config?: AxiosRequestConfig) { return request.put>(`/api/trace/update`, input, config); } + diff --git a/Frontend/src/api/controller/JiaoSe/deleteApiRoleDelete.ts b/Frontend/src/api/controller/JiaoSe/deleteApiRoleDelete.ts index 7fa71b6..181639b 100644 --- a/Frontend/src/api/controller/JiaoSe/deleteApiRoleDelete.ts +++ b/Frontend/src/api/controller/JiaoSe/deleteApiRoleDelete.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1RoleDeleteRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface DeleteApiRoleDeleteParams { /** 角色ID */ id: number; } + diff --git a/Frontend/src/api/controller/JiaoSe/getApiRoleList.ts b/Frontend/src/api/controller/JiaoSe/getApiRoleList.ts index 5a57294..3827c60 100644 --- a/Frontend/src/api/controller/JiaoSe/getApiRoleList.ts +++ b/Frontend/src/api/controller/JiaoSe/getApiRoleList.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1RoleListRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -29,3 +29,4 @@ export interface GetApiRoleListParams { /** 部门ID */ departmentId?: number; } + diff --git a/Frontend/src/api/controller/JiaoSe/getApiRoleView.ts b/Frontend/src/api/controller/JiaoSe/getApiRoleView.ts index 5ff3491..64cfc3b 100644 --- a/Frontend/src/api/controller/JiaoSe/getApiRoleView.ts +++ b/Frontend/src/api/controller/JiaoSe/getApiRoleView.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1RoleViewRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface GetApiRoleViewParams { /** 角色ID */ id: number; } + diff --git a/Frontend/src/api/controller/JiaoSe/postApiRoleCreate.ts b/Frontend/src/api/controller/JiaoSe/postApiRoleCreate.ts index ee7b0fd..5ad3d97 100644 --- a/Frontend/src/api/controller/JiaoSe/postApiRoleCreate.ts +++ b/Frontend/src/api/controller/JiaoSe/postApiRoleCreate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1RoleCreateRes, type DeepRequired, type TrangleAgentApiUserV1RoleCreateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiRoleCreate(input?: TrangleAgentApiUserV1RoleCreateReq, config?: AxiosRequestConfig) { return request.post>(`/api/role/create`, input, config); } + diff --git a/Frontend/src/api/controller/JiaoSe/postApiRolePermissionCheck.ts b/Frontend/src/api/controller/JiaoSe/postApiRolePermissionCheck.ts index a60ad0d..d8f8d90 100644 --- a/Frontend/src/api/controller/JiaoSe/postApiRolePermissionCheck.ts +++ b/Frontend/src/api/controller/JiaoSe/postApiRolePermissionCheck.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1RolePermissionCheckRes, type DeepRequired, type TrangleAgentApiUserV1RolePermissionCheckReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiRolePermissionCheck(input?: TrangleAgentApiUserV1RolePermissionCheckReq, config?: AxiosRequestConfig) { return request.post>(`/api/role/permission/check`, input, config); } + diff --git a/Frontend/src/api/controller/JiaoSe/putApiRoleUpdate.ts b/Frontend/src/api/controller/JiaoSe/putApiRoleUpdate.ts index 5fe134b..cd1abfb 100644 --- a/Frontend/src/api/controller/JiaoSe/putApiRoleUpdate.ts +++ b/Frontend/src/api/controller/JiaoSe/putApiRoleUpdate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1RoleUpdateRes, type DeepRequired, type TrangleAgentApiUserV1RoleUpdateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function putApiRoleUpdate(input?: TrangleAgentApiUserV1RoleUpdateReq, config?: AxiosRequestConfig) { return request.put>(`/api/role/update`, input, config); } + diff --git a/Frontend/src/api/controller/Login/index.ts b/Frontend/src/api/controller/Login/index.ts deleted file mode 100644 index 47f5ae5..0000000 --- a/Frontend/src/api/controller/Login/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./postApiLogin"; -export * from "./postApiLoginEmail"; diff --git a/Frontend/src/api/controller/Login/postApiLogin.ts b/Frontend/src/api/controller/Login/postApiLogin.ts deleted file mode 100644 index a8b2479..0000000 --- a/Frontend/src/api/controller/Login/postApiLogin.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiLoginV1LoginRes, type DeepRequired, type LekeApiLoginV1LoginReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User Login - * /api/login - */ -export function postApiLogin(input?: LekeApiLoginV1LoginReq, config?: AxiosRequestConfig) { - return request.post>(`/api/login`, input, config); -} diff --git a/Frontend/src/api/controller/Login/postApiLoginEmail.ts b/Frontend/src/api/controller/Login/postApiLoginEmail.ts deleted file mode 100644 index 75db112..0000000 --- a/Frontend/src/api/controller/Login/postApiLoginEmail.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiLoginV1LoginByEmailRes, type DeepRequired, type LekeApiLoginV1LoginByEmailReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User Login By Email - * /api/login/email - */ -export function postApiLoginEmail(input?: LekeApiLoginV1LoginByEmailReq, config?: AxiosRequestConfig) { - return request.post>(`/api/login/email`, input, config); -} diff --git a/Frontend/src/api/controller/Logout/index.ts b/Frontend/src/api/controller/Logout/index.ts deleted file mode 100644 index d6fd0f9..0000000 --- a/Frontend/src/api/controller/Logout/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./postApiLogout"; diff --git a/Frontend/src/api/controller/Logout/postApiLogout.ts b/Frontend/src/api/controller/Logout/postApiLogout.ts deleted file mode 100644 index a16b421..0000000 --- a/Frontend/src/api/controller/Logout/postApiLogout.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiLoginV1LogoutRes, type DeepRequired, type LekeApiLoginV1LogoutReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User Logout - * /api/logout - */ -export function postApiLogout(input?: LekeApiLoginV1LogoutReq, config?: AxiosRequestConfig) { - return request.post>(`/api/logout`, input, config); -} diff --git a/Frontend/src/api/controller/LunTanPingLun/deleteApiForumCommentsDelete.ts b/Frontend/src/api/controller/LunTanPingLun/deleteApiForumCommentsDelete.ts index d880af6..a82681d 100644 --- a/Frontend/src/api/controller/LunTanPingLun/deleteApiForumCommentsDelete.ts +++ b/Frontend/src/api/controller/LunTanPingLun/deleteApiForumCommentsDelete.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumCommentsDeleteRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface DeleteApiForumCommentsDeleteParams { /** 评论ID */ id?: number; } + diff --git a/Frontend/src/api/controller/LunTanPingLun/getApiForumCommentsList.ts b/Frontend/src/api/controller/LunTanPingLun/getApiForumCommentsList.ts index 637e59f..a9fe32b 100644 --- a/Frontend/src/api/controller/LunTanPingLun/getApiForumCommentsList.ts +++ b/Frontend/src/api/controller/LunTanPingLun/getApiForumCommentsList.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumCommentsListRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -35,3 +35,4 @@ export interface GetApiForumCommentsListParams { /** 评论状态 */ status?: string; } + diff --git a/Frontend/src/api/controller/LunTanPingLun/getApiForumCommentsView.ts b/Frontend/src/api/controller/LunTanPingLun/getApiForumCommentsView.ts index 3b90341..0f5c6bd 100644 --- a/Frontend/src/api/controller/LunTanPingLun/getApiForumCommentsView.ts +++ b/Frontend/src/api/controller/LunTanPingLun/getApiForumCommentsView.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumCommentsViewRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface GetApiForumCommentsViewParams { /** 评论ID */ id?: number; } + diff --git a/Frontend/src/api/controller/LunTanPingLun/postApiForumCommentsCreate.ts b/Frontend/src/api/controller/LunTanPingLun/postApiForumCommentsCreate.ts index 0625986..518ea30 100644 --- a/Frontend/src/api/controller/LunTanPingLun/postApiForumCommentsCreate.ts +++ b/Frontend/src/api/controller/LunTanPingLun/postApiForumCommentsCreate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumCommentsCreateRes, type DeepRequired, type TrangleAgentApiForumV1ForumCommentsCreateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiForumCommentsCreate(input?: TrangleAgentApiForumV1ForumCommentsCreateReq, config?: AxiosRequestConfig) { return request.post>(`/api/forum/comments/create`, input, config); } + diff --git a/Frontend/src/api/controller/LunTanPingLun/putApiForumCommentsUpdate.ts b/Frontend/src/api/controller/LunTanPingLun/putApiForumCommentsUpdate.ts index a2118a6..93d81c5 100644 --- a/Frontend/src/api/controller/LunTanPingLun/putApiForumCommentsUpdate.ts +++ b/Frontend/src/api/controller/LunTanPingLun/putApiForumCommentsUpdate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumCommentsUpdateRes, type DeepRequired, type TrangleAgentApiForumV1ForumCommentsUpdateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function putApiForumCommentsUpdate(input?: TrangleAgentApiForumV1ForumCommentsUpdateReq, config?: AxiosRequestConfig) { return request.put>(`/api/forum/comments/update`, input, config); } + diff --git a/Frontend/src/api/controller/LunTanTieZi/deleteApiForumPostsDelete.ts b/Frontend/src/api/controller/LunTanTieZi/deleteApiForumPostsDelete.ts index a718314..a4fd3e6 100644 --- a/Frontend/src/api/controller/LunTanTieZi/deleteApiForumPostsDelete.ts +++ b/Frontend/src/api/controller/LunTanTieZi/deleteApiForumPostsDelete.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumPostsDeleteRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface DeleteApiForumPostsDeleteParams { /** 帖子ID */ id?: number; } + diff --git a/Frontend/src/api/controller/LunTanTieZi/getApiForumPostsList.ts b/Frontend/src/api/controller/LunTanTieZi/getApiForumPostsList.ts index 65df574..7f0b83b 100644 --- a/Frontend/src/api/controller/LunTanTieZi/getApiForumPostsList.ts +++ b/Frontend/src/api/controller/LunTanTieZi/getApiForumPostsList.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumPostsListRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -32,3 +32,4 @@ export interface GetApiForumPostsListParams { /** 帖子状态 */ status?: string; } + diff --git a/Frontend/src/api/controller/LunTanTieZi/getApiForumPostsView.ts b/Frontend/src/api/controller/LunTanTieZi/getApiForumPostsView.ts index 93dd175..c317359 100644 --- a/Frontend/src/api/controller/LunTanTieZi/getApiForumPostsView.ts +++ b/Frontend/src/api/controller/LunTanTieZi/getApiForumPostsView.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumPostsViewRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface GetApiForumPostsViewParams { /** 帖子ID */ id?: number; } + diff --git a/Frontend/src/api/controller/LunTanTieZi/postApiForumPostsCreate.ts b/Frontend/src/api/controller/LunTanTieZi/postApiForumPostsCreate.ts index a27702b..7b31f5c 100644 --- a/Frontend/src/api/controller/LunTanTieZi/postApiForumPostsCreate.ts +++ b/Frontend/src/api/controller/LunTanTieZi/postApiForumPostsCreate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumPostsCreateRes, type DeepRequired, type TrangleAgentApiForumV1ForumPostsCreateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiForumPostsCreate(input?: TrangleAgentApiForumV1ForumPostsCreateReq, config?: AxiosRequestConfig) { return request.post>(`/api/forum/posts/create`, input, config); } + diff --git a/Frontend/src/api/controller/LunTanTieZi/putApiForumPostsUpdate.ts b/Frontend/src/api/controller/LunTanTieZi/putApiForumPostsUpdate.ts index c63392e..31faadb 100644 --- a/Frontend/src/api/controller/LunTanTieZi/putApiForumPostsUpdate.ts +++ b/Frontend/src/api/controller/LunTanTieZi/putApiForumPostsUpdate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiForumV1ForumPostsUpdateRes, type DeepRequired, type TrangleAgentApiForumV1ForumPostsUpdateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function putApiForumPostsUpdate(input?: TrangleAgentApiForumV1ForumPostsUpdateReq, config?: AxiosRequestConfig) { return request.put>(`/api/forum/posts/update`, input, config); } + diff --git a/Frontend/src/api/controller/Register/index.ts b/Frontend/src/api/controller/Register/index.ts deleted file mode 100644 index 3bd61cd..0000000 --- a/Frontend/src/api/controller/Register/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./postApiRegister"; -export * from "./postApiRegisterEmail"; diff --git a/Frontend/src/api/controller/Register/postApiRegister.ts b/Frontend/src/api/controller/Register/postApiRegister.ts deleted file mode 100644 index 7151987..0000000 --- a/Frontend/src/api/controller/Register/postApiRegister.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiLoginV1RegisterRes, type DeepRequired, type LekeApiLoginV1RegisterReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User Register - * /api/register - */ -export function postApiRegister(input?: LekeApiLoginV1RegisterReq, config?: AxiosRequestConfig) { - return request.post>(`/api/register`, input, config); -} diff --git a/Frontend/src/api/controller/Register/postApiRegisterEmail.ts b/Frontend/src/api/controller/Register/postApiRegisterEmail.ts deleted file mode 100644 index 583f25a..0000000 --- a/Frontend/src/api/controller/Register/postApiRegisterEmail.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiLoginV1RegisterByEmailRes, type DeepRequired, type LekeApiLoginV1RegisterByEmailReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User Register By Email - * /api/register/email - */ -export function postApiRegisterEmail(input?: LekeApiLoginV1RegisterByEmailReq, config?: AxiosRequestConfig) { - return request.post>(`/api/register/email`, input, config); -} diff --git a/Frontend/src/api/controller/Role/deleteApiRoleDelete.ts b/Frontend/src/api/controller/Role/deleteApiRoleDelete.ts deleted file mode 100644 index 9ce3537..0000000 --- a/Frontend/src/api/controller/Role/deleteApiRoleDelete.ts +++ /dev/null @@ -1,22 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1RoleDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Delete Role - * /api/role/delete - */ -export function deleteApiRoleDelete(params: DeleteApiRoleDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.delete>(`/api/role/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiRoleDeleteParams { - /** 角色ID */ - id: number; -} diff --git a/Frontend/src/api/controller/Role/getApiRoleList.ts b/Frontend/src/api/controller/Role/getApiRoleList.ts deleted file mode 100644 index d04a7dc..0000000 --- a/Frontend/src/api/controller/Role/getApiRoleList.ts +++ /dev/null @@ -1,31 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1RoleListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Role List - * /api/role/list - */ -export function getApiRoleList(params: GetApiRoleListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - userId: params.userId, - departmentId: params.departmentId, - }; - return request.get>(`/role/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiRoleListParams { - page?: number; - pageSize?: number; - total?: number; - /** 用户ID */ - userId?: number; - /** 部门ID */ - departmentId?: number; -} diff --git a/Frontend/src/api/controller/Role/getApiRoleView.ts b/Frontend/src/api/controller/Role/getApiRoleView.ts deleted file mode 100644 index 9217cad..0000000 --- a/Frontend/src/api/controller/Role/getApiRoleView.ts +++ /dev/null @@ -1,22 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1RoleViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * View Role - * /api/role/view - */ -export function getApiRoleView(params: GetApiRoleViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.get>(`/api/role/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiRoleViewParams { - /** 角色ID */ - id: number; -} diff --git a/Frontend/src/api/controller/Role/index.ts b/Frontend/src/api/controller/Role/index.ts deleted file mode 100644 index 6cbd8c2..0000000 --- a/Frontend/src/api/controller/Role/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export * from "./postApiRoleCreate"; -export * from "./deleteApiRoleDelete"; -export * from "./getApiRoleList"; -export * from "./postApiRolePermissionCheck"; -export * from "./putApiRoleUpdate"; -export * from "./getApiRoleView"; diff --git a/Frontend/src/api/controller/Role/postApiRoleCreate.ts b/Frontend/src/api/controller/Role/postApiRoleCreate.ts deleted file mode 100644 index 6bcf535..0000000 --- a/Frontend/src/api/controller/Role/postApiRoleCreate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1RoleCreateRes, type DeepRequired, type LekeApiUserV1RoleCreateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Create Role - * /api/role/create - */ -export function postApiRoleCreate(input?: LekeApiUserV1RoleCreateReq, config?: AxiosRequestConfig) { - return request.post>(`/api/role/create`, input, config); -} diff --git a/Frontend/src/api/controller/Role/postApiRolePermissionCheck.ts b/Frontend/src/api/controller/Role/postApiRolePermissionCheck.ts deleted file mode 100644 index dd8d465..0000000 --- a/Frontend/src/api/controller/Role/postApiRolePermissionCheck.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1RolePermissionCheckRes, type DeepRequired, type LekeApiUserV1RolePermissionCheckReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Check Role Permission - * /api/role/permission/check - */ -export function postApiRolePermissionCheck(input?: LekeApiUserV1RolePermissionCheckReq, config?: AxiosRequestConfig) { - return request.post>(`/api/role/permission/check`, input, config); -} diff --git a/Frontend/src/api/controller/Role/putApiRoleUpdate.ts b/Frontend/src/api/controller/Role/putApiRoleUpdate.ts deleted file mode 100644 index a4437a4..0000000 --- a/Frontend/src/api/controller/Role/putApiRoleUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1RoleUpdateRes, type DeepRequired, type LekeApiUserV1RoleUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Update Role - * /api/role/update - */ -export function putApiRoleUpdate(input?: LekeApiUserV1RoleUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/role/update`, input, config); -} diff --git a/Frontend/src/api/controller/Room/deleteApiRoomDelete.ts b/Frontend/src/api/controller/Room/deleteApiRoomDelete.ts deleted file mode 100644 index a5ee64f..0000000 --- a/Frontend/src/api/controller/Room/deleteApiRoomDelete.ts +++ /dev/null @@ -1,22 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiRoomV1RoomDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Room Delete - * /api/room/delete - */ -export function deleteApiRoomDelete(params: DeleteApiRoomDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - room_code: params.room_code, - }; - return request.delete>(`/api/room/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiRoomDeleteParams { - /** 房间号 */ - room_code?: string; -} diff --git a/Frontend/src/api/controller/Room/getApiRoomList.ts b/Frontend/src/api/controller/Room/getApiRoomList.ts deleted file mode 100644 index a7fd086..0000000 --- a/Frontend/src/api/controller/Room/getApiRoomList.ts +++ /dev/null @@ -1,40 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiRoomV1RoomListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Room List - * /api/room/list - */ -export function getApiRoomList(params: GetApiRoomListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - room_code: params.room_code, - room_name: params.room_name, - host_id: params.host_id, - status: params.status, - system_name: params.system_name, - }; - return request.get>(`/api/room/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiRoomListParams { - page?: number; - pageSize?: number; - total?: number; - /** 房间号 */ - room_code?: string; - /** 房间名称 */ - room_name?: string; - /** 主持人用户ID */ - host_id?: number; - /** 房间状态:0未开始 1进行中 2已结束 3已关闭 */ - status?: number; - /** 规则系统,如COC、DND5E */ - system_name?: string; -} diff --git a/Frontend/src/api/controller/Room/getApiRoomView.ts b/Frontend/src/api/controller/Room/getApiRoomView.ts deleted file mode 100644 index c0b8d54..0000000 --- a/Frontend/src/api/controller/Room/getApiRoomView.ts +++ /dev/null @@ -1,25 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiRoomV1RoomViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Room View - * /api/room/view - */ -export function getApiRoomView(params: GetApiRoomViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - room_code: params.room_code, - }; - return request.get>(`/api/room/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiRoomViewParams { - /** 房间ID */ - id?: number; - /** 房间号 */ - room_code?: string; -} diff --git a/Frontend/src/api/controller/Room/index.ts b/Frontend/src/api/controller/Room/index.ts deleted file mode 100644 index d477c2e..0000000 --- a/Frontend/src/api/controller/Room/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from "./postApiRoomCreate"; -export * from "./deleteApiRoomDelete"; -export * from "./getApiRoomList"; -export * from "./putApiRoomUpdate"; -export * from "./getApiRoomView"; diff --git a/Frontend/src/api/controller/Room/postApiRoomCreate.ts b/Frontend/src/api/controller/Room/postApiRoomCreate.ts deleted file mode 100644 index 9540389..0000000 --- a/Frontend/src/api/controller/Room/postApiRoomCreate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiRoomV1RoomCreateRes, type DeepRequired, type LekeApiRoomV1RoomCreateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Room Create - * /api/room/create - */ -export function postApiRoomCreate(input?: LekeApiRoomV1RoomCreateReq, config?: AxiosRequestConfig) { - return request.post>(`/api/room/create`, input, config); -} diff --git a/Frontend/src/api/controller/Room/putApiRoomUpdate.ts b/Frontend/src/api/controller/Room/putApiRoomUpdate.ts deleted file mode 100644 index ce5209b..0000000 --- a/Frontend/src/api/controller/Room/putApiRoomUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiRoomV1RoomUpdateRes, type DeepRequired, type LekeApiRoomV1RoomUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Room Update - * /api/room/update - */ -export function putApiRoomUpdate(input?: LekeApiRoomV1RoomUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/room/update`, input, config); -} diff --git a/Frontend/src/api/controller/ShouRongKu/deleteApiContainmentDelete.ts b/Frontend/src/api/controller/ShouRongKu/deleteApiContainmentDelete.ts index 19c9b7f..c930263 100644 --- a/Frontend/src/api/controller/ShouRongKu/deleteApiContainmentDelete.ts +++ b/Frontend/src/api/controller/ShouRongKu/deleteApiContainmentDelete.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiContainmentV1ContainmentRepoDeleteRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface DeleteApiContainmentDeleteParams { /** primary key */ id?: number; } + diff --git a/Frontend/src/api/controller/ShouRongKu/getApiContainmentList.ts b/Frontend/src/api/controller/ShouRongKu/getApiContainmentList.ts index 460b264..3f73e49 100644 --- a/Frontend/src/api/controller/ShouRongKu/getApiContainmentList.ts +++ b/Frontend/src/api/controller/ShouRongKu/getApiContainmentList.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiContainmentV1ContainmentRepoListRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -35,3 +35,4 @@ export interface GetApiContainmentListParams { /** containment repo name */ repoName?: string; } + diff --git a/Frontend/src/api/controller/ShouRongKu/getApiContainmentView.ts b/Frontend/src/api/controller/ShouRongKu/getApiContainmentView.ts index ba6eddc..0e772a8 100644 --- a/Frontend/src/api/controller/ShouRongKu/getApiContainmentView.ts +++ b/Frontend/src/api/controller/ShouRongKu/getApiContainmentView.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiContainmentV1ContainmentRepoViewRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -20,3 +20,4 @@ export interface GetApiContainmentViewParams { /** primary key */ id?: number; } + diff --git a/Frontend/src/api/controller/ShouRongKu/postApiContainmentUpdate.ts b/Frontend/src/api/controller/ShouRongKu/postApiContainmentUpdate.ts index cede472..60d85a3 100644 --- a/Frontend/src/api/controller/ShouRongKu/postApiContainmentUpdate.ts +++ b/Frontend/src/api/controller/ShouRongKu/postApiContainmentUpdate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiContainmentV1ContainmentRepoUpdateRes, type DeepRequired, type TrangleAgentApiContainmentV1ContainmentRepoUpdateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiContainmentUpdate(input?: TrangleAgentApiContainmentV1ContainmentRepoUpdateReq, config?: AxiosRequestConfig) { return request.post>(`/api/containment/update`, input, config); } + diff --git a/Frontend/src/api/controller/Subscribe/deleteApiSubscribeDelete.ts b/Frontend/src/api/controller/Subscribe/deleteApiSubscribeDelete.ts deleted file mode 100644 index 315ea29..0000000 --- a/Frontend/src/api/controller/Subscribe/deleteApiSubscribeDelete.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1SubscribeDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Subscribe Delete - * /api/subscribe/delete - */ -export function deleteApiSubscribeDelete(params: DeleteApiSubscribeDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.delete>(`/api/subscribe/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiSubscribeDeleteParams { - id: number; -} diff --git a/Frontend/src/api/controller/Subscribe/getApiSubscribeList.ts b/Frontend/src/api/controller/Subscribe/getApiSubscribeList.ts deleted file mode 100644 index 88e2291..0000000 --- a/Frontend/src/api/controller/Subscribe/getApiSubscribeList.ts +++ /dev/null @@ -1,33 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1SubscribeListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Subscribe List - * /api/subscribe/list - */ -export function getApiSubscribeList(params: GetApiSubscribeListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - userId: params.userId, - status: params.status, - followId: params.followId, - }; - return request.get>(`/api/subscribe/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiSubscribeListParams { - page?: number; - pageSize?: number; - total?: number; - userId: number; - /** 状态:1=关注中 0=取消关注 */ - status?: number; - /** 被关注的用户ID */ - followId?: number; -} diff --git a/Frontend/src/api/controller/Subscribe/getApiSubscribeView.ts b/Frontend/src/api/controller/Subscribe/getApiSubscribeView.ts deleted file mode 100644 index 64d1afb..0000000 --- a/Frontend/src/api/controller/Subscribe/getApiSubscribeView.ts +++ /dev/null @@ -1,21 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1SubscribeViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Subscribe View - * /api/subscribe/view - */ -export function getApiSubscribeView(params: GetApiSubscribeViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - id: params.id, - }; - return request.get>(`/api/subscribe/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiSubscribeViewParams { - id: number; -} diff --git a/Frontend/src/api/controller/Subscribe/index.ts b/Frontend/src/api/controller/Subscribe/index.ts deleted file mode 100644 index eb6db83..0000000 --- a/Frontend/src/api/controller/Subscribe/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from "./postApiSubscribeCreate"; -export * from "./deleteApiSubscribeDelete"; -export * from "./getApiSubscribeList"; -export * from "./putApiSubscribeUpdate"; -export * from "./getApiSubscribeView"; diff --git a/Frontend/src/api/controller/Subscribe/postApiSubscribeCreate.ts b/Frontend/src/api/controller/Subscribe/postApiSubscribeCreate.ts deleted file mode 100644 index 3a2a3df..0000000 --- a/Frontend/src/api/controller/Subscribe/postApiSubscribeCreate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1SubscribeCreateRes, type DeepRequired, type LekeApiUserV1SubscribeCreateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Subscribe Create - * /api/subscribe/create - */ -export function postApiSubscribeCreate(input?: LekeApiUserV1SubscribeCreateReq, config?: AxiosRequestConfig) { - return request.post>(`/api/subscribe/create`, input, config); -} diff --git a/Frontend/src/api/controller/Subscribe/putApiSubscribeUpdate.ts b/Frontend/src/api/controller/Subscribe/putApiSubscribeUpdate.ts deleted file mode 100644 index 9e57506..0000000 --- a/Frontend/src/api/controller/Subscribe/putApiSubscribeUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1SubscribeUpdateRes, type DeepRequired, type LekeApiUserV1SubscribeUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Subscribe Update - * /api/subscribe/update - */ -export function putApiSubscribeUpdate(input?: LekeApiUserV1SubscribeUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/subscribe/update`, input, config); -} diff --git a/Frontend/src/api/controller/Trace/deleteApiTraceReduce.ts b/Frontend/src/api/controller/Trace/deleteApiTraceReduce.ts deleted file mode 100644 index b6b4011..0000000 --- a/Frontend/src/api/controller/Trace/deleteApiTraceReduce.ts +++ /dev/null @@ -1,31 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1TraceReduceRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Trace Delete - * /api/trace/Reduce - */ -export function deleteApiTraceReduce(params: DeleteApiTraceReduceParams, config?: AxiosRequestConfig) { - const paramsInput = { - roleId: params.roleId, - redTrace: params.redTrace, - yellowTrace: params.yellowTrace, - blueTrace: params.blueTrace, - }; - return request.delete>(`/api/trace/Reduce`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiTraceReduceParams { - /** 角色ID */ - roleId?: number; - /** 红轨 */ - redTrace?: number; - /** 黄轨 */ - yellowTrace?: number; - /** 蓝轨 */ - blueTrace?: number; -} diff --git a/Frontend/src/api/controller/Trace/getApiTraceList.ts b/Frontend/src/api/controller/Trace/getApiTraceList.ts deleted file mode 100644 index 1026eff..0000000 --- a/Frontend/src/api/controller/Trace/getApiTraceList.ts +++ /dev/null @@ -1,43 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1TraceListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Trace List - * /api/trace/list - */ -export function getApiTraceList(params: GetApiTraceListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - userId: params.userId, - roleId: params.roleId, - departmentId: params.departmentId, - redTrace: params.redTrace, - yellowTrace: params.yellowTrace, - blueTrace: params.blueTrace, - }; - return request.get>(`/api/trace/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiTraceListParams { - page?: number; - pageSize?: number; - total?: number; - /** 用户ID */ - userId?: number; - /** 角色ID */ - roleId?: number; - /** 部门ID */ - departmentId?: number; - /** 红轨 */ - redTrace?: number; - /** 黄轨 */ - yellowTrace?: number; - /** 蓝轨 */ - blueTrace?: number; -} diff --git a/Frontend/src/api/controller/Trace/getApiTraceView.ts b/Frontend/src/api/controller/Trace/getApiTraceView.ts deleted file mode 100644 index 4f4cd8b..0000000 --- a/Frontend/src/api/controller/Trace/getApiTraceView.ts +++ /dev/null @@ -1,31 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1TraceViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Trace View - * /api/trace/view - */ -export function getApiTraceView(params: GetApiTraceViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - roleId: params.roleId, - redTrace: params.redTrace, - yellowTrace: params.yellowTrace, - blueTrace: params.blueTrace, - }; - return request.get>(`/api/trace/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiTraceViewParams { - /** 角色ID */ - roleId?: number; - /** 红轨 */ - redTrace?: number; - /** 黄轨 */ - yellowTrace?: number; - /** 蓝轨 */ - blueTrace?: number; -} diff --git a/Frontend/src/api/controller/Trace/index.ts b/Frontend/src/api/controller/Trace/index.ts deleted file mode 100644 index 22ac885..0000000 --- a/Frontend/src/api/controller/Trace/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from "./deleteApiTraceReduce"; -export * from "./getApiTraceList"; -export * from "./putApiTraceUpdate"; -export * from "./getApiTraceView"; diff --git a/Frontend/src/api/controller/Trace/putApiTraceUpdate.ts b/Frontend/src/api/controller/Trace/putApiTraceUpdate.ts deleted file mode 100644 index 4de222d..0000000 --- a/Frontend/src/api/controller/Trace/putApiTraceUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1TraceUpdateRes, type DeepRequired, type LekeApiUserV1TraceUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * Trace Update - * /api/trace/update - */ -export function putApiTraceUpdate(input?: LekeApiUserV1TraceUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/trace/update`, input, config); -} diff --git a/Frontend/src/api/controller/User/deleteApiUserDelete.ts b/Frontend/src/api/controller/User/deleteApiUserDelete.ts deleted file mode 100644 index aa9798e..0000000 --- a/Frontend/src/api/controller/User/deleteApiUserDelete.ts +++ /dev/null @@ -1,22 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1UserDeleteRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User Delete - * /api/user/delete - */ -export function deleteApiUserDelete(params: DeleteApiUserDeleteParams, config?: AxiosRequestConfig) { - const paramsInput = { - account: params.account, - }; - return request.delete>(`/api/user/delete`, { - params: paramsInput, - ...config, - }); -} - -export interface DeleteApiUserDeleteParams { - /** 账号 */ - account?: string; -} diff --git a/Frontend/src/api/controller/User/getApiUserList.ts b/Frontend/src/api/controller/User/getApiUserList.ts deleted file mode 100644 index 610a720..0000000 --- a/Frontend/src/api/controller/User/getApiUserList.ts +++ /dev/null @@ -1,31 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1UserListRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User List - * /api/user/list - */ -export function getApiUserList(params: GetApiUserListParams, config?: AxiosRequestConfig) { - const paramsInput = { - page: params.page, - pageSize: params.pageSize, - total: params.total, - account: params.account, - nickname: params.nickname, - }; - return request.get>(`/api/user/list`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiUserListParams { - page?: number; - pageSize?: number; - total?: number; - /** 账号 */ - account?: string; - /** 昵称 */ - nickname?: string; -} diff --git a/Frontend/src/api/controller/User/getApiUserView.ts b/Frontend/src/api/controller/User/getApiUserView.ts deleted file mode 100644 index ea1a52e..0000000 --- a/Frontend/src/api/controller/User/getApiUserView.ts +++ /dev/null @@ -1,28 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1UserViewRes, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User View - * /api/user/view - */ -export function getApiUserView(params: GetApiUserViewParams, config?: AxiosRequestConfig) { - const paramsInput = { - account: params.account, - nickname: params.nickname, - id: params.id, - }; - return request.get>(`/user/view`, { - params: paramsInput, - ...config, - }); -} - -export interface GetApiUserViewParams { - /** 账号 */ - account?: string; - /** 昵称 */ - nickname?: string; - /** 用户ID */ - id?: number; -} diff --git a/Frontend/src/api/controller/User/index.ts b/Frontend/src/api/controller/User/index.ts deleted file mode 100644 index 801e5d1..0000000 --- a/Frontend/src/api/controller/User/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from "./deleteApiUserDelete"; -export * from "./getApiUserList"; -export * from "./putApiUserUpdate"; -export * from "./getApiUserView"; diff --git a/Frontend/src/api/controller/User/putApiUserUpdate.ts b/Frontend/src/api/controller/User/putApiUserUpdate.ts deleted file mode 100644 index d136520..0000000 --- a/Frontend/src/api/controller/User/putApiUserUpdate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import request from "../../http.js"; -import { type LekeApiUserV1UserUpdateRes, type DeepRequired, type LekeApiUserV1UserUpdateReq } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * User Update - * /api/user/update - */ -export function putApiUserUpdate(input?: LekeApiUserV1UserUpdateReq, config?: AxiosRequestConfig) { - return request.put>(`/api/user/update`, input, config); -} diff --git a/Frontend/src/api/controller/YongHu/deleteApiUserDelete.ts b/Frontend/src/api/controller/YongHu/deleteApiUserDelete.ts index a0028af..595bbb2 100644 --- a/Frontend/src/api/controller/YongHu/deleteApiUserDelete.ts +++ b/Frontend/src/api/controller/YongHu/deleteApiUserDelete.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1UserDeleteRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; diff --git a/Frontend/src/api/controller/YongHu/getApiUserList.ts b/Frontend/src/api/controller/YongHu/getApiUserList.ts index 9eb29c4..7c6878c 100644 --- a/Frontend/src/api/controller/YongHu/getApiUserList.ts +++ b/Frontend/src/api/controller/YongHu/getApiUserList.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1UserListRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; diff --git a/Frontend/src/api/controller/YongHu/getApiUserView.ts b/Frontend/src/api/controller/YongHu/getApiUserView.ts index 126e94d..4d235f6 100644 --- a/Frontend/src/api/controller/YongHu/getApiUserView.ts +++ b/Frontend/src/api/controller/YongHu/getApiUserView.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1UserViewRes, type DeepRequired } from "../../interface"; import { type AxiosRequestConfig } from "axios"; diff --git a/Frontend/src/api/controller/YongHu/putApiUserUpdate.ts b/Frontend/src/api/controller/YongHu/putApiUserUpdate.ts index 0506c80..76af945 100644 --- a/Frontend/src/api/controller/YongHu/putApiUserUpdate.ts +++ b/Frontend/src/api/controller/YongHu/putApiUserUpdate.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiUserV1UserUpdateRes, type DeepRequired, type TrangleAgentApiUserV1UserUpdateReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; diff --git a/Frontend/src/api/controller/YouXiang/postApiEmailSendCode.ts b/Frontend/src/api/controller/YouXiang/postApiEmailSendCode.ts index 7f470a5..a69a58c 100644 --- a/Frontend/src/api/controller/YouXiang/postApiEmailSendCode.ts +++ b/Frontend/src/api/controller/YouXiang/postApiEmailSendCode.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiLoginV1SendVerificationCodeRes, type DeepRequired, type TrangleAgentApiLoginV1SendVerificationCodeReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiEmailSendCode(input?: TrangleAgentApiLoginV1SendVerificationCodeReq, config?: AxiosRequestConfig) { return request.post>(`/api/email/send-code`, input, config); } + diff --git a/Frontend/src/api/controller/ZhuCe/postApiRegister.ts b/Frontend/src/api/controller/ZhuCe/postApiRegister.ts index 7bad764..9003ee5 100644 --- a/Frontend/src/api/controller/ZhuCe/postApiRegister.ts +++ b/Frontend/src/api/controller/ZhuCe/postApiRegister.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiLoginV1RegisterRes, type DeepRequired, type TrangleAgentApiLoginV1RegisterReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiRegister(input?: TrangleAgentApiLoginV1RegisterReq, config?: AxiosRequestConfig) { return request.post>(`/api/register`, input, config); } + diff --git a/Frontend/src/api/controller/ZhuCe/postApiRegisterEmail.ts b/Frontend/src/api/controller/ZhuCe/postApiRegisterEmail.ts index f573ce8..194d0b6 100644 --- a/Frontend/src/api/controller/ZhuCe/postApiRegisterEmail.ts +++ b/Frontend/src/api/controller/ZhuCe/postApiRegisterEmail.ts @@ -1,4 +1,4 @@ -import request from "./src/api/http.js"; +import request from "../../http.js"; import { type TrangleAgentApiLoginV1RegisterByEmailRes, type DeepRequired, type TrangleAgentApiLoginV1RegisterByEmailReq } from "../../interface"; import { type AxiosRequestConfig } from "axios"; @@ -9,3 +9,4 @@ import { type AxiosRequestConfig } from "axios"; export function postApiRegisterEmail(input?: TrangleAgentApiLoginV1RegisterByEmailReq, config?: AxiosRequestConfig) { return request.post>(`/api/register/email`, input, config); } + diff --git a/Frontend/src/api/controller/auth-controller/index.ts b/Frontend/src/api/controller/auth-controller/index.ts deleted file mode 100644 index d6686b9..0000000 --- a/Frontend/src/api/controller/auth-controller/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./postApiAuthLogin"; -export * from "./postApiAuthLogout"; diff --git a/Frontend/src/api/controller/auth-controller/postApiAuthLogin.ts b/Frontend/src/api/controller/auth-controller/postApiAuthLogin.ts deleted file mode 100644 index e3c0ee6..0000000 --- a/Frontend/src/api/controller/auth-controller/postApiAuthLogin.ts +++ /dev/null @@ -1,10 +0,0 @@ -import request from "../../http.js"; -import { type LoginResponse, type DeepRequired, type LoginRequest } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * /api/auth/login - */ -export function postApiAuthLogin(input: LoginRequest, config?: AxiosRequestConfig) { - return request.post>(`/api/auth/login`, input, config); -} diff --git a/Frontend/src/api/controller/auth-controller/postApiAuthLogout.ts b/Frontend/src/api/controller/auth-controller/postApiAuthLogout.ts deleted file mode 100644 index fb2e4d9..0000000 --- a/Frontend/src/api/controller/auth-controller/postApiAuthLogout.ts +++ /dev/null @@ -1,10 +0,0 @@ -import request from "../../http.js"; -import { type ApiResponse, type DeepRequired } from "../../interface"; -import { type AxiosRequestConfig } from "axios"; - -/** - * /api/auth/logout - */ -export function postApiAuthLogout(config?: AxiosRequestConfig) { - return request.post>(`/api/auth/logout`, config); -} diff --git a/Frontend/src/api/controller/index.ts b/Frontend/src/api/controller/index.ts index d9ca397..c3789d6 100644 --- a/Frontend/src/api/controller/index.ts +++ b/Frontend/src/api/controller/index.ts @@ -1,7 +1,6 @@ export * from "./ShouRongKu"; export * from "./BuMen"; export * from "./YouXiang"; -export * from "./FenSi"; export * from "./LunTanPingLun"; export * from "./LunTanTieZi"; export * from "./DengLu"; @@ -9,6 +8,5 @@ export * from "./DengChu"; export * from "./ZhuCe"; export * from "./JiaoSe"; export * from "./FangJian"; -export * from "./GuanZhu"; export * from "./GuiJi"; export * from "./YongHu"; diff --git a/Frontend/src/api/http.js b/Frontend/src/api/http.js index 0c85e41..41eda7e 100644 --- a/Frontend/src/api/http.js +++ b/Frontend/src/api/http.js @@ -1,7 +1,6 @@ import axios from 'axios' const http = axios.create({ - baseURL: '/api', timeout: 10000, }) diff --git a/Frontend/src/api/interface/index.ts b/Frontend/src/api/interface/index.ts index 89ab8fc..f754024 100644 --- a/Frontend/src/api/interface/index.ts +++ b/Frontend/src/api/interface/index.ts @@ -20,17 +20,6 @@ export * from "./apiTypes/TrangleAgentApiDepartmentV1DepartmentViewReq"; export * from "./apiTypes/TrangleAgentApiDepartmentV1DepartmentViewRes"; export * from "./apiTypes/TrangleAgentApiLoginV1SendVerificationCodeReq"; export * from "./apiTypes/TrangleAgentApiLoginV1SendVerificationCodeRes"; -export * from "./apiTypes/TrangleAgentApiUserV1FansCreateReq"; -export * from "./apiTypes/TrangleAgentApiUserV1FansCreateRes"; -export * from "./apiTypes/TrangleAgentApiUserV1FansDeleteReq"; -export * from "./apiTypes/TrangleAgentApiUserV1FansDeleteRes"; -export * from "./apiTypes/TrangleAgentApiUserV1FansListReq"; -export * from "./apiTypes/TrangleAgentApiUserV1FansListRes"; -export * from "./apiTypes/TrangleAgentApiUserV1FansListItem"; -export * from "./apiTypes/TrangleAgentApiUserV1FansUpdateReq"; -export * from "./apiTypes/TrangleAgentApiUserV1FansUpdateRes"; -export * from "./apiTypes/TrangleAgentApiUserV1FansViewReq"; -export * from "./apiTypes/TrangleAgentApiUserV1FansViewRes"; export * from "./apiTypes/TrangleAgentApiForumV1ForumCommentsCreateReq"; export * from "./apiTypes/TrangleAgentApiForumV1ForumCommentsCreateRes"; export * from "./apiTypes/TrangleAgentApiForumV1ForumCommentsDeleteReq"; @@ -87,17 +76,6 @@ export * from "./apiTypes/TrangleAgentApiRoomV1RoomUpdateReq"; export * from "./apiTypes/TrangleAgentApiRoomV1RoomUpdateRes"; export * from "./apiTypes/TrangleAgentApiRoomV1RoomViewReq"; export * from "./apiTypes/TrangleAgentApiRoomV1RoomViewRes"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeCreateReq"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeCreateRes"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeDeleteReq"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeDeleteRes"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeListReq"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeListRes"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeListItem"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeUpdateReq"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeUpdateRes"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeViewReq"; -export * from "./apiTypes/TrangleAgentApiUserV1SubscribeViewRes"; export * from "./apiTypes/TrangleAgentApiUserV1TraceReduceReq"; export * from "./apiTypes/TrangleAgentApiUserV1TraceReduceRes"; export * from "./apiTypes/TrangleAgentApiUserV1TraceListReq"; diff --git a/Frontend/src/api/room.js b/Frontend/src/api/room.js deleted file mode 100644 index 9aa91ca..0000000 --- a/Frontend/src/api/room.js +++ /dev/null @@ -1,5 +0,0 @@ -import http from './http' - -export const getRooms = (params) => http.get('/room/list', { params }) -export const createRoom = (data) => http.post('/room/create', data) -export const joinRoom = (data) => http.post('/room/join', data) diff --git a/Frontend/src/api/user.js b/Frontend/src/api/user.js deleted file mode 100644 index e0fc3fa..0000000 --- a/Frontend/src/api/user.js +++ /dev/null @@ -1,13 +0,0 @@ -import http from './http' - -// 查询用户列表(带分页、模糊查询 account/nickname) -export const getUsers = (params) => http.get('/user/list', { params }) - -// 创建用户(使用 POST,对应后端 UserCreate) -export const createUser = (data) => http.post('/user/create', data) - -// 更新用户信息(使用 PUT,对应后端 UserUpdate) -export const updateUser = (data) => http.put('/user/update', data) - -// 删除用户(使用 DELETE,对应后端 UserDelete) -export const deleteUser = (data) => http.delete('/user/delete', { data }) \ No newline at end of file diff --git a/Frontend/src/components/Navbar.vue b/Frontend/src/components/Navbar.vue index bb077e9..ead29d6 100644 --- a/Frontend/src/components/Navbar.vue +++ b/Frontend/src/components/Navbar.vue @@ -15,6 +15,7 @@ 人员档案 // USERS 个人档案 // PROFILE 特工档案 // SETTINGS + 评论 // FORUM