Documentation ¶
Index ¶
- type Coupon
- func (n *Coupon) AddCoupon(ctx context.Context, params *market.AddCouponArgs, reply *bool) error
- func (n *Coupon) CancelCoupon(ctx context.Context, kId *int) error
- func (n *Coupon) ConsumeCouponsByUser(ctx context.Context, params *market.ConsumeCouponArgs, reply *bool) error
- func (n *Coupon) CouponList(ctx context.Context, params *market.CouponListArgs, ...) error
- func (n *Coupon) CouponListByConds(ctx context.Context, params *market.GetCouponListByProdId, ...) error
- func (n *Coupon) EditCoupon(ctx context.Context, params *market.EditCouponArgs, reply *bool) error
- func (n *Coupon) FindCouponById(ctx context.Context, params *market.GetCouponInfoArgs, ...) error
- func (n *Coupon) FindCouponByIdOfInternal(ctx context.Context, params *market.GetCouponInfoArgs, ...) error
- func (n *Coupon) FindCouponsByUser(ctx context.Context, params *market.FindCouponsByUserArgs, ...) error
- func (n *Coupon) FindCouponsByUserOfPc(ctx context.Context, params *market.FindCouponsByUserOfPcArgs, ...) (err error)
- func (n *Coupon) GetCouponListByShopIdOfApp(ctx context.Context, args *market.GetCouponListByShopIdOfAppArgs, ...) error
- func (n *Coupon) GetReceivedCouponListOfOrder(ctx context.Context, args *market.GetReceivedCouponListOfOrderArgs, ...) error
- func (n *Coupon) GetReceivedCouponUserListById(ctx context.Context, args *market.ReceiveCouponUserListByIdArgs, ...) error
- func (n *Coupon) GetUserCouponInfoById(ctx context.Context, kId *int, reply *int) error
- func (m *Coupon) Init() *Coupon
- func (n *Coupon) ReceiveCouponByUser(ctx context.Context, params *market.ReceiveCouponArgs, reply *bool) error
- func (n *Coupon) StopCoupons(ctx context.Context, params *market.StopCouponArgs, reply *bool) error
- type Equity
- func (m *Equity) AddEquity(ctx context.Context, args *market.ArgsAddEquity, reply *int) error
- func (m *Equity) BatchConsumeEquity(ctx context.Context, args *market.ArgsBatchConsumeEquity, reply *bool) error
- func (m *Equity) ConsumeEquity(ctx context.Context, args *market.ArgsConsumeEquity, reply *bool) error
- func (m *Equity) ConsumeEquityRpc(ctx context.Context, args *market.ArgsConsumeEquityRpc, reply *bool) error
- func (m *Equity) GetEquityItemList(ctx context.Context, args *market.ArgsGetEquityItemList, ...) error
- func (m *Equity) GetEquityList(ctx context.Context, args *market.ArgsGetEquityList, ...) error
- func (m *Equity) GetEquityListByUid(ctx context.Context, args *market.ArgsGetEquityListByUid, ...) error
- func (m *Equity) GetEquityListsByIds(ctx context.Context, args *market.ArgsGetEquityListsByIds, ...) error
- func (m *Equity) GetMemberDetailAsEquity(ctx context.Context, args *market.ArgsGetMemberDetailAsEquity, ...) error
- func (m *Equity) GetMemberDetailAsEquity2(ctx context.Context, args *market.ArgsGetMemberDetailAsEquity, ...) error
- func (m *Equity) GetOneEquity(ctx context.Context, args *market.ArgsGetOneEquity, ...) error
- func (m *Equity) GetOneEquityOfInternal(ctx context.Context, args *market.ArgsGetOneEquity, ...) error
- func (m *Equity) GetQrcodeByConsumeCode(ctx context.Context, args *order.ArgsCardPackageQrcode, ...) error
- func (m *Equity) GetUserEquityCountRpc(ctx context.Context, args *market.ArgsGetUserEquityCountRpc, ...) error
- func (m *Equity) GetUserEquityQrcode(ctx context.Context, args *market.ArgsGetUserEquityQrcode, reply *string) error
- func (m *Equity) Init() *Equity
- type Experience
- func (e *Experience) AddExperience(ctx context.Context, args *market.ArgsExperience, reply *bool) error
- func (e *Experience) AddUserExperience(ctx context.Context, args int, reply *int) error
- func (e *Experience) AutoUpdateStatus(ctx context.Context, args *bool, reply *bool) error
- func (e *Experience) CheckExperience(ctx context.Context, args *market.ArgsCheckExperience, ...) error
- func (e *Experience) ConsumerCheckout(ctx context.Context, args *market.ArgsConsumerCheckout, reply *bool) error
- func (e *Experience) ConsumerExperience(ctx context.Context, args *market.ArgsConsumerExperience, reply *bool) error
- func (e *Experience) DelExperience(ctx context.Context, args *market.ArgsEditExperienceStatus, reply *bool) error
- func (e *Experience) DelExperienceCheck(ctx context.Context, args *[]int, reply *bool) error
- func (e *Experience) EditExperience(ctx context.Context, args *market.ArgsExperience, reply *bool) error
- func (e *Experience) FilterShopsHaveActivity(ctx context.Context, args *cards.ArgsSetShopsActivity, reply *[]int) error
- func (e *Experience) FrozenStock(ctx context.Context, args *market.ArgsFrozenStock, reply *bool) error
- func (e *Experience) GetExperience(ctx context.Context, args *market.ArgsGetExperience, ...) error
- func (e *Experience) GetExperienceActivity(ctx context.Context, args *market.ArgsGetExperienceActivity, ...) error
- func (e *Experience) GetExperienceApplyShop(ctx context.Context, args *market.ArgsGetExperienceApplyShop, ...) error
- func (e *Experience) GetExperienceDetail(ctx context.Context, args *market.ArgsGetOneExperienceSingleDetail, ...) error
- func (e *Experience) GetOneExperience(ctx context.Context, args *market.ArgsGetOneExperience, ...) error
- func (e *Experience) GetShopExperienceInfo(ctx context.Context, args *market.ArgsGetShopExperienceInfo, ...) error
- func (e *Experience) GetUserExperience(ctx context.Context, args *market.ArgsGetUserExperience, ...) error
- func (e *Experience) GetUserExperienceInfo(ctx context.Context, args *market.ArgsGetUserExperienceInfo, ...) error
- func (e *Experience) Init() *Experience
- func (e *Experience) OverExperience(ctx context.Context, args *market.ArgsEditExperienceStatus, reply *bool) error
- type GroupBooking
- func (g *GroupBooking) AddNewGroup(ctx context.Context, args *market.ArgsAddNewGroup, reply *bool) error
- func (g *GroupBooking) AutoUpdateGroupStatusRpc(ctx context.Context, args *market.ArgsAutoUpdateGroupStatusRpc, ...) error
- func (g *GroupBooking) AutoUpdateOfferedStatusRpc(ctx context.Context, args *market.EmptyStruct, reply *bool) error
- func (g *GroupBooking) BusChangeMarketSwitch(ctx context.Context, args *market.ArgsBusChangeMarketSwitch, reply *bool) error
- func (g *GroupBooking) BusDeleteGroup(ctx context.Context, args *market.ArgsBusDeleteGroup, reply *bool) error
- func (g *GroupBooking) BusFinishGroup(ctx context.Context, args *market.ArgsBusFinishGroup, reply *bool) error
- func (g *GroupBooking) CheckAndGetGroupItemInfoRpc(ctx context.Context, args *market.ArgsCheckAndGetGroupItemInfo, ...) error
- func (g *GroupBooking) DelItemCheckHasNoFinishGroupRpc(ctx context.Context, args *market.ArgsDelItemCheckHasNoFinishGroup, ...) error
- func (g *GroupBooking) EditGroup(ctx context.Context, args *market.ArgsEditGroup, reply *bool) error
- func (g *GroupBooking) FrozenOrReleaseStock(ctx context.Context, args *market.ArgsFrozenOrReleaseStock, reply *bool) error
- func (g *GroupBooking) GetAIExperienceInfo(ctx context.Context, args *market.EmptyStruct, ...) error
- func (g *GroupBooking) GetAppGroupItemInfo(ctx context.Context, args *market.ArgsGetAppGroupItemInfo, ...) error
- func (g *GroupBooking) GetAppUserGroupLists(ctx context.Context, args *market.ArgsUserGetGroupLists, ...) error
- func (g *GroupBooking) GetBusMarketTool(ctx context.Context, busId *int, reply *market.ReplyGetBusMarketTool) error
- func (g *GroupBooking) GetGroupApplyShops(ctx context.Context, args *market.ArgsGetGroupApplyShops, ...) error
- func (g *GroupBooking) GetGroupInfo(ctx context.Context, args *market.ArgsGetGroupInfo, ...) error
- func (g *GroupBooking) GetGroupLists(ctx context.Context, args *market.ArgsGetGroupLists, ...) error
- func (g *GroupBooking) GetOfferedInfo(ctx context.Context, args *market.ArgsGetOfferedInfo, ...) error
- func (g *GroupBooking) GetPrepaidCardInfoLists(ctx context.Context, args *market.ArgsPrepaidCardInfoLists, ...) error
- func (g *GroupBooking) GetShopAllWaitGroupLists(ctx context.Context, args *market.ArgsGetShopAllWaitGroupLists, ...) error
- func (g *GroupBooking) GetShopGroupLists(ctx context.Context, args *market.ArgsShopGroupLists, ...) error
- func (g *GroupBooking) GetSingleCardAIProductByShopIdsRpc(ctx context.Context, args *market.ArgsGetSingleCardAIProductByShopIds, ...) error
- func (g *GroupBooking) GetUserJoinGroupLists(ctx context.Context, args *market.ArgsGetUserJoinGroupLists, ...) error
- func (g *GroupBooking) GetUserWaitGroupLists(ctx context.Context, args *market.ArgsGetUserWaitGroupLists, ...) error
- func (g *GroupBooking) Init() *GroupBooking
- func (g *GroupBooking) ItemInfoIsJoinGroup(ctx context.Context, args *market.ArgsItemInfoIsJoinGroup, reply *bool) error
- func (g *GroupBooking) JoinGroup(ctx context.Context, args *market.ArgsJoinGroup, reply *market.ReplyJoinGroup) error
- type Share
- func (s *Share) BusShareOperation(ctx context.Context, args *market.ArgsBusShareOperation, reply *bool) error
- func (s *Share) ConsumePaySuc(ctx context.Context, consumeSn *string, reply *bool) (err error)
- func (s *Share) GetAllShareCardByShopId(ctx context.Context, args *market.ArgsGetAllShareCardByShopId, ...) error
- func (s *Share) GetAllWithdrawingInfoRpc(ctx context.Context, args *market.ArgsGetAllWithdrawingInfo, ...) (err error)
- func (s *Share) GetCardList(ctx context.Context, args *market.ArgsGetRcardList, ...) error
- func (s *Share) GetQrcode(ctx context.Context, relationId int, reply *market.ReplyGetQrcode) error
- func (s *Share) GetShareCardConsumeLogInfo(ctx context.Context, args *market.ArgsGetShareCardConsumeLog, ...) (err error)
- func (s *Share) GetShareCardListByCode(ctx context.Context, args *market.ArgsGetShareCardListByCode, ...) (err error)
- func (s *Share) GetShareCardPackageInfo(ctx context.Context, args *market.ArgsGetShareCardPackageInfo, ...) error
- func (s *Share) GetShareCardWithdrawList(ctx context.Context, args *market.ArgsGetShareCardWithdrawList, ...) (err error)
- func (s *Share) GetShareInfo(ctx context.Context, args market.ArgsGetShareInfo, ...) error
- func (s *Share) GetSingleCardShareCardByShopIds(ctx context.Context, args *market.ArgsGetSingleCardShareCardByShopIds, ...) error
- func (s *Share) GetUserIncomeInfo(ctx context.Context, args market.ArgsGetUserIncomeInfo, ...) error
- func (s *Share) GetUserShareConsumeList(ctx context.Context, args market.ArgsGetUserShareConsumeList, ...) error
- func (s *Share) GetUserShareList(ctx context.Context, args market.ArgsGetUserShareList, ...) error
- func (s *Share) Init() *Share
- func (s *Share) ShareCardWithdraw(ctx context.Context, args *market.ArgsShareCardWithdraw, reply *bool) (err error)
- func (s *Share) ShareConsume(ctx context.Context, args market.ArgsShareConsume, ...) error
- func (s *Share) SyncUpdateRcardDiscountToShareCard(ctx context.Context, args *market.ArgsSyncUpdateRcardDiscountToShareCard, ...) error
- func (s *Share) SyncUpdateShareCardStatus(ctx context.Context, args *market.ArgsSyncUpdateShareCardStatus, reply *bool) error
- func (s *Share) UpdateOvertimeConsume(ctx context.Context, args string, reply *bool) error
- func (s *Share) UpdateShareCardWithdrawByOrderSnRpc(ctx context.Context, args *market.ArgsUpdateShareCardWithdrawByOrderSn, ...) (err error)
- func (s *Share) UserShareOperation(ctx context.Context, args market.ArgsUserShareOperation, reply *bool) error
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) 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 (*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 (n *Coupon) GetReceivedCouponListOfOrder(ctx context.Context, args *market.GetReceivedCouponListOfOrderArgs, reply *market.GetReceivedCouponListOfOrderReplies) error
用户-订单已领取优惠券列表展示
func (*Coupon) GetReceivedCouponUserListById ¶
func (n *Coupon) GetReceivedCouponUserListById(ctx context.Context, args *market.ReceiveCouponUserListByIdArgs, reply *[]market.ReceiveCouponUserListByIdReply) error
通用-按照couponid获取用户优惠券数据
func (*Coupon) GetUserCouponInfoById ¶
内部-根据用户领取的主键id获取优惠券id
func (*Coupon) ReceiveCouponByUser ¶
func (n *Coupon) ReceiveCouponByUser(ctx context.Context, params *market.ReceiveCouponArgs, reply *bool) error
用户-领取优惠券
func (*Coupon) StopCoupons ¶
停止优惠券
type Equity ¶
type Equity struct {
client.Baseclient
}
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
获取用户权益卡二维码信息
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 (*Experience) AutoUpdateStatus ¶
定时任务 - 每天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 (*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 (e *Experience) GetExperienceDetail(ctx context.Context, args *market.ArgsGetOneExperienceSingleDetail, reply *market.ReplyGetExperienceDetail) error
查看一条体验详情
func (*Experience) GetOneExperience ¶
func (e *Experience) GetOneExperience(ctx context.Context, args *market.ArgsGetOneExperience, reply *market.ReplyGetOneExperience) error
查询一条体验
func (*Experience) GetShopExperienceInfo ¶
func (e *Experience) GetShopExperienceInfo(ctx context.Context, args *market.ArgsGetShopExperienceInfo, reply *market.ReplyGetShopExperienceInfo) error
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 (g *GroupBooking) AutoUpdateGroupStatusRpc(ctx context.Context, args *market.ArgsAutoUpdateGroupStatusRpc, reply *market.ReplyAutoUpdateGroupStatusRpc) error
定时自动更新拼团活动状态:未开始->进行中;进行中->已结束
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 ¶
func (g *GroupBooking) GetAppGroupItemInfo(ctx context.Context, args *market.ArgsGetAppGroupItemInfo, reply *market.ReplyGetAppGroupItemInfo) error
获取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 (g *GroupBooking) GetGroupApplyShops(ctx context.Context, args *market.ArgsGetGroupApplyShops, reply *market.ReplyGetGroupApplyShops) error
拼团活动-适用门店
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 (g *GroupBooking) GetShopAllWaitGroupLists(ctx context.Context, args *market.ArgsGetShopAllWaitGroupLists, reply *market.ReplyGetShopAllWaitGroupLists) error
获取门店内所有待成团的活动
func (*GroupBooking) GetShopGroupLists ¶
func (g *GroupBooking) GetShopGroupLists(ctx context.Context, args *market.ArgsShopGroupLists, reply *market.ReplyShopGroupLists) error
门店内活动拼团列表
func (*GroupBooking) GetSingleCardAIProductByShopIdsRpc ¶
func (g *GroupBooking) GetSingleCardAIProductByShopIdsRpc(ctx context.Context, args *market.ArgsGetSingleCardAIProductByShopIds, reply *market.ReplyGetSingleCardAIProductByShopIds) error
根据shopIds获取最新的单项目和卡项活动数据
func (*GroupBooking) GetUserJoinGroupLists ¶
func (g *GroupBooking) GetUserJoinGroupLists(ctx context.Context, args *market.ArgsGetUserJoinGroupLists, reply *market.ReplyGetUserJoinGroupLists) error
获取用户的AI拼团列表
func (*GroupBooking) GetUserWaitGroupLists ¶
func (g *GroupBooking) GetUserWaitGroupLists(ctx context.Context, args *market.ArgsGetUserWaitGroupLists, reply *market.ReplyGetUserWaitGroupLists) error
获取活动产品详情-用户待成团列表
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 {
}func (*Share) BusShareOperation ¶
func (s *Share) BusShareOperation(ctx context.Context, args *market.ArgsBusShareOperation, reply *bool) error
商家共享卡操作-开启关闭
func (*Share) ConsumePaySuc ¶
共享消费支付成功回调处理
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) 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 ¶
func (s *Share) GetSingleCardShareCardByShopIds(ctx context.Context, args *market.ArgsGetSingleCardShareCardByShopIds, reply *market.ReplyGetSingleCardShareCardByShopIds) error
根据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) 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 (*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
用户操作共享卡