zhengyiming
1 天以前 73e08504c64f42d5e253575be434802c812c3ad9
fix: 公告
2个文件已添加
4个文件已修改
286 ■■■■■ 已修改文件
packages/core/src/lifeRechargeConstants.ts 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LifePayAnnouncement.ts 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LifePayRate.ts 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/WxPayNotify.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/index.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/typings.d.ts 117 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/core/src/lifeRechargeConstants.ts
@@ -231,4 +231,11 @@
    [LifePayChannelAgentType.BrandAgent]: '品牌代理',
    [LifePayChannelAgentType.AreaAgent]: '区域代理',
  };
  export enum AnnouncementTypeEnum {
    /**普通公告 */
    Normal = 10,
    /**弹窗公告 */
    Dialog = 20,
  }
}
packages/services/api/LifePayAnnouncement.ts
New file
@@ -0,0 +1,62 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 新增编辑公告 POST /api/LifePayAnnouncement/CreateOrEditLifePayAnnouncement */
export async function createOrEditLifePayAnnouncement(
  body: API.CreateEditLifePayAnnouncementInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/LifePayAnnouncement/CreateOrEditLifePayAnnouncement', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 删除公告 GET /api/LifePayAnnouncement/DeleteLifePayAnnouncement */
export async function deleteLifePayAnnouncement(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIdeleteLifePayAnnouncementParams,
  options?: API.RequestConfig
) {
  return request<number>('/api/LifePayAnnouncement/DeleteLifePayAnnouncement', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** 获取公告分页 POST /api/LifePayAnnouncement/GetLifePayAnnouncementPage */
export async function getLifePayAnnouncementPage(
  body: API.GetLifePayAnnouncementPageInput,
  options?: API.RequestConfig
) {
  return request<API.CreateEditLifePayAnnouncementOutputPageOutput>(
    '/api/LifePayAnnouncement/GetLifePayAnnouncementPage',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 获取当前展示中的公告 GET /api/LifePayAnnouncement/GetShowingLifePayAnnouncement */
export async function getShowingLifePayAnnouncement(options?: API.RequestConfig) {
  return request<API.CreateEditLifePayAnnouncementOutput>(
    '/api/LifePayAnnouncement/GetShowingLifePayAnnouncement',
    {
      method: 'GET',
      ...(options || {}),
    }
  );
}
packages/services/api/LifePayRate.ts
New file
@@ -0,0 +1,81 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 新增编辑折扣通道配置 POST /api/LifePayRate/CreateOrEditLifePayRateChannel */
export async function createOrEditLifePayRateChannel(
  body: API.CreateEditRateChannelInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/LifePayRate/CreateOrEditLifePayRateChannel', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 删除折扣通道 POST /api/LifePayRate/DeleteRateChannel */
export async function deleteRateChannel(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIdeleteRateChannelParams,
  options?: API.RequestConfig
) {
  return request<number>('/api/LifePayRate/DeleteRateChannel', {
    method: 'POST',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** 获取折扣通道配置列表 POST /api/LifePayRate/GetLifePayRateChannelAllList */
export async function getLifePayRateChannelAllList(
  body: API.QueryRateChannelInput,
  options?: API.RequestConfig
) {
  return request<API.CreateEditRateChannelOutput[]>(
    '/api/LifePayRate/GetLifePayRateChannelAllList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 获取折扣通道配置分页 POST /api/LifePayRate/GetLifePayRateChannelPage */
export async function getLifePayRateChannelPage(body: API.PageInput, options?: API.RequestConfig) {
  return request<API.CreateEditRateChannelOutputPageOutput>(
    '/api/LifePayRate/GetLifePayRateChannelPage',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 设置折扣通道状态 GET /api/LifePayRate/SetRateChannelStatus */
export async function setRateChannelStatus(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIsetRateChannelStatusParams,
  options?: API.RequestConfig
) {
  return request<number>('/api/LifePayRate/SetRateChannelStatus', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
packages/services/api/WxPayNotify.ts
@@ -17,6 +17,21 @@
  });
}
/** 此处后端没有提供注释 POST /api/WxPayNotify/WxPayDomesticRefundsNotifyImp */
export async function wxPayDomesticRefundsNotifyImp(
  body: API.WxPayDomesticRefundsNotice,
  options?: API.RequestConfig
) {
  return request<any>('/api/WxPayNotify/WxPayDomesticRefundsNotifyImp', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 微信支付回调通知 POST /api/WxPayNotify/WxRechargeNotify */
export async function wxRechargeNotify(
  body: API.WxRechargeNotifyInput,
packages/services/api/index.ts
@@ -14,6 +14,8 @@
import * as IdentityUser from './IdentityUser';
import * as IdentityUserLookup from './IdentityUserLookup';
import * as LifePay from './LifePay';
import * as LifePayAnnouncement from './LifePayAnnouncement';
import * as LifePayRate from './LifePayRate';
import * as Log from './Log';
import * as OperateHistory from './OperateHistory';
import * as Permissions from './Permissions';
@@ -38,6 +40,8 @@
  IdentityUser,
  IdentityUserLookup,
  LifePay,
  LifePayAnnouncement,
  LifePayRate,
  Log,
  OperateHistory,
  Permissions,
packages/services/api/typings.d.ts
@@ -139,6 +139,10 @@
    column?: ModuleColumnDto[];
  }
  type AnnouncementStatusEnum = 10 | 20 | 30;
  type AnnouncementTypeEnum = 10 | 20;
  interface APIaddOrEditModuleStatusParams {
    id?: string;
    isMenu?: number;
@@ -169,6 +173,10 @@
    id?: string;
  }
  interface APIdeleteLifePayAnnouncementParams {
    id?: string;
  }
  interface APIdeleteModuleButtonParams {
    id?: string;
  }
@@ -178,6 +186,10 @@
  }
  interface APIdeleteModuleParams {
    id?: string;
  }
  interface APIdeleteRateChannelParams {
    id?: string;
  }
@@ -390,6 +402,11 @@
  interface APIsetLifePayChannelsStatusParams {
    id?: string;
    status?: LifePayChannelsStatsEnum;
  }
  interface APIsetRateChannelStatusParams {
    id?: string;
    status?: LifePayRateChannelStatus;
  }
  interface APIstatisticsByDateParams {
@@ -717,6 +734,36 @@
    customerResources?: string;
  }
  interface CreateEditLifePayAnnouncementInput {
    id?: string;
    announcementType: AnnouncementTypeEnum;
    /** 生效日期 */
    startTime: string;
    /** 截止日期 */
    endTime: string;
    /** 公告内容 */
    announcementContent: string;
  }
  interface CreateEditLifePayAnnouncementOutput {
    id?: string;
    announcementType: AnnouncementTypeEnum;
    /** 生效日期 */
    startTime: string;
    /** 截止日期 */
    endTime: string;
    /** 公告内容 */
    announcementContent: string;
    creationTime?: string;
    status?: AnnouncementStatusEnum;
  }
  interface CreateEditLifePayAnnouncementOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: CreateEditLifePayAnnouncementOutput[];
  }
  interface CreateEditPayChannelsInput {
    id?: string;
    channlesName?: string;
@@ -741,6 +788,45 @@
    pageModel?: Pagination;
    objectData?: any;
    data?: CreateEditPayChannelsInput[];
  }
  interface CreateEditRateChannelInput {
    id?: string;
    lifePayOrderType: LifePayOrderTypeEnum;
    /** 通道 */
    rateChannelName: string;
    /** ID */
    code: string;
    /** 供应商折扣 */
    supplierRate: number;
    /** 平台折扣 */
    platformRate: number;
    status: LifePayRateChannelStatus;
    /** 通知内容 */
    remark: string;
  }
  interface CreateEditRateChannelOutput {
    id?: string;
    lifePayOrderType: LifePayOrderTypeEnum;
    /** 通道 */
    rateChannelName: string;
    /** ID */
    code: string;
    /** 供应商折扣 */
    supplierRate: number;
    /** 平台折扣 */
    platformRate: number;
    status: LifePayRateChannelStatus;
    /** 通知内容 */
    remark: string;
    creationTime?: string;
  }
  interface CreateEditRateChannelOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: CreateEditRateChannelOutput[];
  }
  interface CreateLifePayOrderOutput {
@@ -1050,6 +1136,15 @@
  interface GetFeatureListResultDto {
    groups?: FeatureGroupDto[];
  }
  interface GetLifePayAnnouncementPageInput {
    pageModel?: Pagination;
    creationTimeBegin?: string;
    creationTimeEnd?: string;
    startTime?: string;
    endTime?: string;
    status?: AnnouncementStatusEnum;
  }
  interface GetOperateHistoryInput {
@@ -1632,6 +1727,8 @@
    id?: string;
  }
  type LifePayRateChannelStatus = 10 | -10;
  interface LifePayRateInput {
    rateType?: LifePayRateTypeEnum;
    rate?: number;
@@ -2202,6 +2299,10 @@
    phoneChargeOrder?: PhoneChargeOrderOutput;
  }
  interface QueryRateChannelInput {
    status?: LifePayRateChannelStatus;
  }
  interface QueryUserAccountAllListInput {
    pageModel?: Pagination;
    checkChannelId?: string;
@@ -2245,6 +2346,13 @@
    receiveList?: ReceiptsDetail[];
    /** 30天收入 */
    incomeList?: ReceiptsDetail[];
  }
  interface RefundAmount {
    total: number;
    refund: number;
    payerTotal: string;
    payerRefund: string;
  }
  interface RefundLifePayOrderInput {
@@ -2781,6 +2889,15 @@
    unionId?: string;
  }
  interface WxPayDomesticRefundsNotice {
    mchid?: string;
    outTradeNo?: string;
    transactionId?: string;
    outRefundNo?: string;
    refundStatus?: string;
    amount?: RefundAmount;
  }
  interface WxPayDomesticRefundsQueryReponse {
    code?: string;
    message?: string;