update doc list api antrian + pagination

This commit is contained in:
renaldybrada
2026-02-02 15:21:32 +07:00
parent 564b24b343
commit 046903c7a1
8 changed files with 154 additions and 9 deletions

No files matched your search

+17
View File
@@ -14,6 +14,11 @@ type BaseResponse[T any] struct {
Data T `json:"data" swaggertype:"object"`
}
type BaseResponsePaginate[T any] struct {
BaseResponse[T]
Paginate PaginationInfo
}
func ToBaseResponse[T any](data T, isSuccess bool, code int, message string) BaseResponse[T] {
return BaseResponse[T]{
Success: true,
@@ -22,3 +27,15 @@ func ToBaseResponse[T any](data T, isSuccess bool, code int, message string) Bas
Data: data,
}
}
func ToBaseResponsePaginate[T any](data T, paginate PaginationInfo, isSuccess bool, code int, message string) BaseResponsePaginate[T] {
return BaseResponsePaginate[T]{
BaseResponse: BaseResponse[T]{
Success: true,
Code: 200,
Message: message,
Data: data,
},
Paginate: paginate,
}
}