package com.billion.main.bs.workshop.service.impl; import java.util.List; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.billion.common.annotation.DataSource; import com.billion.common.enums.DataSourceType; import com.billion.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.billion.main.bs.workshop.mapper.BsWorkshopMapper; import com.billion.main.bs.workshop.domain.BsWorkshop; import com.billion.main.bs.workshop.service.IBsWorkshopService; /** * 车间信息Service业务层处理 * * @author Billion-Yi * @date 2024-11-12 */ @Service @DataSource(value = DataSourceType.SLAVE) public class BsWorkshopServiceImpl extends ServiceImpl implements IBsWorkshopService { @Autowired private BsWorkshopMapper bsWorkshopMapper; /** * 查询车间信息 * * @param id 车间信息主键 * @return 车间信息 */ @Override public BsWorkshop selectBsWorkshopById(Long id) { return bsWorkshopMapper.selectBsWorkshopById(id); } /** * 查询车间信息列表 * * @param bsWorkshop 车间信息 * @return 车间信息 */ @Override public List selectBsWorkshopList(BsWorkshop bsWorkshop) { return bsWorkshopMapper.selectBsWorkshopList(bsWorkshop); } /** * 新增车间信息 * * @param bsWorkshop 车间信息 * @return 结果 */ @Override public int insertBsWorkshop(BsWorkshop bsWorkshop) { bsWorkshop.setCreateTime(DateUtils.getNowDate()); return bsWorkshopMapper.insertBsWorkshop(bsWorkshop); } /** * 修改车间信息 * * @param bsWorkshop 车间信息 * @return 结果 */ @Override public int updateBsWorkshop(BsWorkshop bsWorkshop) { bsWorkshop.setUpdateTime(DateUtils.getNowDate()); return bsWorkshopMapper.updateBsWorkshop(bsWorkshop); } /** * 批量删除车间信息 * * @param ids 需要删除的车间信息主键 * @return 结果 */ @Override public int deleteBsWorkshopByIds(Long[] ids) { return bsWorkshopMapper.deleteBsWorkshopByIds(ids); } /** * 删除车间信息信息 * * @param id 车间信息主键 * @return 结果 */ @Override public int deleteBsWorkshopById(Long id) { return bsWorkshopMapper.deleteBsWorkshopById(id); } }