package com.smartor.service.impl; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.ServiceTaskmedical; import com.smartor.mapper.ServiceTaskmedicalMapper; import com.smartor.service.IServiceTaskmedicalService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 任务药品关联Service业务层处理 * * @author lihu * @date 2026-07-29 */ @Service public class ServiceTaskmedicalServiceImpl implements IServiceTaskmedicalService { @Autowired private ServiceTaskmedicalMapper serviceTaskmedicalMapper; /** * 查询任务药品关联 * * @param id 任务药品关联主键 * @return 任务药品关联 */ @Override public ServiceTaskmedical selectServiceTaskmedicalById(Long id) { return serviceTaskmedicalMapper.selectServiceTaskmedicalById(id); } /** * 查询任务药品关联列表 * * @param serviceTaskmedical 任务药品关联 * @return 任务药品关联 */ @Override public List selectServiceTaskmedicalList(ServiceTaskmedical serviceTaskmedical) { return serviceTaskmedicalMapper.selectServiceTaskmedicalList(serviceTaskmedical); } /** * 新增任务药品关联 * * @param serviceTaskmedical 任务药品关联 * @return 结果 */ @Override public int insertServiceTaskmedical(ServiceTaskmedical serviceTaskmedical) { serviceTaskmedical.setCreateTime(DateUtils.getNowDate()); return serviceTaskmedicalMapper.insertServiceTaskmedical(serviceTaskmedical); } /** * 修改任务药品关联 * * @param serviceTaskmedical 任务药品关联 * @return 结果 */ @Override public int updateServiceTaskmedical(ServiceTaskmedical serviceTaskmedical) { serviceTaskmedical.setUpdateTime(DateUtils.getNowDate()); return serviceTaskmedicalMapper.updateServiceTaskmedical(serviceTaskmedical); } /** * 批量删除任务药品关联 * * @param ids 需要删除的任务药品关联主键 * @return 结果 */ @Override public int deleteServiceTaskmedicalByIds(Long[] ids) { return serviceTaskmedicalMapper.deleteServiceTaskmedicalByIds(ids); } /** * 删除任务药品关联信息 * * @param id 任务药品关联主键 * @return 结果 */ @Override public int deleteServiceTaskmedicalById(Long id) { return serviceTaskmedicalMapper.deleteServiceTaskmedicalById(id); } }