|
@@ -41,33 +41,19 @@ public class CaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @PostMapping("/add")
|
|
|
+ @PostMapping("/addOrUpdate")
|
|
|
public ResultData add(@RequestBody CaseAddParam param){
|
|
|
Case caseEntity = new Case();
|
|
|
BeanUtils.copyProperties(param,caseEntity);
|
|
|
if(param.getIconIdList() != null && param.getIconIdList().size() >0){
|
|
|
caseEntity.setIconIds(JSONObject.toJSONString(param.getIconIdList()));
|
|
|
}
|
|
|
+ caseEntity.setCreateTime(null);
|
|
|
+ caseEntity.setUpdateTime(null);
|
|
|
caseService.save(caseEntity);
|
|
|
return ResultData.ok();
|
|
|
}
|
|
|
|
|
|
- @PostMapping("/update")
|
|
|
- public ResultData update(@RequestBody CaseAddParam param){
|
|
|
- if(param.getId() == null){
|
|
|
- throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
- }
|
|
|
- Case caseEntity = new Case();
|
|
|
- BeanUtils.copyProperties(param,caseEntity);
|
|
|
- if(param.getIconIdList() != null && param.getIconIdList().size() >0){
|
|
|
- caseEntity.setIconIds(JSONObject.toJSONString(param.getIconIdList()));
|
|
|
- }
|
|
|
- param.setCreateTime(null);
|
|
|
- param.setUpdateTime(null);
|
|
|
- caseService.updateById(caseEntity);
|
|
|
- return ResultData.ok();
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
@PostMapping("/del")
|
|
|
public ResultData del(@RequestBody CaseClass param){
|