2024-12-09 18:51:17 +08:00
|
|
|
import request from '@/utils/request';
|
|
|
|
import { AxiosPromise } from 'axios';
|
|
|
|
import { DyUserVO, DyUserForm, DyUserQuery } from '@/api/manage/dyUser/types';
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询C端用户信息列表
|
|
|
|
* @param query
|
|
|
|
* @returns {*}
|
|
|
|
*/
|
|
|
|
|
|
|
|
export const listDyUser = (query?: DyUserQuery): AxiosPromise<DyUserVO[]> => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/dyUser/list',
|
|
|
|
method: 'get',
|
|
|
|
params: query
|
|
|
|
});
|
|
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询C端用户信息详细
|
|
|
|
* @param id
|
|
|
|
*/
|
|
|
|
export const getDyUser = (id: string | number): AxiosPromise<DyUserVO> => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/dyUser/' + id,
|
|
|
|
method: 'get'
|
|
|
|
});
|
|
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 新增C端用户信息
|
|
|
|
* @param data
|
|
|
|
*/
|
|
|
|
export const addDyUser = (data: DyUserForm) => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/dyUser',
|
|
|
|
method: 'post',
|
|
|
|
data: data
|
|
|
|
});
|
|
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 修改C端用户信息
|
|
|
|
* @param data
|
|
|
|
*/
|
|
|
|
export const updateDyUser = (data: DyUserForm) => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/dyUser',
|
|
|
|
method: 'put',
|
|
|
|
data: data
|
|
|
|
});
|
|
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 删除C端用户信息
|
|
|
|
* @param id
|
|
|
|
*/
|
|
|
|
export const delDyUser = (id: string | number | Array<string | number>) => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/dyUser/' + id,
|
|
|
|
method: 'delete'
|
|
|
|
});
|
|
|
|
};
|
2024-12-24 18:28:58 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
* @param query
|
|
|
|
* @returns
|
|
|
|
*/
|
|
|
|
export const userSights = (query?: any) => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/userSights/list',
|
|
|
|
method: 'get',
|
|
|
|
params: query
|
|
|
|
});
|
|
|
|
};
|
|
|
|
/**
|
|
|
|
* 用户点亮的城市
|
|
|
|
* @param query
|
|
|
|
* @returns
|
|
|
|
*/
|
|
|
|
export const userCity = (query?: any) => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/userCity/list',
|
|
|
|
method: 'get',
|
|
|
|
params: query
|
|
|
|
});
|
|
|
|
};
|
|
|
|
/**
|
|
|
|
* 用户获得的明信片
|
|
|
|
* @param query
|
|
|
|
* @returns
|
|
|
|
*/
|
|
|
|
export const userPostcard = (query?: any) => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/userPostcard/list',
|
|
|
|
method: 'get',
|
|
|
|
params: query
|
|
|
|
});
|
|
|
|
};
|
|
|
|
/**
|
|
|
|
* 用户订单
|
|
|
|
* @param query
|
|
|
|
* @returns
|
|
|
|
*/
|
|
|
|
export const userOrders = (query?: any) => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/orders/list',
|
|
|
|
method: 'get',
|
|
|
|
params: query
|
|
|
|
});
|
|
|
|
};
|
|
|
|
/**
|
|
|
|
* 用户邀请人数
|
|
|
|
* @param query
|
|
|
|
* @returns
|
|
|
|
*/
|
|
|
|
export const userInvite = (query?: any) => {
|
|
|
|
return request({
|
|
|
|
url: '/manage/userInvite/list',
|
|
|
|
method: 'get',
|
|
|
|
params: query
|
|
|
|
});
|
|
|
|
};
|