Commit e855bda1 by zhiwj

自动审批

parent d77de178
package com.gic.operation.web.controller;
import com.alibaba.fastjson.JSON;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.enterprise.dto.ProjectDTO;
import com.gic.enterprise.qo.PageQO;
import com.gic.enterprise.qo.ProjectQO;
import com.gic.enterprise.service.ProjectApiService;
import com.gic.enterprise.utils.ResultControllerUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
......@@ -28,14 +25,14 @@ public class ProjectController {
private ProjectApiService projectApiService;
@RequestMapping("/save-project")
public RestResponse saveOrUpdateProject(@Validated(ProjectQO.SaveValid.class) ProjectQO projectQO) {
public RestResponse saveOrUpdateProject(ProjectQO projectQO) {
ProjectDTO projectDTO = EntityUtil.changeEntityByJSON(ProjectDTO.class, projectQO);
ServiceResponse<Integer> serviceResponse = projectApiService.saveOrUpdateProject(projectDTO);
return ResultControllerUtils.commonResult(serviceResponse);
}
@RequestMapping("/del-project")
public RestResponse delProject(@Validated(ProjectQO.DelValid.class) ProjectQO projectQO) {
public RestResponse delProject(ProjectQO projectQO) {
ServiceResponse<Integer> serviceResponse = projectApiService.delProject(projectQO.getProjectId());
return ResultControllerUtils.commonResult(serviceResponse);
}
......
......@@ -9,7 +9,6 @@ import com.gic.enterprise.qo.ProjectItemQO;
import com.gic.enterprise.service.ProjectItemApiService;
import com.gic.enterprise.utils.ResultControllerUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
......@@ -26,20 +25,20 @@ public class ProjectItemController {
private ProjectItemApiService projectItemApiService;
@RequestMapping("/save-project-item")
public RestResponse saveProjectItem(@Validated({ProjectItemQO.SaveValid.class}) ProjectItemQO projectItemQO) {
public RestResponse saveProjectItem(ProjectItemQO projectItemQO) {
ProjectItemDTO projectItemDTO = EntityUtil.changeEntityByJSON(ProjectItemDTO.class, projectItemQO);
ServiceResponse<Integer> serviceResponse = projectItemApiService.saveOrUpdateProjectItem(projectItemDTO);
return ResultControllerUtils.commonResult(serviceResponse);
}
@RequestMapping("/del-project-item")
public RestResponse delProjectItem(@Validated({ProjectItemQO.DelValid.class}) ProjectItemQO projectItemQO) {
public RestResponse delProjectItem(ProjectItemQO projectItemQO) {
ServiceResponse<Integer> serviceResponse = projectItemApiService.delProjectItem(projectItemQO.getProjectItemId());
return ResultControllerUtils.commonResult(serviceResponse);
}
@RequestMapping("/list-project-item")
public RestResponse listProjectItem(@Validated({ProjectItemQO.ListValid.class}) ProjectItemQO projectItemQO) {
public RestResponse listProjectItem(ProjectItemQO projectItemQO) {
ServiceResponse<Page<ProjectItemDTO>> serviceResponse = projectItemApiService.listProjectItem(projectItemQO);
return ResultControllerUtils.commonResult(serviceResponse);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment