小飞侠
2025-12-01 7eca0ab1b6d5142d623efd471985b2a20b559616
AdminwebPages/adminpageView/src/Api/apis.ts
@@ -1,220 +1,264 @@
import type { EzResult } from './EzApiBaseTypes'
import axios from 'axios'
import type { EzResult } from "./EzApiBaseTypes";
import axios from "axios";
  /** 获取DFlFunInfo列表 */
  export const GetTransferOrder=(data:Request) => {
    return axios.post<EzResult<RetPageDataWeChatTransferOrder>>("https://yocaisim.51zhengcai.com/api/UserTransfer/GetTransferOrder", data);
  };
const PYTestr = 'https://yocaisim.51zhengcai.com' //'http://localhost:5000'
// const PYTestr = 'http://localhost:5000'
/** 获取DFlFunInfo列表 */
export const GetTransferOrder = (data: SearchRequest) => {
  return axios.post<EzResult<RetPageDataWeChatTransferOrder>>(
    `${PYTestr}/api/UserTransfer/GetTransferOrder`,
    data,
  )
}
//http://127.0.0.1:4523/m1/5212733-4879059-default/api/UserTransfer/GetTransferOder
export const GetTransferOderOfMain = (data: SearchRequestOfMian) => {
  return axios.post<EzResult<RetPageDataWeChatTransferOrder>>(
    `${PYTestr}/api/UserTransfer/GetTransferOder`,
    data,
  )
}
///api/UserTransfer/ReSendCreadTransferMoney 重新支付
export const ReSendCreadTransferMoney = (id: number) => {
  return axios.get<EzResult<boolean>>(
    `${PYTestr}/api/UserTransfer/ReSendCreadTransferMoney?id=${id}`,
  )
}
/**
 * SSPageByWhereOrder,根据where查询条件和order排序获取列表
 */
export interface Request {
  order?: SSOrder;
  page?: PageModel;
export interface SearchRequest {
  order?: SSOrder
  page?: PageModel
  /**
   * 判断条件 必须是json格式的字符串{xxx:ddd}
   */
  where?: object | string;
  where?: object | string
}
/**
* SSOrder,排序方式
*/
 * SearchTransferOder
 */
export interface SearchRequestOfMian {
  /**
   * 搜索状态值  模糊查询
   */
  batchStatus?: null | string
  /**
   * 是否已经成功发起了
   */
  hasSendOk?: boolean
  /**
   * 是否特殊处理比如支付失败后已经处理为其他情况
   */
  isSetOK?: boolean | null
  /**
   * 排除搜索值状态 要排除的状态值必须是全称,多个之间用 “|”间隔
   */
  noTBatchStatus?: null | string
  /**
   * 当前页码
   */
  pageIndex?: number
  /**
   * 页面大小
   */
  pageSize?: number
}
/**
 * SSOrder,排序方式
 */
export interface SSOrder {
  des?: OrderByType;
  des?: OrderByType
  /**
   * 属性名称
   */
  name?: null | string;
  name?: null | string
}
/**
* OrderByType
*/
 * OrderByType
 */
export enum OrderByType {
  Asc = "Asc",
  Desc = "Desc",
  Asc = 'Asc',
  Desc = 'Desc',
}
/**
* PageModel
*/
 * PageModel
 */
export interface PageModel {
  pageIndex?: number;
  pageSize?: number;
  totalCount?: number;
  pageIndex?: number
  pageSize?: number
  totalCount?: number
}
/**
* RetPageData_WeChatTransferOrder,通用返回参数
*/
 * RetPageData_WeChatTransferOrder,通用返回参数
 */
export interface RetPageDataWeChatTransferOrder {
  /**
   * 数据
   */
  data?: WeChatTransferOrder[] | null;
  page?: PageModel;
  data?: WeChatTransferOrder[] | null
  listdata?: WeChatTransferOrder | null
  page?: PageModel
}
/**
* WeChatTransferOrder,转账单账模型
*/
 * WeChatTransferOrder,转账单账模型
 */
export interface WeChatTransferOrder {
  /**
   * 重新支付订单列表
   */
  agWeChatTransferOrders?: WeChatTransferOrder[] | null;
  agWeChatTransferOrders?: WeChatTransferOrder[] | null
  /**
   * 获取或设置微信批次单号。
   */
  batchId?: null | string;
  batchId?: null | string
  /**
   * 获取或设置批次的名称。
   * 示例: "2019年1月深圳分部报销单"
   */
  batchName?: null | string;
  batchName?: null | string
  /**
   * 获取或设置批次的备注。
   * 示例: "2019年1月深圳分部报销单"
   */
  batchRemark?: null | string;
  batchRemark?: null | string
  /**
   * 获取或设置批次状态。
   */
  batchStatus?: null | string;
  batchStatus?: null | string
  /**
   * 获取或设置关闭批次的原因。
   * 示例: "OVERDUE_CLOSE"
   */
  closeReason?: null | string;
  closeReason?: null | string
  /**
   * 创建人
   */
  createBy?: null | string;
  createBy?: null | string
  /**
   * 创建时间
   */
  createTime?: Date | null;
  createTime?: string | null
  /**
   * 错误标识
   */
  errorCode?: null | string;
  errorCode?: null | string
  /**
   * 错误消息
   */
  errorMsg?: null | string;
  errorMsg?: null | string
  /**
   * 获取或设置批次中的失败总金额。
   * 示例: 100000
   */
  failAmount?: number | null;
  failAmount?: number | null
  /**
   * 获取或设置批次中的失败项目数。
   * 示例: 1
   */
  failNum?: number | null;
  failNum?: number | null
  /**
   * ID
   */
  id?: number;
  id?: number
  /**
   * 是否删除
   */
  isDeleted?: boolean;
  isDeleted?: boolean
  /**
   * 是否有效
   */
  isEn?: boolean;
  isEn?: boolean
  /**
   * 是否已经完成处理  默认未处理
   */
  isSetOK?: boolean;
  isSetOK?: boolean | null
  /**
   * 获取或设置商户批次单号。
   */
  outBatchNumber?: null | string;
  outBatchNumber?: null | string
  /**
   * 标注
   */
  remake?: null | string;
  remake?: null | string
  /**
   * 再次发起时 的描述
   */
  remakeDes?: null | string;
  remakeDes?: null | string
  /**
   * 排序
   */
  sort?: number | null;
  sort?: number | null
  /**
   * 获取或设置批次中的成功总金额。
   * 示例: 3900000
   */
  successAmount?: number | null;
  successAmount?: number | null
  /**
   * 获取或设置批次中的成功项目数。
   * 示例: 199
   */
  successNum?: number | null;
  successNum?: number | null
  /**
   * 租户
   */
  tenantID?: number | null;
  tenantID?: number | null
  /**
   * 获取或设置批次中的总金额。
   * 示例: 4000000
   */
  totalAmount?: number | null;
  totalAmount?: number | null
  /**
   * 获取或设置批次中的项目总数。
   * 示例: 200
   */
  totalNum?: number | null;
  totalNum?: number | null
  /**
   * 获取或设置转账场景标识符。
   * 示例: "1000"
   */
  transferSceneId?: null | string;
  transferSceneId?: null | string
  /**
   * 修改人
   */
  upDataBy?: null | string;
  upDataBy?: null | string
  /**时间筛选数组 */
  DataTime?:Date[]|string;
  DataTime?: Date[] | string
  createDataTime?: Date[] | string
  /**
   * 修改时间
   */
  upDataTime?: string | null;
  upDataTime?: string | null
  /**
   * 用户ID。
   */
  userID?: number;
  userID?: number
  /**
   * 用户身份证
   */
  userIDCode?: null | string;
  userIDCode?: null | string
  /**
   * 名字
   */
  userName?: null | string;
  userName?: null | string
  /**
   * 是否重新发起支付,当支付失败后,超出重新的支付单失败后,需要重新更换单号重新发起新的支付请求,重新发起支付请求单
   */
  weChatTransferOrderPrId?: number | null;
  weChatTransferOrderPrId?: number | null
  YiTiXianGz?:number
  YiTiXianGz?: number
   ZhongGz?:number
   itCode?:string|null
  ZhongGz?: number
  itCode?: string | null
  /**
   * 是否已经发送成功
   */
  hasSendOk?: boolean | null
}