package com.macro.mall.service;

import com.macro.mall.dto.PmsProductAttributeParam;
import com.macro.mall.dto.ProductAttrInfo;
import com.macro.mall.model.PmsProductAttribute;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * 商品属性Service
 * Created by macro on 2018/4/26.
 */
public interface PmsProductAttributeService {
    /**
     * 根据分类分页获取商品属性
     * @param cid 分类id
     * @param type 0->属性；2->参数
     */
    List<PmsProductAttribute> getList(Long cid, Integer type, Integer pageSize, Integer pageNum);

    /**
     * 添加商品属性
     */
    @Transactional
    int create(PmsProductAttributeParam pmsProductAttributeParam);

    /**
     * 修改商品属性
     */
    int update(Long id, PmsProductAttributeParam productAttributeParam);

    /**
     * 获取单个商品属性信息
     */
    PmsProductAttribute getItem(Long id);

    @Transactional
    int delete(List<Long> ids);

    List<ProductAttrInfo> getProductAttrInfo(Long productCategoryId);
}

@@ -387,24 +387,31 @@
 %E6%8D%AE%E5%88%86%E7%B1%BB%E5%88%86%E9%A1%B5%E8%8E%B7%E5%8F%96%E5%95%86%E5%93%81%E5%B1%9E%E6%80%A7%0A
+     *%0A
      * @para
@@ -416,16 +416,17 @@
 ram cid 
+ 
 %E5%88%86%E7%B1%BBid%0A   
@@ -854,24 +854,56 @@
 (Long id);%0A%0A
+    /**%0A     * %E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4%E5%95%86%E5%93%81%E5%B1%9E%E6%80%A7%0A     */%0A
     @Transac
@@ -938,24 +938,60 @@
 ong%3E ids);%0A%0A
+    /**%0A     * %E8%8E%B7%E5%8F%96%E5%92%8C%E5%88%86%E7%B1%BB%E7%9B%B8%E5%85%B3%E7%9A%84%E5%95%86%E5%93%81%E5%B1%9E%E6%80%A7%0A     */%0A
     List%3CPro

Update PmsProductAttributeService.java