feat:【antd/ele】【mp】优化 mp 账号的选择逻辑

This commit is contained in:
YunaiV
2025-11-19 21:58:25 +08:00
parent 25cd2b629c
commit d7b6c87e33
23 changed files with 127 additions and 171 deletions

View File

@@ -2,13 +2,13 @@ import { requestClient } from '#/api/request';
export namespace MpStatisticsApi {
/** 统计查询参数 */
export interface StatisticsQuery {
export interface StatisticsGetReqVO {
accountId: number;
date: Date[];
}
/** 消息发送概况数据 */
export interface UpstreamMessage {
export interface StatisticsUpstreamMessageRespVO {
refDate: string;
msgType: string;
msgUser: number;
@@ -16,7 +16,7 @@ export namespace MpStatisticsApi {
}
/** 用户增减数据 */
export interface UserSummary {
export interface StatisticsUserSummaryRespVO {
refDate: string;
userSource: number;
newUser: number;
@@ -25,13 +25,13 @@ export namespace MpStatisticsApi {
}
/** 用户累计数据 */
export interface UserCumulate {
export interface StatisticsUserCumulateRespVO {
refDate: string;
cumulateUser: number;
}
/** 接口分析数据 */
export interface InterfaceSummary {
export interface StatisticsInterfaceSummaryRespVO {
refDate: string;
callbackCount: number;
failCount: number;
@@ -41,8 +41,8 @@ export namespace MpStatisticsApi {
}
/** 获取消息发送概况数据 */
export function getUpstreamMessage(params: MpStatisticsApi.StatisticsQuery) {
return requestClient.get<MpStatisticsApi.UpstreamMessage[]>(
export function getUpstreamMessage(params: MpStatisticsApi.StatisticsGetReqVO) {
return requestClient.get<MpStatisticsApi.StatisticsUpstreamMessageRespVO[]>(
'/mp/statistics/upstream-message',
{
params,
@@ -51,8 +51,8 @@ export function getUpstreamMessage(params: MpStatisticsApi.StatisticsQuery) {
}
/** 获取用户增减数据 */
export function getUserSummary(params: MpStatisticsApi.StatisticsQuery) {
return requestClient.get<MpStatisticsApi.UserSummary[]>(
export function getUserSummary(params: MpStatisticsApi.StatisticsGetReqVO) {
return requestClient.get<MpStatisticsApi.StatisticsUserSummaryRespVO[]>(
'/mp/statistics/user-summary',
{
params,
@@ -61,8 +61,8 @@ export function getUserSummary(params: MpStatisticsApi.StatisticsQuery) {
}
/** 获取用户累计数据 */
export function getUserCumulate(params: MpStatisticsApi.StatisticsQuery) {
return requestClient.get<MpStatisticsApi.UserCumulate[]>(
export function getUserCumulate(params: MpStatisticsApi.StatisticsGetReqVO) {
return requestClient.get<MpStatisticsApi.StatisticsUserCumulateRespVO[]>(
'/mp/statistics/user-cumulate',
{
params,
@@ -71,8 +71,10 @@ export function getUserCumulate(params: MpStatisticsApi.StatisticsQuery) {
}
/** 获取接口分析数据 */
export function getInterfaceSummary(params: MpStatisticsApi.StatisticsQuery) {
return requestClient.get<MpStatisticsApi.InterfaceSummary[]>(
export function getInterfaceSummary(
params: MpStatisticsApi.StatisticsGetReqVO,
) {
return requestClient.get<MpStatisticsApi.StatisticsInterfaceSummaryRespVO[]>(
'/mp/statistics/interface-summary',
{
params,

View File

@@ -11,12 +11,6 @@ export namespace MpTagApi {
count?: number;
createTime?: Date;
}
/** 标签分页查询参数 */
export interface TagPageQuery extends PageParam {
accountId?: number;
name?: string;
}
}
/** 创建公众号标签 */
@@ -44,7 +38,7 @@ export function getTag(id: number) {
}
/** 获取公众号标签分页 */
export function getTagPage(params: MpTagApi.TagPageQuery) {
export function getTagPage(params: PageParam) {
return requestClient.get<PageResult<MpTagApi.Tag>>('/mp/tag/page', {
params,
});