import { QueryData } from '@/common/types/query'; import { request } from '@sensoro/core'; // 获取数据授权记录列表 export const fetchAuthRecordList = ( params: API.AuthPermission.AuthRecordListParams, ) => { return request.get('/auth/v2/dataAuth/approver/list', { params: { ...params, source: 'web' }, }); }; // 发送验证码 export const sendAuthSms = (data: API.AuthPermission.AuthSmsParams) => { return request.post('/auth/v1/dataAuth/sendSms', { data }); }; // 使用验证码授权 export const useAuthSms = (smsCode: string) => { return request.post(`/auth/v1/dataAuth/${smsCode}`); }; // 获取当前商户下安全管理员用户列表 export const fetchAuthUserList = () => { return request.get('/auth/v1/dataAuth/securityUsers'); }; // 添加数据授权设置 export const setAuthConfig = (data: API.AuthPermission.AuthConfigParams) => { return request.post('/auth/v2/dataAuth/setting', { data }); }; // 获取当前商户下数据授权设置 export const fetchAuthConfig = () => { return request.get('/auth/v2/dataAuth/setting'); }; // 获取当前验证码接收人信息 export const fetchReceiverInfo = () => { return request.get('/auth/v1/dataAuth/receiveUser'); };