mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-27 02:42:00 +08:00
Go: align document list response (#14982)
### What problem does this PR solve? align document list response ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
@@ -46,6 +46,39 @@ type Document struct {
|
||||
BaseModel
|
||||
}
|
||||
|
||||
// DocumentListItem represents a document list row with joined fields.
|
||||
type DocumentListItem struct {
|
||||
ID string `gorm:"column:id" json:"id"`
|
||||
Thumbnail *string `gorm:"column:thumbnail" json:"thumbnail,omitempty"`
|
||||
KbID string `gorm:"column:kb_id" json:"kb_id"`
|
||||
ParserID string `gorm:"column:parser_id" json:"parser_id"`
|
||||
PipelineID *string `gorm:"column:pipeline_id" json:"pipeline_id,omitempty"`
|
||||
PipelineName *string `gorm:"column:pipeline_name" json:"pipeline_name,omitempty"`
|
||||
ParserConfig string `gorm:"column:parser_config" json:"parser_config"`
|
||||
SourceType string `gorm:"column:source_type" json:"source_type"`
|
||||
Type string `gorm:"column:type" json:"type"`
|
||||
CreatedBy string `gorm:"column:created_by" json:"created_by"`
|
||||
Nickname *string `gorm:"column:nickname" json:"nickname,omitempty"`
|
||||
Name *string `gorm:"column:name" json:"name,omitempty"`
|
||||
Location *string `gorm:"column:location" json:"location,omitempty"`
|
||||
Size int64 `gorm:"column:size" json:"size"`
|
||||
TokenNum int64 `gorm:"column:token_num" json:"token_num"`
|
||||
ChunkNum int64 `gorm:"column:chunk_num" json:"chunk_num"`
|
||||
Progress float64 `gorm:"column:progress" json:"progress"`
|
||||
ProgressMsg *string `gorm:"column:progress_msg" json:"progress_msg,omitempty"`
|
||||
ProcessBeginAt *time.Time `gorm:"column:process_begin_at" json:"process_begin_at,omitempty"`
|
||||
ProcessDuration float64 `gorm:"column:process_duration" json:"process_duration"`
|
||||
ContentHash *string `gorm:"column:content_hash" json:"content_hash,omitempty"`
|
||||
MetaFields *string `gorm:"column:meta_fields" json:"meta_fields,omitempty"`
|
||||
Suffix string `gorm:"column:suffix" json:"suffix"`
|
||||
Run *string `gorm:"column:run" json:"run,omitempty"`
|
||||
Status *string `gorm:"column:status" json:"status,omitempty"`
|
||||
CreateTime *int64 `gorm:"column:create_time" json:"create_time,omitempty"`
|
||||
CreateDate *time.Time `gorm:"column:create_date" json:"create_date,omitempty"`
|
||||
UpdateTime *int64 `gorm:"column:update_time" json:"update_time,omitempty"`
|
||||
UpdateDate *time.Time `gorm:"column:update_date" json:"update_date,omitempty"`
|
||||
}
|
||||
|
||||
// TableName specify table name
|
||||
func (Document) TableName() string {
|
||||
return "document"
|
||||
|
||||
Reference in New Issue
Block a user