diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/controller/TTrendsController.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/controller/TTrendsController.java index cda4c72..8935ce2 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/controller/TTrendsController.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/controller/TTrendsController.java @@ -101,4 +101,15 @@ public class TTrendsController extends BaseController { return toAjax(tTrendsService.deleteTTrendsByIds(ids)); } + + /** + * 查询趋势分段列表 + */ + @PreAuthorize("@ss.hasPermi('newstocksystem:trends:list')") + @GetMapping("/listSection") + public TableDataInfo listSection(TTrends tTrends) + { + List list = tTrendsService.listTrendsSection(tTrends); + return getDataTable(list); + } } \ No newline at end of file diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/TTrendsMapper.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/TTrendsMapper.java index 3c8476f..9f9d66e 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/TTrendsMapper.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/TTrendsMapper.java @@ -31,6 +31,14 @@ public interface TTrendsMapper * @return 趋势集合 */ public List selectTTrendsList(TTrends tTrends); + + /** + * 查询趋势分段列表 + * + * @param tTrends 趋势 + * @return 趋势分段集合 + */ + public List listTrendsSection(TTrends tTrends); /** * 新增趋势 diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/TTrendsService.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/TTrendsService.java index 42c84fb..943b47f 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/TTrendsService.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/TTrendsService.java @@ -27,6 +27,14 @@ public interface TTrendsService */ public List selectTTrendsList(TTrends tTrends); + /** + * 查询趋势分段列表 + * + * @param tTrends 趋势 + * @return 趋势分段集合 + */ + public List listTrendsSection(TTrends tTrends); + /** * 新增趋势 * diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/impl/TTrendsServiceImpl.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/impl/TTrendsServiceImpl.java index 8e6fc48..0efdbea 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/impl/TTrendsServiceImpl.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/impl/TTrendsServiceImpl.java @@ -119,4 +119,16 @@ public class TTrendsServiceImpl implements TTrendsService { return tIndustryBasicMapper.selectTIndustryBasicByName(industryName) != null; } + + /** + * 查询趋势分段列表 + * + * @param tTrends 趋势 + * @return 趋势分段集合 + */ + @Override + public List listTrendsSection(TTrends tTrends) + { + return tTrendsMapper.listTrendsSection(tTrends); + } } \ No newline at end of file diff --git a/newstock-system/src/main/resources/mapper/newstocksystem/TTrendsMapper.xml b/newstock-system/src/main/resources/mapper/newstocksystem/TTrendsMapper.xml index 867467f..d8f3ff7 100644 --- a/newstock-system/src/main/resources/mapper/newstocksystem/TTrendsMapper.xml +++ b/newstock-system/src/main/resources/mapper/newstocksystem/TTrendsMapper.xml @@ -135,4 +135,52 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + \ No newline at end of file diff --git a/ruoyi-ui/src/api/index.js b/ruoyi-ui/src/api/index.js index 821fe9a..d5dbf4f 100644 --- a/ruoyi-ui/src/api/index.js +++ b/ruoyi-ui/src/api/index.js @@ -66,7 +66,7 @@ export function listStockIndexStocksDistribution(query) { // 查询菜单列表 export function getLatestTradeDay() { return request({ - url: '/stocksystem/stocks/getTradeDay', + url: '/newstocksystem/stockdata/stockDailyTrade/lastTradeDate2', method: 'get', params: null }) diff --git a/ruoyi-ui/src/api/newstocksystem/trends.js b/ruoyi-ui/src/api/newstocksystem/trends.js new file mode 100644 index 0000000..e4b3766 --- /dev/null +++ b/ruoyi-ui/src/api/newstocksystem/trends.js @@ -0,0 +1,63 @@ +import request from '@/utils/request' + +// 查询趋势列表 +export function listTrends(query) { + return request({ + url: '/newstocksystem/trends/list', + method: 'get', + params: query + }) +} + +// 查询趋势分段列表 +export function listTrendsSection(query) { + return request({ + url: '/newstocksystem/trends/listSection', + method: 'get', + params: query + }) +} + +// 查询趋势详细 +export function getTrends(id) { + return request({ + url: '/newstocksystem/trends/' + id, + method: 'get' + }) +} + +// 新增趋势 +export function addTrends(data) { + return request({ + url: '/newstocksystem/trends', + method: 'post', + data: data + }) +} + +// 修改趋势 +export function updateTrends(data) { + return request({ + url: '/newstocksystem/trends', + method: 'put', + data: data + }) +} + +// 删除趋势 +export function delTrends(id) { + return request({ + url: '/newstocksystem/trends/' + id, + method: 'delete' + }) +} + +// 导出趋势 +export function exportTrends(query) { + return request({ + url: '/newstocksystem/trends/export', + method: 'post', + params: query, + responseType: 'blob' + }) +} \ No newline at end of file diff --git a/ruoyi-ui/src/views/newstocksystem/trends/index.vue b/ruoyi-ui/src/views/newstocksystem/trends/index.vue new file mode 100644 index 0000000..794c9ef --- /dev/null +++ b/ruoyi-ui/src/views/newstocksystem/trends/index.vue @@ -0,0 +1,200 @@ + + + + + \ No newline at end of file