| | |
| | | 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; |
| | |
| | | |
| | | private final ProjectPlanRecordMapper projectPlanRecordMapper; |
| | | private final PlanMapper planMapper; |
| | | private final ProjectPlanInfoMapper projectPlanInfoMapper; |
| | | |
| | | /** |
| | | * 添加 |
| | |
| | | */ |
| | | @Override |
| | | public Result removeById(String id) { |
| | | // 删除计划记录 |
| | | baseMapper.deleteById(id); |
| | | // 删除计划项 |
| | | new LambdaUpdateChainWrapper<>(projectPlanInfoMapper) |
| | | .eq(ProjectPlanInfo::getProjectPlanRecordId, id) |
| | | .remove(); |
| | | return Result.ok("删除成功"); |
| | | } |
| | | |