package model import "time" // CriminalRequest 病人请求基础结构 type CriminalRequest struct { FCode string `json:"FCode"` // 病人编号 } // CriminalResponse 病人响应基础结构 type CriminalResponse struct { ResultCode string `json:"ResultCode"` // 结果代码 ResultData interface{} `json:"ResultData"` // 响应数据 ResultMsg string `json:"ResultMsg"` // 结果消息 } // CriminalInfo 病人信息 type CriminalInfo struct { FCode string `json:"FCode"` // 病人编号 FName string `json:"FName"` // 病人姓名 AmountA float64 `json:"AmountA"` // A类金额 AmountB float64 `json:"AmountB"` // B类金额 AmountC float64 `json:"AmountC"` // C类金额 BankAccNo string `json:"BankAccNo"` // 银行账号 BankAmount float64 `json:"BankAmount"` // 银行余额 Fflag int `json:"Fflag"` // 状态标志 Flimitflag int `json:"Flimitflag"` // 限制标志 Flimitamt float64 `json:"Flimitamt"` // 限制金额 } // ConsumeQuota 消费额度信息 type ConsumeQuota struct { AmountA float64 `json:"AmountA"` // A类消费金额 AmountB float64 `json:"AmountB"` // B类消费金额 FreeAmountA float64 `json:"FreeAmountA"` // A类可用金额 FreeAmountB float64 `json:"FreeAmountB"` // B类可用金额 Checkflag int `json:"Checkflag"` // 检查标志 FCode string `json:"FCode"` // 病人编号 FCriminal string `json:"FCriminal"` // 病人姓名 Flag int `json:"Flag"` // 状态标志 } // ConsumeRecord 消费记录 type ConsumeRecord struct { FCode string `json:"FCode"` // 病人编号 InvoiceNo string `json:"InvoiceNo"` // 发票号 AmountA float64 `json:"AmountA"` // A类金额 AmountB float64 `json:"AmountB"` // B类金额 Amount float64 `json:"Amount"` // 总金额 FreeAmountA float64 `json:"FreeAmountA"` // A类可用金额 FreeAmountB float64 `json:"FreeAmountB"` // B类可用金额 CrtDate time.Time `json:"CrtDate"` // 创建日期 FCriminal string `json:"FCriminal"` // 病人姓名 CardCode string `json:"CardCode"` // 卡号 OrderId int64 `json:"OrderId"` // 订单ID } // InvoiceSync 发票同步 type InvoiceSync struct { InvoiceList []string `json:"InvoiceList"` // 发票号列表 } // InvoiceSyncResult 发票同步结果 type InvoiceSyncResult struct { BankFlag int `json:"BankFlag"` // 银行标志 CAmount float64 `json:"CAmount"` // 金额 FCode string `json:"FCode"` // 病人编号 Origid string `json:"Origid"` // 原始ID SendDate time.Time `json:"SendDate"` // 发送日期 }