package handler import ( "context" "joybuywork/internal/service" pb "joybuywork/proto/go_proto/w_mall" ) type WMallServer struct{} // List 商城列表 func (s *WMallServer) List(ctx context.Context, req *pb.ListReq, res *pb.ListRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.List(req, res) return err } // Store 商城创建 func (s *WMallServer) Store(ctx context.Context, req *pb.StoreReq, res *pb.StoreRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.Store(req, res) return err } // Update 商城更新 func (s *WMallServer) Update(ctx context.Context, req *pb.UpdateReq, res *pb.UpdateRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.Update(req, res) return err } // Destroy 商城删除 func (s *WMallServer) Destroy(ctx context.Context, req *pb.DestroyReq, res *pb.DestroyRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.Destroy(req, res) return err } // ItemList 商城奖品列表 func (s *WMallServer) ItemList(ctx context.Context, req *pb.ItemListReq, res *pb.ItemListRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.ItemList(req, res) return err } // ItemStore 商城奖品创建 func (s *WMallServer) ItemStore(ctx context.Context, req *pb.ItemStoreReq, res *pb.ItemStoreRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.ItemStore(req, res) return err } // ItemUpdate 商城奖品更新 func (s *WMallServer) ItemUpdate(ctx context.Context, req *pb.ItemUpdateReq, res *pb.ItemUpdateRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.ItemUpdate(req, res) return err } // ItemStatus 商城奖品状态修改 func (s *WMallServer) ItemStatus(ctx context.Context, req *pb.ItemStatusReq, res *pb.ItemStatusRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.ItemStatus(req, res) return err } // ItemSort 商城奖品排序 func (s *WMallServer) ItemSort(ctx context.Context, req *pb.ItemSortReq, res *pb.ItemSortRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.ItemSort(req, res) return err } // Select 商城选择 func (s *WMallServer) Select(ctx context.Context, req *pb.SelectReq, res *pb.SelectRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.Select(req, res) return err } // RelateMall 关联商城 func (s *WMallServer) RelateMall(ctx context.Context, req *pb.RelateMallReq, res *pb.RelateMallRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.RelateMall(req, res) return err } // UserItemList 用户商城奖品列表 func (s *WMallServer) UserItemList(ctx context.Context, req *pb.UserItemListReq, res *pb.UserItemListRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.UserItemList(req, res) return err } // ExchangeItem 商城奖品兑换 func (s *WMallServer) ExchangeItem(ctx context.Context, req *pb.ExchangeItemReq, res *pb.ExchangeItemRes) (err error) { //初始化服务 srv := service.WMall{} srv.Init(ctx) err = srv.ExchangeItem(req, res) return err }