New file |
| | |
| | | package cn.lili.modules.lmk.domain.vo; |
| | | |
| | | |
| | | import java.util.List; |
| | | |
| | | import cn.lili.base.AbsVo; |
| | | import cn.lili.modules.lmk.domain.entity.CouponVirtual; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | 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 zxl |
| | | * @since 2025-09-10 |
| | | */ |
| | | @Data |
| | | @ApiModel(value = "虚拟商品优惠卷响应数据", description = "虚拟商品优惠卷响应数据") |
| | | public class CouponVirtualVO extends AbsVo { |
| | | |
| | | /** 订单id */ |
| | | @ApiModelProperty("订单id") |
| | | private String orderId; |
| | | |
| | | /** 商品id */ |
| | | @ApiModelProperty("商品id") |
| | | private String goodsId; |
| | | |
| | | /** 商品名称 */ |
| | | @ApiModelProperty("商品名称") |
| | | private String skuName; |
| | | |
| | | /** 优惠卷id */ |
| | | @ApiModelProperty("优惠卷id") |
| | | private String couponId; |
| | | |
| | | /** 编号 */ |
| | | @ApiModelProperty("编号") |
| | | private String couponNo; |
| | | |
| | | /** 优惠卷名称 */ |
| | | @ApiModelProperty("优惠卷名称") |
| | | private String couponName; |
| | | |
| | | /** 名称 */ |
| | | @ApiModelProperty("名称") |
| | | private String name; |
| | | |
| | | /** 是否分享 */ |
| | | @ApiModelProperty("是否分享") |
| | | private String shareStatus; |
| | | |
| | | /** 是否领取 */ |
| | | @ApiModelProperty("是否领取") |
| | | private String claimStatus; |
| | | |
| | | |
| | | private Boolean deleteFlag; |
| | | |
| | | private String original; |
| | | |
| | | private String userNickName; |
| | | |
| | | public static CouponVirtualVO getVoByEntity(@NonNull CouponVirtual entity, CouponVirtualVO vo) { |
| | | if(vo == null) { |
| | | vo = new CouponVirtualVO(); |
| | | } |
| | | BeanUtils.copyProperties(entity, vo); |
| | | return vo; |
| | | } |
| | | |
| | | } |