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; }