feat: update

This commit is contained in:
Rogee
2025-05-23 23:42:27 +08:00
parent 409a2e8304
commit 1166a5c949
17 changed files with 751 additions and 514 deletions

View File

@@ -19,8 +19,7 @@ type medias struct {
// @Bind pagination query
// @Bind query query
func (ctl *medias) List(ctx fiber.Ctx, pagination *requests.Pagination, query *ListQuery) (*requests.Pager, error) {
cond := model.MediasModel().BuildConditionWithKey(query.Keyword)
return model.MediasModel().List(ctx.Context(), pagination, cond)
return model.MediasModel().List(ctx.Context(), pagination, model.MediasModel().Like(query.Keyword))
}
// Show media
@@ -55,7 +54,7 @@ func (ctl *medias) Delete(ctx fiber.Ctx, id int64) error {
return err
}
if err := model.MediasModel().Delete(ctx.Context(), id); err != nil {
if err := media.ForceDelete(ctx.Context()); err != nil {
return err
}
return ctx.SendStatus(fiber.StatusNoContent)