|
@@ -6,16 +6,19 @@ import cn.com.ty.lift.business.library.dao.entity.model.SelectBatchPlatformCompa
|
|
import cn.com.ty.lift.business.library.service.PlatformCompanyLiftRelevanceService;
|
|
import cn.com.ty.lift.business.library.service.PlatformCompanyLiftRelevanceService;
|
|
import cn.com.ty.lift.business.library.service.ProjectLiftRelevanceService;
|
|
import cn.com.ty.lift.business.library.service.ProjectLiftRelevanceService;
|
|
import cn.com.ty.lift.business.project.dao.entity.Project;
|
|
import cn.com.ty.lift.business.project.dao.entity.Project;
|
|
|
|
+import cn.com.ty.lift.business.project.dao.entity.ProjectHistory;
|
|
import cn.com.ty.lift.business.project.dao.entity.ProjectUser;
|
|
import cn.com.ty.lift.business.project.dao.entity.ProjectUser;
|
|
import cn.com.ty.lift.business.project.dao.entity.model.ProjectHistoryRequest;
|
|
import cn.com.ty.lift.business.project.dao.entity.model.ProjectHistoryRequest;
|
|
import cn.com.ty.lift.business.project.dao.entity.model.ProjectIDResponse;
|
|
import cn.com.ty.lift.business.project.dao.entity.model.ProjectIDResponse;
|
|
import cn.com.ty.lift.business.project.dao.entity.model.ProjectRequest;
|
|
import cn.com.ty.lift.business.project.dao.entity.model.ProjectRequest;
|
|
|
|
+import cn.com.ty.lift.business.project.dao.entity.model.ProjectResponse;
|
|
import cn.com.ty.lift.business.project.service.ProjectService;
|
|
import cn.com.ty.lift.business.project.service.ProjectService;
|
|
import cn.com.ty.lift.common.base.ExportRequest;
|
|
import cn.com.ty.lift.common.base.ExportRequest;
|
|
import cn.com.ty.lift.common.constants.ApiConstants;
|
|
import cn.com.ty.lift.common.constants.ApiConstants;
|
|
import cn.com.ty.lift.common.model.AreaCode;
|
|
import cn.com.ty.lift.common.model.AreaCode;
|
|
import cn.com.xwy.boot.web.dto.RestResponse;
|
|
import cn.com.xwy.boot.web.dto.RestResponse;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
@@ -58,7 +61,12 @@ public class ProjectController {
|
|
*/
|
|
*/
|
|
@PostMapping("companyList")
|
|
@PostMapping("companyList")
|
|
public RestResponse companyList(@RequestBody ProjectRequest request) {
|
|
public RestResponse companyList(@RequestBody ProjectRequest request) {
|
|
- return projectService.companyList(request);
|
|
|
|
|
|
+ IPage<ProjectResponse> page = projectService.companyList(request);
|
|
|
|
+ List<ProjectResponse> projectList = page.getRecords();
|
|
|
|
+ if (ObjectUtil.isEmpty(projectList)) {
|
|
|
|
+ return RestResponse.ok(null, ApiConstants.RESULT_NO_DATA, MessageUtils.get("msg.data.empty"));
|
|
|
|
+ }
|
|
|
|
+ return RestResponse.ok(page, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.query.success"));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -69,7 +77,12 @@ public class ProjectController {
|
|
*/
|
|
*/
|
|
@PostMapping("history/list")
|
|
@PostMapping("history/list")
|
|
public RestResponse list(@RequestBody ProjectHistoryRequest request) {
|
|
public RestResponse list(@RequestBody ProjectHistoryRequest request) {
|
|
- return projectService.list(request);
|
|
|
|
|
|
+ IPage<ProjectHistory> page = projectService.list(request);
|
|
|
|
+ List<ProjectHistory> historyList = page.getRecords();
|
|
|
|
+ if (ObjectUtil.isEmpty(historyList)) {
|
|
|
|
+ return RestResponse.ok(null, ApiConstants.RESULT_NO_DATA, MessageUtils.get("msg.data.empty"));
|
|
|
|
+ }
|
|
|
|
+ return RestResponse.ok(page, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.query.success"));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -80,7 +93,11 @@ public class ProjectController {
|
|
*/
|
|
*/
|
|
@PostMapping("userList")
|
|
@PostMapping("userList")
|
|
public RestResponse userList(@RequestBody ProjectRequest request) {
|
|
public RestResponse userList(@RequestBody ProjectRequest request) {
|
|
- return projectService.userList(request);
|
|
|
|
|
|
+ List<ProjectUser> userList = projectService.userList(request);
|
|
|
|
+ if (userList.isEmpty()) {
|
|
|
|
+ return RestResponse.ok(null, ApiConstants.RESULT_NO_DATA, MessageUtils.get("msg.data.empty"));
|
|
|
|
+ }
|
|
|
|
+ return RestResponse.ok(userList, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.query.success"));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -138,7 +155,11 @@ public class ProjectController {
|
|
*/
|
|
*/
|
|
@PostMapping("add")
|
|
@PostMapping("add")
|
|
public RestResponse add(@RequestBody Project project) {
|
|
public RestResponse add(@RequestBody Project project) {
|
|
- return projectService.add(project);
|
|
|
|
|
|
+ Integer result = projectService.add(project);
|
|
|
|
+ if (result > 0) {
|
|
|
|
+ return RestResponse.ok(result, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.add.success"));
|
|
|
|
+ }
|
|
|
|
+ return RestResponse.error(ApiConstants.RESULT_ERROR, MessageUtils.get("msg.add.fail"));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -149,7 +170,11 @@ public class ProjectController {
|
|
*/
|
|
*/
|
|
@PostMapping("worker/add")
|
|
@PostMapping("worker/add")
|
|
public RestResponse add(@RequestBody ProjectUser projectUser) {
|
|
public RestResponse add(@RequestBody ProjectUser projectUser) {
|
|
- return projectService.add(projectUser);
|
|
|
|
|
|
+ Integer result = projectService.add(projectUser);
|
|
|
|
+ if (result > 0) {
|
|
|
|
+ return RestResponse.ok(null, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.add.success"));
|
|
|
|
+ }
|
|
|
|
+ return RestResponse.error(ApiConstants.RESULT_ERROR, MessageUtils.get("msg.add.fail"));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -160,7 +185,11 @@ public class ProjectController {
|
|
*/
|
|
*/
|
|
@PostMapping("modify")
|
|
@PostMapping("modify")
|
|
public RestResponse modify(@RequestBody Project project) {
|
|
public RestResponse modify(@RequestBody Project project) {
|
|
- return projectService.modify(project);
|
|
|
|
|
|
+ Integer result = projectService.modify(project);
|
|
|
|
+ if (result > 0) {
|
|
|
|
+ return RestResponse.ok(result, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.modify.success"));
|
|
|
|
+ }
|
|
|
|
+ return RestResponse.error(ApiConstants.RESULT_ERROR, MessageUtils.get("msg.modify.fail"));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|