| package com.matrix.system.common.service.impl; | 
|   | 
| import com.matrix.core.constance.MatrixConstance; | 
| import com.matrix.core.tools.UUIDUtil; | 
| import com.matrix.system.common.bean.CustomerDataDictionary; | 
| import com.matrix.system.common.bean.SysCompany; | 
| import com.matrix.system.common.dao.CustomerDataDictionaryDao; | 
| import com.matrix.system.hive.bean.ShoppingGoodsCategory; | 
| import com.matrix.system.hive.bean.SysShopInfo; | 
| import com.matrix.system.hive.dao.ShoppingGoodsCategoryDao; | 
| import org.springframework.beans.BeanUtils; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.stereotype.Service; | 
|   | 
| import java.util.ArrayList; | 
| import java.util.List; | 
|   | 
| @Service | 
| public class InitShoppingGoodsCategoryService { | 
|   | 
|     @Autowired | 
|     private ShoppingGoodsCategoryDao shoppingGoodsCategoryDao; | 
|   | 
|   | 
|   | 
|     /** | 
|      * 初始化公司的数据字典 | 
|      * @param sysCompany | 
|      */ | 
|     public void initShoppingGoodsCategory(SysCompany sysCompany , SysShopInfo zbSop) { | 
|         List<ShoppingGoodsCategory> shoppingGoodsCategoryList=new ArrayList<>(); | 
|         //组装初始化数据 | 
|   | 
|         ShoppingGoodsCategory d1=new ShoppingGoodsCategory(); | 
|         d1.setCompanyId(sysCompany.getComId()); | 
|         d1.setParentId(0L); | 
|         d1.setName("家居产品"); | 
|         d1.setShopId(zbSop.getId()); | 
|         d1.setSequence(1); | 
|         shoppingGoodsCategoryList.add(d1); | 
|   | 
|         ShoppingGoodsCategory d2=new ShoppingGoodsCategory(); | 
|         d2.setCompanyId(sysCompany.getComId()); | 
|         d2.setParentId(0L); | 
|         d2.setName("服务项目"); | 
|         d2.setShopId(zbSop.getId()); | 
|         d2.setSequence(2); | 
|         shoppingGoodsCategoryList.add(d2); | 
|   | 
|         ShoppingGoodsCategory d3=new ShoppingGoodsCategory(); | 
|         d3.setCompanyId(sysCompany.getComId()); | 
|         d3.setParentId(0L); | 
|         d3.setName("套餐"); | 
|         d3.setShopId(zbSop.getId()); | 
|         d3.setSequence(3); | 
|         shoppingGoodsCategoryList.add(d3); | 
|   | 
|         ShoppingGoodsCategory d4=new ShoppingGoodsCategory(); | 
|         d4.setCompanyId(sysCompany.getComId()); | 
|         d4.setParentId(0L); | 
|         d4.setName("卡项"); | 
|         d4.setShopId(zbSop.getId()); | 
|         d4.setSequence(4); | 
|         shoppingGoodsCategoryList.add(d4); | 
|   | 
|         //插入数据库 | 
|         shoppingGoodsCategoryDao.batchInsert(shoppingGoodsCategoryList); | 
|   | 
|     } | 
|   | 
|   | 
| } |