Commit 809648fa authored by hekaiwen's avatar hekaiwen

增加deleteById删除接口

parent 148ed184
...@@ -20,6 +20,8 @@ public interface IYsEmergencyCaseService { ...@@ -20,6 +20,8 @@ public interface IYsEmergencyCaseService {
Page<YsEmergencyCaseDto> queryForYsEmergencyCasePage(Page<YsEmergencyCaseDto> page, YsEmergencyCaseDto dto); Page<YsEmergencyCaseDto> queryForYsEmergencyCasePage(Page<YsEmergencyCaseDto> page, YsEmergencyCaseDto dto);
Boolean deleteById(String sequenceNbr);
YsEmergencyCaseDto queryBySequenceNbr (String sequenceNbr); YsEmergencyCaseDto queryBySequenceNbr (String sequenceNbr);
} }
...@@ -86,12 +86,13 @@ public class YsEmergencyCaseController extends BaseController { ...@@ -86,12 +86,13 @@ public class YsEmergencyCaseController extends BaseController {
* @return * @return
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}") @DeleteMapping(value = "/deleteById")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除") @ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){ public ResponseModel<Boolean> deleteBySequenceNbr(@RequestParam(value = "sequenceNbr") String sequenceNbr){
return ResponseHelper.buildResponse(ysEmergencyCaseServiceImpl.removeById(sequenceNbr)); return ResponseHelper.buildResponse(iYsEmergencyCaseService.deleteById(sequenceNbr));
} }
/** /**
* 根据sequenceNbr查询 * 根据sequenceNbr查询
* *
......
...@@ -3,11 +3,11 @@ package com.yeejoin.amos.boot.module.ys.biz.service.impl; ...@@ -3,11 +3,11 @@ package com.yeejoin.amos.boot.module.ys.biz.service.impl;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyCaseDto; import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyCaseDto;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyRehearsalDto;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyCase; import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyCase;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyRehearsal;
import com.yeejoin.amos.boot.module.ys.api.mapper.YsEmergencyCaseMapper; import com.yeejoin.amos.boot.module.ys.api.mapper.YsEmergencyCaseMapper;
import com.yeejoin.amos.boot.module.ys.api.service.IYsEmergencyCaseService; import com.yeejoin.amos.boot.module.ys.api.service.IYsEmergencyCaseService;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel; import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
...@@ -69,6 +69,16 @@ public class YsEmergencyCaseServiceImpl extends BaseService<YsEmergencyCaseDto,Y ...@@ -69,6 +69,16 @@ public class YsEmergencyCaseServiceImpl extends BaseService<YsEmergencyCaseDto,Y
return ysEmergencyCaseMapper.queryForYsEmergencyCasePage(page, dto); return ysEmergencyCaseMapper.queryForYsEmergencyCasePage(page, dto);
} }
@Override
public Boolean deleteById(String sequenceNbr) {
LambdaUpdateWrapper<YsEmergencyCase> lambda = new UpdateWrapper<YsEmergencyCase>().lambda();
lambda.eq(YsEmergencyCase::getSequenceNbr, sequenceNbr);
lambda.set(YsEmergencyCase::getIsDelete, Boolean.TRUE);
return this.update(lambda);
}
@Override @Override
public YsEmergencyCaseDto queryBySequenceNbr(String sequenceNbr) { public YsEmergencyCaseDto queryBySequenceNbr(String sequenceNbr) {
YsEmergencyCaseDto caseDto = new YsEmergencyCaseDto(); YsEmergencyCaseDto caseDto = new YsEmergencyCaseDto();
......
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