package com.smartor.service.impl; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.SvyTaskTemplateTargetoption; import com.smartor.mapper.SvyTaskTemplateTargetoptionMapper; import com.smartor.service.ISvyTaskTemplateTargetoptionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 问卷任务模板指标选项库Service业务层处理 * * @author ruoyi * @date 2024-06-19 */ @Service public class SvyTaskTemplateTargetoptionServiceImpl implements ISvyTaskTemplateTargetoptionService { @Autowired private SvyTaskTemplateTargetoptionMapper svyTaskTemplateTargetoptionMapper; /** * 查询问卷任务模板指标选项库 * * @param id 问卷任务模板指标选项库主键 * @return 问卷任务模板指标选项库 */ @Override public SvyTaskTemplateTargetoption selectSvyTaskTemplateTargetoptionById(Long id) { return svyTaskTemplateTargetoptionMapper.selectSvyTaskTemplateTargetoptionById(id); } /** * 查询问卷任务模板指标选项库列表 * * @param svyTaskTemplateTargetoption 问卷任务模板指标选项库 * @return 问卷任务模板指标选项库 */ @Override public List selectSvyTaskTemplateTargetoptionList(SvyTaskTemplateTargetoption svyTaskTemplateTargetoption) { return svyTaskTemplateTargetoptionMapper.selectSvyTaskTemplateTargetoptionList(svyTaskTemplateTargetoption); } /** * 新增问卷任务模板指标选项库 * * @param svyTaskTemplateTargetoption 问卷任务模板指标选项库 * @return 结果 */ @Override public int insertSvyTaskTemplateTargetoption(SvyTaskTemplateTargetoption svyTaskTemplateTargetoption) { svyTaskTemplateTargetoption.setCreateTime(DateUtils.getNowDate()); return svyTaskTemplateTargetoptionMapper.insertSvyTaskTemplateTargetoption(svyTaskTemplateTargetoption); } /** * 修改问卷任务模板指标选项库 * * @param svyTaskTemplateTargetoption 问卷任务模板指标选项库 * @return 结果 */ @Override public int updateSvyTaskTemplateTargetoption(SvyTaskTemplateTargetoption svyTaskTemplateTargetoption) { svyTaskTemplateTargetoption.setUpdateTime(DateUtils.getNowDate()); return svyTaskTemplateTargetoptionMapper.updateSvyTaskTemplateTargetoption(svyTaskTemplateTargetoption); } /** * 批量删除问卷任务模板指标选项库 * * @param ids 需要删除的问卷任务模板指标选项库主键 * @return 结果 */ @Override public int deleteSvyTaskTemplateTargetoptionByIds(Long[] ids) { return svyTaskTemplateTargetoptionMapper.deleteSvyTaskTemplateTargetoptionByIds(ids); } /** * 删除问卷任务模板指标选项库信息 * * @param id 问卷任务模板指标选项库主键 * @return 结果 */ @Override public int deleteSvyTaskTemplateTargetoptionById(Long id) { return svyTaskTemplateTargetoptionMapper.deleteSvyTaskTemplateTargetoptionById(id); } }