如何在普通的构造中加入枚举变量呢?

假设我想建一个构造有关超市商品,一个普通变量商品名字,一个枚举变量商品类型(日用,食物)这种要怎么写呢?没有接触过枚举,大多关于枚举的没有混合变量,求解答!

// 商品
public class Goods {
    private String name;
    private GoodsTypeEnum goodsTypeEnum;
}
// 类型枚举
public enum GoodsTypeEnum {
    daily(1,"日用"),
    food(2,"食物");

    private int code;
    private String name;

    GoodsTypeEnum(int code, String name) {
        this.code = code;
        this.name = name;
    }
}