package com.caliverse.admin.domain.entity;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Builder;
import lombok.Data;


@Data
@Builder
public class CraftingDict {
    //제작아이디
    private Integer id;
    //제작 타입
    @JsonProperty("type_small")
    private String typeSmall;
    //아이템명
    @JsonProperty("item_name")
    private String itemName;
    //아이템아이디
    @JsonProperty("item_id")
    private Integer itemId;
    //아이템개수
    @JsonProperty("item_value")
    private Integer itemValue;
    //레시피 필요 여부
    @JsonProperty("recipe_type")
    private String recipeType;
    //레시피 아이디
    @JsonProperty("recipe_id")
    private Integer recipeId;
    //제작시 필요 재료
    private String material;
    //제작시 필요 능력치
    private String attribute;
    //제작 시간
    @JsonProperty("crafting_time")
    private Integer craftingTime;
    //비컨 사용시 감소하는 시간
    @JsonProperty("beacon_reduce_time")
    private Integer beaconReduceTime;
    //비컨 사용시 추가 획득되는 아이템ID
    @JsonProperty("beacon_bonus_item_id")
    private Integer beaconBonusItemId;
    //1회당 제작 최대 가능 횟수
    @JsonProperty("max_craft_limit")
    private Integer maxCraftLimit;
}
