// Code generated by gormcol. DO NOT EDIT.

package dbmodel

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

const TableNamePsHookModuleException = "ps_hook_module_exceptions"

// PsHookModuleException mapped from table <ps_hook_module_exceptions>
type PsHookModuleException struct {
	IDHookModuleExceptions int32   `gorm:"column:id_hook_module_exceptions;primaryKey;autoIncrement:true" json:"id_hook_module_exceptions"`
	IDShop                 int32   `gorm:"column:id_shop;not null;default:1" json:"id_shop"`
	IDModule               int32   `gorm:"column:id_module;not null;index:id_module,priority:1" json:"id_module"`
	IDHook                 int32   `gorm:"column:id_hook;not null;index:id_hook,priority:1" json:"id_hook"`
	FileName               *string `gorm:"column:file_name" json:"file_name"`
}

// TableName PsHookModuleException's table name
func (*PsHookModuleException) TableName() string {
	return TableNamePsHookModuleException
}

var PsHookModuleExceptionCols = struct {
	IDHookModuleExceptions gormcol.Field
	IDShop gormcol.Field
	IDModule gormcol.Field
	IDHook gormcol.Field
	FileName gormcol.Field
}{
	IDHookModuleExceptions: gormcol.Field{}.Set((&PsHookModuleException{}).TableName(), "id_hook_module_exceptions"),
	IDShop: gormcol.Field{}.Set((&PsHookModuleException{}).TableName(), "id_shop"),
	IDModule: gormcol.Field{}.Set((&PsHookModuleException{}).TableName(), "id_module"),
	IDHook: gormcol.Field{}.Set((&PsHookModuleException{}).TableName(), "id_hook"),
	FileName: gormcol.Field{}.Set((&PsHookModuleException{}).TableName(), "file_name"),
}
