content: 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-05 14:43:20
   */
  public class AlipayCommerceOperationIsvServiceSubmitModel extends AlipayObject {
  
  	private static final long serialVersionUID = 6866353652676847936L;
  
  	/**
  	 * 扩展字段，服务扩展字段，示例：key：service_levle，value：standard
  	 */
  	@ApiListField("extra_info")
  	@ApiField("extra_info")
  	private List<ExtraInfo> extraInfo;
  
  	/**
  	 * 商户信息
  	 */
  	@ApiField("merchant_info")
  	private CateringMerchantInfo merchantInfo;
  
  	/**
  	 * 服务营业时间(与门店营业时间二选一必填),示例：[{"business_time":[{"start_time":"10:00","end_time":"14:00"},{"start_time":"16:00","end_time":"20:00"}],"business_date":["周一","周二"]},{"business_time":[{"start_time":"08:00","end_time":"22:00"}],"business_date":["周三","周四","周五"]},{"business_time":[{"start_time":"08:00","end_time":"23:00"}],"business_date":["周六","周日"]}]
  	 */
  	@ApiListField("service_business_hours")
  	@ApiField("service_business_hours")
  	private List<ServiceBusinessHours> serviceBusinessHours;
  
  	/**
  	 * 描述此服务的内容
  	 */
  	@ApiField("service_description")
  	private String serviceDescription;
  
  	/**
  	 * 服务名称（针对此服务类型有特殊的品牌宣导，如肯德基宅急送；如没有特殊要求，可不填）；长度最大15个中文字符
  	 */
  	@ApiField("service_name")
  	private String serviceName;
  
  	/**
  	 * 服务范围信息
  	 */
  	@ApiField("service_scope_info")
  	private CateringServiceScopeInfo serviceScopeInfo;
  
  	/**
  	 * 服务状态（ServiceStatus枚举）
  SERVICE_CREATE：服务创建
  SERVICE_UPDATE：服务更新
  SERVICE_OFFLINE：服务下线
  	 */
  	@ApiField("service_status")
  	private String serviceStatus;
  
  	/**
  	 * 服务子类型（ServiceSubType枚举）
  自提:PICK_UP
  外卖:TAKE_AWAY
  排队:QUEUE
  	 */
  	@ApiField("service_sub_type")
  	private String serviceSubType;
  
  	/**
  	 * 服务类型（餐饮固定为CATERING，ServiceType枚举）
  	 */
  	@ApiField("service_type")
  	private String serviceType;
  
  	/**
  	 * 服务url（请注意：1、可直接跳转对应的服务子类型小程序页面；2、url当中的小程序需要和开放平台解析出的小程序appid一致）
  	 */
  	@ApiField("service_url")
  	private String serviceUrl;
  
  	/**
  	 * 门店信息
  	 */
  	@ApiField("store_info")
  	private CateringStoreInfo storeInfo;
  
  	public List<ExtraInfo> getExtraInfo() {
  		return this.extraInfo;
  	}
  	public void setExtraInfo(List<ExtraInfo> extraInfo) {
  		this.extraInfo = extraInfo;
  	}
  
  	public CateringMerchantInfo getMerchantInfo() {
  		return this.merchantInfo;
  	}
  	public void setMerchantInfo(CateringMerchantInfo merchantInfo) {
  		this.merchantInfo = merchantInfo;
  	}
  
  	public List<ServiceBusinessHours> getServiceBusinessHours() {
  		return this.serviceBusinessHours;
  	}
  	public void setServiceBusinessHours(List<ServiceBusinessHours> serviceBusinessHours) {
  		this.serviceBusinessHours = serviceBusinessHours;
  	}
  
  	public String getServiceDescription() {
  		return this.serviceDescription;
  	}
  	public void setServiceDescription(String serviceDescription) {
  		this.serviceDescription = serviceDescription;
  	}
  
  	public String getServiceName() {
  		return this.serviceName;
  	}
  	public void setServiceName(String serviceName) {
  		this.serviceName = serviceName;
  	}
  
  	public CateringServiceScopeInfo getServiceScopeInfo() {
  		return this.serviceScopeInfo;
  	}
  	public void setServiceScopeInfo(CateringServiceScopeInfo serviceScopeInfo) {
  		this.serviceScopeInfo = serviceScopeInfo;
  	}
  
  	public String getServiceStatus() {
  		return this.serviceStatus;
  	}
  	public void setServiceStatus(String serviceStatus) {
  		this.serviceStatus = serviceStatus;
  	}
  
  	public String getServiceSubType() {
  		return this.serviceSubType;
  	}
  	public void setServiceSubType(String serviceSubType) {
  		this.serviceSubType = serviceSubType;
  	}
  
  	public String getServiceType() {
  		return this.serviceType;
  	}
  	public void setServiceType(String serviceType) {
  		this.serviceType = serviceType;
  	}
  
  	public String getServiceUrl() {
  		return this.serviceUrl;
  	}
  	public void setServiceUrl(String serviceUrl) {
  		this.serviceUrl = serviceUrl;
  	}
  
  	public CateringStoreInfo getStoreInfo() {
  		return this.storeInfo;
  	}
  	public void setStoreInfo(CateringStoreInfo storeInfo) {
  		this.storeInfo = storeInfo;
  	}
  
  }
  