TP-55555 | crud ingestor
This commit is contained in:
9
models/db/Release.go
Normal file
9
models/db/Release.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package db
|
||||
|
||||
import "gorm.io/gorm"
|
||||
|
||||
type Release struct {
|
||||
gorm.Model
|
||||
ProductReferenceId string `gorm:"primaryKey"`
|
||||
ReleaseVersion string `gorm:"column:name"`
|
||||
}
|
||||
9
models/db/SourceMap.go
Normal file
9
models/db/SourceMap.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package db
|
||||
|
||||
import "gorm.io/gorm"
|
||||
|
||||
type SourceMap struct {
|
||||
gorm.Model
|
||||
ReleaseReferenceId string `gorm:"primaryKey"`
|
||||
SourceMapZipUrl string `gorm:"column:name"`
|
||||
}
|
||||
9
models/db/product.go
Normal file
9
models/db/product.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package db
|
||||
|
||||
import "gorm.io/gorm"
|
||||
|
||||
type Product struct {
|
||||
gorm.Model
|
||||
ProductReferenceId string `gorm:"primaryKey"`
|
||||
Name string `gorm:"column:name"`
|
||||
}
|
||||
10
models/db/roles.go
Normal file
10
models/db/roles.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package db
|
||||
|
||||
import "gorm.io/gorm"
|
||||
|
||||
type Roles struct {
|
||||
gorm.Model
|
||||
ProductReferenceId string `gorm:"primaryKey"`
|
||||
Role string `gorm:"column:name"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user