package com.bonus.canteen.core.cook.domain;

import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;


/**
 * 菜品类型信息对象 cook_dishes_type
 * 
 * @author xsheng
 * @date 2025-05-25
 */


@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class CookDishesType extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 菜品类型id */
    private Long dishesTypeId;

    /** 菜品类型名称 */
    @Excel(name = "菜品类型名称")
    @ApiModelProperty(value = "菜品类型名称")
    private String dishesTypeName;

    /** 菜品类型编码 */
    @Excel(name = "菜品类型编码")
    @ApiModelProperty(value = "菜品类型编码")
    private String dishesTypeCode;

    /** 父类id */
    @Excel(name = "父类id")
    @ApiModelProperty(value = "父类id")
    private Long parentId;

    /** 等级(0,1,2,3) */
    @Excel(name = "等级(0,1,2,3)")
    @ApiModelProperty(value = "等级(0,1,2,3)")
    private Long level;

    /** 区域 id */
    @Excel(name = "区域 id")
    @ApiModelProperty(value = "区域 id")
    private Long areaId;

    /** 类别别称 */
    @Excel(name = "类别别称")
    @ApiModelProperty(value = "类别别称")
    private String dishesAliasName;

}
