refactor: organize service dto contracts

This commit is contained in:
Yvan
2026-08-21 14:00:19 +08:00
parent e81a641953
commit d91f0554fd
65 changed files with 865 additions and 696 deletions
+13 -12
View File
@@ -8,6 +8,7 @@ import (
"kra/internal/biz"
"kra/internal/service"
"kra/internal/service/dto"
"github.com/gin-gonic/gin"
)
@@ -24,7 +25,7 @@ func NewAudit(service *service.AuditService, recorder *service.AuditRecorder, lo
}
func (h *Audit) Operations(c *gin.Context) {
var req service.OperationRecordSearchRequest
var req dto.OperationRecordSearchRequest
if err := c.ShouldBindQuery(&req); err != nil {
Fail(c, err.Error())
return
@@ -37,7 +38,7 @@ func (h *Audit) Operations(c *gin.Context) {
Write(c, CodeSuccess, PageResult{List: items, Total: total, Page: req.Page, PageSize: req.PageSize}, "获取成功")
}
func (h *Audit) Operation(c *gin.Context) {
var req service.AuditIDQuery
var req dto.AuditIDQuery
if err := c.ShouldBindQuery(&req); err != nil {
Fail(c, err.Error())
return
@@ -54,7 +55,7 @@ func (h *Audit) Operation(c *gin.Context) {
Write(c, CodeSuccess, gin.H{"reSysOperationRecord": item}, "查询成功")
}
func (h *Audit) DeleteOperation(c *gin.Context) {
var req service.IDRequest
var req dto.IDRequest
if err := c.ShouldBindJSON(&req); err != nil {
Fail(c, err.Error())
return
@@ -66,7 +67,7 @@ func (h *Audit) DeleteOperation(c *gin.Context) {
Write(c, CodeSuccess, gin.H{}, "删除成功")
}
func (h *Audit) DeleteOperations(c *gin.Context) {
var req service.AuditIDsRequest
var req dto.AuditIDsRequest
if err := c.ShouldBindJSON(&req); err != nil {
Fail(c, err.Error())
return
@@ -79,7 +80,7 @@ func (h *Audit) DeleteOperations(c *gin.Context) {
}
func (h *Audit) Logins(c *gin.Context) {
var req service.LoginLogSearchRequest
var req dto.LoginLogSearchRequest
if err := c.ShouldBindQuery(&req); err != nil {
Fail(c, err.Error())
return
@@ -92,7 +93,7 @@ func (h *Audit) Logins(c *gin.Context) {
Write(c, CodeSuccess, PageResult{List: items, Total: total, Page: req.Page, PageSize: req.PageSize}, "获取成功")
}
func (h *Audit) Login(c *gin.Context) {
var req service.AuditIDQuery
var req dto.AuditIDQuery
if err := c.ShouldBindQuery(&req); err != nil {
Fail(c, err.Error())
return
@@ -105,7 +106,7 @@ func (h *Audit) Login(c *gin.Context) {
Write(c, CodeSuccess, item, "查询成功")
}
func (h *Audit) DeleteLogin(c *gin.Context) {
var req service.IDRequest
var req dto.IDRequest
if err := c.ShouldBindJSON(&req); err != nil {
Fail(c, err.Error())
return
@@ -117,7 +118,7 @@ func (h *Audit) DeleteLogin(c *gin.Context) {
Write(c, CodeSuccess, gin.H{}, "删除成功")
}
func (h *Audit) DeleteLogins(c *gin.Context) {
var req service.AuditIDsRequest
var req dto.AuditIDsRequest
if err := c.ShouldBindJSON(&req); err != nil {
Fail(c, err.Error())
return
@@ -130,7 +131,7 @@ func (h *Audit) DeleteLogins(c *gin.Context) {
}
func (h *Audit) DataAccess(c *gin.Context) {
var req service.DataAccessListRequest
var req dto.DataAccessListRequest
if err := c.ShouldBindJSON(&req); err != nil {
Fail(c, err.Error())
return
@@ -143,7 +144,7 @@ func (h *Audit) DataAccess(c *gin.Context) {
Write(c, CodeSuccess, PageResult{List: items, Total: total, Page: req.Page, PageSize: req.PageSize}, "获取成功")
}
func (h *Audit) DeleteDataAccess(c *gin.Context) {
var req service.IDsRequest
var req dto.IDsRequest
if err := c.ShouldBindJSON(&req); err != nil {
Fail(c, err.Error())
return
@@ -246,7 +247,7 @@ func (h *Audit) DeleteErrors(c *gin.Context) {
Write(c, CodeSuccess, gin.H{}, "批量删除成功")
}
func (h *Audit) UpdateError(c *gin.Context) {
var req service.ErrorRecordMutationRequest
var req dto.ErrorRecordMutationRequest
if err := c.ShouldBindJSON(&req); err != nil {
Fail(c, err.Error())
return
@@ -289,7 +290,7 @@ func (h *Audit) Errors(c *gin.Context) {
Write(c, CodeSuccess, PageResult{List: items, Total: total, Page: p, PageSize: size}, "获取成功")
}
func (h *Audit) CreateError(c *gin.Context) {
var req service.ErrorRecordMutationRequest
var req dto.ErrorRecordMutationRequest
if err := c.ShouldBindJSON(&req); err != nil {
Fail(c, err.Error())
return