package cc.mrbird.febs.dapp.mapper; import cc.mrbird.febs.dapp.entity.DappAccountMoneyChangeEntity; import cc.mrbird.febs.dapp.entity.IgtOnHookPlanOrder; import cc.mrbird.febs.dapp.vo.AdminIgtOnHookPlanOrderVo; 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; import java.math.BigDecimal; import java.util.List; public interface IgtOnHookPlanOrderDao extends BaseMapper { List selectByState(@Param("state")int i); Integer updateAvaAmountById(@Param("id")Long id,@Param("amount")BigDecimal amount); Integer addAvaAmountById(@Param("id")Long id,@Param("amount")BigDecimal amount); IgtOnHookPlanOrder selectByMemberId(@Param("memberId")Long memberId); Integer AddProfitById(@Param("id")Long id, @Param("profit")BigDecimal balance); BigDecimal selectSumProfitByMemberId(@Param("memberId")Long memberId); List selectByCreateTime(@Param("createTime")String format); IPage findMemberPlanListInPage(Page page, @Param("record")IgtOnHookPlanOrder igtOnHookPlanOrder); List selectIdsByState(@Param("state")int i); void updateByIds(List ids); IPage findFlowListInPage(Page page, @Param("orderId")Long id); void updatePlanOrder(); }