访客模块待完成
This commit is contained in:
63
src/api/system/MonthCard/index.ts
Normal file
63
src/api/system/MonthCard/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { MonthCardVO, MonthCardForm, MonthCardQuery } from '@/api/system/MonthCard/type';
|
||||
|
||||
/**
|
||||
* 查询月卡管理列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listMonthCard = (query?: MonthCardQuery): AxiosPromise<MonthCardVO[]> => {
|
||||
return request({
|
||||
url: '/monthCard/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询月卡管理详细
|
||||
* @param id
|
||||
*/
|
||||
export const getMonthCard = (id: string | number): AxiosPromise<MonthCardVO> => {
|
||||
return request({
|
||||
url: '/monthCard/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增月卡管理
|
||||
* @param data
|
||||
*/
|
||||
export const addMonthCard = (data: MonthCardForm) => {
|
||||
return request({
|
||||
url: '/monthCard',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改月卡管理
|
||||
* @param data
|
||||
*/
|
||||
export const updateMonthCard = (data: MonthCardForm) => {
|
||||
return request({
|
||||
url: '/monthCard',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除月卡管理
|
||||
* @param id
|
||||
*/
|
||||
export const delMonthCard = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/monthCard/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
180
src/api/system/MonthCard/type.ts
Normal file
180
src/api/system/MonthCard/type.ts
Normal file
@@ -0,0 +1,180 @@
|
||||
export interface MonthCardVO {
|
||||
/**
|
||||
* 月卡管理表id
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 办理时间
|
||||
*/
|
||||
handleTime: string;
|
||||
|
||||
/**
|
||||
* 持卡人姓名
|
||||
*/
|
||||
cardName: string;
|
||||
|
||||
/**
|
||||
* 手机号码
|
||||
*/
|
||||
phone: string;
|
||||
|
||||
/**
|
||||
* 绑定车牌号
|
||||
*/
|
||||
carNum: string;
|
||||
|
||||
/**
|
||||
* 办理人姓名
|
||||
*/
|
||||
handleName: string;
|
||||
|
||||
/**
|
||||
* 月卡编号
|
||||
*/
|
||||
cardCode: string;
|
||||
|
||||
/**
|
||||
* 费用/元
|
||||
*/
|
||||
cost: number;
|
||||
|
||||
/**
|
||||
* 支付方式 0微信 1支付宝 2线下缴费
|
||||
*/
|
||||
payMethod: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
startTime: string;
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
endTime: string;
|
||||
}
|
||||
|
||||
export interface MonthCardForm extends BaseEntity {
|
||||
/**
|
||||
* 月卡管理表id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 办理时间
|
||||
*/
|
||||
handleTime?: string;
|
||||
|
||||
/**
|
||||
* 持卡人姓名
|
||||
*/
|
||||
cardName?: string;
|
||||
|
||||
/**
|
||||
* 手机号码
|
||||
*/
|
||||
phone?: string;
|
||||
|
||||
/**
|
||||
* 绑定车牌号
|
||||
*/
|
||||
carNum?: string;
|
||||
|
||||
/**
|
||||
* 办理人姓名
|
||||
*/
|
||||
handleName?: string;
|
||||
|
||||
/**
|
||||
* 月卡编号
|
||||
*/
|
||||
cardCode?: string;
|
||||
|
||||
/**
|
||||
* 费用/元
|
||||
*/
|
||||
cost?: number;
|
||||
|
||||
/**
|
||||
* 支付方式 0微信 1支付宝 2线下缴费
|
||||
*/
|
||||
payMethod?: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
startTime?: string;
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
endTime?: string;
|
||||
}
|
||||
|
||||
export interface MonthCardQuery extends PageQuery {
|
||||
/**
|
||||
* 办理时间
|
||||
*/
|
||||
handleTime?: string;
|
||||
|
||||
/**
|
||||
* 持卡人姓名
|
||||
*/
|
||||
cardName?: string;
|
||||
|
||||
/**
|
||||
* 手机号码
|
||||
*/
|
||||
phone?: string;
|
||||
|
||||
/**
|
||||
* 绑定车牌号
|
||||
*/
|
||||
carNum?: string;
|
||||
|
||||
/**
|
||||
* 办理人姓名
|
||||
*/
|
||||
handleName?: string;
|
||||
|
||||
/**
|
||||
* 月卡编号
|
||||
*/
|
||||
cardCode?: string;
|
||||
|
||||
/**
|
||||
* 费用/元
|
||||
*/
|
||||
cost?: number;
|
||||
|
||||
/**
|
||||
* 支付方式 0微信 1支付宝 2线下缴费
|
||||
*/
|
||||
payMethod?: string;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
startTime?: string;
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
endTime?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
Reference in New Issue
Block a user