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

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