261024
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { ThinkCardBalance, ThinkCardBalanceParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询卡余额记录
|
||||
*/
|
||||
export async function pageThinkCardBalance(params: ThinkCardBalanceParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ThinkCardBalance>>>(
|
||||
MODULES_API_URL + '/think/think-card-balance/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询卡余额记录列表
|
||||
*/
|
||||
export async function listThinkCardBalance(params?: ThinkCardBalanceParam) {
|
||||
const res = await request.get<ApiResult<ThinkCardBalance[]>>(
|
||||
MODULES_API_URL + '/think/think-card-balance',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加卡余额记录
|
||||
*/
|
||||
export async function addThinkCardBalance(data: ThinkCardBalance) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-card-balance',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改卡余额记录
|
||||
*/
|
||||
export async function updateThinkCardBalance(data: ThinkCardBalance) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-card-balance',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除卡余额记录
|
||||
*/
|
||||
export async function removeThinkCardBalance(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-card-balance/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除卡余额记录
|
||||
*/
|
||||
export async function removeBatchThinkCardBalance(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-card-balance/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询卡余额记录
|
||||
*/
|
||||
export async function getThinkCardBalance(id: number) {
|
||||
const res = await request.get<ApiResult<ThinkCardBalance>>(
|
||||
MODULES_API_URL + '/think/think-card-balance/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 卡余额记录
|
||||
*/
|
||||
export interface ThinkCardBalance {
|
||||
//
|
||||
id?: number;
|
||||
//
|
||||
cid?: number;
|
||||
//
|
||||
vid?: number;
|
||||
//
|
||||
uid?: number;
|
||||
//
|
||||
balance?: string;
|
||||
// 每次减少金额
|
||||
reduceEach?: string;
|
||||
// 下单时间
|
||||
createTime?: number;
|
||||
//
|
||||
updateTime?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 卡余额记录搜索条件
|
||||
*/
|
||||
export interface ThinkCardBalanceParam extends PageParam {
|
||||
id?: number;
|
||||
keywords?: string;
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { ThinkFtpCheckBill, ThinkFtpCheckBillParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*/
|
||||
export async function pageThinkFtpCheckBill(params: ThinkFtpCheckBillParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ThinkFtpCheckBill>>>(
|
||||
MODULES_API_URL + '/think/think-ftp-check-bill/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询列表
|
||||
*/
|
||||
export async function listThinkFtpCheckBill(params?: ThinkFtpCheckBillParam) {
|
||||
const res = await request.get<ApiResult<ThinkFtpCheckBill[]>>(
|
||||
MODULES_API_URL + '/think/think-ftp-check-bill',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
export async function addThinkFtpCheckBill(data: ThinkFtpCheckBill) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-ftp-check-bill',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
export async function updateThinkFtpCheckBill(data: ThinkFtpCheckBill) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-ftp-check-bill',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
export async function removeThinkFtpCheckBill(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-ftp-check-bill/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*/
|
||||
export async function removeBatchThinkFtpCheckBill(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-ftp-check-bill/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*/
|
||||
export async function getThinkFtpCheckBill(id: number) {
|
||||
const res = await request.get<ApiResult<ThinkFtpCheckBill>>(
|
||||
MODULES_API_URL + '/think/think-ftp-check-bill/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export interface ThinkFtpCheckBill {
|
||||
//
|
||||
id?: number;
|
||||
// 终端号
|
||||
deviceNo?: string;
|
||||
// 卡号
|
||||
cardNo?: string;
|
||||
//
|
||||
amount?: string;
|
||||
// 结算金额
|
||||
settleAmount?: string;
|
||||
// 手续费
|
||||
feeAmount?: string;
|
||||
// 实际支付金额
|
||||
paidAmount?: string;
|
||||
// 参考号
|
||||
refNo?: string;
|
||||
// 流水号
|
||||
flowNo?: string;
|
||||
// 卡类型
|
||||
cardType?: string;
|
||||
// 发卡行
|
||||
postCardType?: string;
|
||||
// 支付方式
|
||||
payType?: string;
|
||||
// 银商订单号
|
||||
orderNo?: string;
|
||||
//
|
||||
payTime?: string;
|
||||
// 租户id
|
||||
tenantId?: number;
|
||||
// 状态, 0已发布, 1待审核 2已驳回 3违规内容
|
||||
status?: number;
|
||||
// 是否删除, 0否, 1是
|
||||
deleted?: number;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
// 修改时间
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索条件
|
||||
*/
|
||||
export interface ThinkFtpCheckBillParam extends PageParam {
|
||||
id?: number;
|
||||
keywords?: string;
|
||||
}
|
||||
@@ -104,3 +104,17 @@ export async function getThinkGate(id: number) {
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 人脸检测
|
||||
*/
|
||||
export async function detectFace(data: { personPhoto: string }) {
|
||||
const res = await request.post<ApiResult<any>>(
|
||||
THINK_API_URL + '/think/gate-control/detectFace',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
@@ -104,3 +104,13 @@ export async function getThinkInvoice(id: number) {
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
export async function getThinkInvoiceRes(data: ThinkInvoice) {
|
||||
const res = await request.post<ApiResult<ThinkInvoice>>(
|
||||
THINK_API_URL + '/think/think-invoice/getRes', data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
@@ -134,3 +134,13 @@ export async function thinkOrderCheckCode(data: ThinkOrder) {
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
export async function thinkOrderSetInterval() {
|
||||
const res = await request.post<ApiResult<ThinkOrder>>(
|
||||
THINK_API_URL + '/think/think-order/setInterval'
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,106 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { ThinkOrderOffCheck, ThinkOrderOffCheckParam } from './model';
|
||||
import { THINK_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询折扣审核
|
||||
*/
|
||||
export async function pageThinkOrderOffCheck(params: ThinkOrderOffCheckParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ThinkOrderOffCheck>>>(
|
||||
THINK_API_URL + '/think/think-order-off-check/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询折扣审核列表
|
||||
*/
|
||||
export async function listThinkOrderOffCheck(params?: ThinkOrderOffCheckParam) {
|
||||
const res = await request.get<ApiResult<ThinkOrderOffCheck[]>>(
|
||||
THINK_API_URL + '/think/think-order-off-check',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加折扣审核
|
||||
*/
|
||||
export async function addThinkOrderOffCheck(data: ThinkOrderOffCheck) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-order-off-check',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改折扣审核
|
||||
*/
|
||||
export async function updateThinkOrderOffCheck(data: ThinkOrderOffCheck) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-order-off-check',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除折扣审核
|
||||
*/
|
||||
export async function removeThinkOrderOffCheck(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-order-off-check/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除折扣审核
|
||||
*/
|
||||
export async function removeBatchThinkOrderOffCheck(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-order-off-check/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询折扣审核
|
||||
*/
|
||||
export async function getThinkOrderOffCheck(id: number) {
|
||||
const res = await request.get<ApiResult<ThinkOrderOffCheck>>(
|
||||
THINK_API_URL + '/think/think-order-off-check/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 折扣审核
|
||||
*/
|
||||
export interface ThinkOrderOffCheck {
|
||||
//
|
||||
id?: number;
|
||||
//
|
||||
oid?: number;
|
||||
//
|
||||
userId?: number;
|
||||
// 原价
|
||||
originAmount?: string;
|
||||
// 折扣
|
||||
rate?: string;
|
||||
// 折后价
|
||||
offAmount?: string;
|
||||
// 申请原因
|
||||
reqReason?: string;
|
||||
// 拒绝原因
|
||||
refuseReason?: string;
|
||||
// 审核人
|
||||
checkUid?: number;
|
||||
// 租户id
|
||||
tenantId?: number;
|
||||
// 状态, 0已发布, 1待审核 2已驳回 3违规内容
|
||||
status?: number;
|
||||
// 是否删除, 0否, 1是
|
||||
deleted?: number;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
// 修改时间
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 折扣审核搜索条件
|
||||
*/
|
||||
export interface ThinkOrderOffCheckParam extends PageParam {
|
||||
id?: number;
|
||||
keywords?: string;
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { ThinkSmallRecharge, ThinkSmallRechargeParam } from './model';
|
||||
import { THINK_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*/
|
||||
export async function pageThinkSmallRecharge(params: ThinkSmallRechargeParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ThinkSmallRecharge>>>(
|
||||
THINK_API_URL + '/think/think-small-recharge/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询列表
|
||||
*/
|
||||
export async function listThinkSmallRecharge(params?: ThinkSmallRechargeParam) {
|
||||
const res = await request.get<ApiResult<ThinkSmallRecharge[]>>(
|
||||
THINK_API_URL + '/think/think-small-recharge',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
export async function addThinkSmallRecharge(data: ThinkSmallRecharge) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-small-recharge',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
export async function updateThinkSmallRecharge(data: ThinkSmallRecharge) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-small-recharge',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
export async function removeThinkSmallRecharge(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-small-recharge/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*/
|
||||
export async function removeBatchThinkSmallRecharge(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-small-recharge/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*/
|
||||
export async function getThinkSmallRecharge(id: number) {
|
||||
const res = await request.get<ApiResult<ThinkSmallRecharge>>(
|
||||
THINK_API_URL + '/think/think-small-recharge/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export interface ThinkSmallRecharge {
|
||||
//
|
||||
id?: number;
|
||||
//
|
||||
cid?: number;
|
||||
//
|
||||
vid?: number;
|
||||
//
|
||||
uid?: number;
|
||||
//
|
||||
amount?: string;
|
||||
// 下单时间
|
||||
createTime?: number;
|
||||
//
|
||||
updateTime?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索条件
|
||||
*/
|
||||
export interface ThinkSmallRechargeParam extends PageParam {
|
||||
id?: number;
|
||||
keywords?: string;
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { ThinkUserInAccess, ThinkUserInAccessParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询能刷脸开闸的用户列表
|
||||
*/
|
||||
export async function pageThinkUserInAccess(params: ThinkUserInAccessParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ThinkUserInAccess>>>(
|
||||
MODULES_API_URL + '/think/think-user-in-access/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询能刷脸开闸的用户列表列表
|
||||
*/
|
||||
export async function listThinkUserInAccess(params?: ThinkUserInAccessParam) {
|
||||
const res = await request.get<ApiResult<ThinkUserInAccess[]>>(
|
||||
MODULES_API_URL + '/think/think-user-in-access',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加能刷脸开闸的用户列表
|
||||
*/
|
||||
export async function addThinkUserInAccess(data: ThinkUserInAccess) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-user-in-access',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改能刷脸开闸的用户列表
|
||||
*/
|
||||
export async function updateThinkUserInAccess(data: ThinkUserInAccess) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-user-in-access',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除能刷脸开闸的用户列表
|
||||
*/
|
||||
export async function removeThinkUserInAccess(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-user-in-access/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除能刷脸开闸的用户列表
|
||||
*/
|
||||
export async function removeBatchThinkUserInAccess(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-user-in-access/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询能刷脸开闸的用户列表
|
||||
*/
|
||||
export async function getThinkUserInAccess(id: number) {
|
||||
const res = await request.get<ApiResult<ThinkUserInAccess>>(
|
||||
MODULES_API_URL + '/think/think-user-in-access/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 能刷脸开闸的用户列表
|
||||
*/
|
||||
export interface ThinkUserInAccess {
|
||||
//
|
||||
id?: number;
|
||||
//
|
||||
uid?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 能刷脸开闸的用户列表搜索条件
|
||||
*/
|
||||
export interface ThinkUserInAccessParam extends PageParam {
|
||||
id?: number;
|
||||
keywords?: string;
|
||||
}
|
||||
@@ -5,7 +5,7 @@ import {THINK_API_URL} from '@/config/setting';
|
||||
|
||||
// 微信小程序登录
|
||||
export async function loginByOpenId(data: any) {
|
||||
const res = await request.post<ApiResult<ThinkUsers>>(THINK_API_URL + '/think/think-users/loginByOpenId', data);
|
||||
const res = await request.post<ApiResult<ThinkUsers>>('/wx-login/loginByOpenId', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
@@ -121,3 +121,17 @@ export async function getThinkUsers(id: number) {
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置人脸已上传
|
||||
*/
|
||||
export async function setHasFace(data: { uid: number | string; personPhoto: string }) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
THINK_API_URL + '/think/think-users/setHasFace',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data ?? res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,106 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { ThinkUsersVipBuyLog, ThinkUsersVipBuyLogParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询Vip购卡记录
|
||||
*/
|
||||
export async function pageThinkUsersVipBuyLog(params: ThinkUsersVipBuyLogParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ThinkUsersVipBuyLog>>>(
|
||||
MODULES_API_URL + '/think/think-users-vip-buy-log/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询Vip购卡记录列表
|
||||
*/
|
||||
export async function listThinkUsersVipBuyLog(params?: ThinkUsersVipBuyLogParam) {
|
||||
const res = await request.get<ApiResult<ThinkUsersVipBuyLog[]>>(
|
||||
MODULES_API_URL + '/think/think-users-vip-buy-log',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加Vip购卡记录
|
||||
*/
|
||||
export async function addThinkUsersVipBuyLog(data: ThinkUsersVipBuyLog) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-users-vip-buy-log',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改Vip购卡记录
|
||||
*/
|
||||
export async function updateThinkUsersVipBuyLog(data: ThinkUsersVipBuyLog) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-users-vip-buy-log',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除Vip购卡记录
|
||||
*/
|
||||
export async function removeThinkUsersVipBuyLog(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-users-vip-buy-log/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除Vip购卡记录
|
||||
*/
|
||||
export async function removeBatchThinkUsersVipBuyLog(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/think/think-users-vip-buy-log/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询Vip购卡记录
|
||||
*/
|
||||
export async function getThinkUsersVipBuyLog(id: number) {
|
||||
const res = await request.get<ApiResult<ThinkUsersVipBuyLog>>(
|
||||
MODULES_API_URL + '/think/think-users-vip-buy-log/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* Vip购卡记录
|
||||
*/
|
||||
export interface ThinkUsersVipBuyLog {
|
||||
//
|
||||
id?: number;
|
||||
//
|
||||
uid?: number;
|
||||
//
|
||||
orderNumber?: string;
|
||||
//
|
||||
wechetNumber?: string;
|
||||
//
|
||||
amount?: string;
|
||||
//
|
||||
payStatus?: number;
|
||||
//
|
||||
payTime?: string;
|
||||
// 状态, 0正常, 1冻结
|
||||
status?: number;
|
||||
// 是否删除, 0否, 1是
|
||||
deleted?: number;
|
||||
// 租户id
|
||||
tenantId?: number;
|
||||
// 注册时间
|
||||
createTime?: string;
|
||||
// 修改时间
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Vip购卡记录搜索条件
|
||||
*/
|
||||
export interface ThinkUsersVipBuyLogParam extends PageParam {
|
||||
id?: number;
|
||||
keywords?: string;
|
||||
}
|
||||
Reference in New Issue
Block a user