IInspectionPointFillGroupService.java 1.4 KB
package com.skua.modules.inspection.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.skua.core.api.vo.TreeData;
import com.skua.modules.inspection.entity.InspectionPointFillGroup;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.inspection.vo.InspectionPointAndFillGroupVO;
import com.skua.modules.inspection.vo.InspectionPointFillGroupAndFillVO;
import com.skua.modules.inspection.vo.InspectionPointFillGroupVO;
import com.skua.modules.inspection.vo.InspectionStructEquipVO;

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

/**
 * 巡检点-填报组
 */
public interface IInspectionPointFillGroupService extends IService<InspectionPointFillGroup> {
	
    List<InspectionPointFillGroupAndFillVO> getList(QueryWrapper<InspectionPointFillGroupAndFillVO> inspectionPointFillGroupAndFillVOQueryWrapper);

    void updateInspectionFillGroupToInspectionPoint(InspectionPointFillGroupVO inspectionPointFillGroupVO);

    List<InspectionStructEquipVO> getSysStructDictAndEquipInfo(String departId);

    void updateInspectionTriggerMode(String pointGroupId, String sysStructDictId, String equipInfoId);

    List<Map<String, Object>> getInspectionFillGroupById(String inspectionPointId);

    void updateInspectionPointFillGroup(InspectionPointAndFillGroupVO inspectionPointAndFillGroupVO);

    Map<String, Object> getInspectionPointFillGroup(String inspectionPointId);
}