130 lines
1.8 KiB
TypeScript
130 lines
1.8 KiB
TypeScript
|
import type { PageQuery, BaseEntity } from '#/api/common';
|
|||
|
|
|||
|
export interface ArrangementVO {
|
|||
|
/**
|
|||
|
* 主键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;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
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;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
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;
|
|||
|
|
|||
|
/**
|
|||
|
* 日期范围参数
|
|||
|
*/
|
|||
|
params?: any;
|
|||
|
}
|