Newer
Older
huludao / src / main / java / com / newfiber / modules / inspection / service / InspectionUserItemService.java
package com.newfiber.modules.inspection.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.newfiber.modules.inspection.entity.InspectionDetectionEqu;
import com.newfiber.modules.inspection.entity.InspectionUserItem;
import com.newfiber.modules.inspection.request.InspectionStatisRequest;
import com.newfiber.modules.inspection.request.InspectionUserItemCheckBatchReq;
import com.newfiber.modules.inspection.request.InspectionUserItemCheckPumpReq;
import com.newfiber.modules.inspection.request.InspectionUserItemCheckReq;
import com.newfiber.modules.inspection.response.InspectionStatisResponse;
import java.util.List;

/**
 * 用户巡检检测项Service
 *
 * @author : xiongk
 * @since : 2020-11-06 10:00
 */
public interface InspectionUserItemService extends IService<InspectionUserItem>  {

    void create(String fullname, String inspectionNo, List<InspectionDetectionEqu> inspectionDetectionEquList);

   void check(InspectionUserItemCheckReq request);

   Integer uncheckCount(String inspectionNo);

    List<InspectionUserItem> list(String inspectionNo);

    void checkBatch(InspectionUserItemCheckBatchReq request);

    void checkPump(InspectionUserItemCheckPumpReq request);

    List<InspectionStatisResponse> inspectionStatis(InspectionStatisRequest request);
}