entity.go 1.3 KB

123456789101112131415161718192021
  1. package yb_pdf
  2. import "time"
  3. // YbPdf 研报PDF
  4. type YbPdf struct {
  5. PdfID int `gorm:"primaryKey;column:pdf_id;type:int(10) unsigned;not null" json:"pdf_id"`
  6. PdfName string `gorm:"column:pdf_name;type:varchar(255);not null;default:''" json:"pdf_name"` // PDF名称
  7. PdfURL string `gorm:"column:pdf_url;type:varchar(255);not null;default:''" json:"pdf_url"` // PDF地址
  8. ShareURL string `gorm:"column:share_url;type:varchar(255);not null;default:''" json:"share_url"` // 分享地址
  9. IsDeleted int `gorm:"column:is_deleted;type:tinyint(4) unsigned;not null;default:0" json:"-"` // 删除状态:0-正常;1-已删除
  10. SysAdminID int `gorm:"column:sys_admin_id;type:int(10) unsigned;not null;default:0" json:"sys_admin_id"` // 创建人ID
  11. SysAdminName string `gorm:"column:sys_admin_name;type:varchar(64);not null;default:''" json:"sys_admin_name"` // 创建人姓名
  12. CreateTime time.Time `gorm:"column:create_time;type:datetime" json:"create_time"` // 创建时间
  13. ModifyTime time.Time `gorm:"column:modify_time;type:datetime" json:"modify_time"` // 更新时间
  14. }
  15. // TableName get sql table name.获取数据库表名
  16. func (m *YbPdf) TableName() string {
  17. return "yb_pdf"
  18. }