manageProductImg.md
1.57 KB
单独维护封面信息
接口名:
/product/manageProductImg
方法
POST JSONRAW
入参
属性名称 | 类型 | 例子 | 说明 | 是否必填 | 长度限制 |
---|---|---|---|---|---|
goodsImagesBoList | json字符串 | 封面信息genderCover(性别) 默认封面0 男1 女2 isDefault 是否是skc默认图片 id 当此为修改的封面则必填否则认为为新增 | 必填 | 无 | |
productSkc | number | 商品skc | 设置默认skc时填写 | 10 | |
productSkn | number | 商品skn | 设置默认skc时填写 | 10 |
对应SQL的操作库表
<delete id="deleteByProductId" parameterType="java.lang.Integer" >
delete from goods_images
where product_id = #{productId,jdbcType=INTEGER}
</delete>
<insert id="insertBatch" parameterType="java.util.List">
insert into goods_images (goods_id, product_id, is_default, image_url, gender_cover, order_by)
values
<foreach collection="imgList" item="item" index="index" separator="," >
(#{item.goodsId,jdbcType=INTEGER}, #{item.productId,jdbcType=INTEGER},
#{item.isDefault,jdbcType=CHAR}, #{item.imageUrl,jdbcType=VARCHAR},
#{item.genderCover,jdbcType=TINYINT}, #{item.orderBy,jdbcType=TINYINT})
</foreach>
</insert>
错误编码
错误码code | 消息 | 说明 |
---|---|---|
200 | 添加成功! | |
400 | 操作失败! | |
500 | 操作失败! |
返回
{
"code":200,
"message":"更新成功!"
}