package com.matrix.system.common.service.impl; 
 | 
  
 | 
import com.matrix.core.constance.MatrixConstance; 
 | 
import com.matrix.system.common.bean.SysCompany; 
 | 
import com.matrix.system.common.bean.SysRole; 
 | 
import com.matrix.system.common.dao.SysRoleDao; 
 | 
import com.matrix.system.constance.Dictionary; 
 | 
import com.matrix.system.shopXcx.bean.ShopProductAttribute; 
 | 
import com.matrix.system.shopXcx.dao.ShopProductAttributeDao; 
 | 
import org.springframework.beans.BeanUtils; 
 | 
import org.springframework.beans.factory.annotation.Autowired; 
 | 
import org.springframework.stereotype.Service; 
 | 
  
 | 
import java.util.Arrays; 
 | 
  
 | 
@Service 
 | 
public class InitShopProductCateService { 
 | 
  
 | 
  
 | 
    @Autowired 
 | 
    private ShopProductAttributeDao shopProductAttributeDao; 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
    /** 
 | 
     * 初始化默认微商城分类 
 | 
     * @param sysCompany 
 | 
     */ 
 | 
    public void initShopProductCate(SysCompany sysCompany) { 
 | 
  
 | 
        ShopProductAttribute cpfl=new ShopProductAttribute(); 
 | 
        cpfl.setCompanyId(sysCompany.getComId()); 
 | 
        cpfl.setAttrCode("cpfl"); 
 | 
        cpfl.setParentId(0); 
 | 
        cpfl.setAttrName("产品分类"); 
 | 
        cpfl.setCreateBy(MatrixConstance.SYSTEM_USER); 
 | 
        cpfl.setUpdateBy(MatrixConstance.SYSTEM_USER); 
 | 
  
 | 
        ShopProductAttribute service=new ShopProductAttribute(); 
 | 
        BeanUtils.copyProperties(cpfl,service); 
 | 
        service.setAttrName("服务"); 
 | 
        shopProductAttributeDao.batchInsert(Arrays.asList(cpfl,service)); 
 | 
  
 | 
  
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |