package com.ruoyi.cs.service; import java.util.List; import com.ruoyi.cs.domain.CsResApplySoftwareInfo; import com.ruoyi.cs.domain.dto.CsResApplySoftwareInfoADDDTO; import com.ruoyi.cs.domain.vo.CsResApplySoftwareInfoVO; /** * 资源申请单软件信息Service接口 * * @author ruoyi * @date 2024-04-29 */ public interface ICsResApplySoftwareInfoService { /** * 查询资源申请单软件信息 * * @param applySoftwareId 资源申请单软件信息主键 * @return 资源申请单软件信息 */ public CsResApplySoftwareInfo selectCsApplySoftwareInfoByApplySoftwareId(String applySoftwareId); /** * 查询资源申请单软件信息列表 * * @param csResApplySoftwareInfo 资源申请单软件信息 * @return 资源申请单软件信息集合 */ public List selectCsApplySoftwareInfoList(CsResApplySoftwareInfo csResApplySoftwareInfo); /** * 新增资源申请单软件信息 * * @param adddto 资源申请单软件信息 * @return 结果 */ public int insertCoverCsApplySoftwareInfo(CsResApplySoftwareInfoADDDTO adddto, String applyId); /** * 修改资源申请单软件信息 * * @param csResApplySoftwareInfo 资源申请单软件信息 * @return 结果 */ public int updateCsApplySoftwareInfo(CsResApplySoftwareInfo csResApplySoftwareInfo); /** * 批量删除资源申请单软件信息 * * @param applySoftwareIds 需要删除的资源申请单软件信息主键集合 * @return 结果 */ public int deleteCsApplySoftwareInfoByApplySoftwareIds(String[] applySoftwareIds); /** * 删除资源申请单软件信息信息 * * @param applySoftwareId 资源申请单软件信息主键 * @return 结果 */ public int deleteCsApplySoftwareInfoByApplySoftwareId(String applySoftwareId); /** * 获取申请单软件信息详情 * @param applyId 申请ID * @return */ public CsResApplySoftwareInfoVO selectVO(String applyId); }