5 changed files with 4030 additions and 3521 deletions
-
34src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java
-
50src/main/java/com/xujie/sys/modules/ecss/service/CoDelExcelService.java
-
44src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java
-
3886src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelExcelServiceImpl.java
-
3537src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java
@ -0,0 +1,50 @@ |
|||||
|
package com.xujie.sys.modules.ecss.service; |
||||
|
|
||||
|
import com.xujie.sys.modules.ecss.data.*; |
||||
|
import com.xujie.sys.modules.ecss.entity.*; |
||||
|
import org.springframework.web.multipart.MultipartFile; |
||||
|
|
||||
|
import javax.servlet.http.HttpServletRequest; |
||||
|
import javax.servlet.http.HttpServletResponse; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
public interface CoDelExcelService { |
||||
|
|
||||
|
|
||||
|
Map<String, Object> previewExcel(MultipartFile file, EcssCoDelNotifyHeaderData data); |
||||
|
Map<String, List<String>> saveEcssCoDelNotifyByExcel(MultipartFile file, EcssCoDelNotifyHeaderData data, String deletedInvoices, HttpServletRequest request); |
||||
|
void saveCoDelPalletDataByExcel(MultipartFile file, EcssCoDelNotifyHeaderData data, String palletRecords); |
||||
|
|
||||
|
void downloadDeclarationElements(HttpServletResponse response, EcssDeclarationHeaderData data); |
||||
|
|
||||
|
void downloadDeclaration(HttpServletResponse response, EcssDeclarationHeaderData data); |
||||
|
|
||||
|
void downloadInvoice(HttpServletResponse response, EcssDeclarationHeaderData data); |
||||
|
|
||||
|
void downloadPackingList(HttpServletResponse response, EcssDeclarationHeaderData data); |
||||
|
|
||||
|
void exportPackingTemplate(HttpServletResponse response, EcssCoDelNotifyHeaderData data); |
||||
|
|
||||
|
void downloadExportGoods(HttpServletResponse response, EcssDeclarationHeaderData data); |
||||
|
|
||||
|
void downloadContract(HttpServletResponse response, EcssDeclarationHeaderData data); |
||||
|
|
||||
|
void downloadAll(HttpServletResponse response, EcssDeclarationHeaderData data); |
||||
|
|
||||
|
void downloadAllPdf(HttpServletResponse response, EcssDeclarationHeaderData data); |
||||
|
|
||||
|
String saveWalMartOrderByExcel(MultipartFile file, EcssWalMartOrder data); |
||||
|
|
||||
|
void modifyNotifyDetailByExcel(MultipartFile file, EcssCoDelNotifyHeaderData inData); |
||||
|
|
||||
|
/** |
||||
|
* @Description 导入物料包装属性(每卷数量、每箱卷数、每卷重量、箱重量、箱类型) |
||||
|
* @param file Excel文件 |
||||
|
* @param buNo 业务单元编码 |
||||
|
* @param username 用户名 |
||||
|
* @param previewOnly 是否仅预览 |
||||
|
* @return 预览数据或导入结果 |
||||
|
*/ |
||||
|
Map<String, Object> importPartPackageProperties(MultipartFile file, String buNo, String username, boolean previewOnly); |
||||
|
} |
||||
3886
src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelExcelServiceImpl.java
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
3537
src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue