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<Catalogue> {
|
List<CatalogueVo> selectCatalogueList(CatalogueReq catalogueReq);
|
|
List<CatalogueDataVo> selectCatalogueDataList(CatalogueReq catalogueReq);
|
|
Integer insertCatalogueData(CatalogueData catalogueData);
|
|
void insertCatalogueDataFile(CatalogueDataFile files);
|
|
Integer updateCatalogueData(CatalogueData catalogueData);
|
|
void updateCatalogueDataFile(CatalogueDataFile files);
|
|
List<CatalogueDataFile> selectCatalogueDataFile(@Param("companyId") Integer companyId, @Param("catalogueId") Integer catalogueId);
|
|
List<CatalogueData> selectByCompanyId(Integer companyId);
|
}
|