Skip to content

Commit 94a3331

Browse files
committed
feat(dto): 在DTO中新增ProjectID和Status字段
为ColumnDto添加ProjectID字段,以便在列信息中包含项目ID。 为AdminInfoDto添加Status字段,以反映管理员用户的状态信息。 在config_controller中添加调试日志,便于排查批量删除配置时的数据问题。
1 parent f0fc368 commit 94a3331

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

internal/app/controller/config_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
package controller
77

88
import (
9+
"fmt"
910
"gotribe-admin/internal/app/repository"
1011
"gotribe-admin/internal/pkg/common"
1112
"gotribe-admin/internal/pkg/model"
@@ -210,7 +211,7 @@ func (pc ConfigController) BatchDeleteConfigByIds(c *gin.Context) {
210211
response.ValidationFail(c, errStr)
211212
return
212213
}
213-
214+
fmt.Println(req.ConfigIds)
214215
// 前端传来的配置ID
215216
reqConfigIds := strings.Split(req.ConfigIds, ",")
216217
err := pc.ConfigRepository.BatchDeleteConfigByIds(reqConfigIds)

pkg/api/dto/admin_dto.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ type AdminInfoDto struct {
1515
Avatar string `json:"avatar"`
1616
Nickname string `json:"nickname"`
1717
Introduction string `json:"introduction"`
18+
Status uint `json:"status"`
1819
Roles []*model.Role `json:"roles"`
1920
}
2021

@@ -26,6 +27,7 @@ func ToAdminInfoDto(user model.Admin) AdminInfoDto {
2627
Avatar: user.Avatar,
2728
Nickname: *user.Nickname,
2829
Introduction: *user.Introduction,
30+
Status: user.Status,
2931
Roles: user.Roles,
3032
}
3133
}

pkg/api/dto/column_dto.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ func ToColumnInfoDto(column model.Column) ColumnDto {
2727
Description: column.Description,
2828
Info: column.Info,
2929
Icon: column.Icon,
30+
ProjectID: column.ProjectID,
3031
CreatedAt: column.CreatedAt.Format(known.TIME_FORMAT),
3132
}
3233
}

0 commit comments

Comments
 (0)