parent
0da2670aeb
commit
0d34d6e0d7
14 changed files with 506 additions and 145 deletions
@ -0,0 +1,49 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.modules.business.excel; |
||||
|
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springblade.core.excel.support.ExcelImporter; |
||||
import org.springblade.modules.business.service.IDeviceService; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 设备数据导入类 |
||||
* |
||||
* @author Chill |
||||
*/ |
||||
@RequiredArgsConstructor |
||||
public class DeviceImporter implements ExcelImporter<DeviceExcel> { |
||||
|
||||
private final IDeviceService service; |
||||
private final Boolean isCovered; |
||||
|
||||
@Override |
||||
public void save(List<DeviceExcel> data) { |
||||
service.importGoods(data, isCovered); |
||||
} |
||||
} |
||||
@ -0,0 +1,49 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.modules.business.excel.supplies; |
||||
|
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springblade.core.excel.support.ExcelImporter; |
||||
import org.springblade.modules.business.service.supplies.IGoodsService; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 行政区划数据导入类 |
||||
* |
||||
* @author Chill |
||||
*/ |
||||
@RequiredArgsConstructor |
||||
public class GoodsImporter implements ExcelImporter<GoodsExcel> { |
||||
|
||||
private final IGoodsService service; |
||||
private final Boolean isCovered; |
||||
|
||||
@Override |
||||
public void save(List<GoodsExcel> data) { |
||||
service.importGoods(data, isCovered); |
||||
} |
||||
} |
||||
Loading…
Reference in new issue