Brak opisu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

service_profile.go 1.0KB

12345678910111213141516171819202122232425
  1. package models
  2. import (
  3. "database/sql"
  4. "time"
  5. )
  6. // ServiceProfile 微服务档案表
  7. type ServiceProfile struct {
  8. ServiceCode string `json:"service_code" db:"service_code"` // 主键,服务编码
  9. ServiceName string `json:"service_name" db:"service_name"` // 服务名称
  10. ServiceType string `json:"service_type" db:"service_type"` // 服务类型:api/auth/order等
  11. Version string `json:"version" db:"version"` // 当前版本
  12. Language string `json:"language" db:"language"` // 开发语言
  13. Owner string `json:"owner" db:"owner"` // 负责人
  14. OwnerPhone sql.NullString `json:"owner_phone,omitempty" db:"owner_phone"`
  15. Status string `json:"status" db:"status"` // 状态:active/inactive
  16. Creator string `json:"creator" db:"creator"` // 创建人
  17. CreatedAt time.Time `json:"created_at" db:"created_at"` // 创建时间
  18. }
  19. // TableName 返回表名
  20. func (ServiceProfile) TableName() string {
  21. return "service_profile"
  22. }