export interface ErpProjectChangeProgressVO {
  /**
   * 进度变更ID
   */
  changeProgressId: string | number;

  /**
   * 变更申请ID
   */
  projectChangeId: string | number;

  /**
   * 计划阶段ID
   */
  planStageId: string | number;

  /**
   * 项目里程碑
   */
  milestoneName: string;

  /**
   * 原计划时间起
   */
  originalStart: string;

  /**
   * 原计划时间止
   */
  originalEnd: string;

  /**
   * 变更后时间起
   */
  changedStart: string;

  /**
   * 变更后时间止
   */
  changedEnd: string;

  /**
   * 里程碑完成程度（百分比）
   */
  completionDegree: number;

  /**
   * 排序顺序
   */
  sortOrder: number;

  /**
   * 备注
   */
  remark: string;

}

export interface ErpProjectChangeProgressForm extends BaseEntity {
  /**
   * 进度变更ID
   */
  changeProgressId?: string | number;

  /**
   * 变更申请ID
   */
  projectChangeId?: string | number;

  /**
   * 计划阶段ID
   */
  planStageId?: string | number;

  /**
   * 项目里程碑
   */
  milestoneName?: string;

  /**
   * 原计划时间起
   */
  originalStart?: string;

  /**
   * 原计划时间止
   */
  originalEnd?: string;

  /**
   * 变更后时间起
   */
  changedStart?: string;

  /**
   * 变更后时间止
   */
  changedEnd?: string;

  /**
   * 里程碑完成程度（百分比）
   */
  completionDegree?: number;

  /**
   * 排序顺序
   */
  sortOrder?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface ErpProjectChangeProgressQuery extends PageQuery {

  /**
   * 变更申请ID
   */
  projectChangeId?: string | number;

  /**
   * 计划阶段ID
   */
  planStageId?: string | number;

  /**
   * 项目里程碑
   */
  milestoneName?: string;

  /**
   * 原计划时间起
   */
  originalStart?: string;

  /**
   * 原计划时间止
   */
  originalEnd?: string;

  /**
   * 变更后时间起
   */
  changedStart?: string;

  /**
   * 变更后时间止
   */
  changedEnd?: string;

  /**
   * 里程碑完成程度（百分比）
   */
  completionDegree?: number;

  /**
   * 排序顺序
   */
  sortOrder?: number;

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



