github.com/sharovik/devbot@v1.0.1-0.20240308094637-4a0387c40516/internal/dto/databasedto/EventTriggerHistoryModel.go (about) 1 package databasedto 2 3 import "github.com/sharovik/orm/dto" 4 5 // EventTriggerHistoryStruct the struct for event history table 6 type EventTriggerHistoryStruct struct { 7 dto.BaseModel 8 } 9 10 // EventTriggerHistoryModel the actual object of event history table 11 var EventTriggerHistoryModel = New( 12 "events_triggers_history", 13 []interface{}{ 14 dto.ModelField{ 15 Name: "event_id", 16 Type: dto.IntegerColumnType, 17 }, 18 dto.ModelField{ 19 Name: "scenario_id", 20 Type: dto.IntegerColumnType, 21 }, 22 dto.ModelField{ 23 Name: "user", 24 Type: dto.VarcharColumnType, 25 Length: 255, 26 }, 27 dto.ModelField{ 28 Name: "channel", 29 Type: dto.VarcharColumnType, 30 Length: 255, 31 }, 32 dto.ModelField{ 33 Name: "command", 34 Type: dto.VarcharColumnType, 35 Length: 255, 36 }, 37 dto.ModelField{ 38 Name: "variables", 39 Type: dto.VarcharColumnType, 40 Length: 255, 41 IsNullable: true, 42 }, 43 dto.ModelField{ 44 Name: "last_question_id", 45 Type: dto.IntegerColumnType, 46 Length: 11, 47 IsNullable: true, 48 }, 49 dto.ModelField{ 50 Name: "created", 51 Type: dto.IntegerColumnType, 52 Length: 11, 53 }, 54 }, 55 dto.ModelField{ 56 Name: "id", 57 Type: dto.IntegerColumnType, 58 AutoIncrement: true, 59 IsPrimaryKey: true, 60 }, 61 &EventTriggerHistoryStruct{}, 62 )