|
@@ -1,8 +1,11 @@
|
|
|
package com.goafanti.admin.controller;
|
|
package com.goafanti.admin.controller;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
@@ -12,11 +15,15 @@ import com.goafanti.admin.bo.InputPublicDtails;
|
|
|
import com.goafanti.admin.bo.InputPublicRelease;
|
|
import com.goafanti.admin.bo.InputPublicRelease;
|
|
|
import com.goafanti.admin.bo.InputPublicReleaseList;
|
|
import com.goafanti.admin.bo.InputPublicReleaseList;
|
|
|
import com.goafanti.admin.bo.InputPublicStatistics;
|
|
import com.goafanti.admin.bo.InputPublicStatistics;
|
|
|
|
|
+import com.goafanti.admin.bo.OutPublicDtails;
|
|
|
|
|
+import com.goafanti.admin.bo.OutPublicStatistics;
|
|
|
import com.goafanti.admin.service.PublicReleaseService;
|
|
import com.goafanti.admin.service.PublicReleaseService;
|
|
|
import com.goafanti.common.bo.Result;
|
|
import com.goafanti.common.bo.Result;
|
|
|
import com.goafanti.common.constant.ErrorConstants;
|
|
import com.goafanti.common.constant.ErrorConstants;
|
|
|
import com.goafanti.common.controller.CertifyApiController;
|
|
import com.goafanti.common.controller.CertifyApiController;
|
|
|
import com.goafanti.common.utils.StringUtils;
|
|
import com.goafanti.common.utils.StringUtils;
|
|
|
|
|
+import com.goafanti.common.utils.excel.NewExcelUtil;
|
|
|
|
|
+import com.goafanti.user.bo.OutUserChannel;
|
|
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
|
@RequestMapping(value = "/api/admin/release")
|
|
@RequestMapping(value = "/api/admin/release")
|
|
@@ -156,6 +163,17 @@ public class AdminReleaseApiController extends CertifyApiController{
|
|
|
return res;
|
|
return res;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 公出统计导出
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/publicReleaseStatistics/export", method = RequestMethod.GET)
|
|
|
|
|
+ public Result publicReleaseStatisticsExport(InputPublicStatistics in,HttpServletResponse response){
|
|
|
|
|
+ List<OutPublicStatistics> list =publicReleaseService.publicReleaseStatisticsList(in);
|
|
|
|
|
+ NewExcelUtil<OutPublicStatistics>excel=new NewExcelUtil<>(OutPublicStatistics.class);
|
|
|
|
|
+ return excel.exportExcel(list,"公出统计列表",response);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 公出详情列表
|
|
* 公出详情列表
|
|
@@ -168,6 +186,17 @@ public class AdminReleaseApiController extends CertifyApiController{
|
|
|
return res;
|
|
return res;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 公出详情列表
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/publicReleaseDtails/export", method = RequestMethod.GET)
|
|
|
|
|
+ public Result publicReleaseListDtailsExport(InputPublicDtails in ,HttpServletResponse response){
|
|
|
|
|
+ List<OutPublicDtails> list=publicReleaseService.publicReleaseListDtailsList(in);
|
|
|
|
|
+ NewExcelUtil<OutPublicDtails>excel=new NewExcelUtil<>(OutPublicDtails.class);
|
|
|
|
|
+ return excel.exportExcel(list,"公出详细列表",response);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/** 上传图片 **/
|
|
/** 上传图片 **/
|
|
|
@RequestMapping(value = "/upload", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/upload", method = RequestMethod.POST)
|
|
|
public Result uploadOrderInvoiceFile(HttpServletRequest req){
|
|
public Result uploadOrderInvoiceFile(HttpServletRequest req){
|