export interface RevenueDetailVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 关联的收入单id
   */
  orderRevenueId: string | number;

  /**
   * 收入类型ID
   */
  revenueId: string | number;

  /**
   * 收入明细编号
   */
  revenueCode: string;

  /**
   * 税率编码
   */
  taxRateCode: string;

  /**
   * 总金额
   */
  totalAmount: number;

  /**
   * 单价
   */
  unitPrice: number;

  /**
   * 数量
   */
  quantity: number;

  /**
   * 平台分账金额
   */
  platformAmount: number;

  /**
   * 平台单价
   */
  platformPrice: number;

  /**
   * 订单类型
   */
  orderType: string;

  /**
   * 明细附件文件路径
   */
  revFile: string;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

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

export interface RevenueDetailForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 关联的收入单id
   */
  orderRevenueId?: string | number;

  /**
   * 收入类型ID
   */
  revenueId?: string | number;

  /**
   * 收入明细编号
   */
  revenueCode?: string;

  /**
   * 税率编码
   */
  taxRateCode?: string;

  /**
   * 总金额
   */
  totalAmount?: number;

  /**
   * 单价
   */
  unitPrice?: number;

  /**
   * 数量
   */
  quantity?: number;

  /**
   * 平台分账金额
   */
  platformAmount?: number;

  /**
   * 平台单价
   */
  platformPrice?: number;

  /**
   * 订单类型
   */
  orderType?: string;

  /**
   * 明细附件文件路径
   */
  revFile?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

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

export interface RevenueDetailQuery extends PageQuery {
  /**
   * 关联的收入单id
   */
  orderRevenueId?: string | number;

  /**
   * 收入类型ID
   */
  revenueId?: string | number;

  /**
   * 收入明细编号
   */
  revenueCode?: string;

  /**
   * 税率编码
   */
  taxRateCode?: string;

  /**
   * 总金额
   */
  totalAmount?: number;

  /**
   * 单价
   */
  unitPrice?: number;

  /**
   * 数量
   */
  quantity?: number;

  /**
   * 平台分账金额
   */
  platformAmount?: number;

  /**
   * 平台单价
   */
  platformPrice?: number;

  /**
   * 订单类型
   */
  orderType?: string;

  /**
   * 明细附件文件路径
   */
  revFile?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

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