package sys import ( "context" "hotgo/api/admin/imapprelease" "hotgo/internal/model/input/sysin" "hotgo/internal/service" ) var ImAppRelease = cImAppRelease{} type cImAppRelease struct{} func (c *cImAppRelease) List(ctx context.Context, req *imapprelease.ListReq) (res *imapprelease.ListRes, err error) { list, totalCount, err := service.SysImAppRelease().List(ctx, &req.ImAppReleaseListInp) if err != nil { return } if list == nil { list = []*sysin.ImAppReleaseModel{} } res = new(imapprelease.ListRes) res.List = list res.PageRes.Pack(req, totalCount) return } func (c *cImAppRelease) Edit(ctx context.Context, req *imapprelease.EditReq) (res *imapprelease.EditRes, err error) { err = service.SysImAppRelease().Edit(ctx, &req.ImAppReleaseEditInp) return }