提交 138017fc authored 作者: 宋文杰's avatar 宋文杰

feat(emergency plan): add emergency plan updated function

上级 90da70cb
......@@ -71,7 +71,7 @@ public class EmergencyPlanController extends BaseController {
*/
@SysLog("修改应急预案表")
@PutMapping
public R updateById(@RequestBody EmergencyPlan emergencyPlan){
public R updateById(@RequestBody EmergencyPlanDto emergencyPlan){
return new R<>(emergencyPlanService.updateById(emergencyPlan));
}
......
......@@ -23,6 +23,15 @@ public interface EmergencyPlanService extends IService<EmergencyPlan> {
*/
boolean save(EmergencyPlanDto plan);
/**
* @Description: 更新应急预案
* @Param: [plan]
* @return: boolean
* @Author: songwenjie
* @Date: 2019/4/25
*/
boolean updateById(EmergencyPlanDto plan);
/**
* @Description: 分页获取应急预案信息
* @Param: [page, planKeyword]
......
......@@ -44,6 +44,30 @@ public class EmergencyPlanServiceImpl extends ServiceImpl<EmergencyPlanMapper, E
return save(emergencyPlan);
}
/**
* @Description: 更新应急预案
* @Param: [plan]
* @return: boolean
* @Author: songwenjie
* @Date: 2019/4/25
*/
public boolean updateById(EmergencyPlanDto plan){
EmergencyPlan emergencyPlan = EmergencyPlan.builder()
.planId(plan.getPlanId())
.planName(plan.getPlanName())
.planType(plan.getPlanType())
.planLevel(plan.getPlanLevel())
.planDocName(plan.getPlanDoc().get(0).getName())
.planDocUrl(plan.getPlanDoc().get(0).getUrl())
.planKeyword(plan.getPlanKeyword())
.publishDept(plan.getPublishDept())
.publishTime(plan.getPublishTime())
.publisher(plan.getPublisher())
.publisherId(plan.getPublisherId())
.build();
return updateById(emergencyPlan);
}
/**
* @Description: 分页获取应急预案信息
* @Param: [page, planKeyword]
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论