package sys import ( "context" "hotgo/api/admin/bizaudit" "hotgo/internal/model/input/sysin" "hotgo/internal/service" ) var BizAudit = cBizAudit{} type cBizAudit struct{} func (c *cBizAudit) List(ctx context.Context, req *bizaudit.ListReq) (res *bizaudit.ListRes, err error) { list, totalCount, err := service.SysBizAudit().List(ctx, &req.BizAuditListInp) if err != nil { return nil, err } if list == nil { list = []*sysin.BizAuditListModel{} } res = new(bizaudit.ListRes) res.List = list res.PageRes.Pack(req, totalCount) return } func (c *cBizAudit) View(ctx context.Context, req *bizaudit.ViewReq) (res *bizaudit.ViewRes, err error) { data, err := service.SysBizAudit().View(ctx, &req.BizAuditViewInp) if err != nil { return nil, err } return &bizaudit.ViewRes{BizAuditViewModel: data}, nil }