Compare commits
2 Commits
d96e14f9bb
...
575cee7125
Author | SHA1 | Date |
---|---|---|
|
575cee7125 | |
|
981e8b299b |
|
@ -0,0 +1,108 @@
|
||||||
|
package com.hcy.front.controller.order;
|
||||||
|
|
||||||
|
|
||||||
|
import com.hcy.common.core.AjaxResult;
|
||||||
|
|
||||||
|
import com.hcy.common.core.PageResult;
|
||||||
|
import com.hcy.common.validator.annotation.IDMust;
|
||||||
|
import com.hcy.front.service.order.IParentRepairOrderService;
|
||||||
|
import com.hcy.front.validate.PageParam;
|
||||||
|
import com.hcy.front.validate.order.ParentRepairOrderParam;
|
||||||
|
import com.hcy.front.vo.order.ParentRepairOrderDetailVo;
|
||||||
|
import com.hcy.front.vo.order.ParentRepairOrderListVo;
|
||||||
|
import lombok.extern.java.Log;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 总维修单管理
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("api/order/parentRepairOrder")
|
||||||
|
public class ParentRepairOrderController {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IParentRepairOrderService iParentRepairOrderService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 维修管理列表
|
||||||
|
*
|
||||||
|
* @author hcy
|
||||||
|
* @param pageParam 分页参数
|
||||||
|
* @param params 搜索参数
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
@GetMapping("/list")
|
||||||
|
public Object list(@Validated PageParam pageParam,ParentRepairOrderParam params) {
|
||||||
|
PageResult<ParentRepairOrderListVo> list = iParentRepairOrderService.list(pageParam, params);
|
||||||
|
return AjaxResult.success(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 总维修单详情
|
||||||
|
*
|
||||||
|
* @author hcy
|
||||||
|
* @param id 主键ID
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
@GetMapping("/detail")
|
||||||
|
public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) {
|
||||||
|
ParentRepairOrderDetailVo detail = iParentRepairOrderService.detail(id);
|
||||||
|
return AjaxResult.success(detail);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 总维修单新增
|
||||||
|
*
|
||||||
|
* @author hcy
|
||||||
|
* @param parentRepairOrderParam 参数
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
@PostMapping("/add")
|
||||||
|
public Object add(@RequestBody ParentRepairOrderParam parentRepairOrderParam) {
|
||||||
|
Object add = iParentRepairOrderService.add(parentRepairOrderParam);
|
||||||
|
return AjaxResult.success(add);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 总维修单编辑
|
||||||
|
*
|
||||||
|
* @author hcy
|
||||||
|
* @param parentRepairOrderParam 参数
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
@PostMapping("/edit")
|
||||||
|
public Object edit(@RequestBody ParentRepairOrderParam parentRepairOrderParam) {
|
||||||
|
iParentRepairOrderService.edit(parentRepairOrderParam);
|
||||||
|
return AjaxResult.success();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 总维修单删除
|
||||||
|
*
|
||||||
|
* @author hcy
|
||||||
|
* @param parentRepairOrderParam 参数
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
@PostMapping("/del")
|
||||||
|
public Object del(@RequestBody ParentRepairOrderParam parentRepairOrderParam) {
|
||||||
|
iParentRepairOrderService.del(Math.toIntExact(parentRepairOrderParam.getId()));
|
||||||
|
return AjaxResult.success();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 返修提示
|
||||||
|
*
|
||||||
|
* @author hcy
|
||||||
|
* @param params 搜索参数
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
@PostMapping("/reworkPrompt")
|
||||||
|
public Object reworkPrompt(@RequestBody ParentRepairOrderParam params) {
|
||||||
|
String s = iParentRepairOrderService.reworkPrompt(params);
|
||||||
|
return AjaxResult.success(s,s);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue