refactor: organize service dto contracts
This commit is contained in:
@@ -2,6 +2,7 @@ package handler
|
||||
|
||||
import (
|
||||
"kra/internal/service"
|
||||
"kra/internal/service/dto"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
@@ -18,7 +19,7 @@ func NewUser(user *service.UserService, auth *service.AuthService) *User {
|
||||
}
|
||||
|
||||
func (h *User) List(c *gin.Context) {
|
||||
var req service.UserListRequest
|
||||
var req dto.UserListRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -40,7 +41,7 @@ func (h *User) List(c *gin.Context) {
|
||||
}
|
||||
|
||||
func (h *User) Create(c *gin.Context) {
|
||||
var req service.UserRequest
|
||||
var req dto.UserRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -68,7 +69,7 @@ func (h *User) Create(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
if result == nil {
|
||||
result = &service.UserResponse{}
|
||||
result = &dto.UserResponse{}
|
||||
}
|
||||
Write(c, CodeError, gin.H{"user": result}, "注册失败")
|
||||
return
|
||||
@@ -77,7 +78,7 @@ func (h *User) Create(c *gin.Context) {
|
||||
}
|
||||
|
||||
func (h *User) Update(c *gin.Context) {
|
||||
var req service.UserRequest
|
||||
var req dto.UserRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -99,7 +100,7 @@ func (h *User) UpdateSelf(c *gin.Context) {
|
||||
NoAuth(c, "未登录或非法访问")
|
||||
return
|
||||
}
|
||||
var req service.SelfUserRequest
|
||||
var req dto.SelfUserRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -112,7 +113,7 @@ func (h *User) UpdateSelf(c *gin.Context) {
|
||||
}
|
||||
|
||||
func (h *User) Delete(c *gin.Context) {
|
||||
var req service.IDRequest
|
||||
var req dto.IDRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -134,7 +135,7 @@ func (h *User) Delete(c *gin.Context) {
|
||||
}
|
||||
|
||||
func (h *User) ResetPassword(c *gin.Context) {
|
||||
var req service.ResetPasswordRequest
|
||||
var req dto.ResetPasswordRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -152,7 +153,7 @@ func (h *User) ResetPassword(c *gin.Context) {
|
||||
|
||||
func (h *User) ChangePassword(c *gin.Context) {
|
||||
claims := Claims(c)
|
||||
var req service.ChangePasswordRequest
|
||||
var req dto.ChangePasswordRequest
|
||||
if claims == nil {
|
||||
NoAuth(c, "未登录或非法访问")
|
||||
return
|
||||
@@ -199,7 +200,7 @@ func (h *User) SetSelfSetting(c *gin.Context) {
|
||||
}
|
||||
|
||||
func (h *User) SetAuthorities(c *gin.Context) {
|
||||
var req service.UserAuthoritiesRequest
|
||||
var req dto.UserAuthoritiesRequest
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
Fail(c, err.Error())
|
||||
return
|
||||
@@ -213,7 +214,7 @@ func (h *User) SetAuthorities(c *gin.Context) {
|
||||
|
||||
func (h *User) SwitchAuthority(c *gin.Context) {
|
||||
claims := Claims(c)
|
||||
var req service.SwitchAuthorityRequest
|
||||
var req dto.SwitchAuthorityRequest
|
||||
if claims == nil {
|
||||
NoAuth(c, "未登录或非法访问")
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user