import { ApiInstance } from '../type' const institutionApi = (axiosInstance: ApiInstance) => ({ // 佣金变更记录 kickbackChangeQueryPage: (data: any) => axiosInstance.post('/partner/kickbackChange/queryPage', data), // 人员等级列表 queryGradeName: () => axiosInstance.get('/partner/rule/queryGradeName'), // 合伙人升降级记录 liftingRecordQueryPage: (data: any) => axiosInstance.post('/partner/liftingRecord/queryPage', data), // 升降记录审批 liftingRecordaudit: (data: any) => axiosInstance.post('/partner/liftingRecord/audit', data), // 降级升降记录审核 liftingRecorddowngradeAudit: (data: any) => axiosInstance.post('/partner/liftingRecord/downgradeAudit', data), //获取等级配置金额 unlockLevels: (params: any) => axiosInstance.get('/partner/liftingRecord/unlockLevel?grade=' + params), // 解锁等级 confirmUnlocking: (data: any) => axiosInstance.post('/partner/liftingRecord/confirmUnlocking', data), // 佣金明细查询 commissionDetailsPage: (data: any) => axiosInstance.post('/partner/commissionDetails/queryPage', data), // 合伙人等级规则保存 partnersaveRule: (data: any) => axiosInstance.post('/partner/rule/save', data), // 合伙人等级规则查询 partnerqueryRule: () => axiosInstance.get('/partner/rule/query'), //合伙人佣金规则查询 commissionQuery: () => axiosInstance.get('/partner/commission/query'), //佣金规则提交 commissionsave: (data: any) => axiosInstance.post('/partner/commission/save', data), //查询购买记录 purchaseRecordPage: (data: any) => axiosInstance.post('/purchaseRecord/queryPage', data), //查看购买凭证 purchaseviewVouchers: (params: any) => axiosInstance.get('/purchaseRecord/viewVouchers?id=' + params), //查询过期佣金 expiredCommissionPage: (data: any) => axiosInstance.post('/expiredCommission/queryPage', data), // 合伙人管理 // 合伙人人员列表 partnerQueryPage: (data: any) => axiosInstance.post('/partner/queryPage', data), //查询合伙人上级推荐人 selectByUserNameAndMobile: (grade: any) => axiosInstance.get('/userInfo/selectByUserNameAndMobile?grade=' + grade), // 查询业务员 selectByMobile: (params: any) => axiosInstance.get('/userInfo/selectByMobile?mobile=' + params), // 添加合伙人 saveByPartner: (data: any) => axiosInstance.post('/userInfo/saveByPartner', data), // 启用禁用 enableDisable: (id: any, status: any) => axiosInstance.get('/partner/enableDisable?userId=' + id + '&status=' + status), // 关系查询 relationalQuery: (params: any) => axiosInstance.get('/partner/relationalQuery?id=' + params), // 查询合伙人等级 queryGrade: (params: any) => axiosInstance.get('/partner/getUserGradeList?userId=' + params), // 添加新等级 addNewGrade: (data: any) => axiosInstance.post('/partner/addUserIdentity', data), // 查询合伙人审核列表 partnerReviewList: (data: any) => axiosInstance.post('/userInfo/partnerReviewList', data), //审核接口 userInfoPartnerReview: (params: any) => axiosInstance.get('/userInfo/partnerReview?userInfoId=' + params.userInfoId + '&reviewStatus=' + params.reviewStatus), // 添加为业务员 partnerAddsSalesperson: (userId: any) => axiosInstance.get('/userInfo/partnerAddsSalesperson?userId=' + userId), }) export default institutionApi