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.hive.bean.SysGoodsType; 
 | 
import com.matrix.system.hive.bean.SysShopInfo; 
 | 
import com.matrix.system.hive.dao.SysGoodsTypeDao; 
 | 
import com.matrix.system.hive.dao.SysShopInfoDao; 
 | 
import org.springframework.beans.BeanUtils; 
 | 
import org.springframework.beans.factory.annotation.Autowired; 
 | 
import org.springframework.stereotype.Service; 
 | 
  
 | 
import java.util.Arrays; 
 | 
  
 | 
@Service 
 | 
public class InitGoodsTypeService { 
 | 
  
 | 
    @Autowired 
 | 
    private SysGoodsTypeDao sysGoodsTypeDao; 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
    /** 
 | 
     * 初始化默认确实和权限 
 | 
     * @param sysCompany 
 | 
     */ 
 | 
    public void initRolePower(SysCompany sysCompany) { 
 | 
  
 | 
        SysGoodsType type1=new SysGoodsType(); 
 | 
        type1.setCompanyId(sysCompany.getComId()); 
 | 
        type1.setParentId(0L); 
 | 
        type1.setTypeName("物料"); 
 | 
  
 | 
        SysGoodsType type2=new SysGoodsType(); 
 | 
        BeanUtils.copyProperties(type1,type2); 
 | 
        type2.setTypeName("院装产品"); 
 | 
  
 | 
        SysGoodsType type3=new SysGoodsType(); 
 | 
        BeanUtils.copyProperties(type1,type3); 
 | 
        type3.setTypeName("家居产品"); 
 | 
  
 | 
  
 | 
        sysGoodsTypeDao.insert(type1); 
 | 
        sysGoodsTypeDao.insert(type2); 
 | 
        sysGoodsTypeDao.insert(type3); 
 | 
  
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |