Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 194cb5bbe6 | |||
| aa15b86efd | |||
| b52f1cd80d |
@@ -3,14 +3,12 @@ package models
|
|||||||
import "time"
|
import "time"
|
||||||
|
|
||||||
type DBAmendment struct {
|
type DBAmendment struct {
|
||||||
Id int `gorm:"index"`
|
Id int `gorm:"primaryKey;autoIncrement"`
|
||||||
IndexColumn string `gorm:"primaryKey;index"`
|
ConversationId string `gorm:"index"`
|
||||||
IndexId string `gorm:"primaryKey;index"`
|
|
||||||
Table string `gorm:"primaryKey;index"`
|
|
||||||
AmendmentColumn string
|
AmendmentColumn string
|
||||||
AmendmentValue string
|
AmendmentValue string
|
||||||
Requestor string
|
Requestor string
|
||||||
Timestamp time.Time
|
RequestedAt time.Time
|
||||||
}
|
}
|
||||||
|
|
||||||
func (DBAmendment) TableName() string {
|
func (DBAmendment) TableName() string {
|
||||||
@@ -18,13 +16,14 @@ func (DBAmendment) TableName() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type DBAmendmentLog struct {
|
type DBAmendmentLog struct {
|
||||||
Id int `gorm:"index"`
|
Id int `gorm:"primaryKey;autoIncrement"`
|
||||||
Table string `gorm:"primaryKey;index"`
|
ConversationId string `gorm:"index"`
|
||||||
AmendmentColumn string
|
AmendmentColumn string
|
||||||
OldValue string
|
OldValue string
|
||||||
NewValue string
|
NewValue string
|
||||||
Requestor string
|
Requestor string
|
||||||
Timestamp time.Time
|
RequestedAt time.Time
|
||||||
|
AmendedAt time.Time
|
||||||
}
|
}
|
||||||
|
|
||||||
func (DBAmendmentLog) TableName() string {
|
func (DBAmendmentLog) TableName() string {
|
||||||
|
|||||||
26
models/base_call.go
Normal file
26
models/base_call.go
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
package models
|
||||||
|
|
||||||
|
import (
|
||||||
|
"time"
|
||||||
|
)
|
||||||
|
|
||||||
|
type BaseCall struct {
|
||||||
|
ClientConversationId string `gorm:"primaryKey;index"`
|
||||||
|
CallType string `gorm:"index"`
|
||||||
|
GenderPreference string
|
||||||
|
ClientId int `gorm:"index"`
|
||||||
|
CustomerDnis string
|
||||||
|
CustomerAni string
|
||||||
|
P1ConnectTime time.Time `gorm:"index"`
|
||||||
|
P1DisconnectTime time.Time `gorm:"index"`
|
||||||
|
P3ConnectTime *time.Time
|
||||||
|
P3DisconnectTime *time.Time
|
||||||
|
BookingRequestNumber *int `gorm:"index"`
|
||||||
|
IvrData *int
|
||||||
|
UtsEntries int
|
||||||
|
InterpreterCount int
|
||||||
|
}
|
||||||
|
|
||||||
|
func (BaseCall) TableName() string {
|
||||||
|
return "gc_base_calls"
|
||||||
|
}
|
||||||
22
models/interpreter_connection.go
Normal file
22
models/interpreter_connection.go
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
package models
|
||||||
|
|
||||||
|
import (
|
||||||
|
"time"
|
||||||
|
)
|
||||||
|
|
||||||
|
type InterpreterConnection struct {
|
||||||
|
InterpreterConversationId string `gorm:"primaryKey;index"`
|
||||||
|
InterpreterAccepted bool
|
||||||
|
InterpreterId int `gorm:"index"`
|
||||||
|
CallType string
|
||||||
|
CallConnected string
|
||||||
|
ClientConversationId string `gorm:"index"`
|
||||||
|
LanguageId int
|
||||||
|
InterpreterPhone string
|
||||||
|
ConferenceStart time.Time
|
||||||
|
ConferenceEnd time.Time
|
||||||
|
}
|
||||||
|
|
||||||
|
func (InterpreterConnection) TableName() string {
|
||||||
|
return "gc_interpreter_connections"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user