dto

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2023 License: GPL-2.0 Imports: 0 Imported by: 0

Documentation

Overview

*

  • Copyright 2015 @ 56x.net.
  • name : message_result
  • author : jarryliu
  • date : -- :
  • description :
  • history :

*

  • Copyright 2015 @ 56x.net.
  • name : login_result.go
  • author : jarryliu
  • date : -- :
  • description :
  • history :

*

  • Copyright 2015 @ 56x.net.
  • name : member
  • author : jarryliu
  • date : 2015-10-29 15:06
  • description :
  • history :

*

  • Copyright 2015 @ 56x.net.
  • name : MemberSummary
  • author : jarryliu
  • date : -- :
  • description :
  • history :

*

  • Copyright 2015 @ 56x.net.
  • name : order
  • author : jarryliu
  • date : 2016-07-08 16:46
  • description :
  • history :

*

  • Copyright 2015 @ 56x.net.
  • name : promotion
  • author : jarryliu
  • date : 2016-06-24 17:52
  • description :
  • history :

*

  • Copyright 2015 @ 56x.net.
  • name : types
  • author : jarryliu
  • date : 2015-10-29 15:33
  • description :
  • history :

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GoodsComplex

type GoodsComplex struct {
	GoodsId int    `db:"id"`
	ItemId  int    `db:"item_id"`
	MchId   int    `db:"mch_id"`
	MchName string `db:"mch_name"`
}

商品查询复合信息

type InvitationMember

type InvitationMember struct {
	// 会员编号
	MemberId int32
	// 用户名
	Username string
	// 等级
	Level int32
	// 头像
	Portrait string
	// 昵称
	Nickname string
	// 电话
	Phone string
	// 注册时间
	RegTime int64
	// 邀请人数
	InvitationNum int
}

邀请会员数据

type ItemSalesHistoryDto added in v0.4.10

type ItemSalesHistoryDto struct {
	// 买家用户代码
	BuyerUserCode string
	// 买家昵称
	BuyerName string
	// 买家头像
	BuyerPortrait string
	// 购买时间
	BuyTime int64
	// 订单状态
	OrderState int
}

商品销售记录

type ListOnlineShop

type ListOnlineShop struct {
	Id         int64  `db:"id"`
	Name       string `db:"shop_name"`
	Alias      string `db:"alias"`
	Host       string `db:"host"`
	CreateTime int64  `db:"sp.create_time" json:"-"`
}

分类

Category struct {
	Id    int32
	Name  string
	Icon  string
	Url   string
	Level int
	Child []Category
}

type LoginMember

type LoginMember struct {
	ID         int64
	Code       string
	Token      string
	UpdateTime int64
}

LoginMember 登录的会员信息

type MemberLoginResult

type MemberLoginResult struct {
	ErrCode int
	ErrMsg  string
	Member  *LoginMember
}

会员登录返回结果

type MemberPagingOrderDto added in v0.4.10

type MemberPagingOrderDto struct {
	// 订单编号
	OrderId int64 `json:"orderId"`
	// 买家
	BuyerId int64 `json:"buyerId"`
	// 买家用户名
	BuyerUser string `json:"BuyerUser"`
	// 店铺编号
	ShopId int64 `json:"shopId"`
	// 店铺名称
	ShopName string `json:"shopName"`
	// 订单号
	OrderNo string `json:"orderNo"`
	// 商品数量
	ItemCount int `json:"itemCount"`
	// 商品总金额
	ItemAmount int32 `json:"itemAmount"`
	// 抵扣金额
	DiscountAmount int32 `json:"discountAmount"`
	// 优惠金额
	DeductAmount int32 `json:"deductAmount"`
	// 快递费
	ExpressFee int32 `json:"expressFee"`
	// 包装费
	PackageFee int32 `json:"packageFee"`
	// 最终金额
	FinalAmount int32 `json:"finalAmount"`
	// 是否支付
	IsPaid int32 `json:"isPaid"`
	// 状态
	Status int32 `json:"status"`
	// 状态文本
	StatusText string `json:"statusText"`
	// 下单时间
	CreateTime int64 `json:"createTime"`
	// 订单商品
	Items []*OrderItem `json:"items"`
}

MemberPagingOrderDto 会员订单分页对象

type MemberSummary

type MemberSummary struct {
	MemberId int32 `db:"id" auto:"yes" pk:"yes"`
	// 用户名
	Usr string `db:"user"`
	// 昵称
	Name string `db:"name"`
	// 头像
	Avatar string `db:"avatar"`
	// 经验值
	Exp int32 `db:"exp"`
	// 等级
	Level int32 `db:"level"`
	// 等级名称
	LevelName string `db:"level_name"`
	// 等级标识
	LevelSign string `db:"program_sign"`
	// 等级是否为正式会员
	LevelOfficial int `db:"is_official"`
	// 邀请码
	InviteCode string `db:"invite_code"`
	// 积分
	Integral int64 `db:"integral"`
	// 账户余额
	Balance           int64 `db:"balance"`
	WalletBalance     int64 `db:"wallet_balance"`
	GrowBalance       int64 `db:"grow_balance"`
	GrowAmount        int64 `db:"grow_amount"`         // 理财总投资金额,不含收益
	GrowEarnings      int64 `db:"grow_earnings"`       // 当前收益金额
	GrowTotalEarnings int64 `db:"grow_total_earnings"` // 累积收益金额
	UpdateTime        int64 `db:"update_time"`
}

会员概览信息

type MessageResult

type MessageResult struct {
	Result  bool   `json:"result"`
	Message string `json:"message"`
	Tag     int    `json:"tag"`
}

操作消息结果

type OrderItem

type OrderItem struct {
	// 编号
	Id int `json:"id"`
	// 订单编号
	OrderId int64 `json:"orderId"`
	// 卖家订单编号
	SellerOrderId int64 `json:"sellerOrderId"`
	// 商品快照编号
	SnapshotId int `json:"snapshotId"`
	// Sku规格
	SpecWord string `json:"specWord"`
	// Sku编号
	SkuId int `json:"skuId"`
	// 商品编号
	ItemId int32 `json:"itemId"`
	// 商品标题
	ItemTitle string `json:"itemTitle"`
	// 商品图片
	Image string `json:"image"`
	// 商品单价
	Price int64 `json:"price"`
	// 商品实际单价
	FinalPrice int64 `json:"finalPrice"`
	// 商品数量
	Quantity int `json:"quantity"`
	// 退货数量
	ReturnQuantity int `json:"returnQuantity"`
	// 商品总金额
	Amount int64 `json:"amount"`
	// 商品实际总金额
	FinalAmount int64 `json:"finalAmount"`
	// 是否已发货
	IsShipped int `json:"isShipped"`
}

OrderItem 订单商品项

type PagedGoodsFav

type PagedGoodsFav struct {
	Id         int32  `db:"id"`
	SkuId      int32  `db:"sku_id"`
	GoodsName  string `db:"goods_name"`
	Image      string `db:"image"`
	OnShelves  int    `db:"on_shelves"`
	StockNum   int    `db:"stock_num"`
	SalePrice  string `db:"sale_price"`
	UpdateTime int64  `db:"update_time"`
}

商品收藏

type PagedMemberAfterSalesOrder

type PagedMemberAfterSalesOrder struct {
	// 编号
	Id int32 `db:"id" pk:"yes" auto:"yes"`
	// 订单编号
	OrderNo string `db:"order_id"`
	// 运营商编号
	VendorId int32 `db:"vendor_id"`
	// 运营商名称
	VendorName string `db:"vendor_name"`
	// 类型,退货、换货、维修
	Type       int `db:"type"`
	SkuId      int32
	GoodsTitle string
	GoodsImage string
	// 退货的商品项编号
	SnapshotId int32 `db:"snap_id"`
	// 商品数量
	Quantity int `db:"quantity"`
	// 售后单状态
	Status int `db:"state"`
	// 提交时间
	CreateTime int64 `db:"create_time"`
	// 更新时间
	UpdateTime int64 `db:"update_time"`
	// 订单状态
	StatusText string `db:"-"`
}

type PagedShopFav

type PagedShopFav struct {
	Id         int32  `db:"id"`
	ShopId     int32  `db:"shop_id"`
	ShopName   string `db:"shop_name"`
	MchId      int32  `db:"mch_id"`
	UpdateTime int64  `db:"update_time"`
}

店铺收藏

type PagedVendorAfterSalesOrder

type PagedVendorAfterSalesOrder struct {
	// 编号
	Id int32 `db:"id" pk:"yes" auto:"yes"`
	// 订单编号
	OrderNo string `db:"order_id"`
	// 会员编号
	BuyerId int32 `db:"vendor_id"`
	// 会员名称
	BuyerName string `db:"buyer_name"`
	// 类型,退货、换货、维修
	Type       int `db:"type"`
	SkuId      int32
	GoodsTitle string
	GoodsImage string
	// 退货的商品项编号
	SnapshotId int32 `db:"snap_id"`
	// 商品数量
	Quantity int `db:"quantity"`
	// 售后单状态
	Status int `db:"state"`
	// 提交时间
	CreateTime int64 `db:"create_time"`
	// 更新时间
	UpdateTime int64 `db:"update_time"`
	// 订单状态
	StatusText string `db:"-"`
}

分页商户售后单

type PagedVendorOrder

type PagedVendorOrder struct {
	Id        int64  `json:"id"`
	OrderNo   string `json:"orderNo"`
	ParentNo  string `json:"parentNo"`
	BuyerId   int    `json:"buyerId"`
	BuyerName string `json:"buyerName"`
	// 订单详情,主要描述订单的内容
	Details string `json:"details"`
	//VendorId    int
	//ShopId      int
	//ShopName    string
	ItemAmount     int64             `json:"itemAmount"`
	DiscountAmount int64             `json:"discountAmount"`
	ExpressFee     int64             `json:"expressFee"`
	PackageFee     int64             `json:"packageFee"`
	IsPaid         bool              `json:"isPaid"`
	FinalAmount    int64             `json:"finalAmount"`
	Status         int               `json:"status"`
	StatusText     string            `json:"statusText"`
	CreateTime     int64             `json:"createTime"`
	Items          []*OrderItem      `json:"items"`
	Data           map[string]string `json:"data"`
}

type RankMember

type RankMember struct {
	Id       int64
	Name     string
	Usr      string
	RankNum  int
	InviNum  int // 邀请数量
	TotalNum int // 总数
	RegTime  int
}

会员排名信息

type SearchItemResultDto added in v0.4.10

type SearchItemResultDto struct {
	// 商品编号
	ItemId int64
	// 商品标志
	ItemFlag int64
	// 商品编码
	Code string
	// 供货商编号
	SellerId int64
	// 商品标题
	Title string
	// 商品图片
	Image string
	// 价格区间
	PriceRange string
	// 库存数量
	StockNum int32
}

SearchItemResultDto 搜索商品返回数据

type SimpleCoupon

type SimpleCoupon struct {
	// 优惠券编号
	Id int `db:"id"`

	Num int `db:"num"`

	// 优惠券标题
	Title string `db:"title"`

	//优惠码
	Code string `db:"code"`

	//优惠金额
	Fee int `db:"fee"`

	//订单折扣(不打折为100)
	Discount int `db:"discount"`

	//是否使用
	IsUsed int `db:"is_used"`

	//结束日期
	OverTime int64 `db:"over_time"`
}

member_rep LINE:562

type SimpleMember

type SimpleMember struct {
	Id     int    `json:"id"`
	Name   string `json:"name"`
	User   string `json:"user"`
	Phone  string `json:"phone"`
	Avatar string `json:"avatar"`
}

type SiteMessage

type SiteMessage struct {
	// 编号
	Id int32 `db:"id" pk:"yes" auto:"yes"`
	// 消息类型
	Type int `db:"msg_type"`
	// 消息用途
	UseFor       int `db:"use_for"`
	SenderUserId int
	SenderName   string
	// 是否只能阅读
	Readonly int `db:"read_only"`
	// 创建时间
	CreateTime int64 `db:"create_time"`
	// 数据
	Data interface{}
	// 接收者编号
	ToId int32 `db:"to_id"`
	// 接收者角色
	ToRole int `db:"to_role"`
	// 是否阅读
	HasRead int `db:"has_read"`
	// 阅读时间
	ReadTime int64 `db:"read_time"`
}

站内信

type TextObject

type TextObject struct {
	Text  string `json:"text"`
	Value int    `json:"value"`
	Title string `json:"title"`
}

Jump to

Keyboard shortcuts

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