luohairen
2024-11-26 4e6b8a56b86454f4c1edf486554afb9147a1f86d
完成项目计划记录删除
2个文件已修改
10 ■■■■■ 已修改文件
business/src/main/java/com/ycl/controller/ProjectPlanRecordController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/service/impl/ProjectPlanRecordServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/controller/ProjectPlanRecordController.java
@@ -49,7 +49,7 @@
    @DeleteMapping("/{id}")
    @ApiOperation(value = "ID删除", notes = "ID删除")
    @PreAuthorize("hasAuthority('projectPlanRecord:del')")
//    @PreAuthorize("hasAuthority('projectPlanRecord:del')")
    public Result removeById(@PathVariable("id") String id) {
        return projectPlanRecordService.removeById(id);
    }
business/src/main/java/com/ycl/service/impl/ProjectPlanRecordServiceImpl.java
@@ -6,12 +6,14 @@
import com.ycl.common.base.Result;
import com.ycl.common.utils.DateUtils;
import com.ycl.domain.entity.Plan;
import com.ycl.domain.entity.ProjectPlanInfo;
import com.ycl.domain.entity.ProjectPlanRecord;
import com.ycl.domain.vo.ProjectPlanRecordAddRequest;
import com.ycl.domain.vo.ProjectPlanRecordResponseVO;
import com.ycl.domain.vo.ProjetPlanRecordItem;
import com.ycl.framework.utils.PageUtil;
import com.ycl.mapper.PlanMapper;
import com.ycl.mapper.ProjectPlanInfoMapper;
import com.ycl.mapper.ProjectPlanRecordMapper;
import com.ycl.service.ProjectPlanRecordService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -43,6 +45,7 @@
    private final ProjectPlanRecordMapper projectPlanRecordMapper;
    private final PlanMapper planMapper;
    private final ProjectPlanInfoMapper projectPlanInfoMapper;
    /**
     * 添加
@@ -149,7 +152,12 @@
     */
    @Override
    public Result removeById(String id) {
        // 删除计划记录
        baseMapper.deleteById(id);
        // 删除计划项
        new LambdaUpdateChainWrapper<>(projectPlanInfoMapper)
                .eq(ProjectPlanInfo::getProjectPlanRecordId, id)
                .remove();
        return Result.ok("删除成功");
    }