refactor: organize service dto contracts
This commit is contained in:
@@ -3,6 +3,7 @@ package handler
|
||||
import (
|
||||
"errors"
|
||||
"kra/internal/service"
|
||||
"kra/internal/service/dto"
|
||||
"net/http"
|
||||
"strconv"
|
||||
|
||||
@@ -66,7 +67,7 @@ func (h *Media) Upload(c *gin.Context) {
|
||||
}
|
||||
|
||||
func (h *Media) List(c *gin.Context) {
|
||||
var req service.MediaListRequest
|
||||
var req dto.MediaListRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -79,7 +80,7 @@ func (h *Media) List(c *gin.Context) {
|
||||
Write(c, CodeSuccess, PageResult{List: items, Total: total, Page: req.Page, PageSize: req.PageSize}, "获取成功")
|
||||
}
|
||||
func (h *Media) Delete(c *gin.Context) {
|
||||
var req service.IDRequest
|
||||
var req dto.IDRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -91,7 +92,7 @@ func (h *Media) Delete(c *gin.Context) {
|
||||
Write(c, CodeSuccess, gin.H{}, "删除成功")
|
||||
}
|
||||
func (h *Media) DeleteMany(c *gin.Context) {
|
||||
var req service.MediaBatchDeleteRequest
|
||||
var req dto.MediaBatchDeleteRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -122,7 +123,7 @@ func (h *Media) Find(c *gin.Context) {
|
||||
OKWithData(c, item)
|
||||
}
|
||||
func (h *Media) Rename(c *gin.Context) {
|
||||
var req service.RenameMediaRequest
|
||||
var req dto.RenameMediaRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -134,7 +135,7 @@ func (h *Media) Rename(c *gin.Context) {
|
||||
Write(c, CodeSuccess, gin.H{}, "编辑成功")
|
||||
}
|
||||
func (h *Media) ImportURLs(c *gin.Context) {
|
||||
var req []service.ImportMediaRequest
|
||||
var req []dto.ImportMediaRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -146,7 +147,7 @@ func (h *Media) ImportURLs(c *gin.Context) {
|
||||
Write(c, CodeSuccess, gin.H{}, "导入URL成功")
|
||||
}
|
||||
func (h *Media) Storage(c *gin.Context) {
|
||||
var req service.StorageListRequest
|
||||
var req dto.StorageListRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -168,7 +169,7 @@ func (h *Media) Categories(c *gin.Context) {
|
||||
OKWithData(c, items)
|
||||
}
|
||||
func (h *Media) SaveCategory(c *gin.Context) {
|
||||
var req service.CategoryRequest
|
||||
var req dto.CategoryRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, "参数错误")
|
||||
return
|
||||
@@ -180,7 +181,7 @@ func (h *Media) SaveCategory(c *gin.Context) {
|
||||
Write(c, CodeSuccess, gin.H{}, "创建/更新成功")
|
||||
}
|
||||
func (h *Media) DeleteCategory(c *gin.Context) {
|
||||
var req service.IDRequest
|
||||
var req dto.IDRequest
|
||||
if c.ShouldBindJSON(&req) != nil || req.ID == 0 {
|
||||
Fail(c, "参数错误")
|
||||
return
|
||||
@@ -194,7 +195,7 @@ func (h *Media) DeleteCategory(c *gin.Context) {
|
||||
|
||||
func (h *Media) InitUpload(c *gin.Context) {
|
||||
claims := Claims(c)
|
||||
var req service.InitUploadRequest
|
||||
var req dto.InitUploadRequest
|
||||
if claims == nil {
|
||||
Fail(c, "参数错误")
|
||||
return
|
||||
@@ -257,7 +258,7 @@ func (h *Media) SaveChunk(c *gin.Context) {
|
||||
}
|
||||
func (h *Media) CompleteUpload(c *gin.Context) {
|
||||
claims := Claims(c)
|
||||
var req service.CompleteUploadRequest
|
||||
var req dto.CompleteUploadRequest
|
||||
if claims == nil {
|
||||
Fail(c, "参数错误")
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user