// Code generated by gormcol. DO NOT EDIT.

package dbmodel

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

const TableNamePsGroupReduction = "ps_group_reduction"

// PsGroupReduction mapped from table <ps_group_reduction>
type PsGroupReduction struct {
	IDGroupReduction int32   `gorm:"column:id_group_reduction;primaryKey;autoIncrement:true" json:"id_group_reduction"`
	IDGroup          int32   `gorm:"column:id_group;not null;uniqueIndex:id_group,priority:1" json:"id_group"`
	IDCategory       int32   `gorm:"column:id_category;not null;uniqueIndex:id_group,priority:2" json:"id_category"`
	Reduction        float64 `gorm:"column:reduction;not null" json:"reduction"`
}

// TableName PsGroupReduction's table name
func (*PsGroupReduction) TableName() string {
	return TableNamePsGroupReduction
}

var PsGroupReductionCols = struct {
	IDGroupReduction gormcol.Field
	IDGroup          gormcol.Field
	IDCategory       gormcol.Field
	Reduction        gormcol.Field
}{
	IDGroupReduction: gormcol.Field{}.Set((&PsGroupReduction{}).TableName(), "id_group_reduction"),
	IDGroup:          gormcol.Field{}.Set((&PsGroupReduction{}).TableName(), "id_group"),
	IDCategory:       gormcol.Field{}.Set((&PsGroupReduction{}).TableName(), "id_category"),
	Reduction:        gormcol.Field{}.Set((&PsGroupReduction{}).TableName(), "reduction"),
}
