2025-07-23 14:12:02 +08:00
|
|
|
import type { PageQuery, BaseEntity } from '#/api/common'
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
export interface PersonVO {
|
|
|
|
/**
|
|
|
|
* 主键id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
id: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
userId: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户名称
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
userName: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 联系电话
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
phone: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 性别
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
gender: number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 人脸图片
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
img: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 所属单位id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
unitId: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 所属单位名称
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
unitName: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 入驻位置
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
locathon: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 入驻时间
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
time: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 车牌号码
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
carNumber: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 状态
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
state: number | string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 备注
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
remark: string
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 权限组id
|
|
|
|
*/
|
|
|
|
authGroupId?: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
2025-07-28 15:24:45 +08:00
|
|
|
authBegDate?: string
|
|
|
|
|
|
|
|
authEndDate?: string
|
|
|
|
|
2025-06-19 14:26:08 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface PersonForm extends BaseEntity {
|
|
|
|
/**
|
|
|
|
* 主键id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
id?: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
userId?: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户名称
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
userName?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 联系电话
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
phone?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 性别
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
gender?: number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 人脸图片
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
img?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 所属单位id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
unitId?: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 所属单位名称
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
unitName?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 入驻位置
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
locathon?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 入驻时间
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
time?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 车牌号码
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
carNumber?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 状态
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
state?: number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 备注
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
remark?: string
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 权限组id
|
|
|
|
*/
|
|
|
|
authGroupId?: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
2025-07-26 02:39:07 +08:00
|
|
|
authBegDate?: string
|
2025-07-24 19:07:46 +08:00
|
|
|
|
2025-07-26 02:39:07 +08:00
|
|
|
authEndDate?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface PersonQuery extends PageQuery {
|
|
|
|
/**
|
|
|
|
* 用户id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
userId?: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户名称
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
userName?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 联系电话
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
phone?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 性别
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
gender?: number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 人脸图片
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
img?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 所属单位id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
unitId?: string | number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 所属单位名称
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
unitName?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 入驻位置
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
locathon?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 入驻时间
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
time?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 车牌号码
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
carNumber?: string
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 状态
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
state?: number
|
2025-06-19 14:26:08 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 日期范围参数
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
params?: any
|
2025-06-19 14:26:08 +08:00
|
|
|
}
|
2025-06-23 09:39:53 +08:00
|
|
|
|
2025-07-23 14:12:02 +08:00
|
|
|
export interface Person extends BaseEntity {
|
2025-06-23 09:39:53 +08:00
|
|
|
/**
|
|
|
|
* 主键id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
id: string | number
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
userId: string | number
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户名称
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
userName: string
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 联系电话
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
phone: string
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 性别
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
gender: number
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 人脸图片
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
img: string
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 所属单位id
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
unitId: string | number
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 所属单位名称
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
unitName: string
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 入驻位置
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
locathon: string
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 入驻时间
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
time: string
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 车牌号码
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
carNumber: string
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 状态
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
state: number
|
2025-06-23 09:39:53 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 备注
|
|
|
|
*/
|
2025-07-23 14:12:02 +08:00
|
|
|
remark: string
|
2025-06-23 09:39:53 +08:00
|
|
|
|
2025-07-23 20:57:17 +08:00
|
|
|
idCard: string
|
|
|
|
|
|
|
|
email: string
|
2025-06-23 09:39:53 +08:00
|
|
|
}
|
2025-07-29 02:05:02 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* @description: 用户导入
|
|
|
|
* @param updateSupport 是否覆盖数据
|
|
|
|
* @param unitId 单位Id
|
|
|
|
* @param file excel文件
|
|
|
|
*/
|
|
|
|
export interface PerssonImportParam {
|
|
|
|
updateSupport: boolean;
|
|
|
|
unitId: number;
|
|
|
|
file: Blob | File;
|
|
|
|
}
|