商家端店铺接口
查询店铺下关联品牌
接口名:/MerchantShopsRest/queryMerchantBrandByShopsId
公共参数
{
"x-shop-id":"145"
}
属性名称 |
类型 |
例子 |
说明 |
是否必填 |
长度限制 |
x-shop-id |
String |
"145" |
店铺ID,站点类型为2(商家平台) |
是 |
无 |
1. 对应SQL的操作库表(数据库 erp_supplier,表 shops_brands)
<select id="selectMerchantBrandByShopsId" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from shops_brands
where shops_id = #{shopsId,jdbcType=INTEGER} and status=1
</select>
2. 对应SQL的操作库表(数据库 erp_product,表 brand)
<select id="selectBrandsByBrandIds" resultMap="BaseResultMap">
<bind name="size" value="@com.yohobuy.platform.common.util.SqlUtils@getSize(brandIds)" />
select
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from brand
<where>
<if test="brandIds !=null and size!=0">
id in
<foreach collection="brandIds" item="brandId" open="(" separator="," close=")">
#{brandId}
</foreach>
</if>
</where>
</select>
错误编码
错误码code |
消息 |
说明 |
400 |
店铺下没有关联品牌 |
|
400 |
店铺下没有关联品牌 |
|
200 |
店铺下关联品牌 |
|
返回
{
"code": 200,
"data": [
{
// 品牌 ID
"id": 928,
// 品牌名称
"text": "得宝"
}
],
"message": "店铺下关联品牌"
}
查询店铺下关联供应商
接口名: /MerchantShopsRest/queryMerchantSupplierByShopsId
公共参数
{
"x-shop-id":"145"
}
属性名称 |
类型 |
例子 |
说明 |
是否必填 |
长度限制 |
x-shop-id |
String |
"145" |
店铺ID,站点类型为2(商家平台) |
是 |
无 |
1. 对应SQL的操作库表(数据库 erp_supplier,表 shops_brands)
<select id="selectMerchantSupplierByShopsId" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from shops_brands
where shops_id = #{shopsId,jdbcType=INTEGER} and status=1
</select>
2. 对应SQL的操作库表(数据库 erp_supplier,表 supplier)
<select id="selectBySupplierIds" resultMap="BaseResultMap">
<bind name="size" value="@com.yohobuy.platform.common.util.SqlUtils@getSize(supplierIds)" />
select
<include refid="Base_Column_List" />
from supplier
where is_freeze = 'N'
<if test="supplierIds !=null and size!=0">
and id in
<foreach collection="supplierIds" item="supplierId" open="(" close=")" separator=",">
#{supplierId,jdbcType=INTEGER}
</foreach>
</if>
</select>
错误编码
返回
{
"code": 200,
"data": [
{
// 供应商
"id": 950,
// 供应商名称
"text": "德宝纸巾有限公司"
}
],
"md5": "44001c519d1dd9d395521c46606534e9",
"message": "操作成功"
}