export interface budgetTravelCostVO {
  /**
   * 差旅费ID
   */
  travelCostId: string | number;

  /**
   * 预算ID，关联erp_budget_info
   */
  budgetId: string | number;

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

  /**
   * 出差地点
   */
  tripLocation: string;

  /**
   * 事由
   */
  reason: string;

  /**
   * 次数
   */
  frequency: number;

  /**
   * 人数
   */
  peopleNumber: number;

  /**
   * 天数
   */
  days: number;

  /**
   * 住宿标准（元）
   */
  stayStandard: number;

  /**
   * 往返路费（元）
   */
  travelExpenses: number;

  /**
   * 住宿费（元）
   */
  stayCosts: number;

  /**
   * 补贴（元）
   */
  subsidyCosts: string | number;

  /**
   * 小计（元）
   */
  subtotalCosts: number;

  /**
   * 降成本次数
   */
  reduceFrequency: number;

  /**
   * 降成本人数
   */
  reducePeopleNumber: number;

  /**
   * 降成本天数
   */
  reduceDayNumber: number;

  /**
   * 降成本住宿标准（元）
   */
  reduceStayStandard: number;

  /**
   * 降成本往返路费（元）
   */
  reduceTravelExpenses: number;

  /**
   * 降成本住宿费（元）
   */
  reduceStayCosts: number;

  /**
   * 降成本补贴（元）
   */
  reduceSubsidyCosts: string | number;

  /**
   * 降成本小计（元）
   */
  reduceSubtotalCosts: number;

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

  /**
   * 降成本方案
   */
  reduceProposal: string;

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

}

export interface budgetTravelCostForm extends BaseEntity {
  /**
   * 差旅费ID
   */
  travelCostId?: string | number;

  /**
   * 预算ID，关联erp_budget_info
   */
  budgetId?: string | number;

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

  /**
   * 出差地点
   */
  tripLocation?: string;

  /**
   * 事由
   */
  reason?: string;

  /**
   * 次数
   */
  frequency?: number;

  /**
   * 人数
   */
  peopleNumber?: number;

  /**
   * 天数
   */
  days?: number;

  /**
   * 住宿标准（元）
   */
  stayStandard?: number;

  /**
   * 往返路费（元）
   */
  travelExpenses?: number;

  /**
   * 住宿费（元）
   */
  stayCosts?: number;

  /**
   * 补贴（元）
   */
  subsidyCosts?: string | number;

  /**
   * 小计（元）
   */
  subtotalCosts?: number;

  /**
   * 降成本次数
   */
  reduceFrequency?: number;

  /**
   * 降成本人数
   */
  reducePeopleNumber?: number;

  /**
   * 降成本天数
   */
  reduceDayNumber?: number;

  /**
   * 降成本住宿标准（元）
   */
  reduceStayStandard?: number;

  /**
   * 降成本往返路费（元）
   */
  reduceTravelExpenses?: number;

  /**
   * 降成本住宿费（元）
   */
  reduceStayCosts?: number;

  /**
   * 降成本补贴（元）
   */
  reduceSubsidyCosts?: string | number;

  /**
   * 降成本小计（元）
   */
  reduceSubtotalCosts?: number;

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

  /**
   * 降成本方案
   */
  reduceProposal?: string;

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

}

export interface budgetTravelCostQuery extends PageQuery {

  /**
   * 预算ID，关联erp_budget_info
   */
  budgetId?: string | number;

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

  /**
   * 出差地点
   */
  tripLocation?: string;

  /**
   * 事由
   */
  reason?: string;

  /**
   * 次数
   */
  frequency?: number;

  /**
   * 人数
   */
  peopleNumber?: number;

  /**
   * 天数
   */
  days?: number;

  /**
   * 住宿标准（元）
   */
  stayStandard?: number;

  /**
   * 往返路费（元）
   */
  travelExpenses?: number;

  /**
   * 住宿费（元）
   */
  stayCosts?: number;

  /**
   * 补贴（元）
   */
  subsidyCosts?: string | number;

  /**
   * 小计（元）
   */
  subtotalCosts?: number;

  /**
   * 降成本次数
   */
  reduceFrequency?: number;

  /**
   * 降成本人数
   */
  reducePeopleNumber?: number;

  /**
   * 降成本天数
   */
  reduceDayNumber?: number;

  /**
   * 降成本住宿标准（元）
   */
  reduceStayStandard?: number;

  /**
   * 降成本往返路费（元）
   */
  reduceTravelExpenses?: number;

  /**
   * 降成本住宿费（元）
   */
  reduceStayCosts?: number;

  /**
   * 降成本补贴（元）
   */
  reduceSubsidyCosts?: string | number;

  /**
   * 降成本小计（元）
   */
  reduceSubtotalCosts?: number;

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

  /**
   * 降成本方案
   */
  reduceProposal?: string;

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



