Commit ee926e6a authored by youjj's avatar youjj

车辆保养项目管理

parent 423b586e
...@@ -26,6 +26,11 @@ public class VehicleUpkeepService { ...@@ -26,6 +26,11 @@ public class VehicleUpkeepService {
return vehicleUpkeepItemMapper.selectAll(); return vehicleUpkeepItemMapper.selectAll();
} }
public PageInfo<VehicleUpkeepItem> pageItem(Integer page, Integer limit) {
PageHelper.startPage(page, limit);
return new PageInfo<>(vehicleUpkeepItemMapper.selectAll());
}
public void addItem(String itemName) { public void addItem(String itemName) {
VehicleUpkeepItem item = new VehicleUpkeepItem(); VehicleUpkeepItem item = new VehicleUpkeepItem();
item.setName(itemName); item.setName(itemName);
......
...@@ -39,6 +39,11 @@ public class VehicleActiveController { ...@@ -39,6 +39,11 @@ public class VehicleActiveController {
return RestResponse.suc(); return RestResponse.suc();
} }
/**
* 还车
* @param arrivalVo
* @return
*/
@PostMapping("arrival") @PostMapping("arrival")
public RestResponse arrival(@RequestBody VehicleArrivalVo arrivalVo) { public RestResponse arrival(@RequestBody VehicleArrivalVo arrivalVo) {
if (arrivalVo == null || arrivalVo.getVehicleId() == null if (arrivalVo == null || arrivalVo.getVehicleId() == null
...@@ -50,6 +55,11 @@ public class VehicleActiveController { ...@@ -50,6 +55,11 @@ public class VehicleActiveController {
return RestResponse.suc(); return RestResponse.suc();
} }
/**
* 保养
* @param vehicleUpkeepVo
* @return
*/
@PostMapping("upkeep") @PostMapping("upkeep")
public RestResponse upkeep(@RequestBody VehicleUpkeepVo vehicleUpkeepVo) { public RestResponse upkeep(@RequestBody VehicleUpkeepVo vehicleUpkeepVo) {
if (vehicleUpkeepVo.getVehicleId() == null || vehicleUpkeepVo.getOperator() == null || vehicleUpkeepVo.getAmount() == null || if (vehicleUpkeepVo.getVehicleId() == null || vehicleUpkeepVo.getOperator() == null || vehicleUpkeepVo.getAmount() == null ||
...@@ -65,6 +75,11 @@ public class VehicleActiveController { ...@@ -65,6 +75,11 @@ public class VehicleActiveController {
return RestResponse.suc(); return RestResponse.suc();
} }
/**
* 保养结束
* @param vehicleUpkeepEndVo
* @return
*/
@PostMapping("upkeepEnd") @PostMapping("upkeepEnd")
public RestResponse upkeepEnd(@RequestBody VehicleUpkeepEndVo vehicleUpkeepEndVo) { public RestResponse upkeepEnd(@RequestBody VehicleUpkeepEndVo vehicleUpkeepEndVo) {
if (vehicleUpkeepEndVo.getVehicleId() == null) { if (vehicleUpkeepEndVo.getVehicleId() == null) {
...@@ -75,4 +90,20 @@ public class VehicleActiveController { ...@@ -75,4 +90,20 @@ public class VehicleActiveController {
return RestResponse.suc(); return RestResponse.suc();
} }
/**
* 维修
* @return
*/
public RestResponse fix() {
return RestResponse.suc();
}
/**
* 维修结束
* @return
*/
public RestResponse fixEnd() {
return RestResponse.suc();
}
} }
...@@ -20,13 +20,22 @@ public class VehicleUpkeepController { ...@@ -20,13 +20,22 @@ public class VehicleUpkeepController {
return RestResponse.suc(vehicleUpkeepService.getAllItem()); return RestResponse.suc(vehicleUpkeepService.getAllItem());
} }
@GetMapping("item/page")
public RestResponse pageItem(Integer page, Integer limit) {
if (page == null || limit == null) {
page = 1;
limit = 10;
}
return RestResponse.suc(vehicleUpkeepService.pageItem(page, limit));
}
@PostMapping("item") @PostMapping("item")
public RestResponse addItem(String itemName) { public RestResponse addItem(String name) {
if (itemName == null || itemName.trim().equals("")) { if (name == null || name.trim().equals("")) {
return RestResponse.codeAndMessage(ResCode.INVALID_REST_REQ_PARAM.getCode(), return RestResponse.codeAndMessage(ResCode.INVALID_REST_REQ_PARAM.getCode(),
ResCode.INVALID_REST_REQ_PARAM.getDesc()); ResCode.INVALID_REST_REQ_PARAM.getDesc());
} }
vehicleUpkeepService.addItem(itemName); vehicleUpkeepService.addItem(name);
return RestResponse.suc(); return RestResponse.suc();
} }
......
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