// Package imdeadletter // @Link https://github.com/bufanyun/hotgo // @Copyright Copyright (c) 2026 HotGo // @Author Ms <133814250@qq.com> // @License https://github.com/bufanyun/hotgo/blob/master/LICENSE package imdeadletter import ( "hotgo/internal/model/input/sysin" "github.com/gogf/gf/v2/frame/g" ) type ListReq struct { g.Meta `path:"/imDeadLetter/list" method:"get" tags:"IM Kafka死信" summary:"获取IM Kafka死信列表"` sysin.ImDeadLetterListInp } type ListRes struct { *sysin.ImDeadLetterPageModel } type ViewReq struct { g.Meta `path:"/imDeadLetter/view" method:"get" tags:"IM Kafka死信" summary:"获取IM Kafka死信详情"` sysin.ImDeadLetterViewInp } type ViewRes struct { *sysin.ImDeadLetterViewModel } type ReplayReq struct { g.Meta `path:"/imDeadLetter/replay" method:"post" tags:"IM Kafka死信" summary:"重放IM Kafka死信"` sysin.ImDeadLetterActionInp } type ReplayRes struct { *sysin.ImGroupCommandModel } type IgnoreReq struct { g.Meta `path:"/imDeadLetter/ignore" method:"post" tags:"IM Kafka死信" summary:"忽略IM Kafka死信"` sysin.ImDeadLetterActionInp } type IgnoreRes struct { *sysin.ImGroupCommandModel } type ResolveReq struct { g.Meta `path:"/imDeadLetter/resolve" method:"post" tags:"IM Kafka死信" summary:"标记IM Kafka死信已处理"` sysin.ImDeadLetterActionInp } type ResolveRes struct { *sysin.ImGroupCommandModel }