package entity type Pipeline struct { Id int64 `gorm:"primary_key" json:"id"` Status int64 `json:"status"` PipelineId int `gorm:"not null" json:"pipeline_id" binding:"required"` Name string `gorm:"size:100;not null" json:"name" binding:"required"` //设置字段的大小为255个字节 Desc string `json:"desc"` StatusName string `gorm:"-" json:"status_name"` } func (Pipeline) TableName() string { return "pipeline" } // 修改pipeline时携带参数 type ParamPipeline struct { Id int64 `json:"id" binding:"required"` PipelineId int `json:"pipeline_id" binding:"required"` Name string `json:"name" binding:"required"` }