|
|
@ -78,7 +78,7 @@ public class UserProjectController { |
|
|
|
*/ |
|
|
|
@Login |
|
|
|
@PostMapping("/user/project/create") |
|
|
|
public Result createProject(@RequestBody UserProjectEntity project, @RequestAttribute Long userId) { |
|
|
|
public Result createProject(@RequestBody UserProjectEntity project, @RequestAttribute String userId) { |
|
|
|
ValidatorUtils.validateEntity(project, AddGroup.class); |
|
|
|
project.setKey(IdUtil.fastSimpleUUID()); |
|
|
|
project.setUserId(userId); |
|
|
@ -94,7 +94,7 @@ public class UserProjectController { |
|
|
|
*/ |
|
|
|
@Login |
|
|
|
@PostMapping("/user/project/use-template/create") |
|
|
|
public Result createProjectByTemplate(@RequestBody ProjectTemplateEntity request, @RequestAttribute Long userId) { |
|
|
|
public Result createProjectByTemplate(@RequestBody ProjectTemplateEntity request, @RequestAttribute String userId) { |
|
|
|
String templateKey = request.getKey(); |
|
|
|
ProjectTemplateEntity projectTemplateEntity = projectTemplateService.getByKey(templateKey); |
|
|
|
List<ProjectTemplateItemEntity> projectTemplateItemEntities = projectTemplateItemService.listByTemplateKey(templateKey); |
|
|
@ -122,7 +122,7 @@ public class UserProjectController { |
|
|
|
*/ |
|
|
|
@Login |
|
|
|
@PostMapping("/user/project/template/save") |
|
|
|
public Result saveAsProjectTemplate(@RequestBody UserProjectEntity request, @RequestAttribute Long userId) { |
|
|
|
public Result saveAsProjectTemplate(@RequestBody UserProjectEntity request, @RequestAttribute String userId) { |
|
|
|
UserProjectEntity projectEntity = projectService.getByKey(request.getKey()); |
|
|
|
List<UserProjectItemEntity> itemEntityList = projectItemService.listByProjectKey(request.getKey()); |
|
|
|
ProjectTemplateEntity projectTemplateEntity = new ProjectTemplateEntity(); |
|
|
@ -142,7 +142,7 @@ public class UserProjectController { |
|
|
|
*/ |
|
|
|
@Login |
|
|
|
@GetMapping("/user/project/list") |
|
|
|
public Result listProjects(QueryProjectRequest.List request, @RequestAttribute Long userId) { |
|
|
|
public Result listProjects(QueryProjectRequest.List request, @RequestAttribute String userId) { |
|
|
|
List<UserProjectEntity> entityList = projectService.list(Wrappers.<UserProjectEntity>lambdaQuery().eq(UserProjectEntity::getUserId, userId) |
|
|
|
.eq(ObjectUtil.isNotNull(request.getStatus()), UserProjectEntity::getStatus, request.getStatus()) |
|
|
|
.orderByDesc(BaseEntity::getUpdateTime)); |
|
|
@ -154,7 +154,7 @@ public class UserProjectController { |
|
|
|
*/ |
|
|
|
@Login |
|
|
|
@GetMapping("/user/project/page") |
|
|
|
public Result queryMyProjects(@RequestAttribute Long userId, QueryProjectRequest.Page request) { |
|
|
|
public Result queryMyProjects(@RequestAttribute String userId, QueryProjectRequest.Page request) { |
|
|
|
return Result.success(projectService.page(request.toMybatisPage(), |
|
|
|
Wrappers.<UserProjectEntity>lambdaQuery().eq(UserProjectEntity::getUserId, userId) |
|
|
|
.eq(UserProjectEntity::getDeleted, false) |
|
|
@ -244,7 +244,7 @@ public class UserProjectController { |
|
|
|
*/ |
|
|
|
@Login |
|
|
|
@PostMapping("/user/project/update") |
|
|
|
public Result updateProject(@RequestBody UserProjectEntity project, @RequestAttribute Long userId) { |
|
|
|
public Result updateProject(@RequestBody UserProjectEntity project, @RequestAttribute String userId) { |
|
|
|
ValidatorUtils.validateEntity(project, AddGroup.class); |
|
|
|
UserProjectEntity oldProject = projectService.getByKey(project.getKey()); |
|
|
|
if (ObjectUtil.isNotNull(oldProject) && userId.equals(oldProject.getUserId())) { |
|
|
@ -486,7 +486,7 @@ public class UserProjectController { |
|
|
|
*/ |
|
|
|
@Login |
|
|
|
@GetMapping("/user/project/recycle/page") |
|
|
|
public Result queryRecycleProjects(@RequestAttribute Long userId, QueryProjectRequest.Page request) { |
|
|
|
public Result queryRecycleProjects(@RequestAttribute String userId, QueryProjectRequest.Page request) { |
|
|
|
Page page = projectService.page(request.toMybatisPage(), |
|
|
|
Wrappers.<UserProjectEntity>lambdaQuery().eq(UserProjectEntity::getUserId, userId) |
|
|
|
.eq(UserProjectEntity::getDeleted, true) |
|
|
@ -519,7 +519,7 @@ public class UserProjectController { |
|
|
|
*/ |
|
|
|
@Login |
|
|
|
@PostMapping("/user/project/recycle/delete") |
|
|
|
public Result deleteRecycleProject(@RequestAttribute Long userId, @RequestBody UserProjectEntity projectEntity) { |
|
|
|
public Result deleteRecycleProject(@RequestAttribute String userId, @RequestBody UserProjectEntity projectEntity) { |
|
|
|
boolean remove = projectService.remove(Wrappers.<UserProjectEntity>lambdaQuery().eq(UserProjectEntity::getUserId, userId) |
|
|
|
.eq(UserProjectEntity::getKey, projectEntity.getKey())); |
|
|
|
if (remove) { |
|
|
@ -532,4 +532,4 @@ public class UserProjectController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|