IInspectionFillGroupFillService.java 1.2 KB
package com.skua.modules.inspection.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.skua.modules.inspection.entity.InspectionFill;
import com.skua.modules.inspection.entity.InspectionFillGroupFill;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.inspection.vo.InspectionFillGroupFillVO;
import com.skua.modules.inspection.vo.InspectionGroupFillUpdateListVO;

import java.util.List;
import java.util.Map;

/**
 * 巡检填报组-填报项
 */
public interface IInspectionFillGroupFillService extends IService<InspectionFillGroupFill> {
    IPage<InspectionFillGroupFillVO> getPage(Page<InspectionFillGroupFillVO> page, QueryWrapper<InspectionFillGroupFillVO> inspectionFillGroupFillVOQueryWrapper);

    List<Map<String, Object>> getInspectionFillGroupFill(String groupName,String departId);

    void updateInspectionFillGroupFill(InspectionGroupFillUpdateListVO inspectionGroupFillUpdateListVO);

    Map<String, Object> getInspectionFillGroupById(String inspectionFillGroupId);

    void delete(InspectionFill inspectionFill);
}