market

package
v0.0.0-...-7a73484 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2021 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Coupon

type Coupon struct {
	client.Baseclient
}

func (*Coupon) AddCoupon

func (n *Coupon) AddCoupon(ctx context.Context, params *market.AddCouponArgs, reply *bool) error

添加优惠券

func (*Coupon) CancelCoupon

func (n *Coupon) CancelCoupon(ctx context.Context, kId *int) error

func (*Coupon) ConsumeCouponsByUser

func (n *Coupon) ConsumeCouponsByUser(ctx context.Context, params *market.ConsumeCouponArgs, reply *bool) error

消费优惠券

func (*Coupon) CouponList

func (n *Coupon) CouponList(ctx context.Context, params *market.CouponListArgs, reply *market.CouponReplyList) error

获取优惠券列表

func (*Coupon) CouponListByConds

func (n *Coupon) CouponListByConds(ctx context.Context, params *market.GetCouponListByProdId, reply *market.UserCouponReplyList) error

用户-根据产品获取优惠券信息及列表

func (*Coupon) EditCoupon

func (n *Coupon) EditCoupon(ctx context.Context, params *market.EditCouponArgs, reply *bool) error

编辑优惠券

func (*Coupon) FindCouponById

func (n *Coupon) FindCouponById(ctx context.Context, params *market.GetCouponInfoArgs, reply *market.CouponReply) error

获取优惠券详情

func (*Coupon) FindCouponByIdOfInternal

func (n *Coupon) FindCouponByIdOfInternal(ctx context.Context, params *market.GetCouponInfoArgs, reply *market.CouponReply) error

内部-获取优惠券详情

func (*Coupon) FindCouponsByUser

func (n *Coupon) FindCouponsByUser(ctx context.Context, params *market.FindCouponsByUserArgs, reply *market.FindCouponByUserReplyList) error

按用户查找优惠券列表

func (*Coupon) FindCouponsByUserOfPc

func (n *Coupon) FindCouponsByUserOfPc(ctx context.Context, params *market.FindCouponsByUserOfPcArgs, reply *market.FindCouponByUserReplyListOfSaas) (err error)

商户-查找用户已领并可用的优惠券

func (*Coupon) GetCouponListByShopIdOfApp

func (n *Coupon) GetCouponListByShopIdOfApp(ctx context.Context, args *market.GetCouponListByShopIdOfAppArgs, reply *map[int][]market.GetCouponListByShopIdOfAppReply) error

用户-根据shopid获取相应的优惠卡券

func (*Coupon) GetReceivedCouponListOfOrder

用户-订单已领取优惠券列表展示

func (*Coupon) GetReceivedCouponUserListById

func (n *Coupon) GetReceivedCouponUserListById(ctx context.Context, args *market.ReceiveCouponUserListByIdArgs, reply *[]market.ReceiveCouponUserListByIdReply) error

通用-按照couponid获取用户优惠券数据

func (*Coupon) GetUserCouponInfoById

func (n *Coupon) GetUserCouponInfoById(ctx context.Context, kId *int, reply *int) error

内部-根据用户领取的主键id获取优惠券id

func (*Coupon) Init

func (m *Coupon) Init() *Coupon

func (*Coupon) ReceiveCouponByUser

func (n *Coupon) ReceiveCouponByUser(ctx context.Context, params *market.ReceiveCouponArgs, reply *bool) error

用户-领取优惠券

func (*Coupon) StopCoupons

func (n *Coupon) StopCoupons(ctx context.Context, params *market.StopCouponArgs, reply *bool) error

停止优惠券

type Equity

type Equity struct {
	client.Baseclient
}

func (*Equity) AddEquity

func (m *Equity) AddEquity(ctx context.Context, args *market.ArgsAddEquity, reply *int) error

添加权益

func (*Equity) BatchConsumeEquity

func (m *Equity) BatchConsumeEquity(ctx context.Context, args *market.ArgsBatchConsumeEquity, reply *bool) error

批量确认消费权益卡rpc

func (*Equity) ConsumeEquity

func (m *Equity) ConsumeEquity(ctx context.Context, args *market.ArgsConsumeEquity, reply *bool) error

确认消费权益卡

func (*Equity) ConsumeEquityRpc

func (m *Equity) ConsumeEquityRpc(ctx context.Context, args *market.ArgsConsumeEquityRpc, reply *bool) error

确认消费权益卡rpc

func (*Equity) GetEquityItemList

func (m *Equity) GetEquityItemList(ctx context.Context, args *market.ArgsGetEquityItemList, replies *[]market.RepliesEquityDetailList) error

获取权益包下项目列表

func (*Equity) GetEquityList

func (m *Equity) GetEquityList(ctx context.Context, args *market.ArgsGetEquityList, reply *market.ReplyGetEquityList) error

查询权益列表

func (*Equity) GetEquityListByUid

func (m *Equity) GetEquityListByUid(ctx context.Context, args *market.ArgsGetEquityListByUid, reply *market.ReplyGetEquityList) error

用户查询权益列表

func (*Equity) GetEquityListsByIds

func (m *Equity) GetEquityListsByIds(ctx context.Context, args *market.ArgsGetEquityListsByIds, reply *market.ReplyGetEquityListsByIds) error

根据权益ids批量获取权益列表基础数据

func (*Equity) GetMemberDetailAsEquity

func (m *Equity) GetMemberDetailAsEquity(ctx context.Context, args *market.ArgsGetMemberDetailAsEquity, replies *market.ReplyGetMemberDetailAsEquity) error

bus member 查询 详情 使用rpc--次数

func (*Equity) GetMemberDetailAsEquity2

func (m *Equity) GetMemberDetailAsEquity2(ctx context.Context, args *market.ArgsGetMemberDetailAsEquity, replies *market.ReplyGetMemberDetailAsEquity) error

bus member 查询 详情 使用rpc--个数

func (*Equity) GetOneEquity

func (m *Equity) GetOneEquity(ctx context.Context, args *market.ArgsGetOneEquity, reply *market.ReplyGetOneEquity) error

查询一条详情

func (*Equity) GetOneEquityOfInternal

func (m *Equity) GetOneEquityOfInternal(ctx context.Context, args *market.ArgsGetOneEquity, reply *market.ReplyGetOneEquity) error

内部使用-查询一条数据

func (*Equity) GetQrcodeByConsumeCode

func (m *Equity) GetQrcodeByConsumeCode(ctx context.Context, args *order.ArgsCardPackageQrcode, reply *market.ReplyGetQrcodeByConsumeCode) error

根据消费码获取权益卡信息

func (*Equity) GetUserEquityCountRpc

func (m *Equity) GetUserEquityCountRpc(ctx context.Context, args *market.ArgsGetUserEquityCountRpc, reply *market.ReplyGetUserEquityCountRpc) error

用户可使用权益卡统计

func (*Equity) GetUserEquityQrcode

func (m *Equity) GetUserEquityQrcode(ctx context.Context, args *market.ArgsGetUserEquityQrcode, reply *string) error

获取用户权益卡二维码信息

func (*Equity) Init

func (m *Equity) Init() *Equity

type Experience

type Experience struct {
	client.Baseclient
}

func (*Experience) AddExperience

func (e *Experience) AddExperience(ctx context.Context, args *market.ArgsExperience, reply *bool) error

总店新建体验

func (*Experience) AddUserExperience

func (e *Experience) AddUserExperience(ctx context.Context, args int, reply *int) error

创建用户体验单

func (*Experience) AutoUpdateStatus

func (e *Experience) AutoUpdateStatus(ctx context.Context, args *bool, reply *bool) error

定时任务 - 每天0点更新

func (*Experience) CheckExperience

func (e *Experience) CheckExperience(ctx context.Context, args *market.ArgsCheckExperience, reply *market.ReplyCheckExperience) error

校验体验参数

func (*Experience) ConsumerCheckout

func (e *Experience) ConsumerCheckout(ctx context.Context, args *market.ArgsConsumerCheckout, reply *bool) error

用户消费体验校验

func (*Experience) ConsumerExperience

func (e *Experience) ConsumerExperience(ctx context.Context, args *market.ArgsConsumerExperience, reply *bool) error

用户消费体验单

func (*Experience) DelExperience

func (e *Experience) DelExperience(ctx context.Context, args *market.ArgsEditExperienceStatus, reply *bool) error

总店删除一条体验

func (*Experience) DelExperienceCheck

func (e *Experience) DelExperienceCheck(ctx context.Context, args *[]int, reply *bool) error

删除单项目时检查体验是否占用

func (*Experience) EditExperience

func (e *Experience) EditExperience(ctx context.Context, args *market.ArgsExperience, reply *bool) error

总店编辑体验

func (*Experience) FilterShopsHaveActivity

func (e *Experience) FilterShopsHaveActivity(ctx context.Context, args *cards.ArgsSetShopsActivity, reply *[]int) error

过滤没有活动的门店

func (*Experience) FrozenStock

func (e *Experience) FrozenStock(ctx context.Context, args *market.ArgsFrozenStock, reply *bool) error

冻结释放库存-rpc

func (*Experience) GetExperience

func (e *Experience) GetExperience(ctx context.Context, args *market.ArgsGetExperience, reply *market.ReplyGetExperience) error

总店或者门店查询体验列表

func (*Experience) GetExperienceActivity

func (e *Experience) GetExperienceActivity(ctx context.Context, args *market.ArgsGetExperienceActivity, reply *map[int][]cards2.ExperienceList) error

获取体验列表-rpc

func (*Experience) GetExperienceApplyShop

func (e *Experience) GetExperienceApplyShop(ctx context.Context, args *market.ArgsGetExperienceApplyShop, reply *[]order.ReplyCableShopInfo) error

查询体验适用门店

func (*Experience) GetExperienceDetail

查看一条体验详情

func (*Experience) GetOneExperience

func (e *Experience) GetOneExperience(ctx context.Context, args *market.ArgsGetOneExperience, reply *market.ReplyGetOneExperience) error

查询一条体验

func (*Experience) GetShopExperienceInfo

app根据门店id获取所有体验

func (*Experience) GetUserExperience

func (e *Experience) GetUserExperience(ctx context.Context, args *market.ArgsGetUserExperience, reply *market.ReplyGetUserExperience) error

查询用户体验单

func (*Experience) GetUserExperienceInfo

func (e *Experience) GetUserExperienceInfo(ctx context.Context, args *market.ArgsGetUserExperienceInfo, reply *[]order.ExperienceList) error

获取用户体验单项目信息

func (*Experience) Init

func (e *Experience) Init() *Experience

func (*Experience) OverExperience

func (e *Experience) OverExperience(ctx context.Context, args *market.ArgsEditExperienceStatus, reply *bool) error

总店结束体验状态

type GroupBooking

type GroupBooking struct {
	client.Baseclient
}

func (*GroupBooking) AddNewGroup

func (g *GroupBooking) AddNewGroup(ctx context.Context, args *market.ArgsAddNewGroup, reply *bool) error

新建AI拼团

func (*GroupBooking) AutoUpdateGroupStatusRpc

定时自动更新拼团活动状态:未开始->进行中;进行中->已结束

func (*GroupBooking) AutoUpdateOfferedStatusRpc

func (g *GroupBooking) AutoUpdateOfferedStatusRpc(ctx context.Context, args *market.EmptyStruct, reply *bool) error

定时自动更新待成团订单状态:有效期结束后后自动更改拼团状态为已完成

func (*GroupBooking) BusChangeMarketSwitch

func (g *GroupBooking) BusChangeMarketSwitch(ctx context.Context, args *market.ArgsBusChangeMarketSwitch, reply *bool) error

总店更改指定营销工具的状态

func (*GroupBooking) BusDeleteGroup

func (g *GroupBooking) BusDeleteGroup(ctx context.Context, args *market.ArgsBusDeleteGroup, reply *bool) error

总店删除AI拼团

func (*GroupBooking) BusFinishGroup

func (g *GroupBooking) BusFinishGroup(ctx context.Context, args *market.ArgsBusFinishGroup, reply *bool) error

总店结束AI拼团

func (*GroupBooking) CheckAndGetGroupItemInfoRpc

func (g *GroupBooking) CheckAndGetGroupItemInfoRpc(ctx context.Context, args *market.ArgsCheckAndGetGroupItemInfo, reply *market.ReplyCheckAndGetGroupItemInfo) error

拼团-购买单项目/卡项时检查数据有效性&&获取拼团所需的基础信息 (主要校验:是否超出限购,是否超出活动库存,是否适用当前门店,参团是否有所限制,是否在规定的活动日期之内)

func (*GroupBooking) DelItemCheckHasNoFinishGroupRpc

func (g *GroupBooking) DelItemCheckHasNoFinishGroupRpc(ctx context.Context, args *market.ArgsDelItemCheckHasNoFinishGroup, reply *bool) error

删除单项目的时候需要校验是否有未结束的单项目、卡项,如果有则返回true

func (*GroupBooking) EditGroup

func (g *GroupBooking) EditGroup(ctx context.Context, args *market.ArgsEditGroup, reply *bool) error

编辑AI拼团

func (*GroupBooking) FrozenOrReleaseStock

func (g *GroupBooking) FrozenOrReleaseStock(ctx context.Context, args *market.ArgsFrozenOrReleaseStock, reply *bool) error

冻结/释放AI拼团库存,适用于下面情况:(下单支付完成前的时候冻结,订单逾期未支付取消的时候释放)

func (*GroupBooking) GetAIExperienceInfo

func (g *GroupBooking) GetAIExperienceInfo(ctx context.Context, args *market.EmptyStruct, reply *market.ReplyGetAIExperienceInfo) error

九百岁首页-懂生活(AI团和优惠体验)

func (*GroupBooking) GetAppGroupItemInfo

获取App首页拼团卡项/项目详情

func (*GroupBooking) GetAppUserGroupLists

func (g *GroupBooking) GetAppUserGroupLists(ctx context.Context, args *market.ArgsUserGetGroupLists, reply *market.ReplyUserGetGroupLists) error

APP拼团列表

func (*GroupBooking) GetBusMarketTool

func (g *GroupBooking) GetBusMarketTool(ctx context.Context, busId *int, reply *market.ReplyGetBusMarketTool) error

获取总店现有的营销工具,如果数据不存在就插入一条默认的数据

func (*GroupBooking) GetGroupApplyShops

拼团活动-适用门店

func (*GroupBooking) GetGroupInfo

func (g *GroupBooking) GetGroupInfo(ctx context.Context, args *market.ArgsGetGroupInfo, reply *market.ReplyGetGroupInfo) error

获取AI拼团详情

func (*GroupBooking) GetGroupLists

func (g *GroupBooking) GetGroupLists(ctx context.Context, args *market.ArgsGetGroupLists, reply *market.ReplyGetGroupLists) error

总店/分店AI拼团列表

func (*GroupBooking) GetOfferedInfo

func (g *GroupBooking) GetOfferedInfo(ctx context.Context, args *market.ArgsGetOfferedInfo, reply *market.ReplyGetOfferedInfo) error

获取参团详情

func (*GroupBooking) GetPrepaidCardInfoLists

func (g *GroupBooking) GetPrepaidCardInfoLists(ctx context.Context, args *market.ArgsPrepaidCardInfoLists, reply *market.ReplyPrepaidCardInfoLists) error

预付卡详情中拼团列表

func (*GroupBooking) GetShopAllWaitGroupLists

获取门店内所有待成团的活动

func (*GroupBooking) GetShopGroupLists

func (g *GroupBooking) GetShopGroupLists(ctx context.Context, args *market.ArgsShopGroupLists, reply *market.ReplyShopGroupLists) error

门店内活动拼团列表

func (*GroupBooking) GetSingleCardAIProductByShopIdsRpc

根据shopIds获取最新的单项目和卡项活动数据

func (*GroupBooking) GetUserJoinGroupLists

获取用户的AI拼团列表

func (*GroupBooking) GetUserWaitGroupLists

获取活动产品详情-用户待成团列表

func (*GroupBooking) Init

func (g *GroupBooking) Init() *GroupBooking

func (*GroupBooking) ItemInfoIsJoinGroup

func (g *GroupBooking) ItemInfoIsJoinGroup(ctx context.Context, args *market.ArgsItemInfoIsJoinGroup, reply *bool) error

判断卡项详情是否加入了AI拼团活动

func (*GroupBooking) JoinGroup

func (g *GroupBooking) JoinGroup(ctx context.Context, args *market.ArgsJoinGroup, reply *market.ReplyJoinGroup) error

参加团

type Share

type Share struct {
	client.Baseclient
}

func (*Share) BusShareOperation

func (s *Share) BusShareOperation(ctx context.Context, args *market.ArgsBusShareOperation, reply *bool) error

商家共享卡操作-开启关闭

func (*Share) ConsumePaySuc

func (s *Share) ConsumePaySuc(ctx context.Context, consumeSn *string, reply *bool) (err error)

共享消费支付成功回调处理

func (*Share) GetAllShareCardByShopId

func (s *Share) GetAllShareCardByShopId(ctx context.Context, args *market.ArgsGetAllShareCardByShopId, reply *market.ReplyGetAllShareCardByShopId) error

获取门店内所有可用的共享卡列表

func (*Share) GetAllWithdrawingInfoRpc

func (s *Share) GetAllWithdrawingInfoRpc(ctx context.Context, args *market.ArgsGetAllWithdrawingInfo, reply *market.ReplyGetAllWithdrawingInfo) (err error)

获取所有待提现的提现记录

func (*Share) GetCardList

func (s *Share) GetCardList(ctx context.Context, args *market.ArgsGetRcardList, reply *market.ReplyGetRcardList) error

营销管理查看共享卡-综合卡、充值卡

func (*Share) GetQrcode

func (s *Share) GetQrcode(ctx context.Context, relationId int, reply *market.ReplyGetQrcode) error

获取共享卡消费码

func (*Share) GetShareCardConsumeLogInfo

func (s *Share) GetShareCardConsumeLogInfo(ctx context.Context, args *market.ArgsGetShareCardConsumeLog, reply *market.ReplyGetShareCardConsumeLog) (err error)

获取共享卡消费记录

func (*Share) GetShareCardListByCode

func (s *Share) GetShareCardListByCode(ctx context.Context, args *market.ArgsGetShareCardListByCode, reply *market.ReplyGetShareCardListByCode) (err error)

根据共享卡消费码获取共享卡列表

func (*Share) GetShareCardPackageInfo

func (s *Share) GetShareCardPackageInfo(ctx context.Context, args *market.ArgsGetShareCardPackageInfo, reply *market.ReplyGetShareCardPackageInfo) error

获取指定的共享卡包的信息

func (*Share) GetShareCardWithdrawList

func (s *Share) GetShareCardWithdrawList(ctx context.Context, args *market.ArgsGetShareCardWithdrawList, reply *market.ReplyGetShareCardWithdrawList) (err error)

获取共享卡提现记录

func (*Share) GetShareInfo

func (s *Share) GetShareInfo(ctx context.Context, args market.ArgsGetShareInfo, reply *market.ReplyGetShareInfo) error

获取共享卡信息

func (*Share) GetSingleCardShareCardByShopIds

根据shopIds获取最新的综合卡和充值卡-共享卡数据

func (*Share) GetUserIncomeInfo

func (s *Share) GetUserIncomeInfo(ctx context.Context, args market.ArgsGetUserIncomeInfo, reply *market.ReplyGetUserIncomeInfo) error

获取用户收益信息

func (*Share) GetUserShareConsumeList

func (s *Share) GetUserShareConsumeList(ctx context.Context, args market.ArgsGetUserShareConsumeList, reply *market.ReplyGetUserShareConsumeList) error

获取用户共享明细

func (*Share) GetUserShareList

func (s *Share) GetUserShareList(ctx context.Context, args market.ArgsGetUserShareList, reply *market.ReplyGetUserShareList) error

获取用户共享卡列表

func (*Share) Init

func (s *Share) Init() *Share

func (*Share) ShareCardWithdraw

func (s *Share) ShareCardWithdraw(ctx context.Context, args *market.ArgsShareCardWithdraw, reply *bool) (err error)

共享卡提现

func (*Share) ShareConsume

func (s *Share) ShareConsume(ctx context.Context, args market.ArgsShareConsume, reply *market.ReplyShareConsume) error

获取共享卡消费码

func (*Share) SyncUpdateRcardDiscountToShareCard

func (s *Share) SyncUpdateRcardDiscountToShareCard(ctx context.Context, args *market.ArgsSyncUpdateRcardDiscountToShareCard, reply *bool) error

充值卡复充的时候将新的折扣同步更新到对应的共享卡表中

func (*Share) SyncUpdateShareCardStatus

func (s *Share) SyncUpdateShareCardStatus(ctx context.Context, args *market.ArgsSyncUpdateShareCardStatus, reply *bool) error

卡包状态变更的时候-同步更新营销活动中共享卡的状态

func (*Share) UpdateOvertimeConsume

func (s *Share) UpdateOvertimeConsume(ctx context.Context, args string, reply *bool) error

定时将未支付消费更新为超时

func (*Share) UpdateShareCardWithdrawByOrderSnRpc

func (s *Share) UpdateShareCardWithdrawByOrderSnRpc(ctx context.Context, args *market.ArgsUpdateShareCardWithdrawByOrderSn, reply *bool) (err error)

根据提现订单号更新共享卡提现信息

func (*Share) UserShareOperation

func (s *Share) UserShareOperation(ctx context.Context, args market.ArgsUserShareOperation, reply *bool) error

用户操作共享卡

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL