|
@@ -97,6 +97,17 @@ func GetBatchKnowledgeResource(batchSize int, id int) (items []*KnowledgeResourc
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+func GetBatchKnowledgeResourceByCondition(condition string, pars []interface{}, batchSize int) (items []*KnowledgeResource, err error) {
|
|
|
+ sql := `SELECT * FROM knowledge_resource WHERE is_delete=0 `
|
|
|
+ if condition != "" {
|
|
|
+ sql += condition
|
|
|
+ }
|
|
|
+ pars = append(pars, batchSize)
|
|
|
+ sql += `ORDER BY knowledge_resource_id ASC LIMIT ?`
|
|
|
+ err = global.DmSQL["rddp"].Raw(sql, pars...).Find(&items).Error
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
func GetKnowledgeResourcePageList(condition string, pars []interface{}, startSize, pageSize int) (items []*KnowledgeResource, err error) {
|
|
|
sql := `SELECT * FROM knowledge_resource WHERE 1=1 AND is_delete=0 `
|
|
|
if condition != "" {
|