package com.xinelu.manage.vo.trainingitem;

import com.xinelu.manage.domain.trainingitem.TrainingItem;
import com.xinelu.manage.vo.trainingitemdirectory.TrainingItemDirectoryVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 护理员学习培训VO
 *
 * @author ljh
 * @version 1.0
 * Create by 2023/4/21 11:04
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class NurseAppletPersonTrainingItemVO extends TrainingItem implements Serializable {
    private static final long serialVersionUID = 4910038250164588018L;

    /**
     * 学习培训项目章节信息表
     */
    List<TrainingItemDirectoryVO> trainingItemDirectoryList;

    /**
     * 学习培训项目信息对象主键id
     */
    private Long trainingItemId;

    /**
     * 学习培训项目章节对象主键id
     */
    private Long trainingItemDirectoryId;

    /**
     * 订单状态，待付款：WAIT_PAY，已付款：PAY，退款中：WAIT_REFUND，已退款：REFUNDED，已取消：CANCEL
     */
    private String trainingOrderStatus;

    /**
     * 是否购买此包 BUY：已购买，NOT_BUY：未购买
     */
    private String trainingOrderDetailsBuy;
}