trade: MemberBrokerageRecord 重命名为 TradeBrokerageRecord
parent
9336a0a102
commit
fa53a3b15e
32
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/MemberBrokerageRecordController.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/TradeBrokerageRecordController.java
32
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/MemberBrokerageRecordController.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/TradeBrokerageRecordController.java
2
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/MemberBrokerageRecordBaseVO.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordBaseVO.java
2
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/MemberBrokerageRecordBaseVO.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordBaseVO.java
2
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/MemberBrokerageRecordPageReqVO.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordPageReqVO.java
2
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/MemberBrokerageRecordPageReqVO.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordPageReqVO.java
2
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/MemberBrokerageRecordRespVO.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordRespVO.java
2
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/MemberBrokerageRecordRespVO.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/record/vo/TradeBrokerageRecordRespVO.java
@ -1,47 +0,0 @@
|
|||||||
package cn.iocoder.yudao.module.trade.dal.mysql.brokerage.record;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
||||||
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
|
||||||
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
||||||
import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.MemberBrokerageRecordPageReqVO;
|
|
||||||
import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.MemberBrokerageRecordDO;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
|
|
||||||
import java.time.LocalDateTime;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 佣金记录 Mapper
|
|
||||||
*
|
|
||||||
* @author owen
|
|
||||||
*/
|
|
||||||
@Mapper
|
|
||||||
public interface MemberBrokerageRecordMapper extends BaseMapperX<MemberBrokerageRecordDO> {
|
|
||||||
|
|
||||||
default PageResult<MemberBrokerageRecordDO> selectPage(MemberBrokerageRecordPageReqVO reqVO) {
|
|
||||||
return selectPage(reqVO, new LambdaQueryWrapperX<MemberBrokerageRecordDO>()
|
|
||||||
.eqIfPresent(MemberBrokerageRecordDO::getUserId, reqVO.getUserId())
|
|
||||||
.eqIfPresent(MemberBrokerageRecordDO::getBizType, reqVO.getBizType())
|
|
||||||
.eqIfPresent(MemberBrokerageRecordDO::getStatus, reqVO.getStatus())
|
|
||||||
.betweenIfPresent(MemberBrokerageRecordDO::getCreateTime, reqVO.getCreateTime())
|
|
||||||
.orderByDesc(MemberBrokerageRecordDO::getId));
|
|
||||||
}
|
|
||||||
|
|
||||||
default List<MemberBrokerageRecordDO> selectListByStatusAndUnfreezeTimeLt(Integer status, LocalDateTime unfreezeTime) {
|
|
||||||
return selectList(new LambdaQueryWrapper<MemberBrokerageRecordDO>()
|
|
||||||
.eq(MemberBrokerageRecordDO::getStatus, status)
|
|
||||||
.lt(MemberBrokerageRecordDO::getUnfreezeTime, unfreezeTime));
|
|
||||||
}
|
|
||||||
|
|
||||||
default int updateByIdAndStatus(Integer id, Integer status, MemberBrokerageRecordDO updateObj) {
|
|
||||||
return update(updateObj, new LambdaQueryWrapper<MemberBrokerageRecordDO>()
|
|
||||||
.eq(MemberBrokerageRecordDO::getId, id)
|
|
||||||
.eq(MemberBrokerageRecordDO::getStatus, status));
|
|
||||||
}
|
|
||||||
|
|
||||||
default MemberBrokerageRecordDO selectByUserIdAndBizTypeAndBizId(Integer bizType, String bizId) {
|
|
||||||
return selectOne(MemberBrokerageRecordDO::getBizType, bizType,
|
|
||||||
MemberBrokerageRecordDO::getBizId, bizId);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -0,0 +1,47 @@
|
|||||||
|
package cn.iocoder.yudao.module.trade.dal.mysql.brokerage.record;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
||||||
|
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
||||||
|
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||||
|
import cn.iocoder.yudao.module.trade.controller.admin.brokerage.record.vo.TradeBrokerageRecordPageReqVO;
|
||||||
|
import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.record.TradeBrokerageRecordDO;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 佣金记录 Mapper
|
||||||
|
*
|
||||||
|
* @author owen
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface TradeBrokerageRecordMapper extends BaseMapperX<TradeBrokerageRecordDO> {
|
||||||
|
|
||||||
|
default PageResult<TradeBrokerageRecordDO> selectPage(TradeBrokerageRecordPageReqVO reqVO) {
|
||||||
|
return selectPage(reqVO, new LambdaQueryWrapperX<TradeBrokerageRecordDO>()
|
||||||
|
.eqIfPresent(TradeBrokerageRecordDO::getUserId, reqVO.getUserId())
|
||||||
|
.eqIfPresent(TradeBrokerageRecordDO::getBizType, reqVO.getBizType())
|
||||||
|
.eqIfPresent(TradeBrokerageRecordDO::getStatus, reqVO.getStatus())
|
||||||
|
.betweenIfPresent(TradeBrokerageRecordDO::getCreateTime, reqVO.getCreateTime())
|
||||||
|
.orderByDesc(TradeBrokerageRecordDO::getId));
|
||||||
|
}
|
||||||
|
|
||||||
|
default List<TradeBrokerageRecordDO> selectListByStatusAndUnfreezeTimeLt(Integer status, LocalDateTime unfreezeTime) {
|
||||||
|
return selectList(new LambdaQueryWrapper<TradeBrokerageRecordDO>()
|
||||||
|
.eq(TradeBrokerageRecordDO::getStatus, status)
|
||||||
|
.lt(TradeBrokerageRecordDO::getUnfreezeTime, unfreezeTime));
|
||||||
|
}
|
||||||
|
|
||||||
|
default int updateByIdAndStatus(Integer id, Integer status, TradeBrokerageRecordDO updateObj) {
|
||||||
|
return update(updateObj, new LambdaQueryWrapper<TradeBrokerageRecordDO>()
|
||||||
|
.eq(TradeBrokerageRecordDO::getId, id)
|
||||||
|
.eq(TradeBrokerageRecordDO::getStatus, status));
|
||||||
|
}
|
||||||
|
|
||||||
|
default TradeBrokerageRecordDO selectByUserIdAndBizTypeAndBizId(Integer bizType, String bizId) {
|
||||||
|
return selectOne(TradeBrokerageRecordDO::getBizType, bizType,
|
||||||
|
TradeBrokerageRecordDO::getBizId, bizId);
|
||||||
|
}
|
||||||
|
}
|
||||||
42
yudao-module-mall/yudao-module-trade-biz/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/record/MemberBrokerageRecordServiceImplTest.java → yudao-module-mall/yudao-module-trade-biz/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/record/TradeBrokerageRecordServiceImplTest.java
42
yudao-module-mall/yudao-module-trade-biz/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/record/MemberBrokerageRecordServiceImplTest.java → yudao-module-mall/yudao-module-trade-biz/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/record/TradeBrokerageRecordServiceImplTest.java
Loading…
Reference in New Issue