package service import ( "context" "github.com/emsoft/HospitalPay-Go/internal/model" ) // ICriminalService 病人服务接口 type ICriminalService interface { // CriminalIn 入院登记 CriminalIn(ctx context.Context, fcode string) (*model.CriminalResponse, error) // ConsumeQuota 消费额度查询 ConsumeQuota(ctx context.Context, fcode string) (*model.CriminalResponse, error) // CriminalOut 出院处理 CriminalOut(ctx context.Context, fcode string) (*model.CriminalResponse, error) // ConsumeRecord 消费记录 ConsumeRecord(ctx context.Context, record *model.ConsumeRecord) (*model.CriminalResponse, error) // RealTimeBalance 实时余额查询 RealTimeBalance(ctx context.Context, fcode string) (*model.CriminalResponse, error) // InvoiceSync 发票同步 InvoiceSync(ctx context.Context, invoiceList []string) (*model.CriminalResponse, error) }