Merge remote-tracking branch 'origin/feature/mall_product' into feature/mall_product

plp
xiaqing 2 years ago
commit 0907ca2081

@ -0,0 +1,89 @@
package cn.iocoder.yudao.module.pay.dal.dataobject.wallet;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDateTime;
/**
*
*/
@TableName(value ="pay_wallet_recharge")
@KeySequence("pay_wallet_recharge_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data
public class PayWalletRechargeDO extends BaseDO {
/**
*
*/
@TableId
private Long id;
/**
* id
*/
private Long walletId;
/**
* 100 20 120
*/
private Integer price;
/**
*
*/
private Integer payPrice;
/**
*
*/
private Integer walletBonus;
/**
* [0: 1:]
*/
private Boolean payStatus;
/**
*
*/
private Long payOrderId;
/**
*
*/
private String payChannelCode;
/**
*
*/
private LocalDateTime payTime;
/**
* 退
*/
private Long payRefundId;
/**
* 退
*/
private Integer refundPrice;
/**
* 退
*/
private Integer refundPayPrice;
/**
* 退
*/
private Integer refundWalletBonus;
/**
* 退
*/
private LocalDateTime refundTime;
}

@ -0,0 +1,20 @@
package cn.iocoder.yudao.module.pay.dal.mysql.wallet;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.pay.dal.dataobject.demo.PayDemoOrderDO;
import cn.iocoder.yudao.module.pay.dal.dataobject.wallet.PayWalletRechargeDO;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface PayWalletRechargeMapper extends BaseMapperX<PayWalletRechargeDO> {
default int updateByIdAndPaid(Long id, boolean wherePayed, PayWalletRechargeDO updateObj){
return update(updateObj, new LambdaQueryWrapperX<PayWalletRechargeDO>()
.eq(PayWalletRechargeDO::getId, id).eq(PayWalletRechargeDO::getPayStatus, wherePayed));
}
}
Loading…
Cancel
Save