|  |  |  | 
|---|
|  |  |  | package com.smartor.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.smartor.domain.IvrLibaTarget; | 
|---|
|  |  |  | import com.smartor.domain.IvrLibaTargetVO; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 指标选项库Service接口 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @author ruoyi | 
|---|
|  |  |  | * @date 2023-12-14 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public interface IIvrLibaTargetService | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public interface IIvrLibaTargetService { | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查询指标选项库 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param targetID 指标选项库主键 | 
|---|
|  |  |  | * @return 指标选项库 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public IvrLibaTarget selectIvrLibaTargetByTargetID(Long targetID); | 
|---|
|  |  |  | public IvrLibaTarget selectIvrLibaTargetByTargetID(Long id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查询指标选项库列表 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param ivrLibaTarget 指标选项库 | 
|---|
|  |  |  | * @return 指标选项库集合 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public List<IvrLibaTarget> selectIvrLibaTargetList(IvrLibaTarget ivrLibaTarget); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 新增指标选项库 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * 查询指标和关联的指标选项 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param ivrLibaTarget 指标选项库 | 
|---|
|  |  |  | * @return 查询指标和关联的指标选项 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public List<IvrLibaTargetVO> targetInfo(IvrLibaTarget ivrLibaTarget); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 新增指标选项库 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param ivrLibaTargetVO 指标选项库 | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int insertIvrLibaTarget(IvrLibaTarget ivrLibaTarget); | 
|---|
|  |  |  | public int insertIvrLibaTarget(IvrLibaTargetVO ivrLibaTargetVO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 修改指标选项库 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param ivrLibaTarget 指标选项库 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param ivrLibaTargetVO 指标选项库 | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int updateIvrLibaTarget(IvrLibaTarget ivrLibaTarget); | 
|---|
|  |  |  | public int saveOrupdateIvrLibaTarget(IvrLibaTargetVO ivrLibaTargetVO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 批量删除指标选项库 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param targetIDs 需要删除的指标选项库主键集合 | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int deleteIvrLibaTargetByTargetIDs(Long[] targetIDs); | 
|---|
|  |  |  | public int deleteIvrLibaTargetByTargetIDs(Long[] ids); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 删除指标选项库信息 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param targetID 指标选项库主键 | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int deleteIvrLibaTargetByTargetID(Long targetID); | 
|---|
|  |  |  | public int deleteIvrLibaTargetByTargetID(Long id); | 
|---|
|  |  |  | } | 
|---|