package com.mes.engineering.service.impl; import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper; import com.mes.engineering.entity.Engineering; import com.mes.engineering.mapper.EngineeringMapper; import com.mes.engineering.service.EngineeringService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** *

* 服务实现类 *

* * @author wu * @since 2024-04-22 */ @Service public class EngineeringServiceImpl extends ServiceImpl implements EngineeringService { //开始/暂停任务 @Override public boolean changeTask(String projectId, Integer state) { //使用projectId作为条件修改state字段 LambdaUpdateChainWrapper wrapper = new LambdaUpdateChainWrapper<>(this.getBaseMapper()); wrapper.set(Engineering::getState,state); wrapper.eq(Engineering::getEngineerId,projectId); return wrapper.update(); } }