You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
431 B

package channel
import (
"context"
"practice_Go/api/channel/v1"
"practice_Go/internal/dao"
"practice_Go/internal/model/entity"
)
func (c *ControllerV1) GetChannel(ctx context.Context, req *v1.GetChannelReq) (res *v1.GetChannelRes, err error) {
err = dao.GoChannels.Ctx(ctx).WherePri(req.Id).Scan(&res.GoChannels)
err = dao.GoShows.Ctx(ctx).With(entity.GoUsers{}).Where("channel_id =?", req.Id).Scan(&res.List)
return
}