| | |
| | | // 知识库 |
| | | type KnowledgeDocumentOption struct { |
| | | Id string `db:"id" json:"id"` |
| | | Title string `db:"file_name" json:"title"` |
| | | Title string `db:"title" json:"title"` |
| | | KnowId int64 `db:"know_id" json:"know_id"` |
| | | FileUrl string `db:"file_name" json:"file_url"` |
| | | FileUrl string `db:"title" json:"file_url"` |
| | | } |
| | | |
| | | // Pagination 分页信息 |
| | |
| | | placeholders[i] = "?" |
| | | args[i] = id |
| | | } |
| | | sqlStr := `SELECT id, know_id, file_name FROM mal_knowledge_document where id in (` + strings.Join(placeholders, ",") + `)` |
| | | sqlStr := `SELECT id, know_id, file_name as title FROM mal_knowledge_document where id in (` + strings.Join(placeholders, ",") + `)` |
| | | if err := db.Raw(sqlStr, args...).Scan(&items).Error; err != nil { |
| | | return nil, err |
| | | } |