package com.pcloud.book.giftcoupon.vo;

import com.pcloud.book.giftcoupon.dto.ServeInfoDTO;
import com.pcloud.common.entity.BaseEntity;

import lombok.Data;

import java.util.List;

/**
 * 专享礼券包表(GiftCouponPackage)实体类
 *
 * @author makejava
 * @since 2020-04-19 14:59:19
 */
@Data
public class GiftCouponVo extends BaseEntity {

    /**
    * 封面图
    */
    private String coverPic;
    /**
    * 名称
    */
    private String title;
    /**
    * 有效期开始时间
    */
    private String validDateBegin;
    /**
    * 有效期结束时间
    */
    private String validDateEnd;
    /**
    * 面额
    */
    private Integer denomination;
    
    private Integer stock;
    /**
    * 每人领取上限
    */
    private Integer receiveLimit;

    /**
     * 券类型（1-书币券，2-课程券）
     */
    private Integer couponType;
    /**
     * 使用说明
     */
    private String instructions;
    /**
     * 课程券使用方式（1-链接兑取，2-复制码）
     */
    private Integer useType;
    /**
     * 兑换地址
     */
    private String exchangeAddress;
    /**
     * 跳转外链编号
     */
    private String urlNumber;


    /**
     * 课程券第三方链接对象
     */
    private AppletThirdResourcesVo appletThirdResources;

    /**
     * 资源编号
     */
    private String resourceNumber;

    /**
     * 资源价格
     */
    private String price;

    /**
     * 资源描述
     */
    private String resourceDesc;

    /**
     * 划线价
     */
    private String crossedPrice;

    /**
     * 作品还是应用
     */
    private String serveType;

    /**
     * 应用或者作品id
     */
    private Long serveId;

    private String linkUrl;

    /**
     * 第三方资源链接id
     */
    private Long thirdResourceId;


    /**
     * 资源描述返回数组
     */
    private List<String> desc;

    /**
     * 作品或者应用信息
     */
    private ServeInfoDTO serveInfoDTO;



}