package com.jcdm.main.bs.formula.service.impl; import java.util.List; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.jcdm.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.jcdm.main.bs.formula.mapper.BsFormulaInfoMapper; import com.jcdm.main.bs.formula.domain.BsFormulaInfo; import com.jcdm.main.bs.formula.service.IBsFormulaInfoService; /** * 配方配置Service业务层处理 * * @author ruimin * @date 2023-12-26 */ @Service public class BsFormulaInfoServiceImpl extends ServiceImpl implements IBsFormulaInfoService { @Autowired private BsFormulaInfoMapper bsFormulaInfoMapper; /** * 查询配方配置 * * @param id 配方配置主键 * @return 配方配置 */ @Override public BsFormulaInfo selectBsFormulaInfoById(Long id) { return bsFormulaInfoMapper.selectBsFormulaInfoById(id); } /** * 查询配方配置列表 * * @param bsFormulaInfo 配方配置 * @return 配方配置 */ @Override public List selectBsFormulaInfoList(BsFormulaInfo bsFormulaInfo) { return bsFormulaInfoMapper.selectBsFormulaInfoList(bsFormulaInfo); } /** * 新增配方配置 * * @param bsFormulaInfo 配方配置 * @return 结果 */ @Override public int insertBsFormulaInfo(BsFormulaInfo bsFormulaInfo) { bsFormulaInfo.setCreateTime(DateUtils.getNowDate()); return bsFormulaInfoMapper.insertBsFormulaInfo(bsFormulaInfo); } /** * 修改配方配置 * * @param bsFormulaInfo 配方配置 * @return 结果 */ @Override public int updateBsFormulaInfo(BsFormulaInfo bsFormulaInfo) { bsFormulaInfo.setUpdateTime(DateUtils.getNowDate()); return bsFormulaInfoMapper.updateBsFormulaInfo(bsFormulaInfo); } /** * 批量删除配方配置 * * @param ids 需要删除的配方配置主键 * @return 结果 */ @Override public int deleteBsFormulaInfoByIds(Long[] ids) { return bsFormulaInfoMapper.deleteBsFormulaInfoByIds(ids); } /** * 删除配方配置信息 * * @param id 配方配置主键 * @return 结果 */ @Override public int deleteBsFormulaInfoById(Long id) { return bsFormulaInfoMapper.deleteBsFormulaInfoById(id); } }