(channels []Channel)
| 328 | } |
| 329 | |
| 330 | func BatchInsertChannels(channels []Channel) error { |
| 331 | var err error |
| 332 | err = DB.Create(&channels).Error |
| 333 | if err != nil { |
| 334 | return err |
| 335 | } |
| 336 | for _, channel_ := range channels { |
| 337 | err = channel_.AddAbilities() |
| 338 | if err != nil { |
| 339 | return err |
| 340 | } |
| 341 | } |
| 342 | return nil |
| 343 | } |
| 344 | |
| 345 | func BatchDeleteChannels(ids []int) error { |
| 346 | //使用事务 删除channel表和channel_ability表 |
no test coverage detected