根据文档id删除记录
(docId int)
| 166 | |
| 167 | // 根据文档id删除记录 |
| 168 | func (history *DocumentHistory) DeleteByDocumentId(docId int) (err error) { |
| 169 | var histories []DocumentHistory |
| 170 | o := orm.NewOrm() |
| 171 | filter := o.QueryTable(history.TableNameWithPrefix()).Filter("document_id", docId) |
| 172 | filter.All(&histories) |
| 173 | for _, item := range histories { |
| 174 | ver := NewVersionControl(docId, item.Version) |
| 175 | ver.DeleteVersion() //删除版本文件 |
| 176 | } |
| 177 | _, err = filter.Delete() |
| 178 | return |
| 179 | } |
| 180 | |
| 181 | // 根据history id 删除记录 |
| 182 | func (history *DocumentHistory) DeleteByHistoryId(historyId int) (err error) { |
no test coverage detected