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":"更新成功!"
}