| 1234567891011121314151617181920212223242526272829 |
- package response
-
- import (
- "time"
-
- "git.x2erp.com/qdy/go-base/ctx"
- )
-
- // QueryResult 查询结果
- type QueryResult[T any] struct {
- Success bool `json:"success"`
- LastPage int `json:"last_page,omitempty"`
- Data T `json:"data,omitempty"`
- Error string `json:"error,omitempty"`
- Count int `json:"count,omitempty"`
- Time string `json:"time,omitempty"`
- QueryTime time.Duration `json:"queryTime,omitempty"`
- SaveTime time.Duration `json:"saveTime,omitempty"`
- TotalCount int `json:"totalCount,omitempty"`
- Message string `json:"message,omitempty"`
- Metadata *ctx.RequestContext `json:"metadata,omitempty"`
- }
-
- // HealthCheck 健康检查
- type HealthCheck struct {
- Status string `json:"status"`
- Timestamp time.Time `json:"timestamp"`
- Version string `json:"version"`
- }
|