All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.KoubeiCateringDishMenuSyncModel Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 口碑菜谱同步简化接口
 *
 * @author auto create
 * @since 1.0, 2022-01-04 10:42:05
 */
public class KoubeiCateringDishMenuSyncModel extends AlipayObject {

	private static final long serialVersionUID = 1177437834681558678L;

	/**
	 * 菜谱背景图片id
	 */
	@ApiField("bg_image")
	private String bgImage;

	/**
	 * "CREATE_MENU":创建菜单,
"ADD_SHOP":添加门店,
"DELETE_SHOP":删除门店,
"ADD_DISH":添加菜品,
"DELETE_DISH":删除菜品
	 */
	@ApiField("biz_type")
	private String bizType;

	/**
	 * 菜谱类目列表
	 */
	@ApiListField("category_list")
	@ApiField("kbdish_category_simplify_info")
	private List categoryList;

	/**
	 * 菜单名称,需要保证pid下唯一,这个接口才生效
	 */
	@ApiField("cook_name")
	private String cookName;

	/**
	 * 时间区间日期结束
	 */
	@ApiField("end_date")
	private String endDate;

	/**
	 * 时间区间截止 闭区间
	 */
	@ApiField("end_time")
	private String endTime;

	/**
	 * 操作者id或名称
	 */
	@ApiField("operator")
	private String operator;

	/**
	 * 外部门店id列表
	 */
	@ApiListField("out_shop_id")
	@ApiField("string")
	private List outShopId;

	/**
	 * 时间约束类型 forever:永久; week:按周,每周周几 month:按月,每月几号
	 */
	@ApiField("period_type")
	private String periodType;

	/**
	 * 时间控制值,如果选的week, 值 1,2,3,4 ; 如果选择month,值 1,11; 如果选择永久,为空
	 */
	@ApiField("period_value")
	private String periodValue;

	/**
	 * 控制的日期区间开始
	 */
	@ApiField("start_date")
	private String startDate;

	/**
	 * 时间控制 到分 闭区间
	 */
	@ApiField("start_time")
	private String startTime;

	/**
	 * open:启用
stop:停用
	 */
	@ApiField("status")
	private String status;

	public String getBgImage() {
		return this.bgImage;
	}
	public void setBgImage(String bgImage) {
		this.bgImage = bgImage;
	}

	public String getBizType() {
		return this.bizType;
	}
	public void setBizType(String bizType) {
		this.bizType = bizType;
	}

	public List getCategoryList() {
		return this.categoryList;
	}
	public void setCategoryList(List categoryList) {
		this.categoryList = categoryList;
	}

	public String getCookName() {
		return this.cookName;
	}
	public void setCookName(String cookName) {
		this.cookName = cookName;
	}

	public String getEndDate() {
		return this.endDate;
	}
	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getEndTime() {
		return this.endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getOperator() {
		return this.operator;
	}
	public void setOperator(String operator) {
		this.operator = operator;
	}

	public List getOutShopId() {
		return this.outShopId;
	}
	public void setOutShopId(List outShopId) {
		this.outShopId = outShopId;
	}

	public String getPeriodType() {
		return this.periodType;
	}
	public void setPeriodType(String periodType) {
		this.periodType = periodType;
	}

	public String getPeriodValue() {
		return this.periodValue;
	}
	public void setPeriodValue(String periodValue) {
		this.periodValue = periodValue;
	}

	public String getStartDate() {
		return this.startDate;
	}
	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getStartTime() {
		return this.startTime;
	}
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy