import type { PageQuery, BaseEntity } from '#/api/common'; export interface ShiftVO { /** * 主键id */ id: string | number; /** * 班次名称 */ name: string; /** * 考勤开始时间 */ startTime: string; /** * 考勤结束时间 */ endTime: string; /** * 状态(0:off,1:on) */ status: number; /** * 是否休息(0:不休息,1:休息) */ isRest: number; /** * 休息开始时间 */ restStartTime: string; /** * 休息结束时间 */ restEndTime: string; } export interface ShiftForm extends BaseEntity { /** * 主键id */ id?: string | number; /** * 班次名称 */ name?: string; /** * 考勤开始时间 */ startTime?: string; /** * 考勤结束时间 */ endTime?: string; /** * 状态(0:off,1:on) */ status?: number; /** * 是否休息(0:不休息,1:休息) */ isRest?: number; /** * 休息开始时间 */ restStartTime?: string; /** * 休息结束时间 */ restEndTime?: string; } export interface ShiftQuery extends PageQuery { /** * 班次名称 */ name?: string; /** * 考勤开始时间 */ startTime?: string; /** * 考勤结束时间 */ endTime?: string; /** * 状态(0:off,1:on) */ status?: number; /** * 是否休息(0:不休息,1:休息) */ isRest?: number; /** * 休息开始时间 */ restStartTime?: string; /** * 休息结束时间 */ restEndTime?: string; /** * 日期范围参数 */ params?: any; }