knowledge_resource.go 1.4 KB

123456789101112131415161718192021222324252627282930
  1. package knowledge
  2. import "time"
  3. type KnowledgeResource struct {
  4. KnowledgeResourceId int `gorm:"column:knowledge_resource_id;;primaryKey;autoIncrement"`
  5. ResourceType int `gorm:"column:resource_type;"`
  6. ClassifyId int `gorm:"column:classify_id"`
  7. title string `gorm:"column:title;"`
  8. CreateTime string `gorm:"column:create_time" description:"创建时间"`
  9. ModifyTime time.Time `gorm:"column:modify_time;autoUpdateTime" description:"修改时间"`
  10. State int `gorm:"column:state" description:"1:未发布;2:已发布;3-待提交;4-待审批;5-已驳回;6-已通过"`
  11. Content string `gorm:"column:content"`
  12. ResourceCode string `gorm:"column:resource_code"`
  13. AdminId int `gorm:"column:admin_id" description:"创建者账号"`
  14. AdminRealName string `gorm:"column:admin_real_name" description:"创建者姓名"`
  15. SourceFrom string `gorm:"column:source_from"`
  16. TagId int `gorm:"column:tag_id;default:0;NOT NULL"`
  17. StartTime string `gorm:"column:start_time"`
  18. EndTime string `gorm:"column:end_time"`
  19. }
  20. func (k *KnowledgeResource) TableName() string {
  21. return "knowledge_resource"
  22. }
  23. // 查询列表
  24. func (k *KnowledgeResource) QueryList(condition string, pars []interface{}) (items []*KnowledgeResource, err error) {
  25. return
  26. }