feat: add list profile
This commit is contained in:
@@ -72,6 +72,7 @@ CREATE TABLE
|
||||
tenant_id INT8 NOT NULL,
|
||||
title VARCHAR(198) NOT NULL,
|
||||
description VARCHAR(198) NOT NULL default '',
|
||||
duration INT8 NOT NULL default 0,
|
||||
price INT8 NOT NULL default 0,
|
||||
discount INT8 NOT NULL default 100,
|
||||
publish BOOL NOT NULL default false,
|
||||
|
||||
@@ -18,6 +18,7 @@ type Medias struct {
|
||||
TenantID int64 `json:"tenant_id"`
|
||||
Title string `json:"title"`
|
||||
Description string `json:"description"`
|
||||
Duration int64 `json:"duration"`
|
||||
Price int64 `json:"price"`
|
||||
Discount int64 `json:"discount"`
|
||||
Publish bool `json:"publish"`
|
||||
|
||||
@@ -22,6 +22,7 @@ type mediasTable struct {
|
||||
TenantID postgres.ColumnInteger
|
||||
Title postgres.ColumnString
|
||||
Description postgres.ColumnString
|
||||
Duration postgres.ColumnInteger
|
||||
Price postgres.ColumnInteger
|
||||
Discount postgres.ColumnInteger
|
||||
Publish postgres.ColumnBool
|
||||
@@ -73,14 +74,15 @@ func newMediasTableImpl(schemaName, tableName, alias string) mediasTable {
|
||||
TenantIDColumn = postgres.IntegerColumn("tenant_id")
|
||||
TitleColumn = postgres.StringColumn("title")
|
||||
DescriptionColumn = postgres.StringColumn("description")
|
||||
DurationColumn = postgres.IntegerColumn("duration")
|
||||
PriceColumn = postgres.IntegerColumn("price")
|
||||
DiscountColumn = postgres.IntegerColumn("discount")
|
||||
PublishColumn = postgres.BoolColumn("publish")
|
||||
ResourcesColumn = postgres.StringColumn("resources")
|
||||
CreatedAtColumn = postgres.TimestampColumn("created_at")
|
||||
UpdatedAtColumn = postgres.TimestampColumn("updated_at")
|
||||
allColumns = postgres.ColumnList{IDColumn, HashColumn, TenantIDColumn, TitleColumn, DescriptionColumn, PriceColumn, DiscountColumn, PublishColumn, ResourcesColumn, CreatedAtColumn, UpdatedAtColumn}
|
||||
mutableColumns = postgres.ColumnList{HashColumn, TenantIDColumn, TitleColumn, DescriptionColumn, PriceColumn, DiscountColumn, PublishColumn, ResourcesColumn, CreatedAtColumn, UpdatedAtColumn}
|
||||
allColumns = postgres.ColumnList{IDColumn, HashColumn, TenantIDColumn, TitleColumn, DescriptionColumn, DurationColumn, PriceColumn, DiscountColumn, PublishColumn, ResourcesColumn, CreatedAtColumn, UpdatedAtColumn}
|
||||
mutableColumns = postgres.ColumnList{HashColumn, TenantIDColumn, TitleColumn, DescriptionColumn, DurationColumn, PriceColumn, DiscountColumn, PublishColumn, ResourcesColumn, CreatedAtColumn, UpdatedAtColumn}
|
||||
)
|
||||
|
||||
return mediasTable{
|
||||
@@ -92,6 +94,7 @@ func newMediasTableImpl(schemaName, tableName, alias string) mediasTable {
|
||||
TenantID: TenantIDColumn,
|
||||
Title: TitleColumn,
|
||||
Description: DescriptionColumn,
|
||||
Duration: DurationColumn,
|
||||
Price: PriceColumn,
|
||||
Discount: DiscountColumn,
|
||||
Publish: PublishColumn,
|
||||
|
||||
Reference in New Issue
Block a user