package com.xcong.excoin.modules.yunding.mapper;
|
|
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.yunding.entity.BasicSettingEntity;
|
import com.xcong.excoin.modules.yunding.entity.YdOrderEntity;
|
import com.xcong.excoin.modules.yunding.entity.YdProductEntity;
|
import com.xcong.excoin.modules.yunding.vo.YdMemberVo;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.math.BigDecimal;
|
|
public interface BasicSettingMapper extends BaseMapper<BasicSettingEntity> {
|
|
IPage<YdOrderEntity> getOrderList(Page<YdOrderEntity> page, @Param("record") YdOrderEntity ydOrderEntity);
|
|
IPage<YdProductEntity> getYdProductList(Page<YdProductEntity> page, @Param("record") YdProductEntity ydProductEntity);
|
|
IPage<YdMemberVo> getYdMemberList(Page<YdMemberVo> page, @Param("record")YdOrderEntity ydOrderEntity);
|
|
int selectPowerByMemberIdAndState(@Param("memberId")long memberId, @Param("state")int orderStateReady);
|
|
BigDecimal selectAmountByMemberId(@Param("memberId")long memberId);
|
|
BigDecimal selectChargeAmountByMemberIdAndStatus(@Param("memberId")long memberId, @Param("status")int status);
|
|
BigDecimal selectWithdrawAmountByMemberIdAndStatusAndIsInside(@Param("memberId")long memberId,
|
@Param("status")int status,
|
@Param("isInside")String isInside);
|
}
|