33 lines
1020 B
Go
33 lines
1020 B
Go
|
package types
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
|
||
|
"gorm.io/gorm"
|
||
|
)
|
||
|
|
||
|
type BeamGroup struct {
|
||
|
Inst string `json:"INST"`
|
||
|
DateTime string `json:"DATE_TIME"`
|
||
|
BeamDatN int `json:"BEAM_DAT_N" gorm:"primaryKey;autoIncrement:false"`
|
||
|
SchedulNo int `json:"SCHEDUL_NO"`
|
||
|
NoOfBeam int `json:"NO_OF_BEAM"`
|
||
|
MaterCode string `json:"MATER_CODE"`
|
||
|
POrderNo int `json:"P_ORDER_NO"`
|
||
|
IWeight string `json:"I_WEIGHT"`
|
||
|
IWeightT string `json:"I_WEIGHT_T"`
|
||
|
ILength string `json:"I_LENGTH"`
|
||
|
ILengthT string `json:"I_LENGTH_T"`
|
||
|
BeamCutN int `json:"BEAM_CUT_N"`
|
||
|
LayCutP1 int `json:"LAY_CUT_P1"`
|
||
|
LayCutP2 int `json:"LAY_CUT_P2"`
|
||
|
Sortb string `json:"SORTB"`
|
||
|
CreatedAt time.Time `gorm:"->;<-:create" json:"createdat,omitempty"`
|
||
|
UpdatedAt time.Time `json:"updated_at,omitempty"`
|
||
|
DeletedAt gorm.DeletedAt `gorm:"index"`
|
||
|
}
|
||
|
|
||
|
func (BeamGroup) TableName() string {
|
||
|
return "sap_bg"
|
||
|
}
|