mirror of
https://gitee.com/270580156/weiyu.git
synced 2025-12-30 10:52:26 +00:00
update
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
* @Author: jackning 270580156@qq.com
|
||||
* @Date: 2024-05-11 18:25:36
|
||||
* @LastEditors: jackning 270580156@qq.com
|
||||
* @LastEditTime: 2025-03-05 16:37:26
|
||||
* @LastEditTime: 2025-08-20 17:02:16
|
||||
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
|
||||
* Please be aware of the BSL license restrictions before installing Bytedesk IM –
|
||||
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
|
||||
@@ -29,15 +29,15 @@ import lombok.AllArgsConstructor;
|
||||
@RestController
|
||||
@RequestMapping("/api/v1/module")
|
||||
@AllArgsConstructor
|
||||
public class ModuleRestController extends BaseRestController<ModuleRequest> {
|
||||
public class ModuleRestController extends BaseRestController<ModuleRequest, ModuleRestService> {
|
||||
|
||||
private final ModuleRestService moduleService;
|
||||
private final ModuleRestService moduleRestService;
|
||||
|
||||
@PreAuthorize(RolePermissions.ROLE_ADMIN)
|
||||
@Override
|
||||
public ResponseEntity<?> queryByOrg(ModuleRequest request) {
|
||||
|
||||
Page<ModuleResponse> modules = moduleService.queryByOrg(request);
|
||||
Page<ModuleResponse> modules = moduleRestService.queryByOrg(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(modules));
|
||||
}
|
||||
@@ -45,7 +45,7 @@ public class ModuleRestController extends BaseRestController<ModuleRequest> {
|
||||
@Override
|
||||
public ResponseEntity<?> queryByUser(ModuleRequest request) {
|
||||
|
||||
Page<ModuleResponse> modules = moduleService.queryByUser(request);
|
||||
Page<ModuleResponse> modules = moduleRestService.queryByUser(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(modules));
|
||||
}
|
||||
@@ -53,7 +53,7 @@ public class ModuleRestController extends BaseRestController<ModuleRequest> {
|
||||
@Override
|
||||
public ResponseEntity<?> create(ModuleRequest request) {
|
||||
|
||||
ModuleResponse module = moduleService.create(request);
|
||||
ModuleResponse module = moduleRestService.create(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(module));
|
||||
}
|
||||
@@ -61,7 +61,7 @@ public class ModuleRestController extends BaseRestController<ModuleRequest> {
|
||||
@Override
|
||||
public ResponseEntity<?> update(ModuleRequest request) {
|
||||
|
||||
ModuleResponse module = moduleService.update(request);
|
||||
ModuleResponse module = moduleRestService.update(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(module));
|
||||
}
|
||||
@@ -69,7 +69,7 @@ public class ModuleRestController extends BaseRestController<ModuleRequest> {
|
||||
@Override
|
||||
public ResponseEntity<?> delete(ModuleRequest request) {
|
||||
|
||||
moduleService.delete(request);
|
||||
moduleRestService.delete(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success());
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: jackning 270580156@qq.com
|
||||
* @Date: 2024-05-11 18:25:36
|
||||
* @LastEditors: jackning 270580156@qq.com
|
||||
* @LastEditTime: 2025-08-20 15:27:15
|
||||
* @LastEditTime: 2025-08-20 17:17:50
|
||||
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
|
||||
* Please be aware of the BSL license restrictions before installing Bytedesk IM –
|
||||
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
|
||||
@@ -13,78 +13,16 @@
|
||||
*/
|
||||
package com.bytedesk.kanban.project;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.bytedesk.core.base.BaseRestController;
|
||||
import com.bytedesk.core.utils.JsonResult;
|
||||
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api/v1/project")
|
||||
@AllArgsConstructor
|
||||
public class ProjectRestController extends BaseRestController<ProjectRequest> {
|
||||
public class ProjectRestController extends BaseRestController<ProjectRequest, ProjectRestService> {
|
||||
|
||||
private final ProjectRestService projectService;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> queryByOrg(ProjectRequest request) {
|
||||
|
||||
Page<ProjectResponse> projects = projectService.queryByOrg(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(projects));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> queryByUser(ProjectRequest request) {
|
||||
|
||||
Page<ProjectResponse> projects = projectService.queryByUser(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(projects));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> queryByUid(ProjectRequest request) {
|
||||
|
||||
ProjectResponse project = projectService.queryByUid(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(project));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> create(ProjectRequest request) {
|
||||
|
||||
ProjectResponse project = projectService.create(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(project));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> update(ProjectRequest request) {
|
||||
|
||||
ProjectResponse project = projectService.update(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(project));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> delete(ProjectRequest request) {
|
||||
|
||||
projectService.delete(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object export(ProjectRequest request, HttpServletResponse response) {
|
||||
// TODO Auto-generated method stub
|
||||
throw new UnsupportedOperationException("Unimplemented method 'export'");
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: jackning 270580156@qq.com
|
||||
* @Date: 2024-05-11 18:25:36
|
||||
* @LastEditors: jackning 270580156@qq.com
|
||||
* @LastEditTime: 2025-03-05 16:37:26
|
||||
* @LastEditTime: 2025-08-20 17:01:49
|
||||
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
|
||||
* Please be aware of the BSL license restrictions before installing Bytedesk IM –
|
||||
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
|
||||
@@ -29,7 +29,7 @@ import lombok.AllArgsConstructor;
|
||||
@RestController
|
||||
@RequestMapping("/api/v1/project_invite")
|
||||
@AllArgsConstructor
|
||||
public class ProjectInviteRestController extends BaseRestController<ProjectInviteRequest> {
|
||||
public class ProjectInviteRestController extends BaseRestController<ProjectInviteRequest, ProjectInviteRestService> {
|
||||
|
||||
private final ProjectInviteRestService project_inviteService;
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: jackning 270580156@qq.com
|
||||
* @Date: 2024-05-11 18:25:36
|
||||
* @LastEditors: jackning 270580156@qq.com
|
||||
* @LastEditTime: 2025-08-20 15:27:35
|
||||
* @LastEditTime: 2025-08-20 17:18:09
|
||||
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
|
||||
* Please be aware of the BSL license restrictions before installing Bytedesk IM –
|
||||
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
|
||||
@@ -13,74 +13,16 @@
|
||||
*/
|
||||
package com.bytedesk.kanban.report;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.bytedesk.core.base.BaseRestController;
|
||||
import com.bytedesk.core.utils.JsonResult;
|
||||
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api/v1/report")
|
||||
@AllArgsConstructor
|
||||
public class ReportRestController extends BaseRestController<ReportRequest> {
|
||||
public class ReportRestController extends BaseRestController<ReportRequest, ReportRestService> {
|
||||
|
||||
private final ReportRestService reportService;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> queryByOrg(ReportRequest request) {
|
||||
|
||||
Page<ReportResponse> reports = reportService.queryByOrg(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(reports));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> queryByUser(ReportRequest request) {
|
||||
|
||||
Page<ReportResponse> reports = reportService.queryByUser(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(reports));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> create(ReportRequest request) {
|
||||
|
||||
ReportResponse report = reportService.create(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(report));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> update(ReportRequest request) {
|
||||
|
||||
ReportResponse report = reportService.update(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(report));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> delete(ReportRequest request) {
|
||||
|
||||
reportService.delete(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object export(ReportRequest request, HttpServletResponse response) {
|
||||
// TODO Auto-generated method stub
|
||||
throw new UnsupportedOperationException("Unimplemented method 'export'");
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> queryByUid(ReportRequest request) {
|
||||
// TODO Auto-generated method stub
|
||||
throw new UnsupportedOperationException("Unimplemented method 'queryByUid'");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: jackning 270580156@qq.com
|
||||
* @Date: 2024-05-11 18:25:36
|
||||
* @LastEditors: jackning 270580156@qq.com
|
||||
* @LastEditTime: 2025-03-05 16:37:26
|
||||
* @LastEditTime: 2025-08-20 16:58:37
|
||||
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
|
||||
* Please be aware of the BSL license restrictions before installing Bytedesk IM –
|
||||
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
|
||||
@@ -13,65 +13,23 @@
|
||||
*/
|
||||
package com.bytedesk.kanban.task;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.bytedesk.core.base.BaseRestController;
|
||||
import com.bytedesk.core.rbac.role.RolePermissions;
|
||||
import com.bytedesk.core.utils.JsonResult;
|
||||
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api/v1/task")
|
||||
@AllArgsConstructor
|
||||
public class TaskRestController extends BaseRestController<TaskRequest> {
|
||||
public class TaskRestController extends BaseRestController<TaskRequest, TaskRestService> {
|
||||
|
||||
private final TaskRestService taskService;
|
||||
|
||||
@PreAuthorize(RolePermissions.ROLE_ADMIN)
|
||||
@Override
|
||||
public ResponseEntity<?> queryByOrg(TaskRequest request) {
|
||||
|
||||
Page<TaskResponse> tasks = taskService.queryByOrg(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(tasks));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> queryByUser(TaskRequest request) {
|
||||
|
||||
Page<TaskResponse> tasks = taskService.queryByUser(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(tasks));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> create(TaskRequest request) {
|
||||
|
||||
TaskResponse task = taskService.create(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(task));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> update(TaskRequest request) {
|
||||
|
||||
TaskResponse task = taskService.update(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success(task));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> delete(TaskRequest request) {
|
||||
|
||||
taskService.delete(request);
|
||||
|
||||
return ResponseEntity.ok(JsonResult.success());
|
||||
protected TaskRestService getService() {
|
||||
return taskService;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -79,11 +37,5 @@ public class TaskRestController extends BaseRestController<TaskRequest> {
|
||||
// TASK Auto-generated method stub
|
||||
throw new UnsupportedOperationException("Unimplemented method 'export'");
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<?> queryByUid(TaskRequest request) {
|
||||
// TASK Auto-generated method stub
|
||||
throw new UnsupportedOperationException("Unimplemented method 'queryByUid'");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: jackning 270580156@qq.com
|
||||
* @Date: 2024-05-11 18:25:36
|
||||
* @LastEditors: jackning 270580156@qq.com
|
||||
* @LastEditTime: 2025-03-08 16:05:33
|
||||
* @LastEditTime: 2025-08-20 17:02:07
|
||||
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
|
||||
* Please be aware of the BSL license restrictions before installing Bytedesk IM –
|
||||
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
|
||||
@@ -29,7 +29,7 @@ import lombok.AllArgsConstructor;
|
||||
@RestController
|
||||
@RequestMapping("/api/v1/todo/list")
|
||||
@AllArgsConstructor
|
||||
public class TodoListRestController extends BaseRestController<TodoListRequest> {
|
||||
public class TodoListRestController extends BaseRestController<TodoListRequest, TodoListRestService> {
|
||||
|
||||
private final TodoListRestService todoService;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user