添加礼薄功能
This commit is contained in:
63
src/api/main/giftBook/index.ts
Normal file
63
src/api/main/giftBook/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { GiftBookVO, GiftBookForm, GiftBookQuery } from '@/api/main/giftBook/types';
|
||||
|
||||
/**
|
||||
* 查询礼薄列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listGiftBook = (query?: GiftBookQuery): AxiosPromise<GiftBookVO[]> => {
|
||||
return request({
|
||||
url: '/main/giftBook/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询礼薄详细
|
||||
* @param id
|
||||
*/
|
||||
export const getGiftBook = (id: string | number): AxiosPromise<GiftBookVO> => {
|
||||
return request({
|
||||
url: '/main/giftBook/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增礼薄
|
||||
* @param data
|
||||
*/
|
||||
export const addGiftBook = (data: GiftBookForm) => {
|
||||
return request({
|
||||
url: '/main/giftBook',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改礼薄
|
||||
* @param data
|
||||
*/
|
||||
export const updateGiftBook = (data: GiftBookForm) => {
|
||||
return request({
|
||||
url: '/main/giftBook',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除礼薄
|
||||
* @param id
|
||||
*/
|
||||
export const delGiftBook = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/main/giftBook/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
45
src/api/main/giftBook/types.ts
Normal file
45
src/api/main/giftBook/types.ts
Normal file
@@ -0,0 +1,45 @@
|
||||
export interface GiftBookVO {
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
|
||||
/**
|
||||
* 礼薄名称
|
||||
*/
|
||||
name: string;
|
||||
}
|
||||
|
||||
export interface GiftBookForm extends BaseEntity {
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
/**
|
||||
* 礼薄名称
|
||||
*/
|
||||
name?: string;
|
||||
}
|
||||
|
||||
export interface GiftBookQuery extends PageQuery {
|
||||
/**
|
||||
* 礼薄名称
|
||||
*/
|
||||
name?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
63
src/api/main/giftBookDetails/index.ts
Normal file
63
src/api/main/giftBookDetails/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { GiftBookDetailsVO, GiftBookDetailsForm, GiftBookDetailsQuery } from '@/api/main/giftBookDetails/types';
|
||||
|
||||
/**
|
||||
* 查询礼薄详情列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listGiftBookDetails = (query?: GiftBookDetailsQuery): AxiosPromise<GiftBookDetailsVO[]> => {
|
||||
return request({
|
||||
url: '/main/giftBookDetails/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询礼薄详情详细
|
||||
* @param id
|
||||
*/
|
||||
export const getGiftBookDetails = (id: string | number): AxiosPromise<GiftBookDetailsVO> => {
|
||||
return request({
|
||||
url: '/main/giftBookDetails/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增礼薄详情
|
||||
* @param data
|
||||
*/
|
||||
export const addGiftBookDetails = (data: GiftBookDetailsForm) => {
|
||||
return request({
|
||||
url: '/main/giftBookDetails',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改礼薄详情
|
||||
* @param data
|
||||
*/
|
||||
export const updateGiftBookDetails = (data: GiftBookDetailsForm) => {
|
||||
return request({
|
||||
url: '/main/giftBookDetails',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除礼薄详情
|
||||
* @param id
|
||||
*/
|
||||
export const delGiftBookDetails = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/main/giftBookDetails/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
171
src/api/main/giftBookDetails/types.ts
Normal file
171
src/api/main/giftBookDetails/types.ts
Normal file
@@ -0,0 +1,171 @@
|
||||
export interface GiftBookDetailsVO {
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
|
||||
/**
|
||||
* 礼薄ID
|
||||
*/
|
||||
giftBookId: string | number;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
name: string;
|
||||
|
||||
/**
|
||||
* 年份
|
||||
*/
|
||||
year?: string;
|
||||
|
||||
/**
|
||||
* 类型(字典:gift_book_event_type)
|
||||
*/
|
||||
eventType: string;
|
||||
|
||||
/**
|
||||
* 金额
|
||||
*/
|
||||
amount: number;
|
||||
|
||||
/**
|
||||
* 礼物名称
|
||||
*/
|
||||
giftName: string;
|
||||
|
||||
/**
|
||||
* 事件名称
|
||||
*/
|
||||
eventName: string;
|
||||
|
||||
/**
|
||||
* 是否已还(字典:sys_yes_no)
|
||||
*/
|
||||
isReturn: string;
|
||||
|
||||
/**
|
||||
* 地址
|
||||
*/
|
||||
address: string;
|
||||
|
||||
}
|
||||
|
||||
export interface GiftBookDetailsForm extends BaseEntity {
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
/**
|
||||
* 礼薄ID
|
||||
*/
|
||||
giftBookId?: string | number;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
name?: string;
|
||||
|
||||
/**
|
||||
* 年份
|
||||
*/
|
||||
year?: string;
|
||||
|
||||
/**
|
||||
* 类型(字典:gift_book_event_type)
|
||||
*/
|
||||
eventType?: string;
|
||||
|
||||
/**
|
||||
* 金额
|
||||
*/
|
||||
amount?: number;
|
||||
|
||||
/**
|
||||
* 礼物名称
|
||||
*/
|
||||
giftName?: string;
|
||||
|
||||
/**
|
||||
* 事件名称
|
||||
*/
|
||||
eventName?: string;
|
||||
|
||||
/**
|
||||
* 是否已还(字典:sys_yes_no)
|
||||
*/
|
||||
isReturn: string;
|
||||
|
||||
/**
|
||||
* 地址
|
||||
*/
|
||||
address?: string;
|
||||
|
||||
}
|
||||
|
||||
export interface GiftBookDetailsQuery extends PageQuery {
|
||||
|
||||
/**
|
||||
* 礼薄ID
|
||||
*/
|
||||
giftBookId?: string | number;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
name?: string;
|
||||
|
||||
/**
|
||||
* 年份
|
||||
*/
|
||||
year?: string;
|
||||
|
||||
/**
|
||||
* 类型(字典:gift_book_event_type)
|
||||
*/
|
||||
eventType?: string;
|
||||
|
||||
/**
|
||||
* 金额
|
||||
*/
|
||||
amount?: number;
|
||||
|
||||
/**
|
||||
* 礼物名称
|
||||
*/
|
||||
giftName?: string;
|
||||
|
||||
/**
|
||||
* 事件名称
|
||||
*/
|
||||
eventName?: string;
|
||||
|
||||
/**
|
||||
* 是否已还(字典:sys_yes_no)
|
||||
*/
|
||||
isReturn: string;
|
||||
|
||||
/**
|
||||
* 地址
|
||||
*/
|
||||
address?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user