52 lines
1.3 KiB
Java
52 lines
1.3 KiB
Java
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;
|
||
|
||
/**
|
||
* (PointsAccount)查询条件封装类
|
||
* 积分账户查询条件
|
||
*
|
||
* @author 王志维
|
||
* @since 2025-02-21 23:01:48
|
||
*/
|
||
@Data
|
||
public class PointsAccountDto extends BaseQueryDto {
|
||
|
||
@Schema(description ="主键ID")
|
||
private Long accountId;
|
||
|
||
@Schema(description ="用户ID")
|
||
private Long userId;
|
||
|
||
@Schema(description ="用户名")
|
||
private String userName;
|
||
|
||
@Schema(description ="总积分")
|
||
private Integer totalPoints;
|
||
|
||
@Schema(description ="可用积分")
|
||
private Integer availablePoints;
|
||
|
||
@Schema(description ="冻结积分")
|
||
private Integer frozenPoints;
|
||
|
||
@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;
|
||
|
||
} |