package cc.mrbird.febs.dapp.mapper; import cc.mrbird.febs.dapp.entity.DappSystemProfit; import cc.mrbird.febs.dapp.vo.AdminDappSystemProfitVo; import cc.mrbird.febs.dapp.vo.AdminSystemProfitFlowListVo; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; public interface DappSystemProfitDao extends BaseMapper { DappSystemProfit selectSystemProfitByState(@Param("state") int stateOut); DappSystemProfit selectByIdForUpdate(@Param("id") Long id,@Param("state") int stateOut); void updateLevelProfitById(@Param("levelProfit") int levelProfit,@Param("id")Long id); void updateStateById(@Param("state") int stateOut,@Param("id")Long id); DappSystemProfit selectByMemberIdAndState(@Param("memberId")Long id, @Param("state")int stateIn); DappSystemProfit selectSystemProfitOutByState(@Param("state")int stateOut); DappSystemProfit selectSystemProfitInByState(@Param("state")int stateIn); IPage selectSystemProfitInPage(@Param("record")DappSystemProfit dappSystemProfit, Page page); IPage selectSystemProfitFlowListInPage(@Param("record")DappSystemProfit dappSystemProfit, Page page); }