pay-admin/src/gen/ApiTypes.d.ts

361 lines
10 KiB
TypeScript
Raw Normal View History

2025-06-27 16:42:11 +08:00
declare namespace ApiTypes {
namespace Admins {
type List = {
"username"?: string; // 模糊搜索:名称
};
type Store = {
"username": string; // 用户名
"password": string; // 密码
"roles_id"?: string[]; // 角色
};
type Update = {
"id": number; // id
"username": string; // 用户名/手机号
"password"?: string; // 密码,[hidden]
"roles_id"?: string[]; // 角色
};
type Delete = {
"id": number; // id
};
}
namespace Agents {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
};
type Update = {
"id": number; // id
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
namespace Auth {
type Login = {
"username": string; // 用户名
"password": string; // 密码
"captcha": string; // 验证码
"captcha_key": string; // 验证码key
};
type ChangePassword = {
"old_password": string; // 老密码
"new_password": string; // 新密码
"re_new_password": string; // 重复新密码
};
type PreUpload = {
"filename": string; // 文件名称
};
}
namespace Bosses {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
};
type Update = {
"id": number; // id
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
namespace Factories {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 厂家名称
"public_key": string; // 下游公钥
};
type Update = {
"id": number; // id
"name": string; // 厂家名称
"public_key": string; // 下游公钥
};
type Delete = {
"id": number; // id
};
}
namespace LoanCompanies {
type List = {
"type"?: string; // 用户类型,[enum:LoanCompaniesTypeEnum]
"name"?: string; // 模糊搜索:名称
};
type Store = {
"type"?: string; // 用户类型,[enum:LoanCompaniesTypeEnum]
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
"up_merchant_no": string; // 上游商户号
};
type Update = {
"id": number; // id
"type"?: string; // 用户类型,[enum:LoanCompaniesTypeEnum]
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
"up_merchant_no": string; // 上游商户号
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
namespace LoanDailyDetails {
type List = {
"merchants_id"?: number; // 商户ID
"date"?: Date; // 日期
"order_status"?: string; // 订单状态:LoansOrderStatusEnum
};
type Export = {
"merchants_id"?: number; // 商户ID
"date"?: Date; // 日期
"order_status"?: string; // 订单状态:LoansOrderStatusEnum
};
}
namespace Loans {
type List = {
"type"?: string; // 算法类型,[enum:LoansTypeEnum]
"name"?: string; // 显示名称
"order_status"?: string; // 订单状态,[enum:LoansOrderStatusEnum]
};
type Store = {
"merchants_id": number; // 商户id,[ref:merchants]
"loan_companies_id": number; // 资金方id,[ref:loan_companies]
"name": string; // 显示名称
"type"?: string; // 算法类型,[enum:LoansTypeEnum]
"loan_days"?: number; // 贷款天数
"started_at": Date; // 开始时间
"total_due_principal": number; // 总应还-本金
"total_due_interest"?: number; // 总应还-利息
};
type Delete = {
"id": number; // id
};
}
namespace Markets {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 市场名称
"market_no": string; // 市场编号
"public_key": string; // 上游公钥
};
type Update = {
"id": number; // id
"name": string; // 市场名称
"market_no": string; // 市场编号
"public_key": string; // 上游公钥
};
type Delete = {
"id": number; // id
};
}
namespace MerchantCounters {
type List = {
"merchants_id"?: number; // 商户id,[ref:merchants]
};
type Store = {
"merchants_id": number; // 商户id,[ref:merchants]
"markets_id": number; // 上游市场id,[ref:markets]
"name": string; // 名称
"up_merchant_no": string; // 上游商家编号
"commissions": string[]; // 分账配置
};
type Update = {
"id": number; // id
"name": string; // 名称
"up_merchant_no": string; // 上游商家编号
"commissions": string[]; // 分账配置
};
type Delete = {
"id": number; // id
};
}
namespace Merchants {
type List = {
"agents_id"?: number; // 代理id,[ref:agents]
"bosses_id"?: number; // 老板id,[ref:bosses]
"factories_id"?: number; // 厂家id,[ref:factories]
"platforms_id"?: number; // 平台id,[ref:platforms]
"name"?: string; // 商户简称
"full_name"?: string; // 商户全称呼
"plat_merchant_no"?: string; // 平台商户号
};
type Store = {
"agents_id": number; // 代理id,[ref:agents]
"bosses_id": number; // 老板id,[ref:bosses]
"factories_id": number; // 厂家id,[ref:factories]
"platforms_id": number; // 平台id,[ref:platforms]
"name": string; // 商户简称
"full_name": string; // 商户全称呼
};
type Update = {
"id": number; // id
"agents_id": number; // 代理id,[ref:agents]
"bosses_id": number; // 老板id,[ref:bosses]
"factories_id": number; // 厂家id,[ref:factories]
"platforms_id": number; // 平台id,[ref:platforms]
"name": string; // 商户简称
"full_name": string; // 商户全称呼
};
type Delete = {
"id": number; // id
};
}
namespace OrgUsers {
type List = {
"type"?: string; // 机构类型,[enum:OrgUsersTypeEnum]
"org_name"?: string; // 机构名称
"org_id"?: number; // 机构id
"username"?: string; // 用户名
};
type Store = {
"type": string; // 用户类型,[enum:OrgUsersTypeEnum]
"org_name": string; // 机构名称
"username": string; // 用户名
"password": string; // 密码,[hidden]
};
type Update = {
"id": number; // id
"password": string; // 密码,[hidden]
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
namespace PayOrders {
type List = {
"merchant_name"?: string; // 模糊搜索:商户简称
"type"?: string; // 交易类型,[enum:PayOrdersTypeEnum]
"order_status"?: string; // 订单状态,[enum:PayOrderStatusEnum]
"day_date"?: Date; // 日期
"down_order_no"?: string; // 下游订单号
"up_order_no"?: string; // 上游订单号
"up_tx_no"?: string; // 上游交易流水号
"amount_order"?: string; // 金额
"up_order_at_range"?: string[]; // 上游订单时间范围
};
}
namespace Platforms {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 平台名称
"private_key": string; // 平台私钥
"public_key": string; // 平台公钥
};
type Update = {
"id": number; // id
"name": string; // 平台名称
"private_key": string; // 平台私钥
"public_key": string; // 平台公钥
};
type Delete = {
"id": number; // id
};
}
namespace Select {
}
namespace SysPermissions {
type List = {
"parent_id"?: number; // 上级ID
"guard_name": string; //
};
type Tree = {
"parent_id"?: number; // 上级ID
"guard_name": string; //
};
type Store = {
"name": string; //
"key"?: string; //
"guard_name": string; //
"icon"?: string; // 图标
"type": string; // 类型:SysPermissionsTypeEnum
"backend_apis"?: string[]; // 后台api
"path"?: string; // 路由
"parent_id"?: number; //
};
type Update = {
"id": number; // ID
"name": string; //
"key"?: string; //
"guard_name": string; //
"icon"?: string; // 图标
"type": string; // 类型:SysPermissionsTypeEnum
"backend_apis"?: string[]; // 后台api
"path"?: string; // 路由
"parent_id"?: number; //
};
type Delete = {
"id": number; // ID
};
type Move = {
"id": number; // ID
"type": string; // 类型up 升级down 降级
};
}
namespace SysRoles {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 名称
"color"?: string; // 颜色
};
type Update = {
"id": number; // ID
"name": string; // 名称
"color"?: string; // 颜色
};
type Delete = {
"id": number; // ID
};
type GetPermissions = {
"id": number; // ID
};
type SetPermissions = {
"id": number; // ID
"permissions_ids": string[]; // 权限ID
};
}
}