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