package com.YuyeTech.TPlat.dataobject;

import lombok.Data;
import org.hibernate.annotations.DynamicUpdate;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.util.Date;

/**
 * @author:slambb
 * @date:2021/8/4
 */
@Data
@Entity
@DynamicUpdate
public class LevelJump {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
    private String name;//关卡名字
    private String describe;//关卡描述
    private Integer rewardGold;//奖励金币
    private Integer rewardDiamond;//奖励钻石
    private Integer rewardHonor;//过关荣誉
    private Integer consumeGold;//消耗金币
    private Integer consumeDiamond;//消耗钻石
    private Integer signCount;//标志块的总数
    private String signType;//标志块的种类
    private Integer limitTime;//限时（秒），0-不限时
    /** 解锁条件类型. */
    private String conditionUnlock;
    /** 通过关卡时候的类型. */
    private Integer conditionPassed;
    /** 补充说明 */
    private String explain;
    /** 人数类型 1单人 2pk*/
    private Integer numberType;
    /** 顺序设计，和number type 一起使用。用于游戏排序 */
    private Integer sort;
    /**
     * 关卡类型，1代表 跳，2代表拳击
     */
    private Integer type;
}