import type { PageParam } from '@/api/index';

/**
 * 医疗记录
 */
export interface ClinicDoctorMedicalRecord {
  // 主键ID
  id?: number;
  // 买家用户ID
  userId?: number;
  // 订单编号
  orderNo?: string;
  // 分销商用户id(一级)
  firstUserId?: number;
  // 分销商用户id(二级)
  secondUserId?: number;
  // 分销商用户id(三级)
  thirdUserId?: number;
  // 分销佣金(一级)
  firstMoney?: string;
  // 分销佣金(二级)
  secondMoney?: string;
  // 分销佣金(三级)
  thirdMoney?: string;
  // 单价
  price?: string;
  // 订单总金额
  orderPrice?: string;
  // 结算金额
  settledPrice?: string;
  // 换算成度
  degreePrice?: string;
  // 实发金额
  payPrice?: string;
  // 税率
  rate?: string;
  // 结算月份
  month?: string;
  // 订单是否失效(0未失效 1已失效)
  isInvalid?: number;
  // 佣金结算(0未结算 1已结算)
  isSettled?: number;
  // 结算时间
  settleTime?: string;
  // 备注
  comments?: string;
  // 商城ID
  tenantId?: number;
  // 创建时间
  createTime?: string;
  // 修改时间
  updateTime?: string;
}

/**
 * 医疗记录搜索条件
 */
export interface ClinicDoctorMedicalRecordParam extends PageParam {
  id?: number;
  keywords?: string;
}
