package com.billion.main.bs.service.impl; import java.util.Date; import java.util.List; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.billion.common.utils.DateUtils; import com.billion.common.utils.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.billion.main.bs.mapper.BsRouteChildInfoMapper; import com.billion.main.bs.domain.BsRouteChildInfo; import com.billion.main.bs.service.IBsRouteChildInfoService; import static org.apache.commons.lang3.SystemUtils.getUserName; /** * 工艺路线子信息Service业务层处理 * * @author Billion-Yi * @date 2024-11-23 */ @Service public class BsRouteChildInfoServiceImpl extends ServiceImpl implements IBsRouteChildInfoService { @Autowired private BsRouteChildInfoMapper bsRouteChildInfoMapper; /** * 查询工艺路线子信息 * * @param id 工艺路线子信息主键 * @return 工艺路线子信息 */ @Override public BsRouteChildInfo selectBsRouteChildInfoById(Long id) { return bsRouteChildInfoMapper.selectBsRouteChildInfoById(id); } /** * 查询工艺路线子信息列表 * * @param bsRouteChildInfo 工艺路线子信息 * @return 工艺路线子信息 */ @Override public List selectBsRouteChildInfoList(BsRouteChildInfo bsRouteChildInfo) { return bsRouteChildInfoMapper.selectBsRouteChildInfoList(bsRouteChildInfo); } /** * 新增工艺路线子信息 * * @param bsRouteChildInfo 工艺路线子信息 * @return 结果 */ @Override public int insertBsRouteChildInfo(BsRouteChildInfo bsRouteChildInfo) { bsRouteChildInfo.setCreateTime(DateUtils.getNowDate()); bsRouteChildInfo.setCreateBy(getUserName()); return bsRouteChildInfoMapper.insertBsRouteChildInfo(bsRouteChildInfo); } /** * 修改工艺路线子信息 * * @param bsRouteChildInfo 工艺路线子信息 * @return 结果 */ @Override public int updateBsRouteChildInfo(BsRouteChildInfo bsRouteChildInfo) { bsRouteChildInfo.setUpdateTime(DateUtils.getNowDate()); bsRouteChildInfo.setUpdateBy(getUserName()); return bsRouteChildInfoMapper.updateBsRouteChildInfo(bsRouteChildInfo); } /** * 批量删除工艺路线子信息 * * @param ids 需要删除的工艺路线子信息主键 * @return 结果 */ @Override public int deleteBsRouteChildInfoByIds(Long[] ids) { return bsRouteChildInfoMapper.deleteBsRouteChildInfoByIds(ids); } /** * 删除工艺路线子信息信息 * * @param id 工艺路线子信息主键 * @return 结果 */ @Override public int deleteBsRouteChildInfoById(Long id) { return bsRouteChildInfoMapper.deleteBsRouteChildInfoById(id); } }