Files
admin-vben5/apps/web-antd/src/api/property/attendanceManagement/arrangement/model.d.ts

151 lines
2.3 KiB
TypeScript
Raw Normal View History

import type { PageQuery, BaseEntity } from '#/api/common';
export interface ArrangementVO {
/**
* ID
*/
id: string | number;
/**
*
*/
2025-08-07 17:44:45 +08:00
scheduleName?: string;
/**
* ID
*/
2025-08-07 17:44:45 +08:00
groupId?: string | number;
/**
* 1-2-
*/
2025-08-07 17:44:45 +08:00
scheduleType?: number;
/**
* 1-2-3-
*/
2025-08-07 17:44:45 +08:00
dateType?: number;
/**
*
*/
2025-08-07 17:44:45 +08:00
startDate?: string;
/**
* (date_type=3)
*/
2025-08-07 17:44:45 +08:00
endDate?: string;
/**
* 0-1-
*/
2025-08-07 17:44:45 +08:00
status?: number;
2025-08-11 11:05:47 +08:00
userGroupList?: any[];
attendanceGroup?: any;
dateType?: number;
areaList: any[]; //区域
}
export interface ArrangementForm extends BaseEntity {
/**
* ID
*/
id?: string | number;
/**
*
*/
scheduleName?: string;
/**
* ID
*/
groupId?: string | number;
/**
* 1-2-
*/
scheduleType?: number;
/**
* 1-2-3-
*/
dateType?: number;
/**
*
*/
startDate?: string;
/**
* (date_type=3)
*/
endDate?: string;
/**
* 0-1-
*/
status?: number;
2025-08-05 17:07:10 +08:00
/**
*
*/
userGroupList: any[];
2025-08-13 17:02:49 +08:00
/**
* id
*/
2025-08-14 10:00:53 +08:00
scheduleId?: string | number;
}
export interface ArrangementQuery extends PageQuery {
/**
*
*/
scheduleName?: string;
/**
* ID
*/
groupId?: string | number;
/**
* 1-2-
*/
scheduleType?: number;
/**
* 1-2-3-
*/
dateType?: number;
/**
*
*/
startDate?: string;
/**
* (date_type=3)
*/
endDate?: string;
/**
* 0-1-
*/
status?: number;
/**
2025-08-05 17:07:10 +08:00
*
*/
params?: any;
2025-08-05 17:07:10 +08:00
/**
*
*/
month?: string;
}
2025-08-07 17:44:45 +08:00
export interface arrangmentListQuery extends PageQuery {
2025-08-11 11:05:47 +08:00
currentDate: string; //某天的日期
2025-08-07 17:44:45 +08:00
}
2025-08-14 10:00:53 +08:00
export interface AttendanceUserGroup extends PageQuery {
currentDate: string; //某天的日期
}