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

com.alipay.api.domain.AntMerchantExpandShopCreateModel 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, 2023-08-15 10:41:15
 */
public class AntMerchantExpandShopCreateModel extends AlipayObject {

	private static final long serialVersionUID = 8673641786881845123L;

	/**
	 * 门店结算卡信息。本业务当前只允许传入一张结算卡。
说明:本参数仅直付通业务使用,其余业务无需关注。
	 */
	@ApiListField("biz_cards")
	@ApiField("settle_card_info")
	private List bizCards;

	/**
	 * 品牌id,非加油站等特殊门店无需关注。
	 */
	@ApiField("brand_id")
	private String brandId;

	/**
	 * 经营地址。地址对象中省、市、区、地址必填,其余选填
	 */
	@ApiField("business_address")
	private AddressInfo businessAddress;

	/**
	 * 店铺经营时间。
	 */
	@ApiListField("business_time")
	@ApiField("shop_business_time")
	private List businessTime;

	/**
	 * 营业执照图片,需传入ant.merchant.expand.indirect.image.upload 接口上传图片后得到的 image_id。
	 */
	@ApiField("cert_image")
	private String certImage;

	/**
	 * 营业执照名称,填写值为营业执照或统一社会信用代码证上的名称。
注意:若传入 cert_no,则本参数必填。
	 */
	@ApiField("cert_name")
	private String certName;

	/**
	 * 证件号码,请填写店铺营业执照号。
	 */
	@ApiField("cert_no")
	private String certNo;

	/**
	 * 证件类型,取值范围:201:营业执照;2011:多证合一(统一社会信用代码)。
注意:若传入 cert_no,则本参数必填。
	 */
	@ApiField("cert_type")
	private String certType;

	/**
	 * 联系人信息。如果填写,其中名称必填,手机、固话、email 三选一必填。
	 */
	@ApiListField("contact_infos")
	@ApiField("contact_info")
	private List contactInfos;

	/**
	 * 店铺联系手机,与店铺联系固话二选一必填
	 */
	@ApiField("contact_mobile")
	private String contactMobile;

	/**
	 * 店铺的联系固话,和店铺联系手机二选一必填
	 */
	@ApiField("contact_phone")
	private String contactPhone;

	/**
	 * 扩展信息列表。key值需要向对应行业的bd进行申请。
	 */
	@ApiListField("ext_infos")
	@ApiField("shop_ext_info")
	private List extInfos;

	/**
	 * 商户角色id,表示将要开的店属于哪个商户角色。对于直连开店场景,填写商户pid;对于间连开店场景(线上、线下、直付通),填写商户smid。特别说明:IoT设备三绑定场景统一填写商户pid
	 */
	@ApiField("ip_role_id")
	private String ipRoleId;

	/**
	 * 法人身份证号。通过蚂蚁门店管理能力创建门店时可选。
	 */
	@ApiField("legal_cert_no")
	private String legalCertNo;

	/**
	 * 法人名称。通过蚂蚁门店管理能力创建门店时可选。
	 */
	@ApiField("legal_name")
	private String legalName;

	/**
	 * 营业执照授权函。需传入ant.merchant.expand.indirect.image.upload 接口上传图片后得到的 image_id。
通过蚂蚁门店管理能力创建门店时可选。
	 */
	@ApiField("license_auth_letter_image")
	private String licenseAuthLetterImage;

	/**
	 * 备注
	 */
	@ApiField("memo")
	private String memo;

	/**
	 * 门头照 id,需传入ant.merchant.expand.indirect.image.upload 接口上传图片后得到的 image_id。
通过蚂蚁门店管理能力创建门店时可选。
	 */
	@ApiListField("out_door_images")
	@ApiField("string")
	private List outDoorImages;

	/**
	 * 行业特殊资质。
	 */
	@ApiListField("qualifications")
	@ApiField("industry_qualification_info")
	private List qualifications;

	/**
	 * 场景,非加油站/酒店等特殊门店无需关注。
	 */
	@ApiField("scene")
	private String scene;

	/**
	 * 结算支付宝账号的登录号。
	 */
	@ApiField("settle_alipay_logon_id")
	private String settleAlipayLogonId;

	/**
	 * 新版门店类目标准二级类目code。类目标准及与原类目映射关系参见 支付宝门店类目-最新 表格。
	 */
	@ApiField("shop_category")
	private String shopCategory;

	/**
	 * 店铺名称。直连开店要保证全局店铺名称+地址唯一,间连开店要保证服务商pid下店铺名称+地址唯一
	 */
	@ApiField("shop_name")
	private String shopName;

	/**
	 * 店铺经营类型,01表示直营,02表示加盟
	 */
	@ApiField("shop_type")
	private String shopType;

	/**
	 * 门店编号,表示该门店在该商户角色id(直连pid,间连smid)下,由商户自己定义的外部门店编号
	 */
	@ApiField("store_id")
	private String storeId;

	public List getBizCards() {
		return this.bizCards;
	}
	public void setBizCards(List bizCards) {
		this.bizCards = bizCards;
	}

	public String getBrandId() {
		return this.brandId;
	}
	public void setBrandId(String brandId) {
		this.brandId = brandId;
	}

	public AddressInfo getBusinessAddress() {
		return this.businessAddress;
	}
	public void setBusinessAddress(AddressInfo businessAddress) {
		this.businessAddress = businessAddress;
	}

	public List getBusinessTime() {
		return this.businessTime;
	}
	public void setBusinessTime(List businessTime) {
		this.businessTime = businessTime;
	}

	public String getCertImage() {
		return this.certImage;
	}
	public void setCertImage(String certImage) {
		this.certImage = certImage;
	}

	public String getCertName() {
		return this.certName;
	}
	public void setCertName(String certName) {
		this.certName = certName;
	}

	public String getCertNo() {
		return this.certNo;
	}
	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	public String getCertType() {
		return this.certType;
	}
	public void setCertType(String certType) {
		this.certType = certType;
	}

	public List getContactInfos() {
		return this.contactInfos;
	}
	public void setContactInfos(List contactInfos) {
		this.contactInfos = contactInfos;
	}

	public String getContactMobile() {
		return this.contactMobile;
	}
	public void setContactMobile(String contactMobile) {
		this.contactMobile = contactMobile;
	}

	public String getContactPhone() {
		return this.contactPhone;
	}
	public void setContactPhone(String contactPhone) {
		this.contactPhone = contactPhone;
	}

	public List getExtInfos() {
		return this.extInfos;
	}
	public void setExtInfos(List extInfos) {
		this.extInfos = extInfos;
	}

	public String getIpRoleId() {
		return this.ipRoleId;
	}
	public void setIpRoleId(String ipRoleId) {
		this.ipRoleId = ipRoleId;
	}

	public String getLegalCertNo() {
		return this.legalCertNo;
	}
	public void setLegalCertNo(String legalCertNo) {
		this.legalCertNo = legalCertNo;
	}

	public String getLegalName() {
		return this.legalName;
	}
	public void setLegalName(String legalName) {
		this.legalName = legalName;
	}

	public String getLicenseAuthLetterImage() {
		return this.licenseAuthLetterImage;
	}
	public void setLicenseAuthLetterImage(String licenseAuthLetterImage) {
		this.licenseAuthLetterImage = licenseAuthLetterImage;
	}

	public String getMemo() {
		return this.memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}

	public List getOutDoorImages() {
		return this.outDoorImages;
	}
	public void setOutDoorImages(List outDoorImages) {
		this.outDoorImages = outDoorImages;
	}

	public List getQualifications() {
		return this.qualifications;
	}
	public void setQualifications(List qualifications) {
		this.qualifications = qualifications;
	}

	public String getScene() {
		return this.scene;
	}
	public void setScene(String scene) {
		this.scene = scene;
	}

	public String getSettleAlipayLogonId() {
		return this.settleAlipayLogonId;
	}
	public void setSettleAlipayLogonId(String settleAlipayLogonId) {
		this.settleAlipayLogonId = settleAlipayLogonId;
	}

	public String getShopCategory() {
		return this.shopCategory;
	}
	public void setShopCategory(String shopCategory) {
		this.shopCategory = shopCategory;
	}

	public String getShopName() {
		return this.shopName;
	}
	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public String getShopType() {
		return this.shopType;
	}
	public void setShopType(String shopType) {
		this.shopType = shopType;
	}

	public String getStoreId() {
		return this.storeId;
	}
	public void setStoreId(String storeId) {
		this.storeId = storeId;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy