package com.bonus.canteen.menu.domain;

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

/**
 * 原料类别对象 menu_material_category
 * 
 * @author xsheng
 * @date 2025-04-03
 */


@Data
@ToString
public class MenuMaterialCategory extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

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

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

    /** 类别编码 */
    @Excel(name = "类别编码")
    @ApiModelProperty(value = "类别编码")
    private String categoryNum;

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

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

    /** 类型(1原料2商品) */
    @Excel(name = "类型(1原料2商品)")
    @ApiModelProperty(value = "类型(1原料2商品)")
    private Long categoryType;

    /** 乐观锁 */
    @Excel(name = "乐观锁")
    @ApiModelProperty(value = "乐观锁")
    private Long revision;

    /** 等级(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 bigCategoryId;


}
