|
@@ -1,8 +1,11 @@
|
|
|
package com.miaxis.pc;
|
|
|
|
|
|
+import com.miaxis.common.annotation.Log;
|
|
|
import com.miaxis.common.core.controller.BaseController;
|
|
|
import com.miaxis.common.core.domain.Response;
|
|
|
import com.miaxis.common.core.page.ResponsePageInfo;
|
|
|
+import com.miaxis.common.enums.BusinessTypeEnum;
|
|
|
+import com.miaxis.common.utils.poi.ExcelUtil;
|
|
|
import com.miaxis.order.domain.OrderInfo;
|
|
|
import com.miaxis.order.dto.QuerySchoolOrderListDTO;
|
|
|
import com.miaxis.order.service.IOrderInfoService;
|
|
@@ -12,6 +15,7 @@ import com.miaxis.wx.service.IRefundRecordService;
|
|
|
import com.miaxis.wx.service.IWxJsOrderService;
|
|
|
import io.swagger.annotations.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.List;
|
|
@@ -117,5 +121,17 @@ public class PcOrderInfoController extends BaseController{
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 导出订单信息列表
|
|
|
+ */
|
|
|
+ @Log(title = "订单信息", businessType = BusinessTypeEnum.EXPORT)
|
|
|
+ @GetMapping("/export")
|
|
|
+ @ApiOperation("导出订单信息列表Excel")
|
|
|
+ public Response<String> export(@ModelAttribute QuerySchoolOrderListDTO schoolOrderListDTO){
|
|
|
+ List<QuerySchoolOrderListVo> list = orderInfoService.selectSchoolOrderInfoList(schoolOrderListDTO);
|
|
|
+ ExcelUtil<QuerySchoolOrderListVo> util = new ExcelUtil<QuerySchoolOrderListVo>(QuerySchoolOrderListVo.class);
|
|
|
+ return util.exportExcel(list, "info");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|