// Code generated by gormcol. DO NOT EDIT.

package dbmodel

import "git.ma-al.com/goc_marek/gormcol"

const TableNamePsModule = "ps_module"

// PsModule mapped from table <ps_module>
type PsModule struct {
	IDModule int32  `gorm:"column:id_module;primaryKey;autoIncrement:true" json:"id_module"`
	Name     string `gorm:"column:name;not null;uniqueIndex:name_UNIQUE,priority:1;index:name,priority:1" json:"name"`
	Active   bool   `gorm:"column:active;not null" json:"active"`
	Version  string `gorm:"column:version;not null" json:"version"`
}

// TableName PsModule's table name
func (*PsModule) TableName() string {
	return TableNamePsModule
}

var PsModuleCols = struct {
	IDModule gormcol.Field
	Name gormcol.Field
	Active gormcol.Field
	Version gormcol.Field
}{
	IDModule: gormcol.Field{}.Set((&PsModule{}).TableName(), "id_module"),
	Name: gormcol.Field{}.Set((&PsModule{}).TableName(), "name"),
	Active: gormcol.Field{}.Set((&PsModule{}).TableName(), "active"),
	Version: gormcol.Field{}.Set((&PsModule{}).TableName(), "version"),
}
