package com.ruoyi.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.domain.ReviewStandard; import com.ruoyi.web.request.ReviewStandardListByPageRequest; import com.ruoyi.web.response.ReviewStandardInspectionContentResponse; import com.ruoyi.web.response.ReviewStandardResponse; import com.ruoyi.web.response.ReviewStandardTestInspectionContentResponse; import java.util.List; public interface ReviewStandardService extends IService<ReviewStandard> { void initData(List<ReviewStandard> reviewStandardList); /** * 查询标准树状结构 * @param standardId * @param type * @return */ List<ReviewStandard> findTree(Long standardId, String type); /** * 分页查询标准列表 * * @param request * @return */ List<ReviewStandardResponse> listByPage(ReviewStandardListByPageRequest request); /** * 通过标准ID查询检验内容(树状结构) * * @param id * @return */ ReviewStandardInspectionContentResponse selectInspectionContent(Long id); /** * 根据标准主键ID查询车型试验的检验内容 * @param id * @return */ List<ReviewStandardTestInspectionContentResponse> selectTestInspectionContent(Long id); }