sxwz2.0/src/main/java/com/kexue/skills/entity/dto/PointsTransactionDto.java
2026-01-22 10:20:02 +08:00

73 lines
1.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.kexue.skills.entity.dto;
import com.kexue.skills.entity.base.BaseQueryDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Date;
/**
* (PointsTransaction)查询条件封装类
* 积分交易记录查询条件
*
* @author 王志维
* @since 2025-02-21 23:01:48
*/
@Data
public class PointsTransactionDto extends BaseQueryDto {
@Schema(description ="主键ID")
private Long transactionId;
@Schema(description ="用户ID")
private Long userId;
@Schema(description ="用户名")
private String userName;
@Schema(description ="交易类型1.获得积分 2.使用积分")
private Integer transactionType;
@Schema(description ="积分数量")
private Integer points;
@Schema(description ="交易前积分")
private Integer beforePoints;
@Schema(description ="交易后积分")
private Integer afterPoints;
@Schema(description ="状态1.成功 2.失败")
private Integer status;
@Schema(description ="交易单号")
private String transactionNo;
@Schema(description ="支付方式1.微信 2.支付宝 3.余额支付")
private Integer payType;
@Schema(description ="业务ID")
private Long businessId;
@Schema(description ="业务类型")
private String businessType;
@Schema(description ="备注")
private String remark;
@Schema(description ="创建时间开始")
private Date createTimeStart;
@Schema(description ="创建时间结束")
private Date createTimeEnd;
@Schema(description ="更新时间开始")
private Date updateTimeStart;
@Schema(description ="更新时间结束")
private Date updateTimeEnd;
@Schema(description ="是否删除 0 未删除1已删除")
private Integer deleteFlag;
}