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;
  
  /**
   * isv订购口碑插件接口
   *
   * @author auto create
   * @since 1.0, 2022-11-22 14:56:13
   */
  public class KoubeiCateringCommodityOrderBuyModel extends AlipayObject {
  
  	private static final long serialVersionUID = 2863536454717627842L;
  
  	/**
  	 * 订购服务时订购人id(订购人是操作员的时候，agent_Id为操作员个人Id)
  	 */
  	@ApiField("agent_id")
  	private String agentId;
  
  	/**
  	 * merchant:表示订购人是商户，此时agentId和consumerCardNo是同一个;
  operator: 表示订购人是操作员，此时agentId为操作员id，consumerCardNo是该操作员对应的主账户
  	 */
  	@ApiField("agent_type")
  	private String agentType;
  
  	/**
  	 * 订购服务时订购人的主账户
  	 */
  	@ApiField("consumer_card_no")
  	private String consumerCardNo;
  
  	/**
  	 * 订购的服务ID
  	 */
  	@ApiField("merchandise_id")
  	private String merchandiseId;
  
  	/**
  	 * 需要订购插件的门店集合；不传是不订购任何门店，order_result返回false
  	 */
  	@ApiListField("shop_ids")
  	@ApiField("string")
  	private List<String> shopIds;
  
  	public String getAgentId() {
  		return this.agentId;
  	}
  	public void setAgentId(String agentId) {
  		this.agentId = agentId;
  	}
  
  	public String getAgentType() {
  		return this.agentType;
  	}
  	public void setAgentType(String agentType) {
  		this.agentType = agentType;
  	}
  
  	public String getConsumerCardNo() {
  		return this.consumerCardNo;
  	}
  	public void setConsumerCardNo(String consumerCardNo) {
  		this.consumerCardNo = consumerCardNo;
  	}
  
  	public String getMerchandiseId() {
  		return this.merchandiseId;
  	}
  	public void setMerchandiseId(String merchandiseId) {
  		this.merchandiseId = merchandiseId;
  	}
  
  	public List<String> getShopIds() {
  		return this.shopIds;
  	}
  	public void setShopIds(List<String> shopIds) {
  		this.shopIds = shopIds;
  	}
  
  }
  