| | |
| | | package com.smartor.service.impl; |
| | | |
| | | import java.util.List; |
| | | import java.io.IOException; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.smartor.domain.*; |
| | | import com.smartor.mapper.SvyLibTopicoptionMapper; |
| | | import org.apache.catalina.User; |
| | | import org.apache.commons.collections4.CollectionUtils; |
| | | import org.apache.commons.lang3.ObjectUtils; |
| | | import org.apache.poi.ss.usermodel.Row; |
| | | import org.apache.poi.ss.usermodel.Sheet; |
| | | import org.apache.poi.ss.usermodel.Workbook; |
| | | import org.apache.poi.xssf.usermodel.XSSFWorkbook; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import com.smartor.mapper.SvyLibTopicMapper; |
| | | import com.smartor.domain.SvyLibTopic; |
| | | import com.smartor.service.ISvyLibTopicService; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | /** |
| | | * 问卷题目Service业务层处理 |
| | | * |
| | | * |
| | | * @author ruoyi |
| | | * @date 2023-03-03 |
| | | */ |
| | | @Service |
| | | public class SvyLibTopicServiceImpl implements ISvyLibTopicService |
| | | { |
| | | public class SvyLibTopicServiceImpl implements ISvyLibTopicService { |
| | | @Autowired |
| | | private SvyLibTopicMapper svyLibTopicMapper; |
| | | |
| | | // @Autowired |
| | | // private SvyLibTopicoptionMapper svyLibTopicoptionMapper; |
| | | |
| | | /** |
| | | * 查询问卷题目 |
| | | * |
| | | * |
| | | * @param topicid 问卷题目主键 |
| | | * @return 问卷题目 |
| | | */ |
| | | @Override |
| | | public SvyLibTopic selectSvyLibTopicByTopicid(Long topicid) |
| | | { |
| | | public SvyLibTopic selectSvyLibTopicByTopicid(Long topicid) { |
| | | return svyLibTopicMapper.selectSvyLibTopicByTopicid(topicid); |
| | | } |
| | | |
| | | /** |
| | | * 查询问卷题目列表 |
| | | * |
| | | * |
| | | * @param svyLibTopic 问卷题目 |
| | | * @return 问卷题目 |
| | | */ |
| | | @Override |
| | | public List<SvyLibTopic> selectSvyLibTopicList(SvyLibTopic svyLibTopic) |
| | | { |
| | | public List<SvyLibTopic> selectSvyLibTopicList(SvyLibTopic svyLibTopic) { |
| | | return svyLibTopicMapper.selectSvyLibTopicList(svyLibTopic); |
| | | } |
| | | |
| | | /** |
| | | * 新增问卷题目 |
| | | * |
| | | * |
| | | * @param svyLibTopic 问卷题目 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int insertSvyLibTopic(SvyLibTopic svyLibTopic) |
| | | { |
| | | public int insertSvyLibTopic(SvyLibTopic svyLibTopic) { |
| | | svyLibTopic.setCreateTime(DateUtils.getNowDate()); |
| | | return svyLibTopicMapper.insertSvyLibTopic(svyLibTopic); |
| | | } |
| | | |
| | | /** |
| | | * 修改问卷题目 |
| | | * |
| | | * |
| | | * @param svyLibTopic 问卷题目 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int updateSvyLibTopic(SvyLibTopic svyLibTopic) |
| | | { |
| | | public int updateSvyLibTopic(SvyLibTopic svyLibTopic) { |
| | | svyLibTopic.setUpdateTime(DateUtils.getNowDate()); |
| | | return svyLibTopicMapper.updateSvyLibTopic(svyLibTopic); |
| | | } |
| | | |
| | | /** |
| | | * 批量删除问卷题目 |
| | | * |
| | | * |
| | | * @param topicids 需要删除的问卷题目主键 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int deleteSvyLibTopicByTopicids(Long[] topicids) |
| | | { |
| | | public int deleteSvyLibTopicByTopicids(Long[] topicids) { |
| | | return svyLibTopicMapper.deleteSvyLibTopicByTopicids(topicids); |
| | | } |
| | | |
| | | /** |
| | | * 删除问卷题目信息 |
| | | * |
| | | * |
| | | * @param topicid 问卷题目主键 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int deleteSvyLibTopicByTopicid(Long topicid) |
| | | { |
| | | public int deleteSvyLibTopicByTopicid(Long topicid) { |
| | | return svyLibTopicMapper.deleteSvyLibTopicByTopicid(topicid); |
| | | } |
| | | |
| | | |
| | | } |