16 lines
318 B
Go
Executable File
16 lines
318 B
Go
Executable File
package admin
|
|
|
|
import (
|
|
"context"
|
|
|
|
"bindbox-game/internal/repository/mysql/model"
|
|
)
|
|
|
|
func (s *service) Delete(ctx context.Context, ids []int32) error {
|
|
_, err := s.writeDB.Admin.WithContext(ctx).
|
|
Where(s.writeDB.Admin.IsSuper.Eq(0)).
|
|
Where(s.writeDB.Admin.ID.In(ids...)).
|
|
Delete(&model.Admin{})
|
|
return err
|
|
}
|