pipeline.go 685 B

123456789101112131415161718192021
  1. package entity
  2. type Pipeline struct {
  3. Id int64 `gorm:"primary_key" json:"id"`
  4. Status int64 `json:"status"`
  5. PipelineId int `gorm:"not null" json:"pipeline_id" binding:"required"`
  6. Name string `gorm:"size:100;not null" json:"name" binding:"required"` //设置字段的大小为255个字节
  7. Desc string `json:"desc"`
  8. StatusName string `gorm:"-" json:"status_name"`
  9. }
  10. func (Pipeline) TableName() string {
  11. return "pipeline"
  12. }
  13. // 修改pipeline时携带参数
  14. type ParamPipeline struct {
  15. Id int64 `json:"id" binding:"required"`
  16. PipelineId int `json:"pipeline_id" binding:"required"`
  17. Name string `json:"name" binding:"required"`
  18. }