import type { PageParam } from '@/api'; /** * 医生入驻申请 */ export interface ClinicDoctorApply { // 主键ID applyId?: number; // 类型 0医生 type?: number; // 用户ID userId?: number; // 姓名 realName?: string; // 性别 1男 2女 gender?: number; // 手机号 mobile?: string; // 客户名称 dealerName?: string; // 证件号码 idCard?: string; // 生日 birthDate?: string; // 区分职称等级(如主治医师、副主任医师) professionalTitle?: string; // 工作单位 workUnit?: string; // 执业资格核心凭证 practiceLicense?: string; // 限定可执业科室或疾病类型 practiceScope?: string; // 开始工作时间 startWorkDate?: string; // 简历 resume?: string; // 使用 JSON 存储多个证件文件路径(如执业证、学历证) certificationFiles?: string; // 详细地址 address?: string; // 签约价格 money?: string; // 推荐人用户ID refereeId?: number; // 申请方式(10需后台审核 20无需审核) applyType?: number; // 审核状态 (10待审核 20审核通过 30驳回) applyStatus?: number; // 申请时间 applyTime?: string; // 审核时间 auditTime?: string; // 合同时间 contractTime?: string; // 过期时间 expirationTime?: string; // 驳回原因 rejectReason?: string; // 备注 comments?: string; // 商城ID tenantId?: number; // 创建时间 createTime?: string; // 修改时间 updateTime?: string; } /** * 医生入驻申请搜索条件 */ export interface ClinicDoctorApplyParam extends PageParam { applyId?: number; keywords?: string; }