github.com/sharovik/devbot@v1.0.1-0.20240308094637-4a0387c40516/internal/dto/databasedto/EventsModel.go (about)

     1  package databasedto
     2  
     3  import "github.com/sharovik/orm/dto"
     4  
     5  // EventsStruct struct for EventModel object
     6  type EventsStruct struct {
     7  	dto.BaseModel
     8  }
     9  
    10  // EventModel model for events table
    11  var EventModel = New(
    12  	"events",
    13  	[]interface{}{
    14  		dto.ModelField{
    15  			Name:   "alias",
    16  			Type:   dto.VarcharColumnType,
    17  			Length: 255,
    18  		},
    19  		dto.ModelField{
    20  			Name:   "installed_version",
    21  			Type:   dto.VarcharColumnType,
    22  			Length: 255,
    23  		},
    24  	},
    25  	dto.ModelField{
    26  		Name:          "id",
    27  		Type:          dto.IntegerColumnType,
    28  		AutoIncrement: true,
    29  		IsPrimaryKey:  true,
    30  	},
    31  	&EventsStruct{},
    32  )