Files
tuanwei-java/src/main/java/com/gxwebsoft/apps/entity/HualalaFood.java
南宁网宿科技 912944faea Initial commit
2023-06-03 23:56:49 +08:00

305 lines
7.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.gxwebsoft.apps.entity;
import com.baomidou.mybatisplus.annotation.*;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import com.gxwebsoft.common.system.entity.Menu;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.tika.config.Field;
/**
* 菜品分类
*
* @author 科技小王子
* @since 2023-01-12 15:34:55
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "HualalaFood对象", description = "菜品分类")
@TableName("apps_hualala_food")
public class HualalaFood implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty(value = "菜品ID")
private String foodId;
@ApiModelProperty(value = "菜品Key")
private String foodKey;
@ApiModelProperty(value = "集团ID")
private String groupId;
@ApiModelProperty(value = "店铺ID")
private String shopId;
@ApiModelProperty(value = "菜品条目数")
private String foodCount;
@ApiModelProperty(value = "加入购物车数量")
@TableField(exist = false)
private Integer cartNum;
@ApiModelProperty(value = "售价")
@TableField(exist = false)
private BigDecimal sellPrice;
@ApiModelProperty("子菜单")
@TableField(exist = false)
private List<HualalaFood> children;
//
// @ApiModelProperty(value = "pos菜品分类ID")
// private String foodCategoryId;
//
// @ApiModelProperty(value = "pos菜品分类Key")
// private String foodCategoryKey;
//
// @ApiModelProperty(value = "pos菜品分类名称")
// private String foodCategoryName;
@ApiModelProperty(value = "线上菜品分类ID")
private String foodOnlineCategoryId;
@ApiModelProperty(value = "线上菜品分类Key")
private String foodOnlineCategoryKey;
@ApiModelProperty(value = "线上菜品分类名称")
private String foodOnlineCategoryName;
@ApiModelProperty(value = "是/否是配料false不是 true")
private Integer isBatching;
@ApiModelProperty(value = "是/否可单独销售 0不单独销售默认 1可单独销售")
private Integer isSingleSale;
@ApiModelProperty(value = "此菜品关联的收入科目key例如冷菜收入、热菜收入、酒水收入")
private String foodSubjectKey;
@ApiModelProperty(value = "对应出品部门Key列表")
private String departmentKeyLst;
@ApiModelProperty(value = "配菜的分类key,在这里选择配菜")
private String batchingFoodCategoryKey;
@ApiModelProperty(value = "菜品名称")
private String foodName;
@ApiModelProperty(value = "菜品编号 可用于与三方菜品数据做映射")
private String foodCode;
@ApiModelProperty(value = "菜品别名")
private String foodAliasName;
@ApiModelProperty(value = "菜品注记码")
private String foodMnemonicCode;
@ApiModelProperty(value = "配菜的分类key,在这里选择配菜")
private Integer isDiscount;
@ApiModelProperty(value = "规格")
private Object units;
@ApiModelProperty(value = "起售")
private String minOrderCount;
@ApiModelProperty(value = "分类编号")
private String foodCategoryCode;
@ApiModelProperty(value = "分类英文名")
private String foodCategoryEnName;
@ApiModelProperty(value = "分类分组名称")
private String foodCategoryGroupName;
@ApiModelProperty(value = "0:堂食 1:堂食,外送,自提 2:外送,自提 3:自提 4:外送 5:堂食,自提 6:堂食,外送")
private String takeawayTag;
@ApiModelProperty(value = "菜品图片")
private String imgePath;
@ApiModelProperty(value = "结算系数")
private String settlementProportion;
@ApiModelProperty(value = "分类显示排序值")
private Integer sortIndex;
@ApiModelProperty(value = "状态, 0正常, 1冻结")
private Integer status;
@ApiModelProperty(value = "是否删除, 0否, 1是")
@TableLogic
private Integer deleted;
@ApiModelProperty(value = "租户id")
private Integer tenantId;
@ApiModelProperty(value = "注册时间")
private Date createTime;
@ApiModelProperty(value = "修改时间")
private Date updateTime;
// private Integer isComments;
//
// private Integer isActive;
//
// private Integer isOpen;
//
// private Integer isSetFood;
//
// private Object setFoodDetailJson;
//
// private Integer isTempFood;
//
// private String py;
//
//
// private String tasteList;
//
// private Object tasteGroupList;
//
// private Object makingMethodList;
//
// private Object makingMethodGroupList;
//
// private Integer isSpecialty;
//
// private Integer isRecommend;
//
// private Integer isNews;
//
// private String hotTag;
//
// private String salesCount;
//
// private Integer isNeedConfirmFoodNumber;
//
// private String takeoutPackagingFee;
//
// private String incrementUnit;
// private Integer isHasImage;
//
// private String imageHwp;
//
// private String starLevel;
//
// private String foodTagIds;
//
private String parentFoodId;
//
// private String foodEnName;
//
// private Integer isAutoAdd;
//
// private Integer isCanRefund;
//
// private Integer setPerson;
//
// private Integer tasteIsRequired;
//
// private Integer tasteIsMultiple;
//
// private Integer makingMethodIsRequired;
//
// private Integer makingMethodIsMultiple;
//
// private String initClickAmount;
//
// private String actualClickAmount;
//
// private String recentClickAmount;
//
// private String clickAlertMess;
//
// private String sourceFoodId;
//
// private String salesCommission;
//
// private String foodKeyElementLst;
//
// private String foodSortIndex;
//
// private String actionTime;
//
// private String foodSubjectName;
//
// private String foodSubjectCode;
//
// private String departmentId;
//
// private String departmentKey;
//
// private String popularity;
//
// private String detailSplit;
//
// private String batchingIsFoodNumberRate;
// @ApiModelProperty(value = "特价")
// private String specialPrice;
//
// @ApiModelProperty(value = "特价2")
// private String specialPrice2;
//
// @ApiModelProperty(value = "特价2")
// private String specialPrice3;
//
// @ApiModelProperty(value = "特价2")
// private String specialPrice4;
//
// @ApiModelProperty(value = "特价2")
// private String specialPrice5;
//
// @ApiModelProperty(value = "特价2")
// private String specialPrice6;
//
// @ApiModelProperty(value = "特价2")
// private String onlineWmPrice;
//
// @ApiModelProperty(value = "标签ids")
// private String tagIds;
//
// @ApiModelProperty(value = "标签名称")
// private String tagNames;
//
// @ApiModelProperty(value = "礼品券ID")
// private String giftItemId;
//
// @ApiModelProperty(value = "礼品券有效期")
// private String giftValidPeriod;
//
// @ApiModelProperty(value = "菜品分类说明")
// private String description;
//
// @ApiModelProperty(value = "记录状态")
// private String action;
// @ApiModelProperty(value = "封面图")
// private String image;
//
// @ApiModelProperty(value = "内容")
// private String content;
//
// @ApiModelProperty(value = "排序(数字越小越靠前)")
// private Integer sortNumber;
//
// @ApiModelProperty(value = "备注")
// private String comments;
// private String workingLunchTag;
//
// private String adsId;
}