// export interface OrderQuery { // liaison: string; //联系人 // phone:number;//电话 // types:string[];//订单类型 1-未派单 2-已派单但未核销 3-已核销 // pieTimeStart:string;//派单时间开始 // pieTimeEnd:string;//派单时间结束 // } export interface OrderModel { id: number; // 线下服务ID patientConditioningProgramId: number; //患者调理方案id sequence: number; //次序 liaison: string;//联系人 phone: string; //联系电话 provinceName: string; //省名称 cityName: string; //市名称 areaName: string; //区名称 detailAddress: string; //详细地址 orderNo: string; //订单编号 institutionId: number; //订单所属机构ID institutionName: string; //订单所属机构名称 conditioningProgramName: string; //项目名称 conditioningProgramType: string; //项目类型 applyTime: string;//用户操作时间 offlineDuration: string;// 服务时长 arrangeDate: string;//预约日期 arrangeTime: string;//预约时间段-开始时间 arrangeEndTime: string;//预约时间段-结束时间 conditioningProgramSupplierId: number;//本次供应商ID conditioningProgramSupplierName: string;//本次供应商名称 preConditioningProgramSupplierId: number;//上次供应商ID preConditioningProgramSupplierName: string;//上次供应商名称 pieBy: string;//派单人 pieTime: string;//派单时间 operateBy: string;//操作者 operateTime: string;//操作时间 startTime: string;//操作开始时间 endTime: string;//操作结束时间 feedback: string;//治疗备注 photo: string;//图片 type: number;//订单类型 1-未派单 2-已派单但未核销 3-已核销 // 实体商品 receiptStatus: string;//收货状态 0-待发货 1-已发货 2-已收货 types: string[];//订单类型 1-未派单 2-已派单但未核销 3-已核销 pieTimeStart: string;//派单时间开始 pieTimeEnd: string;//派单时间结束 orderByType:number; } export type OrderQuery = Partial; //派单机构列表 export interface OrderLiaisonListModel { id: number; // 调理方案供应商ID name: string; //调理方案供应商名称 provinceCode: string; //省编码 cityCode: string; //市编码 cityName: string; //市名称 areaCode: string; //区编码 areaName: string; //区名称 detailAddress: string; //详细地址 phone: string; //联系电话 liaison: string; //联系人 kahuna: string; //负责人 collaborateDeptIds: [ { deptId: string; //调理方案供应商合作机构id deptName: string; //调理方案供应商合作机构名称 } ]; //合作机构 onlineCPTypes: string[]; //可供应的实体商品类型 offlineCPTypes: string[]; // 可供应的线下服务类型 outlineCPTypes: string[]; //可供应的线上权益类型 wechatPaymentType: string; //微信支付类型 1-个人openid 2-商户号 wechatPaymentAccount: string; //微信接收方账号 profitSharing: string; //分账比例 businessTime: string; //营业时间 businessStatus: string; //营业状态 1-营业 2-休息 3-停业 businessHours: { [key: string]: { enabled: boolean; start: string; end: string; }; }; //营业时间 createBy: string; //创建者 createTime: string; //创建时间 updateBy: string; //更新者 updateTime: string; //更新时间 todayOrderQuantity: number; //当日订单数量 } export type OrderLiaisonListQuery = Partial; export interface ShipmentModel { id: number; // 患者调理方案ID orderNo: string; //订单ID conditioningProgramSupplierId: number;//供应商ID conditioningProgramSupplierName: string;//供应商名称 payTimeStart: string;//付款时间——起始时间 payTimeEnd: string;//付款时间——截止时间 payTime: string; //订单编号 conditioningProgramName: string; //调理方案名称 pricingUnit: string; //计价单位 unitPrice: number; //单价 totalMeasure: number;//总用量 totalPrice: number;//总价格 receiptStatus: string;//发货状态 0-待发货 1-已发货 2-已收货 receiptType: string;// 发货形式 0-配送 1-线下取货 expressType: string;//快递类型 0-邮政速递 1-顺丰速运 2-京东快递 3-中通快递 4-圆通速递 5-申通快递 6-韵达快递 7-极兔速递 expressNo: string;//快递单号 } export type ShipmentQuery = Partial; export interface PieOrderCountModel { offlineCount: number; //线下服务数量 allPieOfflineOrderCount: number; //线下服务——全部指派订单数量 pendPieOfflineOrderCount: number; //线下服务——待指派订单数量 todayPieOfflineOrderCount: number; //线下服务——今日指派订单数量 onlineCount: number; //实体商品数量 allPieOnlineOrderCount: number; //实体商品——全部指派订单数量 pendPieOnlineOrderCount: number; //实体商品——待指派订单数量 todayPieOnlineOrderCount: number; //实体商品——今日指派订单数量 } // 分账详情 export interface RevenueSharingDetailModel { id: number; // 主键ID orderNo: string; //订单ID payTime: string; //付款时间 profitSharingTimeStart: string;//分账时间开始 profitSharingTimeEnd: string;//分账时间结束 finishTime: string;//收货/核销/完成时间 profitSharingTime: string;//分账时间 conditioningProgramName: string; //调理方案名称 conditioningProgramType: string;//调理方案类型 sellType: string;// 商品类型 1-实体商品 2-线下服务 3-线上权益 pricingUnit: string; //计价单位 unitPrice: number; //单价 totalMeasure: number;//总用量 totalPrice: number;//总价格 conditioningProgramSupplierName: string;//供应商名称 profitSharing: string;//分账比例 profitSharingAmount: number;//预计分账金额分账金额 realAmount: string;//实际到账金额 profitSharingStatus: string;//分账状态 1-未分账 2-已分账 3-分账异常 } export type RevenueSharingDetailQuery = Partial; export interface EvaluateDetailModel { patientConditioningRecordId: number; // 患者调理记录ID patientConditioningProgramId: string; //患者调理方案ID lineId: string; //调理任务ID complianceScore: string;//相符度评分 qualityScore: string;//质量评分 attitudeScore: string;// 态度评分 environmentScore: string;//环境评分 depict: string;// 评价描述 imageVideos: string[];//图片视频 createTime: string;//创建时间 } export interface ApplyRecordModel{ id: number; // 主键ID arrangeTime: string; // 预定时间 arrangeDuration: number; // 预定时长 arrangePeriod: string; // 服务时间段 applyTime: string; // 预约时间 updateTime: string; // 更新预约时间 cancelTime: string; // 取消预约时间 conditioningProgramSupplierId: number; // 供应商ID conditioningProgramSupplierName: string; // 供应商名称 pieBy: string; // 派单人 pieTime: string; // 派单时间 operateTime: string; // 操作时间 status: string; // 服务状态 } export interface LogisticsModel{ trailUrl:string; arrivalTime:string; totalTime:string; remainTime:string; tracks:[ { time:string; context:string; ftime:string; areaCode:string; areaName:string; status:string; areaCenter:string; areaPinYin:string; statusCode:string; location:string; } ] }