func NewPersonFinanceRepository(conn db.Connector, mRep member.IMemberRep) personfinance.IPersonFinanceRepository { return &personFinanceRepository{ _db: conn, _orm: conn.GetOrm(), _accRep: mRep, } }
func OrmMapping(conn db.Connector) { //table mapping orm := conn.GetOrm() orm.Mapping(valueobject.Area{}, "china_area") /* ad */ orm.Mapping(ad.Ad{}, "ad_list") orm.Mapping(ad.Image{}, "ad_image") orm.Mapping(ad.HyperLink{}, "ad_hyperlink") orm.Mapping(ad.AdGroup{}, "ad_group") orm.Mapping(ad.AdPosition{}, "ad_position") orm.Mapping(ad.AdUserSet{}, "ad_userset") /* MSS */ orm.Mapping(mss.Message{}, "msg_list") orm.Mapping(mss.To{}, "msg_to") orm.Mapping(mss.Content{}, "msg_content") orm.Mapping(mss.Replay{}, "msg_replay") /* 内容 */ orm.Mapping(content.Page{}, "con_page") orm.Mapping(content.Article{}, "con_article") orm.Mapping(content.ArticleCategory{}, "con_article_category") /** new **/ orm.Mapping(member.Level{}, "mm_level") orm.Mapping(member.Member{}, "mm_member") orm.Mapping(member.Profile{}, "mm_profile") orm.Mapping(member.IntegralLog{}, "mm_integral_log") orm.Mapping(member.Account{}, "mm_account") orm.Mapping(member.DeliverAddress{}, "mm_deliver_addr") orm.Mapping(member.Relation{}, "mm_relation") orm.Mapping(member.BalanceInfo{}, "mm_balance_info") orm.Mapping(member.TrustedInfo{}, "mm_trusted_info") orm.Mapping(member.Favorite{}, "mm_favorite") orm.Mapping(member.BankInfo{}, "mm_bank") //** ORDER **// orm.Mapping(order.Order{}, "sale_order") orm.Mapping(order.SubOrder{}, "sale_sub_order") //orm.Mapping(order.ValueOrder1{}, "pt_order") orm.Mapping(order.OrderItem{}, "sale_order_item") orm.Mapping(order.OrderCoupon{}, "pt_order_coupon") orm.Mapping(order.OrderPromotionBind{}, "pt_order_pb") orm.Mapping(order.OrderLog{}, "sale_order_log") orm.Mapping(cart.ValueCart{}, "sale_cart") orm.Mapping(cart.CartItem{}, "sale_cart_item") //** Express **// orm.Mapping(express.ExpressProvider{}, "express_provider") orm.Mapping(express.ExpressTemplate{}, "express_template") orm.Mapping(express.ExpressAreaTemplate{}, "express_area_set") //** Shipment **/ orm.Mapping(shipment.ShipmentOrder{}, "ship_order") orm.Mapping(shipment.Item{}, "ship_item") /** 销售 **/ orm.Mapping(item.Item{}, "gs_item") orm.Mapping(goods.ValueGoods{}, "gs_goods") orm.Mapping(sale.Category{}, "gs_category") orm.Mapping(goods.Snapshot{}, "gs_snapshot") orm.Mapping(goods.SalesSnapshot{}, "gs_sales_snapshot") orm.Mapping(sale.Label{}, "gs_sale_label") orm.Mapping(goods.MemberPrice{}, "gs_member_price") /** 商户 **/ orm.Mapping(merchant.Merchant{}, "mch_merchant") orm.Mapping(merchant.EnterpriseInfo{}, "mch_enterprise_info") orm.Mapping(merchant.ApiInfo{}, "mch_api_info") orm.Mapping(shop.Shop{}, "mch_shop") orm.Mapping(shop.OnlineShop{}, "mch_online_shop") orm.Mapping(shop.OfflineShop{}, "mch_offline_shop") orm.Mapping(merchant.SaleConf{}, "mch_sale_conf") orm.Mapping(merchant.MemberLevel{}, "pt_member_level") orm.Mapping(mss.MailTemplate{}, "pt_mail_template") orm.Mapping(mss.MailTask{}, "pt_mail_queue") orm.Mapping(payment.PaymentOrderBean{}, "pay_order") /** 促销 **/ orm.Mapping(promotion.ValueCoupon{}, "pm_coupon") orm.Mapping(promotion.ValueCouponBind{}, "pm_coupon_bind") orm.Mapping(promotion.ValueCouponTake{}, "pm_coupon_take") orm.Mapping(promotion.PromotionInfo{}, "pm_info") orm.Mapping(promotion.ValueCashBack{}, "pm_cash_back") /** 配送 **/ orm.Mapping(delivery.AreaValue{}, "dlv_area") orm.Mapping(delivery.CoverageValue{}, "dlv_coverage") orm.Mapping(delivery.MerchantDeliverBind{}, "dlv_merchant_bind") /** 用户 **/ orm.Mapping(user.RoleValue{}, "usr_role") orm.Mapping(user.PersonValue{}, "usr_person") orm.Mapping(user.CredentialValue{}, "usr_credential") orm.Mapping(personfinance.RiseInfoValue{}, "pf_riseinfo") orm.Mapping(personfinance.RiseDayInfo{}, "pf_riseday") orm.Mapping(personfinance.RiseLog{}, "pf_riselog") orm.Mapping(valueobject.Goods{}, "") }