package com.tianbo.analysis.controller; import com.github.pagehelper.PageInfo; import com.tianbo.analysis.dao.COMPANYUSERMapper; import com.tianbo.analysis.dao.ORIGINMANIFESTMASTERMapper; import com.tianbo.analysis.model.*; import com.tianbo.analysis.service.OriginService; import com.tianbo.analysis.service.PREPARMASTERService; import com.tianbo.util.Date.DateUtil; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.Arrays; import java.util.Date; import java.util.List; import java.util.UUID; @Slf4j @RestController @RequestMapping("/nmms/exp") public class NmmsExportController { @Autowired OriginService originService; @Autowired PREPARMASTERService preparmasterService; @GetMapping("search") public ResultJson<PageInfo> searh(@RequestParam(value = "awba",required = false) String awba, @RequestParam(value = "flightDate",required = false) String flightDate, @RequestParam(value = "flightNo",required = false) String flightNo, @RequestParam(value = "dom",required = false) String dom, @RequestParam(value = "pageNum",defaultValue = "1") int pageNum, @RequestParam(value = "pageSize",defaultValue = "10") int pageSize ){ if ("imp".equals(dom)){ PageInfo<ORIGINMANIFESTMASTER> result = originService.search(awba,flightDate,flightNo,pageNum,pageSize); return new ResultJson<>("200", "success", result); }else{ PageInfo<PREPAREMASTER> result = preparmasterService.search_exp(awba,flightDate,flightNo,pageNum,pageSize); return new ResultJson<>("200", "success", result); } } }