package sysin import ( "context" "hotgo/internal/model/input/form" "github.com/gogf/gf/v2/os/gtime" ) type ImTaskDashboardListInp struct { form.PageReq TenantId int64 `json:"tenantId" dc:"租户ID"` Status string `json:"status" dc:"状态"` } func (in *ImTaskDashboardListInp) Filter(ctx context.Context) (err error) { return } type ImTaskDashboardListModel struct { TenantId int64 `json:"tenantId" dc:"租户ID"` TenantName string `json:"tenantName" dc:"租户名称"` TenantCode string `json:"tenantCode" dc:"租户编码"` TenantState int `json:"tenantState" dc:"租户状态"` DbStatus string `json:"dbStatus" dc:"数据库状态"` Status string `json:"status" dc:"看板状态"` OutboxPendingCount int `json:"outboxPendingCount" dc:"业务Outbox待处理"` OutboxFailedCount int `json:"outboxFailedCount" dc:"业务Outbox失败"` GroupOutboxPending int `json:"groupOutboxPending" dc:"群Outbox待处理"` GroupOutboxFailed int `json:"groupOutboxFailed" dc:"群Outbox失败"` OrphanFileCount int `json:"orphanFileCount" dc:"孤儿文件数"` DeletedFileCount int `json:"deletedFileCount" dc:"待物理清理文件数"` LastOutboxCreatedAt *gtime.Time `json:"lastOutboxCreatedAt" dc:"最新Outbox时间"` LastGroupEventAt *gtime.Time `json:"lastGroupEventAt" dc:"最新群事件时间"` LastFileUpdatedAt *gtime.Time `json:"lastFileUpdatedAt" dc:"最新文件更新时间"` RecommendedNextAction string `json:"recommendedNextAction" dc:"建议动作"` }