访客模块待完成
This commit is contained in:
63
src/api/system/Visitor/index.ts
Normal file
63
src/api/system/Visitor/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { VisitorVO, VisitorForm, VisitorQuery } from '@/api/system/Visitor/type';
|
||||
|
||||
/**
|
||||
* 查询访客管理列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listVisitor = (query?: VisitorQuery): AxiosPromise<VisitorVO[]> => {
|
||||
return request({
|
||||
url: '/visitor/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询访客管理详细
|
||||
* @param id
|
||||
*/
|
||||
export const getVisitor = (id: string | number): AxiosPromise<VisitorVO> => {
|
||||
return request({
|
||||
url: '/visitor/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增访客管理
|
||||
* @param data
|
||||
*/
|
||||
export const addVisitor = (data: VisitorForm) => {
|
||||
return request({
|
||||
url: '/visitor',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改访客管理
|
||||
* @param data
|
||||
*/
|
||||
export const updateVisitor = (data: VisitorForm) => {
|
||||
return request({
|
||||
url: '/visitor',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除访客管理
|
||||
* @param id
|
||||
*/
|
||||
export const delVisitor = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/visitor/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
180
src/api/system/Visitor/type.ts
Normal file
180
src/api/system/Visitor/type.ts
Normal file
@@ -0,0 +1,180 @@
|
||||
export interface VisitorVO {
|
||||
/**
|
||||
* 访客管理表id
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 访问房屋id
|
||||
*/
|
||||
houseId: string | number;
|
||||
|
||||
/**
|
||||
* 访客姓名
|
||||
*/
|
||||
visitorName: string;
|
||||
|
||||
/**
|
||||
* 访客性别 0男 1女 3未知
|
||||
*/
|
||||
visitorGender: string;
|
||||
|
||||
/**
|
||||
* 访客联系方式
|
||||
*/
|
||||
visitorPhone: string;
|
||||
|
||||
/**
|
||||
* 车牌号
|
||||
*/
|
||||
carNum: string;
|
||||
|
||||
/**
|
||||
* 随行人数
|
||||
*/
|
||||
visitorNum: number;
|
||||
|
||||
/**
|
||||
* 来访时间
|
||||
*/
|
||||
startTime: string;
|
||||
|
||||
/**
|
||||
* 离开时间
|
||||
*/
|
||||
endTime: string;
|
||||
|
||||
/**
|
||||
* 来访方式 0车辆来访 1人员来访
|
||||
*/
|
||||
type: string;
|
||||
|
||||
/**
|
||||
* 访客状态 0等待来访 1已到访
|
||||
*/
|
||||
status: string;
|
||||
}
|
||||
|
||||
export interface VisitorForm extends BaseEntity {
|
||||
/**
|
||||
* 访客管理表id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 访问房屋id
|
||||
*/
|
||||
houseId?: string | number;
|
||||
|
||||
/**
|
||||
* 访客姓名
|
||||
*/
|
||||
visitorName?: string;
|
||||
|
||||
/**
|
||||
* 访客性别 0男 1女 3未知
|
||||
*/
|
||||
visitorGender?: string;
|
||||
|
||||
/**
|
||||
* 访客联系方式
|
||||
*/
|
||||
visitorPhone?: string;
|
||||
|
||||
/**
|
||||
* 车牌号
|
||||
*/
|
||||
carNum?: string;
|
||||
|
||||
/**
|
||||
* 随行人数
|
||||
*/
|
||||
visitorNum?: number;
|
||||
|
||||
/**
|
||||
* 来访时间
|
||||
*/
|
||||
startTime?: string;
|
||||
|
||||
/**
|
||||
* 离开时间
|
||||
*/
|
||||
endTime?: string;
|
||||
|
||||
/**
|
||||
* 来访方式 0车辆来访 1人员来访
|
||||
*/
|
||||
type?: string;
|
||||
|
||||
/**
|
||||
* 访客状态 0等待来访 1已到访
|
||||
*/
|
||||
status?: string;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
createTime?: string;
|
||||
|
||||
/**
|
||||
* 创建者(住户id)
|
||||
*/
|
||||
createId?: string | number;
|
||||
}
|
||||
|
||||
export interface VisitorQuery extends PageQuery {
|
||||
/**
|
||||
* 访问房屋id
|
||||
*/
|
||||
houseId?: string | number;
|
||||
|
||||
/**
|
||||
* 访客姓名
|
||||
*/
|
||||
visitorName?: string;
|
||||
|
||||
/**
|
||||
* 访客性别 0男 1女 3未知
|
||||
*/
|
||||
visitorGender?: string;
|
||||
|
||||
/**
|
||||
* 访客联系方式
|
||||
*/
|
||||
visitorPhone?: string;
|
||||
|
||||
/**
|
||||
* 车牌号
|
||||
*/
|
||||
carNum?: string;
|
||||
|
||||
/**
|
||||
* 随行人数
|
||||
*/
|
||||
visitorNum?: number;
|
||||
|
||||
/**
|
||||
* 来访时间
|
||||
*/
|
||||
startTime?: string;
|
||||
|
||||
/**
|
||||
* 离开时间
|
||||
*/
|
||||
endTime?: string;
|
||||
|
||||
/**
|
||||
* 来访方式 0车辆来访 1人员来访
|
||||
*/
|
||||
type?: string;
|
||||
|
||||
/**
|
||||
* 访客状态 0等待来访 1已到访
|
||||
*/
|
||||
status?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
Reference in New Issue
Block a user