73 lines
2.3 KiB
JavaScript
73 lines
2.3 KiB
JavaScript
import { http } from '../../utils/request';
|
|
|
|
// ==================== 单位认证管理 ====================
|
|
|
|
/**
|
|
* 提交单位认证
|
|
* @param {Object} data - 认证信息
|
|
* @param {string} data.merchantName - 单位名称
|
|
* @param {string} data.creditCode - 统一社会信用代码
|
|
* @param {string} data.businessLicenseUrl - 营业执照URL
|
|
* @param {string} data.address - 地址
|
|
* @param {string} data.contactPhone - 联系电话
|
|
* @param {string} data.verificationCode - 验证码
|
|
*/
|
|
export const merchantcertificationSubmitCertificationPost = (data) => {
|
|
return http.post('/merchantcertification/submitCertification', data);
|
|
};
|
|
|
|
/**
|
|
* 获取我的认证信息
|
|
* @returns {Promise<{
|
|
* id: number,
|
|
* userId: number,
|
|
* merchantName: string,
|
|
* creditCode: string,
|
|
* businessLicenseUrl: string,
|
|
* contactPhone: string,
|
|
* address: string,
|
|
* auditStatus: string,
|
|
* auditRemark: string,
|
|
* createdTime: string,
|
|
* updatedTime: string
|
|
* }>}
|
|
*/
|
|
export const merchantcertificationMyCertificationGet = () => {
|
|
return http.get('/merchantcertification/myCertification');
|
|
};
|
|
|
|
/**
|
|
* 单位认证分页查询
|
|
* @param {Object} params - 查询参数
|
|
* @param {string} [params.merchantName] - 单位名称
|
|
* @param {string} [params.contactPhone] - 联系电话
|
|
* @param {string} [params.auditStatus] - 审核状态 (PendingAudit=待审核, Pass=通过, Reject=驳回)
|
|
* @param {string} [params.startTime] - 开始时间
|
|
* @param {string} [params.endTime] - 结束时间
|
|
* @param {number} [params.pageNo] - 页码
|
|
* @param {number} [params.pageSize] - 每页条数
|
|
*/
|
|
export const merchantcertificationPageGet = (params) => {
|
|
return http.get('/merchantcertification/page', { params });
|
|
};
|
|
|
|
/**
|
|
* 获取单位认证详情
|
|
* @param {Object} params - 查询参数
|
|
* @param {number} params.id - 认证ID
|
|
*/
|
|
export const merchantcertificationDetailGet = (params) => {
|
|
return http.get('/merchantcertification/detail', params);
|
|
};
|
|
|
|
/**
|
|
* 审核单位认证
|
|
* @param {Object} data - 审核参数
|
|
* @param {Array<number>} data.ids - 认证ID数组
|
|
* @param {string} data.status - 审核状态 (Pass=通过, Reject=驳回)
|
|
* @param {string} [data.remark] - 审核备注
|
|
*/
|
|
export const merchantcertificationAuditPost = (data) => {
|
|
return http.post('/merchantcertification/audit', data);
|
|
};
|