package com.zjrs.zwnw.rlzysc.blo;

import org.mohrss.leaf.core.framework.persistens.PageResult;
import com.zjrs.zwnw.rlzysc.dto.GxygDTO;
import com.zjrs.zwnw.rlzysc.dto.GxygQueryDTO;
import com.zjrs.zwnw.rlzysc.po.VRsRlzyGxygPO;

import java.util.Map;

public interface GxygBLO {

    PageResult getGxygList(GxygQueryDTO dto);

    VRsRlzyGxygPO getGxyg(GxygDTO dto);

    void updateState(GxygDTO dto);

    void updateShztAndFbzt(GxygDTO dto);

    Map<String, Object> getGxygStates();

    void updateGxygStates(GxygDTO dto);
}
