| | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.example.common.ServerResponse; |
| | | import org.example.dao.DataServiceKeyMapper; |
| | | import org.example.dao.JournalismMapper; |
| | | import org.example.dao.StockMarketNewMapper; |
| | | import org.example.enums.EStockType; |
| | | import org.example.pojo.DataServiceKey; |
| | | import org.example.pojo.Journalism; |
| | | import org.example.pojo.StockMarketNew; |
| | | import org.example.util.HttpClientRequest; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | @Autowired |
| | | StockMarketNewMapper stockMarketNewMapper; |
| | | |
| | | @Autowired |
| | | DataServiceKeyMapper dataServiceKeyMapper; |
| | | |
| | | |
| | | @GetMapping("/stock-markets") |
| | | public List JournalismAll(){ |
| | | public List JournalismAll(@RequestParam(value="key",required = true)String key){ |
| | | DataServiceKey data = dataServiceKeyMapper.selectOne( |
| | | new LambdaQueryWrapper<DataServiceKey>().eq(DataServiceKey::getTokenKey,key)); |
| | | if(data == null){ |
| | | return Collections.singletonList(new ArrayList().add("key invalid")); |
| | | } |
| | | QueryWrapper<Journalism> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.orderByDesc("time"); |
| | | Page<Journalism> page = new Page<>(1,15); |