package cn.lili.modules.lmk.domain.vo; import cn.lili.base.AbsVo; import cn.lili.modules.lmk.domain.entity.AddPrizeRule; import java.util.List; import org.springframework.lang.NonNull; import org.springframework.beans.BeanUtils; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 抽奖用户规则配置展示 * * @author peng * @since 2025-09-29 */ @Data @ApiModel(value = "抽奖用户规则配置响应数据", description = "抽奖用户规则配置响应数据") public class AddPrizeRuleVO extends AbsVo { /** 规则名称 */ @ApiModelProperty("规则名称") private String ruleName; /** 规则编码 */ @ApiModelProperty("规则编码") private String ruleCode; /** 规则值 */ @ApiModelProperty("规则值") private String ruleValue; /** 增加次数 */ @ApiModelProperty("增加次数") private Integer addNum; public static AddPrizeRuleVO getVoByEntity(@NonNull AddPrizeRule entity, AddPrizeRuleVO vo) { if(vo == null) { vo = new AddPrizeRuleVO(); } BeanUtils.copyProperties(entity, vo); return vo; } }