|
@@ -3,12 +3,15 @@ package com.hcloud.microserver.bank.controller;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.hcloud.microserver.bank.service.CustomerCompanyTypeService;
|
|
|
import com.hcloud.microserver.commoncore.base.BaseController;
|
|
|
+import com.hcloud.microserver.commoncore.base.ResponseBase;
|
|
|
import com.hcloud.microserver.commoncore.base.ResultVO;
|
|
|
+import com.hcloud.microserver.commoncore.enums.ResultEnum;
|
|
|
import com.hcloud.microserver.facade.carbon.entity.CustomerCompanyType;
|
|
|
import com.hcloud.microserver.facade.carbon.forms.CustomerCompanyTypeForm;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import javax.validation.Valid;
|
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
@@ -19,41 +22,55 @@ public class CustomerCompanyTypeController extends BaseController {
|
|
|
private CustomerCompanyTypeService customerCompanyTypeService;
|
|
|
|
|
|
@PostMapping("/save")
|
|
|
- public ResultVO save(@RequestBody CustomerCompanyType customerCompanyType){
|
|
|
- int i = customerCompanyTypeService.save(customerCompanyType);
|
|
|
- if (i > 0){
|
|
|
- return success();
|
|
|
+ public ResponseBase save(@RequestBody @Valid CustomerCompanyType customerCompanyType){
|
|
|
+ int i = customerCompanyTypeService.saveSelective(customerCompanyType);
|
|
|
+ ResultVO resultVO = new ResultVO();
|
|
|
+ if (i < 1){
|
|
|
+ resultVO.setCode(ResultEnum.FAILURE.getCode());
|
|
|
+ resultVO.setMsg(ResultEnum.FAILURE.getMsg());
|
|
|
+ return responseError(resultVO);
|
|
|
}
|
|
|
- return failure();
|
|
|
+ return responseSuccess(resultVO);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/update")
|
|
|
- public ResultVO update(@RequestBody CustomerCompanyType customerCompanyType){
|
|
|
+ public ResponseBase update(@RequestBody @Valid CustomerCompanyType customerCompanyType){
|
|
|
int i = customerCompanyTypeService.modifyByPrimaryKeySelective(customerCompanyType);
|
|
|
- if (i > 0){
|
|
|
- return success();
|
|
|
+ ResultVO resultVO = new ResultVO();
|
|
|
+ if (i < 1){
|
|
|
+ resultVO.setCode(ResultEnum.FAILURE.getCode());
|
|
|
+ resultVO.setMsg(ResultEnum.FAILURE.getMsg());
|
|
|
+ return responseError(resultVO);
|
|
|
}
|
|
|
- return failure();
|
|
|
+ return responseSuccess(resultVO);
|
|
|
}
|
|
|
|
|
|
@GetMapping("/findById")
|
|
|
- public ResultVO findById(@RequestParam("guid") String guid){
|
|
|
+ public ResponseBase findById(@RequestParam("guid") String guid){
|
|
|
CustomerCompanyType customerCompanyType = customerCompanyTypeService.queryByPrimaryKey(guid);
|
|
|
- return success(customerCompanyType);
|
|
|
+ ResultVO resultVO = new ResultVO();
|
|
|
+ resultVO.setData(customerCompanyType);
|
|
|
+ return responseSuccess(resultVO);
|
|
|
}
|
|
|
|
|
|
@GetMapping("/delete")
|
|
|
- public ResultVO delete(@RequestParam("guid") String guid){
|
|
|
+ public ResponseBase delete(@RequestParam("guid") String guid){
|
|
|
int i = customerCompanyTypeService.delByPrimaryKey(guid);
|
|
|
- if (i > 0){
|
|
|
- return success();
|
|
|
+ ResultVO resultVO = new ResultVO();
|
|
|
+ if (i < 1){
|
|
|
+ resultVO.setCode(ResultEnum.FAILURE.getCode());
|
|
|
+ resultVO.setMsg(ResultEnum.FAILURE.getMsg());
|
|
|
+ return responseError(resultVO);
|
|
|
}
|
|
|
- return failure();
|
|
|
+ return responseSuccess(resultVO);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/list")
|
|
|
- public ResultVO selectList(CustomerCompanyTypeForm customerCompanyTypeForm){
|
|
|
+ public ResponseBase selectList(CustomerCompanyTypeForm customerCompanyTypeForm){
|
|
|
PageInfo<List<CustomerCompanyType>> pageInfo = customerCompanyTypeService.selectList(customerCompanyTypeForm);
|
|
|
- return success(pageInfo.getList(),pageInfo.getTotal());
|
|
|
+ ResultVO resultVO = new ResultVO();
|
|
|
+ resultVO.setData(pageInfo.getList());
|
|
|
+ resultVO.setCount(pageInfo.getTotal());
|
|
|
+ return responseSuccess(resultVO);
|
|
|
}
|
|
|
}
|