| | |
| | | package com.smartearth.poiexcel.controller; |
| | | |
| | | import com.smartearth.poiexcel.entity.EntEntity; |
| | | import com.smartearth.poiexcel.entity.ResponseMsg; |
| | | import com.smartearth.poiexcel.service.EntService; |
| | | import com.smartearth.poiexcel.utils.StringHelper; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 企业控制器 |
| | |
| | | @RestController |
| | | @RequestMapping("/ent") |
| | | public class EntController extends BaseController { |
| | | @ApiOperation(value = "查询记录数") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "name", value = "名称", dataType = "String", paramType = "query", required = false, example = "") |
| | | }) |
| | | @GetMapping({"/selectCount"}) |
| | | public ResponseMsg<Integer> selectCount(String name) { |
| | | @Resource |
| | | EntService entService; |
| | | |
| | | @ApiOperation(value = "查询令牌") |
| | | @GetMapping({"/selectToken"}) |
| | | public ResponseMsg<Object> selectToken() { |
| | | try { |
| | | //Result<TokenResult> rs = new Result<>(); |
| | | String token = entService.selectToken(); |
| | | |
| | | return success(StringHelper.isEmpty(token) ? 0 : 1, token); |
| | | } catch (Exception ex) { |
| | | return fail(ex, -1); |
| | | } |
| | | } |
| | | |
| | | return success(0); |
| | | @ApiOperation(value = "查询企业") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "token", value = "令牌", dataType = "String", paramType = "query", example = ""), |
| | | @ApiImplicitParam(name = "startDate", value = "开始日期", dataType = "String", paramType = "query", example = "2023-06-29"), |
| | | @ApiImplicitParam(name = "endDate", value = "结束日期", dataType = "String", paramType = "query", example = "2023-06-30"), |
| | | @ApiImplicitParam(name = "qylabel", value = "标签", dataType = "Integer", paramType = "query", example = "开业"), |
| | | @ApiImplicitParam(name = "showCount", value = "显示记录数", dataType = "Integer", paramType = "query", example = "10"), |
| | | @ApiImplicitParam(name = "currentPage", value = "当前分页数", dataType = "Integer", paramType = "query", example = "1") |
| | | }) |
| | | @GetMapping({"/selectEnts"}) |
| | | public ResponseMsg<Object> selectEnts(String token, String startDate, String endDate, String qylabel, Integer showCount, Integer currentPage) { |
| | | try { |
| | | if (StringHelper.isEmpty(token)) { |
| | | token = entService.selectToken(); |
| | | } |
| | | if (StringHelper.isEmpty(token)) { |
| | | return fail("查询令牌失败"); |
| | | } |
| | | if (null == showCount || showCount < 1) { |
| | | showCount = 10; |
| | | } |
| | | if (null == currentPage || currentPage < 1) { |
| | | currentPage = 1; |
| | | } |
| | | |
| | | List<EntEntity> list = entService.selectEnts(token, startDate, endDate, qylabel, showCount, currentPage); |
| | | |
| | | return success(null == list || list.isEmpty() ? 0 : list.size(), list); |
| | | } catch (Exception ex) { |
| | | return fail(ex, -1); |
| | | } |