export interface ChargeSetVO {
  /**
   * 主键id
   */
  chargeId: string | string;

  /**
   * 服务商
   */
  servicer: number | string;

  /**
   * 是否开启现金收费
   */
  moneyCharge: number | string;

  /**
   * 收费模式
   */
  chargeMode: number | string;

  /**
   * 收费方式 1单项收费 2 组合收费
   */
  chargeType: number | string;

  /**
   * 单项收费配置
   */
  oneWayCharge: string;

  /**
   * 组合收费配置
   */
  groupCharge: string;

  /**
   * 营养配置收费设置
   */
  nutritionChargeSet: string | number;

  /**
   * 适合处方类型
   */
  suitRecipe: string;

  /**
   * 患者订单配置
   */
  patientOrderSet: string | number;

  /**
   * 订单有效期
   */
  orderIndate: number;

  /**
   * 多模式收费配置
   */
  multiModeCharge: string;

  chargeItemArr: any[];
}

export interface ChargeSetForm extends BaseEntity {
  /**
   * 主键id
   */
  chargeId?: string | string;

  /**string
   * 服务商
   */
  servicer?: number | string;

  /**
   * 是否开启现金收费
   */
  moneyCharge?: number | string;

  /**
   * 收费模式
   */
  chargeMode?: number | string;

  /**
   * 收费方式 1单项收费 2 组合收费
   */
  chargeType?: number | string;

  /**
   * 单项收费配置
   */
  oneWayCharge?: string;

  /**
   * 组合收费配置
   */
  groupCharge?: string;

  /**
   * 营养配置收费设置
   */
  nutritionChargeSet?: string | number;

  /**
   * 适合处方类型
   */
  suitRecipe?: string;

  /**
   * 患者订单配置
   */
  patientOrderSet?: string | number;

  /**
   * 订单有效期
   */
  orderIndate?: number;

  /**
   * 多模式收费配置
   */
  multiModeCharge?: string;

  chargeItemArr?: any[];
}

export interface ChargeSetQuery extends PageQuery {
  /**
   * 服务商
   */
  servicer?: number | string;

  /**
   * 是否开启现金收费
   */
  moneyCharge?: number | string;

  /**
   * 收费模式
   */
  chargeMode?: number | string;

  /**
   * 收费方式 1单项收费 2 组合收费
   */
  chargeType?: number | string;

  /**
   * 单项收费配置
   */
  oneWayCharge?: string;

  /**
   * 组合收费配置
   */
  groupCharge?: string;

  /**
   * 营养配置收费设置
   */
  nutritionChargeSet?: string | number;

  /**
   * 适合处方类型
   */
  suitRecipe?: string;

  /**
   * 患者订单配置
   */
  patientOrderSet?: string | number;

  /**
   * 订单有效期
   */
  orderIndate?: number;

  /**
   * 多模式收费配置
   */
  multiModeCharge?: string;

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