| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.goafanti.portal.controller;
- import java.math.BigDecimal;
- import javax.annotation.Resource;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- import com.goafanti.achievement.service.AchievementService;
- import com.goafanti.common.bo.Result;
- import com.goafanti.common.controller.BaseApiController;
- @RestController
- @RequestMapping(value = "/portal/search")
- public class PortalSearchApiController extends BaseApiController {
- @Resource
- private AchievementService achievementService;
- /**
- * 科技成果搜索
- */
- @RequestMapping(value = "/achievementList", method = RequestMethod.GET)
- public Result achievementSearchList(Integer category, Integer maturity, BigDecimal transferPriceLower,
- BigDecimal transferPriceUpper, Integer transferMode, String keyword, Integer fieldA, Integer fieldB,
- String pageNo, String pageSize) {
- Result res = new Result();
- if (StringUtils.isBlank(keyword)) {
- return res;
- }
- Integer pNo = 1;
- Integer pSize = 10;
- if (StringUtils.isNumeric(pageSize)) {
- pSize = Integer.parseInt(pageSize);
- }
- if (StringUtils.isNumeric(pageNo)) {
- pNo = Integer.parseInt(pageNo);
- }
- res.setData(achievementService.listAchievementSearchList(category, maturity, transferPriceLower,
- transferPriceUpper, transferMode, keyword, fieldA, fieldB, pNo, pSize));
- return res;
- }
- }
|