package com.ruoyi.cs.mapper; import java.util.List; import com.ruoyi.cs.domain.CsResApplySoftwareItem; import com.ruoyi.cs.domain.vo.CsResApplySoftwareItemVO; /** * 资源申请软件版本Mapper接口 * * @author ruoyi * @date 2024-04-29 */ public interface CsResApplySoftwareItemMapper { /** * 查询资源申请软件版本 * * @param itemId 资源申请软件版本主键 * @return 资源申请软件版本 */ public CsResApplySoftwareItem selectCsResApplySoftwareItemByItemId(String itemId); /** * 查询资源申请软件版本列表 * * @param csResApplySoftwareItem 资源申请软件版本 * @return 资源申请软件版本集合 */ public List selectCsResApplySoftwareItemList(CsResApplySoftwareItem csResApplySoftwareItem); /** * 新增资源申请软件版本 * * @param csResApplySoftwareItem 资源申请软件版本 * @return 结果 */ public int insertCsResApplySoftwareItem(CsResApplySoftwareItem csResApplySoftwareItem); /** * 批量新增资源申请软件版本 * * @param list 资源申请软件版本 * @return 结果 */ public int batchInsertCsResApplySoftwareItem(List list); /** * 修改资源申请软件版本 * * @param csResApplySoftwareItem 资源申请软件版本 * @return 结果 */ public int updateCsResApplySoftwareItem(CsResApplySoftwareItem csResApplySoftwareItem); /** * 删除资源申请软件版本 * * @param itemId 资源申请软件版本主键 * @return 结果 */ public int deleteCsResApplySoftwareItemByItemId(String itemId); /** * 批量删除资源申请软件版本 * * @param itemIds 需要删除的数据主键集合 * @return 结果 */ public int deleteCsResApplySoftwareItemByItemIds(String[] itemIds); /** * 软件详情列表 * @param applySoftwareId * @return */ List selectVoList(String applySoftwareId); /** * 删除资源申请的 软件详情列表 * * @param applyId 资源申请软件版本主键 * @return 结果 */ public int deleteApplySoftwareItemByApplyId(String applyId); }