package com.smartor.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.smartor.mapper.MedicationItemMapper; import com.smartor.domain.MedicationItem; import com.smartor.service.IMedicationItemService; /** * 药品信息Service业务层处理 * * @author lihu * @date 2026-07-17 */ @Service public class MedicationItemServiceImpl implements IMedicationItemService { @Autowired private MedicationItemMapper medicationItemMapper; /** * 查询药品信息 * * @param id 药品信息主键 * @return 药品信息 */ @Override public MedicationItem selectMedicationItemById(Long id) { return medicationItemMapper.selectMedicationItemById(id); } /** * 查询药品信息列表 * * @param medicationItem 药品信息 * @return 药品信息 */ @Override public List selectMedicationItemList(MedicationItem medicationItem) { return medicationItemMapper.selectMedicationItemList(medicationItem); } /** * 新增药品信息 * * @param medicationItem 药品信息 * @return 结果 */ @Override public int insertMedicationItem(MedicationItem medicationItem) { medicationItem.setCreateTime(DateUtils.getNowDate()); return medicationItemMapper.insertMedicationItem(medicationItem); } /** * 修改药品信息 * * @param medicationItem 药品信息 * @return 结果 */ @Override public int updateMedicationItem(MedicationItem medicationItem) { medicationItem.setUpdateTime(DateUtils.getNowDate()); return medicationItemMapper.updateMedicationItem(medicationItem); } /** * 批量删除药品信息 * * @param ids 需要删除的药品信息主键 * @return 结果 */ @Override public int deleteMedicationItemByIds(Long[] ids) { return medicationItemMapper.deleteMedicationItemByIds(ids); } /** * 删除药品信息信息 * * @param id 药品信息主键 * @return 结果 */ @Override public int deleteMedicationItemById(Long id) { return medicationItemMapper.deleteMedicationItemById(id); } }