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 => { return request({ url: '/manage/dyUser/list', method: 'get', params: query }); }; /** * 查询C端用户信息详细 * @param id */ export const getDyUser = (id: string | number): AxiosPromise => { 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) => { return request({ url: '/manage/dyUser/' + id, method: 'delete' }); }; /** * * @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 }); };