export interface TimesheetProjectVO {
  /**
   * 项目工作ID
   */
  timesheetProjectId: string | number;

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

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

  /**
   * 项目ID
   */
  projectId: string | number;

  /**
   * 项目号
   */
  projectCode: string;

  /**
   * 项目名称
   */
  projectName: string;

  /**
   * 项目经理ID
   */
  projectManagerId: string | number;

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

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

}

export interface TimesheetProjectForm extends BaseEntity {
  /**
   * 项目工作ID
   */
  timesheetProjectId?: string | number;

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

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

  /**
   * 项目ID
   */
  projectId?: string | number;

  /**
   * 项目号
   */
  projectCode?: string;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 项目经理ID
   */
  projectManagerId?: string | number;

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

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

}

export interface TimesheetProjectQuery extends PageQuery {

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

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

  /**
   * 项目ID
   */
  projectId?: string | number;

  /**
   * 项目号
   */
  projectCode?: string;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 项目经理ID
   */
  projectManagerId?: string | number;

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

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

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



