package com.xcong.excoin.modules.trademanage.mapper; import java.math.BigDecimal; import org.apache.ibatis.annotations.Param; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.xcong.excoin.modules.member.entity.MemberEntity; import com.xcong.excoin.modules.trademanage.entity.ContractOrderEntity; import com.xcong.excoin.modules.trademanage.vo.PositionSettingVo; public interface ContractOrderMapper extends BaseMapper { IPage findMemberHistoryOrderInfoInPage(Page page, @Param("record") ContractOrderEntity contractOrderEntity); IPage findMemberHistoryOrderInfoAllInPage(Page page, @Param("record") ContractOrderEntity contractOrderEntity); IPage findHistoryOrderInfoAloneInfoInPage(Page page, @Param("record") ContractOrderEntity contractOrderEntity); IPage findhistoryOrderInfoAloneTestInfoInPage(Page page, @Param("record")ContractOrderEntity contractOrderEntity); IPage findHistoryOrderInfoAloneOneInPage(Page page, @Param("record")ContractOrderEntity contractOrderEntity); IPage findHistoryOrderInfoAloneTwoInPage(Page page, @Param("record")ContractOrderEntity contractOrderEntity); IPage findHistoryOrderInfoAloneTeeInPage(Page page, @Param("record")ContractOrderEntity contractOrderEntity); IPage findHistoryOrderInfoAloneAllInPage(Page page, @Param("record")ContractOrderEntity contractOrderEntity); IPage getPositionSettingList(Page page, @Param("record")MemberEntity memberEntity); IPage getPositionSettingsList(Page page, @Param("record")MemberEntity memberEntity); BigDecimal selectRewardAmountBymemberId(@Param("memberId")Long memberId); }