Browse Source

订阅格式修改

dev
majun 7 months ago
parent
commit
553df493c8
  1. 5
      api/reservation/reservation.go
  2. 5
      api/subscription/subscription.go
  3. 14
      internal/controller/reservation/reservation_v1_add_reservation.go
  4. 14
      internal/controller/reservation/reservation_v1_delete_reservation.go
  5. 14
      internal/controller/subscription/subscription_v1_add_subscription.go
  6. 14
      internal/controller/subscription/subscription_v1_delete_subscription.go

5
api/reservation/reservation.go

@ -8,9 +8,10 @@ import (
"context" "context"
"practice_Go/api/reservation/v1" "practice_Go/api/reservation/v1"
"practice_Go/internal/model/dto"
) )
type IReservationV1 interface { type IReservationV1 interface {
AddReservation(ctx context.Context, req *v1.AddReservationReq) (res *v1.AddReservationRes, err error)
DeleteReservation(ctx context.Context, req *v1.DeleteReservationReq) (res *v1.DeleteReservationRes, err error)
AddReservation(ctx context.Context, req *v1.AddReservationReq) (*dto.Result, error)
DeleteReservation(ctx context.Context, req *v1.DeleteReservationReq) (*dto.Result, error)
} }

5
api/subscription/subscription.go

@ -8,9 +8,10 @@ import (
"context" "context"
"practice_Go/api/subscription/v1" "practice_Go/api/subscription/v1"
"practice_Go/internal/model/dto"
) )
type ISubscriptionV1 interface { type ISubscriptionV1 interface {
AddSubscription(ctx context.Context, req *v1.AddSubscriptionReq) (res *v1.AddSubscriptionRes, err error)
DeleteSubscription(ctx context.Context, req *v1.DeleteSubscriptionReq) (res *v1.DeleteSubscriptionRes, err error)
AddSubscription(ctx context.Context, req *v1.AddSubscriptionReq) (*dto.Result, error)
DeleteSubscription(ctx context.Context, req *v1.DeleteSubscriptionReq) (*dto.Result, error)
} }

14
internal/controller/reservation/reservation_v1_add_reservation.go

@ -6,16 +6,18 @@ import (
"practice_Go/api/reservation/v1" "practice_Go/api/reservation/v1"
"practice_Go/internal/dao" "practice_Go/internal/dao"
"practice_Go/internal/model/do" "practice_Go/internal/model/do"
"practice_Go/internal/model/dto"
) )
func (c *ControllerV1) AddReservation(ctx context.Context, req *v1.AddReservationReq) (res *v1.AddReservationRes, err error) {
res = &v1.AddReservationRes{}
_, err = dao.GoLiveReservations.Ctx(ctx).Data(do.GoLiveReservations{
func (c *ControllerV1) AddReservation(ctx context.Context, req *v1.AddReservationReq) (*dto.Result, error) {
res := &v1.AddReservationRes{}
_, err := dao.GoLiveReservations.Ctx(ctx).Data(do.GoLiveReservations{
LiveId: req.Id, LiveId: req.Id,
UserId: req.UserId, UserId: req.UserId,
}).Insert() }).Insert()
if err == nil {
res.Success = true
if err != nil {
return dto.Error(err.Error()), nil
} }
return
res.Success = true
return dto.SuccessWithData(res), nil
} }

14
internal/controller/reservation/reservation_v1_delete_reservation.go

@ -5,13 +5,15 @@ import (
"practice_Go/api/reservation/v1" "practice_Go/api/reservation/v1"
"practice_Go/internal/dao" "practice_Go/internal/dao"
"practice_Go/internal/model/dto"
) )
func (c *ControllerV1) DeleteReservation(ctx context.Context, req *v1.DeleteReservationReq) (res *v1.DeleteReservationRes, err error) {
res = &v1.DeleteReservationRes{}
_, err = dao.GoLiveReservations.Ctx(ctx).Wheref("live_id =? and user_id =?", req.Id, req.UserId).Delete()
if err == nil {
res.Success = true
func (c *ControllerV1) DeleteReservation(ctx context.Context, req *v1.DeleteReservationReq) (*dto.Result, error) {
res := &v1.DeleteReservationRes{}
_, err := dao.GoLiveReservations.Ctx(ctx).Wheref("live_id =? and user_id =?", req.Id, req.UserId).Delete()
if err != nil {
return dto.Error(err.Error()), nil
} }
return
res.Success = true
return dto.SuccessWithData(res), nil
} }

14
internal/controller/subscription/subscription_v1_add_subscription.go

@ -6,16 +6,18 @@ import (
"practice_Go/api/subscription/v1" "practice_Go/api/subscription/v1"
"practice_Go/internal/dao" "practice_Go/internal/dao"
"practice_Go/internal/model/do" "practice_Go/internal/model/do"
"practice_Go/internal/model/dto"
) )
func (c *ControllerV1) AddSubscription(ctx context.Context, req *v1.AddSubscriptionReq) (res *v1.AddSubscriptionRes, err error) {
res = &v1.AddSubscriptionRes{}
_, err = dao.GoChannelSubscriptions.Ctx(ctx).Data(do.GoChannelSubscriptions{
func (c *ControllerV1) AddSubscription(ctx context.Context, req *v1.AddSubscriptionReq) (*dto.Result, error) {
res := v1.AddSubscriptionRes{}
_, err := dao.GoChannelSubscriptions.Ctx(ctx).Data(do.GoChannelSubscriptions{
ChannelId: req.Id, ChannelId: req.Id,
UserId: req.UserId, UserId: req.UserId,
}).Insert() }).Insert()
if err == nil {
res.Success = true
if err != nil {
return dto.Error(err.Error()), nil
} }
return
res.Success = true
return dto.SuccessWithData(res), nil
} }

14
internal/controller/subscription/subscription_v1_delete_subscription.go

@ -5,13 +5,15 @@ import (
"practice_Go/api/subscription/v1" "practice_Go/api/subscription/v1"
"practice_Go/internal/dao" "practice_Go/internal/dao"
"practice_Go/internal/model/dto"
) )
func (c *ControllerV1) DeleteSubscription(ctx context.Context, req *v1.DeleteSubscriptionReq) (res *v1.DeleteSubscriptionRes, err error) {
res = &v1.DeleteSubscriptionRes{}
_, err = dao.GoChannelSubscriptions.Ctx(ctx).Wheref("channel_id =? and user_id =?", req.Id, req.UserId).Delete()
if err == nil {
res.Success = true
func (c *ControllerV1) DeleteSubscription(ctx context.Context, req *v1.DeleteSubscriptionReq) (*dto.Result, error) {
res := &v1.DeleteSubscriptionRes{}
_, err := dao.GoChannelSubscriptions.Ctx(ctx).Wheref("channel_id =? and user_id =?", req.Id, req.UserId).Delete()
if err != nil {
return dto.Error(err.Error()), nil
} }
return
res.Success = true
return dto.SuccessWithData(res), nil
} }
Loading…
Cancel
Save