zhengyiming
1 天以前 f34af9bbc5ec1a40fa5d9f658ea2face2fb13b19
packages/core/src/lifeRechargeServices.ts
@@ -424,8 +424,8 @@
  }
  /** 创建或更新推广员 POST /api/Promoter/CreateOrUpdatePromoter */
  async createOrUpdatePromoter(body: API.CreateOrUpdatePromoterInput, options?: API.RequestConfig) {
    return this.request<string>('/api/Promoter/CreateOrUpdatePromoter', {
  async createOrUpdatePromoter(body: CreateOrUpdatePromoterInput, options?: RequestConfig) {
    return this.request<CreateOrUpdatePromoterOutput>('/api/Promoter/CreateOrUpdatePromoter', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
@@ -433,6 +433,54 @@
      data: body,
      ...(options || {}),
    });
  }
  /** 获取渠道咨询Id GET /api/Promoter/GetChannelConsultationById */
  async getChannelConsultationById(
    // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
    params: APIgetChannelConsultationByIdParams,
    options?: RequestConfig
  ) {
    return this.request<ChannelConsultationDto>('/api/Promoter/GetChannelConsultationById', {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    });
  }
  /** 获取推广员信息 GET /api/Promoter/GetPromoter */
  async getPromoter(
    // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
    params: APIgetPromoterParams,
    options?: RequestConfig
  ) {
    return this.request<PromoterDto>('/api/Promoter/GetPromoter', {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    });
  }
  /** 获取当前展示中的公告 POST /api/LifePayAnnouncement/GetShowingLifePayAnnouncement */
  async getShowingLifePayAnnouncement(
    body: GetShowingLifePayAnnouncementInput,
    options?: RequestConfig
  ) {
    return this.request<CreateEditLifePayAnnouncementOutput>(
      '/api/LifePayAnnouncement/GetShowingLifePayAnnouncement',
      {
        method: 'POST',
        headers: {
          'Content-Type': 'application/json',
        },
        data: body,
        ...(options || {}),
      }
    );
  }
}
@@ -883,6 +931,8 @@
export interface LifePayPhoneMesssageCodeLoginOutput {
  /** 用户Id */
  userId?: string;
  /** 推广员ID */
  promoterIdNumber?: string;
  /** 是否是后台用户 */
  isBackClientUser?: boolean;
  /** 渠道号 */
@@ -930,6 +980,8 @@
  accumulatedUsers?: number;
  /** 昨日活跃用户 */
  yesterdayActiveUsers?: number;
  /** 累计佣金 */
  accumulatedChannlesRakePrice?: number;
}
export interface QueryLifePayChannlesInput {
@@ -970,3 +1022,85 @@
  /** 备注 */
  remark?: string;
}
export interface APIgetChannelConsultationByIdParams {
  id?: string;
}
export type LifePayChannelAgentType = 1 | 2 | 3;
export type LifePayChannelConsultationFollowupStatus = 1 | 2 | 3 | 4;
export interface ChannelConsultationDto {
  /** Id */
  id?: string;
  /** 咨询时间 */
  creationTime?: string;
  /** 咨询人 */
  name?: string;
  agentType?: LifePayChannelAgentType;
  /** 联系方式 */
  phoneNumber?: string;
  /** 公司名称 */
  companyName?: string;
  /** 客户资源 */
  customerResources?: string;
  /** ID */
  promoterIdNumber?: string;
  /** 推广员 */
  promoterName?: string;
  /** 联系方式 */
  promoterPhoneNumber?: string;
  followupStatus?: LifePayChannelConsultationFollowupStatus;
  /** 最近回访 */
  lastFollowupTime?: string;
  /** 回访记录 */
  followupRemark?: string;
}
export interface APIgetPromoterParams {
  phoneNumber?: string;
}
export interface PromoterDto {
  /** Id */
  id?: string;
  /** 咨询时间 */
  creationTime?: string;
  /** ID */
  idNumber?: string;
  /** 推广员 */
  name?: string;
  /** 联系方式 */
  phoneNumber?: string;
  /** 点击数 */
  clickCount?: number;
  /** 申请数 */
  applyCount?: number;
  /** 备注 */
  remark?: string;
}
export interface CreateOrUpdatePromoterOutput {
  /** Id */
  id?: string;
  /** IdNumber */
  idNumber?: string;
}
export interface GetShowingLifePayAnnouncementInput {
  announcementType?: LifeRechargeConstants.AnnouncementTypeEnum;
}
export interface CreateEditLifePayAnnouncementOutput {
  id?: string;
  announcementType: LifeRechargeConstants.AnnouncementTypeEnum;
  /** 生效日期 */
  startTime: string;
  /** 截止日期 */
  endTime: string;
  /** 公告内容 */
  announcementContent: string;
  creationTime?: string;
  status?: LifeRechargeConstants.AnnouncementStatusEnum;
}