package com.gkhy.exam.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gkhy.exam.system.domain.Catalogue; import com.gkhy.exam.system.domain.CatalogueData; import com.gkhy.exam.system.domain.CatalogueDataFile; import com.gkhy.exam.system.domain.req.CatalogueReq; import com.gkhy.exam.system.domain.vo.CatalogueDataVo; import com.gkhy.exam.system.domain.vo.CatalogueVo; import org.apache.ibatis.annotations.Param; import org.mapstruct.Mapper; import java.util.List; @Mapper public interface CatalogueMapper extends BaseMapper { List selectCatalogueList(CatalogueReq catalogueReq); List selectCatalogueDataList(CatalogueReq catalogueReq); Integer insertCatalogueData(CatalogueData catalogueData); void insertCatalogueDataFile(CatalogueDataFile files); Integer updateCatalogueData(CatalogueData catalogueData); void updateCatalogueDataFile(CatalogueDataFile files); List selectCatalogueDataFile(@Param("companyId") Integer companyId, @Param("catalogueId") Integer catalogueId); List selectByCompanyId(Integer companyId); }