package cn.com.goldenwater.dcproj.service.impl.offline; import cn.com.goldenwater.dcproj.model.BisInspOffLine; import cn.com.goldenwater.dcproj.model.BisInspOffLineObj; import cn.com.goldenwater.dcproj.model.BisInspOffLineRet; import cn.com.goldenwater.dcproj.model.BisInspOffLineRetBase; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.IOException; /** * @author lhc * @date 2019/11/18 16:59 */ public abstract class BisInspOffLineProcess { private Logger logger = LoggerFactory.getLogger(getClass()); /** * 处理督查类型填报 * * @param bisInspOffLineObj */ public abstract BisInspOffLineRet process(BisInspOffLineObj bisInspOffLineObj, String fileDir) throws IOException; /** * 获取督查类型关联的基础信息 * * @param bisInspOffLine * @return */ public abstract BisInspOffLineRetBase getBaseInfo(BisInspOffLine bisInspOffLine); }