package com.smartor.service.impl; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.SvyTasksingledetail; import com.smartor.mapper.SvyTasksingledetailMapper; import com.smartor.service.ISvyTasksingledetailService; 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 SvyTasksingledetailServiceImpl implements ISvyTasksingledetailService { @Autowired private SvyTasksingledetailMapper svyTasksingledetailMapper; /** * 查询问卷结果记录详情 * * @param calldetailid 问卷结果记录详情主键 * @return 问卷结果记录详情 */ @Override public SvyTasksingledetail selectSvyTasksingledetailByCalldetailid(String calldetailid) { return svyTasksingledetailMapper.selectSvyTasksingledetailByCalldetailid(calldetailid); } /** * 查询问卷结果记录详情列表 * * @param svyTasksingledetail 问卷结果记录详情 * @return 问卷结果记录详情 */ @Override public List selectSvyTasksingledetailList(SvyTasksingledetail svyTasksingledetail) { return svyTasksingledetailMapper.selectSvyTasksingledetailList(svyTasksingledetail); } /** * 新增问卷结果记录详情 * * @param svyTasksingledetail 问卷结果记录详情 * @return 结果 */ @Override public int insertSvyTasksingledetail(SvyTasksingledetail svyTasksingledetail) { svyTasksingledetail.setCreateTime(DateUtils.getNowDate()); return svyTasksingledetailMapper.insertSvyTasksingledetail(svyTasksingledetail); } /** * 修改问卷结果记录详情 * * @param svyTasksingledetail 问卷结果记录详情 * @return 结果 */ @Override public int updateSvyTasksingledetail(SvyTasksingledetail svyTasksingledetail) { svyTasksingledetail.setUpdateTime(DateUtils.getNowDate()); return svyTasksingledetailMapper.updateSvyTasksingledetail(svyTasksingledetail); } /** * 批量删除问卷结果记录详情 * * @param calldetailids 需要删除的问卷结果记录详情主键 * @return 结果 */ @Override public int deleteSvyTasksingledetailByCalldetailids(String[] calldetailids) { return svyTasksingledetailMapper.deleteSvyTasksingledetailByCalldetailids(calldetailids); } /** * 删除问卷结果记录详情信息 * * @param calldetailid 问卷结果记录详情主键 * @return 结果 */ @Override public int deleteSvyTasksingledetailByCalldetailid(String calldetailid) { return svyTasksingledetailMapper.deleteSvyTasksingledetailByCalldetailid(calldetailid); } }