Documentation
¶
Overview ¶
*
- Copyright 2014 @ S1N1 Team.
- name :
- author : jarryliu
- date : 2015-02-16 10:28
- description :
- history :
*
- Copyright 2015 @ S1N1 Team.
- name : tag_rep
- author : jarryliu
- date : -- :
- description :
- history :
*
- Copyright 2014 @ S1N1 Team.
- name :
- author : jarryliu
- date : 2015-02-15 10:22
- description :
- history :
Index ¶
- func NewDeliverRep(c db.Connector) delivery.IDeliveryRep
- func NewMemberRep(c db.Connector) member.IMemberRep
- func NewPartnerRep(c db.Connector, userRep user.IUserRep, memberRep member.IMemberRep) partner.IPartnerRep
- func NewPromotionRep(c db.Connector, memberRep member.IMemberRep) promotion.IPromotionRep
- func NewSaleRep(c db.Connector, saleTagRep sale.ISaleTagRep) sale.ISaleRep
- func NewShoppingRep(c db.Connector, ptRep partner.IPartnerRep, saleRep sale.ISaleRep, ...) shopping.IShoppingRep
- func NewTagSaleRep(c db.Connector) sale.ISaleTagRep
- func NewUserRep(c db.Connector) user.IUserRep
- type DeliveryRep
- func (this *DeliveryRep) GetAllCoverageAreas(areaId int) []*delivery.CoverageValue
- func (this *DeliveryRep) GetAreaByArea(name string) []*delivery.AreaValue
- func (this *DeliveryRep) GetCoverageArea(areaId, id int) *delivery.CoverageValue
- func (this *DeliveryRep) GetDelivery(id int) delivery.IDelivery
- func (this *DeliveryRep) GetDeliveryBind(partnerId, coverageId int) *delivery.PartnerDeliverBind
- func (this *DeliveryRep) SaveCoverageArea(v *delivery.CoverageValue) (int, error)
- type MemberRep
- func (this *MemberRep) CheckUsrExist(usr string) bool
- func (this *MemberRep) CreateMember(v *member.ValueMember) member.IMember
- func (this *MemberRep) DeleteDeliver(memberId, deliverId int) error
- func (this *MemberRep) DeleteMemberLevel(partnerId, id int) error
- func (this *MemberRep) GetAccount(memberId int) *member.Account
- func (this *MemberRep) GetBankInfo(memberId int) *member.BankInfo
- func (this *MemberRep) GetDeliverAddr(memberId, deliverId int) *member.DeliverAddress
- func (this *MemberRep) GetDeliverAddrs(memberId int) []*member.DeliverAddress
- func (this *MemberRep) GetInvitationMeMember(memberId int) *member.ValueMember
- func (this *MemberRep) GetLevel(partnerId, levelValue int) *valueobject.MemberLevel
- func (this *MemberRep) GetLevelValueByExp(exp int) int
- func (this *MemberRep) GetMember(memberId int) (member.IMember, error)
- func (this *MemberRep) GetMemberIdByInvitationCode(code string) int
- func (this *MemberRep) GetMemberLevels(partnerId int) []*valueobject.MemberLevel
- func (this *MemberRep) GetMemberValueByUsr(usr string) *member.ValueMember
- func (this *MemberRep) GetMyInvitationMembers(memberId int) []*member.ValueMember
- func (this *MemberRep) GetNextLevel(partnerId, levelVal int) *valueobject.MemberLevel
- func (this *MemberRep) GetRelation(memberId int) *member.MemberRelation
- func (this *MemberRep) GetSubInvitationNum(memberIds string) map[int]int
- func (this *MemberRep) SaveAccount(a *member.Account) error
- func (this *MemberRep) SaveBankInfo(v *member.BankInfo) error
- func (this *MemberRep) SaveDeliver(v *member.DeliverAddress) (int, error)
- func (this *MemberRep) SaveIncomeLog(l *member.IncomeLog) error
- func (this *MemberRep) SaveIntegralLog(l *member.IntegralLog) error
- func (this *MemberRep) SaveMember(v *member.ValueMember) (int, error)
- func (this *MemberRep) SaveMemberLevel(partnerId int, v *valueobject.MemberLevel) (int, error)
- func (this *MemberRep) SaveRelation(v *member.MemberRelation) error
- type PromotionRep
- func (this *PromotionRep) GetCoupon(id int) *promotion.ValueCoupon
- func (this *PromotionRep) GetCouponBind(couponId, bindId int) *promotion.ValueCouponBind
- func (this *PromotionRep) GetCouponBindByMemberId(couponId, memberId int) (*promotion.ValueCouponBind, error)
- func (this *PromotionRep) GetCouponBinds(couponId int) []promotion.ValueCouponBind
- func (this *PromotionRep) GetCouponByCode(partnerId int, couponCode string) (promotion.ICoupon, error)
- func (this *PromotionRep) GetCouponTake(couponId, takeId int) *promotion.ValueCouponTake
- func (this *PromotionRep) GetCouponTakeByMemberId(couponId, memberId int) (*promotion.ValueCouponTake, error)
- func (this *PromotionRep) GetCouponTakes(couponId int) []promotion.ValueCouponTake
- func (this *PromotionRep) GetPromotion(partnerId int) promotion.IPromotion
- func (this *PromotionRep) SaveCoupon(c promotion.ValueCoupon) (id int, err error)
- func (this *PromotionRep) SaveCouponBind(v *promotion.ValueCouponBind) error
- func (this *PromotionRep) SaveCouponTake(v *promotion.ValueCouponTake) error
- type SaleTagRep
- func (this *SaleTagRep) CleanGoodsSaleTags(goodsId int) error
- func (this *SaleTagRep) CreateSaleTag(v *sale.ValueSaleTag) sale.ISaleTag
- func (this *SaleTagRep) DeleteSaleTag(partnerId int, id int) error
- func (this *SaleTagRep) GetAllValueSaleTags(partnerId int) []*sale.ValueSaleTag
- func (this *SaleTagRep) GetGoodsSaleTags(goodsId int) []*sale.ValueSaleTag
- func (this *SaleTagRep) GetSaleTag(partnerId int, id int) sale.ISaleTag
- func (this *SaleTagRep) GetSaleTagByCode(partnerId int, code string) *sale.ValueSaleTag
- func (this *SaleTagRep) GetValueGoods(partnerId, tagId, begin, end int) []*sale.ValueGoods
- func (this *SaleTagRep) GetValueSaleTag(partnerId int, tagId int) *sale.ValueSaleTag
- func (this *SaleTagRep) SaveGoodsSaleTags(goodsId int, tagIds []int) error
- func (this *SaleTagRep) SaveSaleTag(partnerId int, v *sale.ValueSaleTag) (int, error)
- type UserRep
- func (this *UserRep) GetDeliveryStaffPersons(partnerId int) []*user.PersonValue
- func (this *UserRep) GetPersonValue(id int) *user.PersonValue
- func (this *UserRep) SaveCredential(v *user.CredentialValue) (int, error)
- func (this *UserRep) SavePerson(v *user.PersonValue) (int, error)
- func (this *UserRep) SaveRole(v *user.RoleValue) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDeliverRep ¶
func NewDeliverRep(c db.Connector) delivery.IDeliveryRep
func NewMemberRep ¶
func NewMemberRep(c db.Connector) member.IMemberRep
func NewPartnerRep ¶
func NewPartnerRep(c db.Connector, userRep user.IUserRep, memberRep member.IMemberRep) partner.IPartnerRep
func NewPromotionRep ¶
func NewPromotionRep(c db.Connector, memberRep member.IMemberRep) promotion.IPromotionRep
func NewSaleRep ¶
func NewShoppingRep ¶
func NewShoppingRep(c db.Connector, ptRep partner.IPartnerRep, saleRep sale.ISaleRep, promRep promotion.IPromotionRep, memRep member.IMemberRep, deliverRep delivery.IDeliveryRep) shopping.IShoppingRep
func NewTagSaleRep ¶
func NewTagSaleRep(c db.Connector) sale.ISaleTagRep
Types ¶
type DeliveryRep ¶
func (*DeliveryRep) GetAllCoverageAreas ¶
func (this *DeliveryRep) GetAllCoverageAreas(areaId int) []*delivery.CoverageValue
获取所有的覆盖区域
func (*DeliveryRep) GetAreaByArea ¶
func (this *DeliveryRep) GetAreaByArea(name string) []*delivery.AreaValue
根据区名获取区域
func (*DeliveryRep) GetCoverageArea ¶
func (this *DeliveryRep) GetCoverageArea(areaId, id int) *delivery.CoverageValue
获取覆盖区域
func (*DeliveryRep) GetDelivery ¶
func (this *DeliveryRep) GetDelivery(id int) delivery.IDelivery
获取配送
func (*DeliveryRep) GetDeliveryBind ¶
func (this *DeliveryRep) GetDeliveryBind(partnerId, coverageId int) *delivery.PartnerDeliverBind
获取配送绑定
func (*DeliveryRep) SaveCoverageArea ¶
func (this *DeliveryRep) SaveCoverageArea(v *delivery.CoverageValue) (int, error)
保存覆盖区域
type MemberRep ¶
func (*MemberRep) CreateMember ¶
func (this *MemberRep) CreateMember(v *member.ValueMember) member.IMember
创建会员
func (*MemberRep) DeleteDeliver ¶
删除配送地址
func (*MemberRep) DeleteMemberLevel ¶
删除会员等级
func (*MemberRep) GetBankInfo ¶
获取银行信息
func (*MemberRep) GetDeliverAddr ¶
func (this *MemberRep) GetDeliverAddr(memberId, deliverId int) *member.DeliverAddress
获取配送地址
func (*MemberRep) GetDeliverAddrs ¶
func (this *MemberRep) GetDeliverAddrs(memberId int) []*member.DeliverAddress
获取全部配送地址
func (*MemberRep) GetInvitationMeMember ¶
func (this *MemberRep) GetInvitationMeMember(memberId int) *member.ValueMember
获取推荐我的人
func (*MemberRep) GetLevel ¶
func (this *MemberRep) GetLevel(partnerId, levelValue int) *valueobject.MemberLevel
func (*MemberRep) GetLevelValueByExp ¶
获取积分对应的等级
func (*MemberRep) GetMemberIdByInvitationCode ¶
根据邀请码获取会员编号
func (*MemberRep) GetMemberLevels ¶
func (this *MemberRep) GetMemberLevels(partnerId int) []*valueobject.MemberLevel
获取会员等级
func (*MemberRep) GetMemberValueByUsr ¶
func (this *MemberRep) GetMemberValueByUsr(usr string) *member.ValueMember
根据用户名获取会员
func (*MemberRep) GetMyInvitationMembers ¶
func (this *MemberRep) GetMyInvitationMembers(memberId int) []*member.ValueMember
邀请
func (*MemberRep) GetNextLevel ¶
func (this *MemberRep) GetNextLevel(partnerId, levelVal int) *valueobject.MemberLevel
获取下一个等级
func (*MemberRep) GetRelation ¶
func (this *MemberRep) GetRelation(memberId int) *member.MemberRelation
获取会员关联
func (*MemberRep) GetSubInvitationNum ¶
获取下级会员数量
func (*MemberRep) SaveAccount ¶
保存账户,传入会员编号
func (*MemberRep) SaveBankInfo ¶
保存银行信息
func (*MemberRep) SaveDeliver ¶
func (this *MemberRep) SaveDeliver(v *member.DeliverAddress) (int, error)
保存地址
func (*MemberRep) SaveIncomeLog ¶
保存返现记录
func (*MemberRep) SaveIntegralLog ¶
func (this *MemberRep) SaveIntegralLog(l *member.IntegralLog) error
保存积分记录
func (*MemberRep) SaveMember ¶
func (this *MemberRep) SaveMember(v *member.ValueMember) (int, error)
func (*MemberRep) SaveMemberLevel ¶
func (this *MemberRep) SaveMemberLevel(partnerId int, v *valueobject.MemberLevel) (int, error)
保存等级
func (*MemberRep) SaveRelation ¶
func (this *MemberRep) SaveRelation(v *member.MemberRelation) error
保存绑定
type PromotionRep ¶
func (*PromotionRep) GetCoupon ¶
func (this *PromotionRep) GetCoupon(id int) *promotion.ValueCoupon
func (*PromotionRep) GetCouponBind ¶
func (this *PromotionRep) GetCouponBind(couponId, bindId int) *promotion.ValueCouponBind
func (*PromotionRep) GetCouponBindByMemberId ¶
func (this *PromotionRep) GetCouponBindByMemberId(couponId, memberId int) ( *promotion.ValueCouponBind, error)
获取会员的优惠券绑定
func (*PromotionRep) GetCouponBinds ¶
func (this *PromotionRep) GetCouponBinds(couponId int) []promotion.ValueCouponBind
func (*PromotionRep) GetCouponByCode ¶
func (this *PromotionRep) GetCouponByCode(partnerId int, couponCode string) ( promotion.ICoupon, error)
根据优惠券编号获取优惠券
func (*PromotionRep) GetCouponTake ¶
func (this *PromotionRep) GetCouponTake(couponId, takeId int) *promotion.ValueCouponTake
func (*PromotionRep) GetCouponTakeByMemberId ¶
func (this *PromotionRep) GetCouponTakeByMemberId(couponId, memberId int) (*promotion.ValueCouponTake, error)
获取会员的优惠券占用
func (*PromotionRep) GetCouponTakes ¶
func (this *PromotionRep) GetCouponTakes(couponId int) []promotion.ValueCouponTake
func (*PromotionRep) GetPromotion ¶
func (this *PromotionRep) GetPromotion(partnerId int) promotion.IPromotion
func (*PromotionRep) SaveCoupon ¶
func (this *PromotionRep) SaveCoupon(c promotion.ValueCoupon) (id int, err error)
func (*PromotionRep) SaveCouponBind ¶
func (this *PromotionRep) SaveCouponBind(v *promotion.ValueCouponBind) error
func (*PromotionRep) SaveCouponTake ¶
func (this *PromotionRep) SaveCouponTake(v *promotion.ValueCouponTake) error
type SaleTagRep ¶
func (*SaleTagRep) CleanGoodsSaleTags ¶
func (this *SaleTagRep) CleanGoodsSaleTags(goodsId int) error
清理商品的销售标签
func (*SaleTagRep) CreateSaleTag ¶
func (this *SaleTagRep) CreateSaleTag(v *sale.ValueSaleTag) sale.ISaleTag
创建销售标签
func (*SaleTagRep) DeleteSaleTag ¶
func (this *SaleTagRep) DeleteSaleTag(partnerId int, id int) error
删除销售标签
func (*SaleTagRep) GetAllValueSaleTags ¶
func (this *SaleTagRep) GetAllValueSaleTags(partnerId int) []*sale.ValueSaleTag
获取所有的销售标签
func (*SaleTagRep) GetGoodsSaleTags ¶
func (this *SaleTagRep) GetGoodsSaleTags(goodsId int) []*sale.ValueSaleTag
获取商品的销售标签
func (*SaleTagRep) GetSaleTag ¶
func (this *SaleTagRep) GetSaleTag(partnerId int, id int) sale.ISaleTag
获取销售标签
func (*SaleTagRep) GetSaleTagByCode ¶
func (this *SaleTagRep) GetSaleTagByCode(partnerId int, code string) *sale.ValueSaleTag
根据Code获取销售标签
func (*SaleTagRep) GetValueGoods ¶
func (this *SaleTagRep) GetValueGoods(partnerId, tagId, begin, end int) []*sale.ValueGoods
获取商品
func (*SaleTagRep) GetValueSaleTag ¶
func (this *SaleTagRep) GetValueSaleTag(partnerId int, tagId int) *sale.ValueSaleTag
获取销售标签值
func (*SaleTagRep) SaveGoodsSaleTags ¶
func (this *SaleTagRep) SaveGoodsSaleTags(goodsId int, tagIds []int) error
保存商品的销售标签
func (*SaleTagRep) SaveSaleTag ¶
func (this *SaleTagRep) SaveSaleTag(partnerId int, v *sale.ValueSaleTag) (int, error)
保存销售标签
type UserRep ¶
func (*UserRep) GetDeliveryStaffPersons ¶
func (this *UserRep) GetDeliveryStaffPersons(partnerId int) []*user.PersonValue
获取配送人员
func (*UserRep) SaveCredential ¶
func (this *UserRep) SaveCredential(v *user.CredentialValue) (int, error)
保存凭据
Click to show internal directories.
Click to hide internal directories.