package com.gkhy.safePlatform.specialWork.service.baseService.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.safePlatform.commons.enums.ResultCodes; import com.gkhy.safePlatform.commons.exception.BusinessException; import com.gkhy.safePlatform.specialWork.repository.WorkMaterialInfoRepository; import com.gkhy.safePlatform.specialWork.service.baseService.WorkMaterialInfoService; import com.gkhy.safePlatform.specialWork.entity.WorkMaterialInfo; import org.apache.commons.collections.CollectionUtils; import org.springframework.stereotype.Service; import java.time.LocalDateTime; import java.util.List; @Service("WorkMaterialInfoService") public class WorkMaterialInfoServiceImpl extends ServiceImpl implements WorkMaterialInfoService { @Override public int saveOne(WorkMaterialInfo workMaterialInfo) { return baseMapper.insert(workMaterialInfo); } @Override public List listByWorkApplyId(Long workApplyId) { if(null == workApplyId){ throw new BusinessException(ResultCodes.SERVER_PARAM_NULL); } return baseMapper.selectList(new LambdaQueryWrapper() .eq(WorkMaterialInfo::getWorkApplyId,workApplyId) ); } @Override public int saveBatch(List workMaterialInfoList){ if(!CollectionUtils.isEmpty(workMaterialInfoList)){ return baseMapper.saveBatch(workMaterialInfoList); } return 0; } }