| | |
| | | package com.smartor.service.impl; |
| | | |
| | | import cn.hutool.json.JSONArray; |
| | | import com.google.gson.Gson; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.smartor.domain.IvrLibaTargetoption; |
| | | import com.smartor.mapper.IvrLibaTargetoptionMapper; |
| | |
| | | |
| | | /** |
| | | * 指标选项库Service业务层处理 |
| | | * |
| | | * |
| | | * @author ruoyi |
| | | * @date 2023-12-14 |
| | | */ |
| | | @Service |
| | | public class IvrLibaTargetoptionServiceImpl implements IIvrLibaTargetoptionService |
| | | { |
| | | public class IvrLibaTargetoptionServiceImpl implements IIvrLibaTargetoptionService { |
| | | @Autowired |
| | | private IvrLibaTargetoptionMapper ivrLibaTargetoptionMapper; |
| | | |
| | | /** |
| | | * 查询指标选项库 |
| | | * |
| | | * |
| | | * @param targetoptionid 指标选项库主键 |
| | | * @return 指标选项库 |
| | | */ |
| | | @Override |
| | | public IvrLibaTargetoption selectIvrLibaTargetoptionByTargetoptionid(Long targetoptionid) |
| | | { |
| | | public IvrLibaTargetoption selectIvrLibaTargetoptionByTargetoptionid(Long targetoptionid) { |
| | | return ivrLibaTargetoptionMapper.selectIvrLibaTargetoptionByTargetoptionid(targetoptionid); |
| | | } |
| | | |
| | | /** |
| | | * 查询指标选项库列表 |
| | | * |
| | | * |
| | | * @param ivrLibaTargetoption 指标选项库 |
| | | * @return 指标选项库 |
| | | */ |
| | | @Override |
| | | public List<IvrLibaTargetoption> selectIvrLibaTargetoptionList(IvrLibaTargetoption ivrLibaTargetoption) |
| | | { |
| | | public List<IvrLibaTargetoption> selectIvrLibaTargetoptionList(IvrLibaTargetoption ivrLibaTargetoption) { |
| | | return ivrLibaTargetoptionMapper.selectIvrLibaTargetoptionList(ivrLibaTargetoption); |
| | | } |
| | | |
| | | /** |
| | | * 新增指标选项库 |
| | | * |
| | | * |
| | | * @param ivrLibaTargetoption 指标选项库 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int insertIvrLibaTargetoption(IvrLibaTargetoption ivrLibaTargetoption) |
| | | { |
| | | public int insertIvrLibaTargetoption(IvrLibaTargetoption ivrLibaTargetoption) { |
| | | ivrLibaTargetoption.setCreateTime(DateUtils.getNowDate()); |
| | | ivrLibaTargetoption.setDynamiccruxsJson(new Gson().toJson(ivrLibaTargetoption.getDynamiccruxs())); |
| | | ivrLibaTargetoption.setNodynamiccruxsJson(new Gson().toJson(ivrLibaTargetoption.getNodynamiccruxs())); |
| | | return ivrLibaTargetoptionMapper.insertIvrLibaTargetoption(ivrLibaTargetoption); |
| | | } |
| | | |
| | | /** |
| | | * 修改指标选项库 |
| | | * |
| | | * |
| | | * @param ivrLibaTargetoption 指标选项库 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int updateIvrLibaTargetoption(IvrLibaTargetoption ivrLibaTargetoption) |
| | | { |
| | | public int updateIvrLibaTargetoption(IvrLibaTargetoption ivrLibaTargetoption) { |
| | | ivrLibaTargetoption.setUpdateTime(DateUtils.getNowDate()); |
| | | return ivrLibaTargetoptionMapper.updateIvrLibaTargetoption(ivrLibaTargetoption); |
| | | } |
| | | |
| | | /** |
| | | * 批量删除指标选项库 |
| | | * |
| | | * |
| | | * @param targetoptionids 需要删除的指标选项库主键 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int deleteIvrLibaTargetoptionByTargetoptionids(Long[] targetoptionids) |
| | | { |
| | | public int deleteIvrLibaTargetoptionByTargetoptionids(Long[] targetoptionids) { |
| | | return ivrLibaTargetoptionMapper.deleteIvrLibaTargetoptionByTargetoptionids(targetoptionids); |
| | | } |
| | | |
| | | /** |
| | | * 删除指标选项库信息 |
| | | * |
| | | * |
| | | * @param targetoptionid 指标选项库主键 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int deleteIvrLibaTargetoptionByTargetoptionid(Long targetoptionid) |
| | | { |
| | | public int deleteIvrLibaTargetoptionByTargetoptionid(Long targetoptionid) { |
| | | return ivrLibaTargetoptionMapper.deleteIvrLibaTargetoptionByTargetoptionid(targetoptionid); |
| | | } |
| | | } |