export interface TimesheetDeptVO {
  /**
   * 部门工作ID
   */
  timesheetDeptId: string | number;

  /**
   * 工时填报ID
   */
  timesheetId: string | number;

  /**
   * 序号
   */
  sortOrder: number;

  /**
   * 部门工作描述
   */
  workDescription: string;

  /**
   * 部门ID
   */
  deptId: string | number;

  /**
   * 部门直线经理ID
   */
  deptManagerId: string | number;

  /**
   * 工时
   */
  hours: number;

}

export interface TimesheetDeptForm extends BaseEntity {
  /**
   * 部门工作ID
   */
  timesheetDeptId?: string | number;

  /**
   * 工时填报ID
   */
  timesheetId?: string | number;

  /**
   * 序号
   */
  sortOrder?: number;

  /**
   * 部门工作描述
   */
  workDescription?: string;

  /**
   * 部门ID
   */
  deptId?: string | number;

  /**
   * 部门直线经理ID
   */
  deptManagerId?: string | number;

  /**
   * 工时
   */
  hours?: number;

}

export interface TimesheetDeptQuery extends PageQuery {

  /**
   * 工时填报ID
   */
  timesheetId?: string | number;

  /**
   * 序号
   */
  sortOrder?: number;

  /**
   * 部门工作描述
   */
  workDescription?: string;

  /**
   * 部门ID
   */
  deptId?: string | number;

  /**
   * 部门直线经理ID
   */
  deptManagerId?: string | number;

  /**
   * 工时
   */
  hours?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}



