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; userGroupList?:any[]; attendanceGroup?:any; dateType?: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; /** * 排班人员详情 */ userGroupList: any[]; } 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; /** * 月份 */ month?: string; } export interface arrangmentListQuery extends PageQuery { currentDate:string//某天的日期 }