dm-web-react
Version:
The DM web client with React.
177 lines (142 loc) • 5.08 kB
text/typescript
import { DefineService } from "../../../../services/defineService";
import apiFetch from "../../../../common/apiFetch";
import { userId } from "../apiData";
const apiUrl = DefineService.Instance.getApiUrl();
/**
* TODO
* POST /api/bond/portfolio/favorite/radars [指标] 设置单支债券,保存价格+财务指标雷达信息
*/
/**
* TODO
* GET /api/bond/portfolio/favorite/{favoriteId}/radars/fina [指标] 获取单支债券的财务指标列表
*/
/**
* TODO
* GET /api/bond/portfolio/favorite/{favoriteId}/radars/price [指标] 获取单支债券的价格指标列表
*/
/**
* TODO
* GET /api/bond/portfolio/radar/nodes/{radarType} [投组] 获取投组雷达根节点/子节点列表
*/
/**
* TODO
* POST /api/bond/portfolio/user/{userId}/bonds/add [投组] 批量添加关注的债券列表到投组列表
*/
/**
* TODO
* DELETE /api/bond/portfolio/user/{userId}/favorite/bond/{bondUniCode} [投组] 从当前用户的所有投组中删除该条关注的债券
*/
/**
* TODO
* DELETE /api/bond/portfolio/user/{userId}/favorite/{favoriteId} [投组] 从单个投组中删除该条关注的债券
*/
/**
* TODO
* PUT /api/bond/portfolio/user/{userId}/favorite/{favoriteId} 更新关注债券的持仓量/持仓价格/持仓日期/备注
*/
/**
* TODO
* GET /api/bond/portfolio/user/{userId}/favorite/{favoriteId}/msg/{radarTypes} [消息] 按照雷达类型过滤的关注债券消息列表
*/
/**
* TODO
* DELETE /api/bond/portfolio/user/{userId}/favorites/{groupId} [投组] 从单个投组中删除所有关注的债券
*/
/**
* TODO
* GET /api/bond/portfolio/user/{userId}/fina/unit/{finaCode} [指标] 获取财务指标的单位
*/
/**
* TODO
* POST /api/bond/portfolio/user/{userId}/group [投组] 添加投组
*/
/**
* TODO
* PUT /api/bond/portfolio/user/{userId}/group/default/{groupName} [投组] 添加默认投组
*/
/**
* TODO
* DELETE /api/bond/portfolio/user/{userId}/group/{groupId} [投组] 删除投组
*/
/**
* TODO
* PUT /api/bond/portfolio/user/{userId}/group/{groupId} [投组] 更新投组
*/
/**
* TODO
* PUT /api/bond/portfolio/user/{userId}/group/{groupId}/bondId/readstatus [消息] 修改关注投组下的部分债券消息为已读
*/
/**
* TODO
* GET /api/bond/portfolio/user/{userId}/group/{groupId}/exportQuery [投组] 投组导出查询
*/
/**
* TODO
* GET /api/bond/portfolio/user/{userId}/group/{groupId}/msg/{radarTypes} [消息] 按照雷达类型过滤的投组消息列表
*/
/**
* TODO
* PUT /api/bond/portfolio/user/{userId}/group/{groupId}/newMessageCount [投组] 获取投组的未读消息数
*/
/**
* TODO
* PUT /api/bond/portfolio/user/{userId}/group/{groupId}/newMessageCountList [投组] 获取投组多只债券的未读消息数
*/
/**
* TODO
* GET /api/bond/portfolio/user/{userId}/group/{groupId}/radar/fina/items [投组] 获取投组的的财务指标雷达集合
*/
/**
* TODO
* GET /api/bond/portfolio/user/{userId}/group/{groupId}/radar/price/items [投组] 获取投组的的价格雷达集合
*/
/**
* TODO
* GET /api/bond/portfolio/user/{userId}/group/{groupId}/radar/{radarType}/items [投组] 获取投组的的普通雷达集合
*/
/**
* TODO
* PUT /api/bond/portfolio/user/{userId}/group/{groupId}/readstatus [消息] 修改关注投组下所有的债券消息为已读
*/
/**
* TODO
* PUT /api/bond/portfolio/user/{userId}/group/{groupId}/testSocketIO [投组] 测试SocketIO消息推送
*/
/**
* TODO
* DELETE /api/bond/portfolio/users/{userId}/favorite/favorites [投组] 批量从单个投组中删除债券关注
*/
/**
* TODO
* GET /api/bond/portfolio/users/{userId}/group/brief/list/{bondId} [投组] 获取投组名称列表
*/
/**
* 获取投组中的全部的关注债券的bondUniCode列表
* GET /api/bond/portfolio/users/{userId}/groupId/{groupId}/fullFavorites/quote [行情] 获取投组中的全部的关注债券的bondUniCode列表
*/
export const getGroupBondUniCodeList = (groupId: number) => {
return apiFetch(`${apiUrl}/bond-portfolio-service/api/bond/portfolio/users/${userId}/groupId/${groupId}/fullFavorites/quote`);
};
/**
* TODO
* PUT /api/bond/portfolio/users/{userId}/groupNotified/{groupId} [投组] 更新投组主界面上的消息是否推送按钮
*/
/**
* 获取投组列表
* GET /api/bond/portfolio/users/{userId}/groups [投组] 获取投组列表
*/
export const getPortfolioGroupList = () => {
return apiFetch(`${apiUrl}/bond-portfolio-service/api/bond/portfolio/users/${userId}/groups`);
};
/**
* TODO
* GET /api/bond/portfolio/users/{userId}/org/{orgId}/group/{groupId}/favorites [投组] 获取投组中的全部的关注债券的详情列表(默认条件)
*/
/**
* TODO
* GET /api/bond/portfolio/users/{userId}/org/{orgId}/group/{groupId}/fullFavorites/all [投组] 获取投组中的全部的关注债券的详情列表(展示所有的关注债券)
*/
/**
* TODO
* GET /api/bond/portfolio/users/{userId}/org/{orgId}/group/{groupId}/fullFavorites/{radarTypes} [投组] 获取投组中的有变动的债券的详情列表
*/