完成投诉管理
This commit is contained in:
63
src/api/system/Activity/index.ts
Normal file
63
src/api/system/Activity/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { ActivityVO, ActivityForm, ActivityQuery } from '@/api/system/Activity/type';
|
||||
|
||||
/**
|
||||
* 查询活动管理列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listActivity = (query?: ActivityQuery): AxiosPromise<ActivityVO[]> => {
|
||||
return request({
|
||||
url: '/activity/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询活动管理详细
|
||||
* @param id
|
||||
*/
|
||||
export const getActivity = (id: string | number): AxiosPromise<ActivityVO> => {
|
||||
return request({
|
||||
url: '/activity/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增活动管理
|
||||
* @param data
|
||||
*/
|
||||
export const addActivity = (data: ActivityForm) => {
|
||||
return request({
|
||||
url: '/activity',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改活动管理
|
||||
* @param data
|
||||
*/
|
||||
export const updateActivity = (data: ActivityForm) => {
|
||||
return request({
|
||||
url: '/activity',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除活动管理
|
||||
* @param id
|
||||
*/
|
||||
export const delActivity = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/activity/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
110
src/api/system/Activity/type.ts
Normal file
110
src/api/system/Activity/type.ts
Normal file
@@ -0,0 +1,110 @@
|
||||
export interface ActivityVO {
|
||||
/**
|
||||
* 活动管理表id
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 标题
|
||||
*/
|
||||
titile: string;
|
||||
|
||||
/**
|
||||
* 作者
|
||||
*/
|
||||
author: string;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
content: string;
|
||||
|
||||
/**
|
||||
* 发布状态 0未发布 1已发布
|
||||
*/
|
||||
status: string;
|
||||
|
||||
/**
|
||||
* 浏览量
|
||||
*/
|
||||
pageViews: number;
|
||||
|
||||
/**
|
||||
* 创建者姓名
|
||||
*/
|
||||
createName: string;
|
||||
}
|
||||
|
||||
export interface ActivityForm extends BaseEntity {
|
||||
/**
|
||||
* 活动管理表id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 标题
|
||||
*/
|
||||
titile?: string;
|
||||
|
||||
/**
|
||||
* 作者
|
||||
*/
|
||||
author?: string;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
content?: string;
|
||||
|
||||
/**
|
||||
* 发布状态 0未发布 1已发布
|
||||
*/
|
||||
status?: string;
|
||||
|
||||
/**
|
||||
* 浏览量
|
||||
*/
|
||||
pageViews?: number;
|
||||
|
||||
/**
|
||||
* 创建者姓名
|
||||
*/
|
||||
createName?: string;
|
||||
}
|
||||
|
||||
export interface ActivityQuery extends PageQuery {
|
||||
/**
|
||||
* 标题
|
||||
*/
|
||||
titile?: string;
|
||||
|
||||
/**
|
||||
* 作者
|
||||
*/
|
||||
author?: string;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
content?: string;
|
||||
|
||||
/**
|
||||
* 发布状态 0未发布 1已发布
|
||||
*/
|
||||
status?: string;
|
||||
|
||||
/**
|
||||
* 浏览量
|
||||
*/
|
||||
pageViews?: number;
|
||||
|
||||
/**
|
||||
* 创建者姓名
|
||||
*/
|
||||
createName?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
Reference in New Issue
Block a user