package sys import ( "context" "hotgo/api/admin/imkafkaaudit" "hotgo/internal/model/input/sysin" "hotgo/internal/service" ) var ImKafkaAudit = cImKafkaAudit{} type cImKafkaAudit struct{} func (c *cImKafkaAudit) List(ctx context.Context, req *imkafkaaudit.ListReq) (res *imkafkaaudit.ListRes, err error) { list, totalCount, err := service.SysImKafkaAudit().List(ctx, &req.ImKafkaAuditListInp) if err != nil { return } if list == nil { list = []*sysin.ImKafkaAuditListModel{} } res = new(imkafkaaudit.ListRes) res.List = list res.PageRes.Pack(req, totalCount) return } func (c *cImKafkaAudit) View(ctx context.Context, req *imkafkaaudit.ViewReq) (res *imkafkaaudit.ViewRes, err error) { data, err := service.SysImKafkaAudit().View(ctx, &req.ImKafkaAuditViewInp) if err != nil { return } res = new(imkafkaaudit.ViewRes) res.ImKafkaAuditViewModel = data return }