package model

// MMLSystem MML网元命令
type MMLSystem struct {
	ID         int64  `json:"id" gorm:"column:id;primaryKey;autoIncrement"`
	NeType     string `json:"neType" gorm:"column:ne_type"`
	Category   string `json:"category" gorm:"column:category"`
	CatDisplay string `json:"catDisplay" gorm:"column:cat_display"`
	Operation  string `json:"operation" gorm:"column:operation"`    // 操作行为
	Object     string `json:"object" gorm:"column:object"`          // 操作对象
	MmlDisplay string `json:"mmlDisplay" gorm:"column:mml_display"` // 显示
	ObjectType string `json:"objectType" gorm:"column:object_type"`
	ParamJson  string `json:"paramJson" gorm:"column:param_json"`
	Status     string `json:"status" gorm:"column:status"` // 激活: Active 未激活: Inactive
}

// TableName 表名称
func (*MMLSystem) TableName() string {
	return "mml_system"
}
