|
@@ -0,0 +1,303 @@
|
|
|
|
|
+package domain
|
|
|
|
|
+
|
|
|
|
|
+import (
|
|
|
|
|
+ "fmt"
|
|
|
|
|
+ "time"
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+//Article
|
|
|
|
|
+type Article struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ ArticleTitle string `xorm:"article_title" json:"articleTitle"`// 255 0 注释:文章名称
|
|
|
|
|
+ ArticeContent string `xorm:"artice_content" json:"articeContent"`// 0 0 注释:文章内容
|
|
|
|
|
+ State string `xorm:"state" json:"state"`// 255 0 注释:状态
|
|
|
|
|
+ ArticeTagIds string `xorm:"artice_tag_ids" json:"articeTagIds"`// 255 0 注释:文章标签
|
|
|
|
|
+ ArticeTopicId int `xorm:"artice_topic_id" json:"articeTopicId"`// 11 0 注释:文章主题id
|
|
|
|
|
+ Image string `xorm:"image" json:"image"`// 255 0 注释:图片
|
|
|
|
|
+ PublishTime time.Time `xorm:"publish_time" json:"publishTime"`// 0 0 注释:发表时间
|
|
|
|
|
+ EyeFill int `xorm:"eye_fill" json:"eyeFill"`// 11 0 注释:浏览量
|
|
|
|
|
+ LikeCount int `xorm:"like_count" json:"likeCount"`// 255 0 注释:点赞量
|
|
|
|
|
+ CreateBy string `xorm:"create_by" json:"createBy"`// 255 0 注释:创建人
|
|
|
|
|
+ CreateTime time.Time `xorm:"create_time" json:"createTime"`// 0 0 注释:创建时间
|
|
|
|
|
+ UpdateBy string `xorm:"update_by" json:"updateBy"`// 255 0 注释:更新人
|
|
|
|
|
+ UpdateTime time.Time `xorm:"update_time" json:"updateTime"`// 0 0 注释:更新时间
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver Article) String() string {
|
|
|
|
|
+ return fmt.Sprint("Article{Id:", receiver.Id, ",ArticleTitle:", receiver.ArticleTitle, ",ArticeContent:", receiver.ArticeContent, ",State:", receiver.State, ",ArticeTagIds:", receiver.ArticeTagIds, ",ArticeTopicId:", receiver.ArticeTopicId, ",Image:", receiver.Image, ",PublishTime:", receiver.PublishTime, ",EyeFill:", receiver.EyeFill, ",LikeCount:", receiver.LikeCount, ",CreateBy:", receiver.CreateBy, ",CreateTime:", receiver.CreateTime, ",UpdateBy:", receiver.UpdateBy, ",UpdateTime:", receiver.UpdateTime, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//ArticleTag
|
|
|
|
|
+type ArticleTag struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ TagName string `xorm:"tag_name" json:"tagName"`// 255 0 注释:标签名
|
|
|
|
|
+ TagDesc string `xorm:"tag_desc" json:"tagDesc"`// 255 0 注释:标签描述
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver ArticleTag) String() string {
|
|
|
|
|
+ return fmt.Sprint("ArticleTag{Id:", receiver.Id, ",TagName:", receiver.TagName, ",TagDesc:", receiver.TagDesc, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//ArticleTopic
|
|
|
|
|
+type ArticleTopic struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ Image string `xorm:"image" json:"image"`// 255 0 注释:图片
|
|
|
|
|
+ TopicName string `xorm:"topic_name" json:"topicName"`// 255 0 注释:主题名称
|
|
|
|
|
+ TopicDesc string `xorm:"topic_desc" json:"topicDesc"`// 255 0 注释:主题描述
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver ArticleTopic) String() string {
|
|
|
|
|
+ return fmt.Sprint("ArticleTopic{Id:", receiver.Id, ",Image:", receiver.Image, ",TopicName:", receiver.TopicName, ",TopicDesc:", receiver.TopicDesc, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//Authority
|
|
|
|
|
+type Authority struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ AuthorityName string `xorm:"authority_name" json:"authorityName"`// 255 0 注释:
|
|
|
|
|
+ AuthorityPath string `xorm:"authority_path" json:"authorityPath"`// 255 0 注释:
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver Authority) String() string {
|
|
|
|
|
+ return fmt.Sprint("Authority{Id:", receiver.Id, ",AuthorityName:", receiver.AuthorityName, ",AuthorityPath:", receiver.AuthorityPath, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//Goods
|
|
|
|
|
+type Goods struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ TypeId int `xorm:"type_id" json:"typeId"`// 11 0 注释:分类id
|
|
|
|
|
+ GoodsName string `xorm:"goods_name" json:"goodsName"`// 255 0 注释:商品名字
|
|
|
|
|
+ IntroductionId int `xorm:"introduction_id" json:"introductionId"`// 11 0 注释:商品介绍id
|
|
|
|
|
+ SalesVolume int `xorm:"sales_volume" json:"salesVolume"`// 255 0 注释:近30天销量
|
|
|
|
|
+ TagIds string `xorm:"tag_ids" json:"tagIds"`// 255 0 注释:商品标签
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver Goods) String() string {
|
|
|
|
|
+ return fmt.Sprint("Goods{Id:", receiver.Id, ",TypeId:", receiver.TypeId, ",GoodsName:", receiver.GoodsName, ",IntroductionId:", receiver.IntroductionId, ",SalesVolume:", receiver.SalesVolume, ",TagIds:", receiver.TagIds, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsCommodityArea
|
|
|
|
|
+type GoodsCommodityArea struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ GoodsId int `xorm:"goods_id" json:"goodsId"`// 11 0 注释:商品id
|
|
|
|
|
+ CommodityAreaName string `xorm:"commodity_area_name" json:"commodityAreaName"`// 255 0 注释:商品属地名称
|
|
|
|
|
+ DetailImage string `xorm:"detail_image" json:"detailImage"`// 255 0 注释:详情图片
|
|
|
|
|
+ DetailIntroductionId int `xorm:"detail_introduction_id" json:"detailIntroductionId"`// 11 0 注释:相关文本详情id
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsCommodityArea) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsCommodityArea{Id:", receiver.Id, ",GoodsId:", receiver.GoodsId, ",CommodityAreaName:", receiver.CommodityAreaName, ",DetailImage:", receiver.DetailImage, ",DetailIntroductionId:", receiver.DetailIntroductionId, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsCoupon 优惠券
|
|
|
|
|
+type GoodsCoupon struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ CouponName string `xorm:"coupon_name" json:"couponName"`// 255 0 注释:优惠券名称
|
|
|
|
|
+ CouponDesc string `xorm:"coupon_desc" json:"couponDesc"`// 255 0 注释:优惠券描述
|
|
|
|
|
+ CashBackPoint float64 `xorm:"cash_back_point" json:"cashBackPoint"`// 11 0 注释:满x
|
|
|
|
|
+ CashBackPrice float64 `xorm:"cash_back_price" json:"cashBackPrice"`// 10 2 注释:减x
|
|
|
|
|
+ ConditionByTopic string `xorm:"condition_by_topic" json:"conditionByTopic"`// 255 0 注释:主题可用,id
|
|
|
|
|
+ ConditionByType string `xorm:"condition_by_type" json:"conditionByType"`// 255 0 注释:类型可用,id
|
|
|
|
|
+ ConditionByGoods string `xorm:"condition_by_goods" json:"conditionByGoods"`// 255 0 注释:商品可用,id
|
|
|
|
|
+ Count int `xorm:"count" json:"count"`// 255 0 注释:优惠券数量
|
|
|
|
|
+ ReceiveType string `xorm:"receive_type" json:"receiveType"`// 255 0 注释:领取条件
|
|
|
|
|
+ Validity string `xorm:"validity" json:"validity"`// 255 0 注释:有效性,领取开始计时(ClaimTiming),固定时间(FixedTime)
|
|
|
|
|
+ ValidityPeriod time.Time `xorm:"validity_period" json:"validityPeriod"`// 0 0 注释:有效期
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsCoupon) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsCoupon{Id:", receiver.Id, ",CouponName:", receiver.CouponName, ",CouponDesc:", receiver.CouponDesc, ",CashBackPoint:", receiver.CashBackPoint, ",CashBackPrice:", receiver.CashBackPrice, ",ConditionByTopic:", receiver.ConditionByTopic, ",ConditionByType:", receiver.ConditionByType, ",ConditionByGoods:", receiver.ConditionByGoods, ",Count:", receiver.Count, ",ReceiveType:", receiver.ReceiveType, ",Validity:", receiver.Validity, ",ValidityPeriod:", receiver.ValidityPeriod, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsCouponUser 优惠券领取
|
|
|
|
|
+type GoodsCouponUser struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ UserId int `xorm:"user_id" json:"userId"`// 11 0 注释:用户id
|
|
|
|
|
+ CouponId int `xorm:"coupon_id" json:"couponId"`// 11 0 注释:优惠券id
|
|
|
|
|
+ CollectionTime time.Time `xorm:"collection_time" json:"collectionTime"`// 0 0 注释:领取时间
|
|
|
|
|
+ State string `xorm:"state" json:"state"`// 255 0 注释:状态,已使用2,未使用1,已过期0
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsCouponUser) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsCouponUser{Id:", receiver.Id, ",UserId:", receiver.UserId, ",CouponId:", receiver.CouponId, ",CollectionTime:", receiver.CollectionTime, ",State:", receiver.State, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsIntroduction 商品介绍
|
|
|
|
|
+type GoodsIntroduction struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:文章id
|
|
|
|
|
+ GoodsArticleName string `xorm:"goods_article_name" json:"goodsArticleName"`// 255 0 注释:商品文章名
|
|
|
|
|
+ GoodsArticle string `xorm:"goods_article" json:"goodsArticle"`// 0 0 注释:商品文章
|
|
|
|
|
+ CreateBy string `xorm:"create_by" json:"createBy"`// 0 0 注释:创建人
|
|
|
|
|
+ CreateTime time.Time `xorm:"create_time" json:"createTime"`// 0 0 注释:创建时间
|
|
|
|
|
+ UpdateBy string `xorm:"update_by" json:"updateBy"`// 255 0 注释:更新人
|
|
|
|
|
+ UpdateTime time.Time `xorm:"update_time" json:"updateTime"`// 0 0 注释:更新时间
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsIntroduction) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsIntroduction{Id:", receiver.Id, ",GoodsArticleName:", receiver.GoodsArticleName, ",GoodsArticle:", receiver.GoodsArticle, ",CreateBy:", receiver.CreateBy, ",CreateTime:", receiver.CreateTime, ",UpdateBy:", receiver.UpdateBy, ",UpdateTime:", receiver.UpdateTime, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsOrder
|
|
|
|
|
+type GoodsOrder struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ OrderName string `xorm:"order_name" json:"orderName"`// 255 0 注释:订单名
|
|
|
|
|
+ SkuId int `xorm:"sku_id" json:"skuId"`// 11 0 注释:skuid
|
|
|
|
|
+ Count int `xorm:"count" json:"count"`// 11 0 注释:购买数量
|
|
|
|
|
+ Price float64 `xorm:"price" json:"price"`// 10 2 注释:单价
|
|
|
|
|
+ TotalPrice float64 `xorm:"total_price" json:"totalPrice"`// 10 2 注释:总价
|
|
|
|
|
+ ContactInformation string `xorm:"contact_information" json:"contactInformation"`// 255 0 注释:联系方式
|
|
|
|
|
+ CouponUserId int `xorm:"coupon_user_id" json:"couponUserId"`// 11 0 注释:使用的优惠券
|
|
|
|
|
+ State string `xorm:"state" json:"state"`// 10 0 注释:支付状态,0未支付,1已支付,2关闭订单,3订单异常
|
|
|
|
|
+ CreateBy int `xorm:"create_by" json:"createBy"`// 255 0 注释:用户id
|
|
|
|
|
+ CreateTime time.Time `xorm:"create_time" json:"createTime"`// 0 0 注释:订单创建时间
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsOrder) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsOrder{Id:", receiver.Id, ",OrderName:", receiver.OrderName, ",SkuId:", receiver.SkuId, ",Count:", receiver.Count, ",Price:", receiver.Price, ",TotalPrice:", receiver.TotalPrice, ",ContactInformation:", receiver.ContactInformation, ",CouponUserId:", receiver.CouponUserId, ",State:", receiver.State, ",CreateBy:", receiver.CreateBy, ",CreateTime:", receiver.CreateTime, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsSku
|
|
|
|
|
+type GoodsSku struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ SkuImage string `xorm:"sku_image" json:"skuImage"`// 255 0 注释:sku图片
|
|
|
|
|
+ SkuName string `xorm:"sku_name" json:"skuName"`// 255 0 注释:商品sku名字
|
|
|
|
|
+ Price float64 `xorm:"price" json:"price"`// 10 2 注释:现在价格
|
|
|
|
|
+ HistoricalPrices float64 `xorm:"historical_prices" json:"historicalPrices"`// 10 2 注释:历史价格
|
|
|
|
|
+ InventoryNumber int `xorm:"inventory_number" json:"inventoryNumber"`// 11 0 注释:库存
|
|
|
|
|
+ CommodityAreaId int `xorm:"commodity_area_id" json:"commodityAreaId"`// 11 0 注释:属地id
|
|
|
|
|
+ GoodsId int `xorm:"goods_id" json:"goodsId"`// 11 0 注释:商品id
|
|
|
|
|
+ CreateBy string `xorm:"create_by" json:"createBy"`// 255 0 注释:创建人
|
|
|
|
|
+ CreateTime time.Time `xorm:"create_time" json:"createTime"`// 0 0 注释:创建时间
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsSku) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsSku{Id:", receiver.Id, ",SkuImage:", receiver.SkuImage, ",SkuName:", receiver.SkuName, ",Price:", receiver.Price, ",HistoricalPrices:", receiver.HistoricalPrices, ",InventoryNumber:", receiver.InventoryNumber, ",CommodityAreaId:", receiver.CommodityAreaId, ",GoodsId:", receiver.GoodsId, ",CreateBy:", receiver.CreateBy, ",CreateTime:", receiver.CreateTime, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsSkuCard
|
|
|
|
|
+type GoodsSkuCard struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ CardName string `xorm:"card_name" json:"cardName"`// 255 0 注释:卡种名称
|
|
|
|
|
+ State string `xorm:"state" json:"state"`// 255 0 注释:状态,0未使用,1已用,2过期
|
|
|
|
|
+ Count int `xorm:"count" json:"count"`// 11 0 注释:库存
|
|
|
|
|
+ TotalCount string `xorm:"total_count" json:"totalCount"`// 255 0 注释:总数
|
|
|
|
|
+ CardKey string `xorm:"card_key" json:"cardKey"`// 255 0 注释:卡密
|
|
|
|
|
+ Use string `xorm:"use" json:"use"`// 5 0 注释:是否已用
|
|
|
|
|
+ UploadTime time.Time `xorm:"upload_time" json:"uploadTime"`// 0 0 注释:入库时间
|
|
|
|
|
+ SkuId int `xorm:"sku_id" json:"skuId"`// 11 0 注释:商品规格绑定
|
|
|
|
|
+ Sort string `xorm:"sort" json:"sort"`// 255 0 注释:排序,出售优先级
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsSkuCard) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsSkuCard{Id:", receiver.Id, ",CardName:", receiver.CardName, ",State:", receiver.State, ",Count:", receiver.Count, ",TotalCount:", receiver.TotalCount, ",CardKey:", receiver.CardKey, ",Use:", receiver.Use, ",UploadTime:", receiver.UploadTime, ",SkuId:", receiver.SkuId, ",Sort:", receiver.Sort, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsTag
|
|
|
|
|
+type GoodsTag struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ Name string `xorm:"name" json:"name"`// 255 0 注释:名字
|
|
|
|
|
+ IconUrl string `xorm:"icon_url" json:"iconUrl"`// 255 0 注释:图标路径
|
|
|
|
|
+ Tag string `xorm:"tag" json:"tag"`// 255 0 注释:标签
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsTag) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsTag{Id:", receiver.Id, ",Name:", receiver.Name, ",IconUrl:", receiver.IconUrl, ",Tag:", receiver.Tag, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsTopic
|
|
|
|
|
+type GoodsTopic struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ TopicPageImage string `xorm:"topic_page_image" json:"topicPageImage"`// 255 0 注释:主题首页图片
|
|
|
|
|
+ TopicName string `xorm:"topic_name" json:"topicName"`// 255 0 注释:主题名称
|
|
|
|
|
+ TopicDesc string `xorm:"topic_desc" json:"topicDesc"`// 255 0 注释:主题描述
|
|
|
|
|
+ TypeIds string `xorm:"type_ids" json:"typeIds"`// 255 0 注释:商品类型id
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsTopic) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsTopic{Id:", receiver.Id, ",TopicPageImage:", receiver.TopicPageImage, ",TopicName:", receiver.TopicName, ",TopicDesc:", receiver.TopicDesc, ",TypeIds:", receiver.TypeIds, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//GoodsType 商品分类
|
|
|
|
|
+type GoodsType struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ Sort int `xorm:"sort" json:"sort"`// 11 0 注释:排序
|
|
|
|
|
+ TypeImage string `xorm:"type_image" json:"typeImage"`// 50 0 注释:类型图片
|
|
|
|
|
+ TypeName string `xorm:"type_name" json:"typeName"`// 255 0 注释:商品类别名称
|
|
|
|
|
+ CreateTime time.Time `xorm:"create_time" json:"createTime"`// 0 0 注释:创建时间
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver GoodsType) String() string {
|
|
|
|
|
+ return fmt.Sprint("GoodsType{Id:", receiver.Id, ",Sort:", receiver.Sort, ",TypeImage:", receiver.TypeImage, ",TypeName:", receiver.TypeName, ",CreateTime:", receiver.CreateTime, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//ManageUser
|
|
|
|
|
+type ManageUser struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ Name string `xorm:"name" json:"name"`// 255 0 注释:名称
|
|
|
|
|
+ Username string `xorm:"username" json:"username"`// 255 0 注释:账号
|
|
|
|
|
+ Password string `xorm:"password" json:"password"`// 255 0 注释:密码
|
|
|
|
|
+ CreationTime int `xorm:"creation_time" json:"creationTime"`// 11 0 注释:账号创建时间
|
|
|
|
|
+ LoginTime int `xorm:"login_time" json:"loginTime"`// 11 0 注释:登录时间
|
|
|
|
|
+ Status string `xorm:"status" json:"status"`// 255 0 注释:账号状态
|
|
|
|
|
+ RoleId int `xorm:"role_id" json:"roleId"`// 11 0 注释:角色id
|
|
|
|
|
+ Phone string `xorm:"phone" json:"phone"`// 255 0 注释:手机
|
|
|
|
|
+ Email string `xorm:"email" json:"email"`// 255 0 注释:邮箱
|
|
|
|
|
+ Avatar string `xorm:"avatar" json:"avatar"`// 255 0 注释:头像
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver ManageUser) String() string {
|
|
|
|
|
+ return fmt.Sprint("ManageUser{Id:", receiver.Id, ",Name:", receiver.Name, ",Username:", receiver.Username, ",Password:", receiver.Password, ",CreationTime:", receiver.CreationTime, ",LoginTime:", receiver.LoginTime, ",Status:", receiver.Status, ",RoleId:", receiver.RoleId, ",Phone:", receiver.Phone, ",Email:", receiver.Email, ",Avatar:", receiver.Avatar, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//Role
|
|
|
|
|
+type Role struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ RoleName string `xorm:"role_name" json:"roleName"`// 255 0 注释:
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver Role) String() string {
|
|
|
|
|
+ return fmt.Sprint("Role{Id:", receiver.Id, ",RoleName:", receiver.RoleName, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//RoleAuthority
|
|
|
|
|
+type RoleAuthority struct {
|
|
|
|
|
+ AuthorityId int `xorm:"authority_id" json:"authorityId"`// 11 0 注释:
|
|
|
|
|
+ RoleId int `xorm:"role_id" json:"roleId"`// 11 0 注释:
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver RoleAuthority) String() string {
|
|
|
|
|
+ return fmt.Sprint("RoleAuthority{AuthorityId:", receiver.AuthorityId, ",RoleId:", receiver.RoleId, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//User
|
|
|
|
|
+type User struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:
|
|
|
|
|
+ Username string `xorm:"username" json:"username"`// 255 0 注释:账号
|
|
|
|
|
+ Password string `xorm:"password" json:"password"`// 255 0 注释:密码
|
|
|
|
|
+ CreationTime int `xorm:"creation_time" json:"creationTime"`// 11 0 注释:账号创建时间
|
|
|
|
|
+ LoginTime int `xorm:"login_time" json:"loginTime"`// 11 0 注释:登录时间
|
|
|
|
|
+ Status string `xorm:"status" json:"status"`// 255 0 注释:账号状态
|
|
|
|
|
+ RoleId int `xorm:"role_id" json:"roleId"`// 11 0 注释:角色id
|
|
|
|
|
+ Phone string `xorm:"phone" json:"phone"`// 255 0 注释:手机
|
|
|
|
|
+ Email string `xorm:"email" json:"email"`// 255 0 注释:邮箱
|
|
|
|
|
+ Name string `xorm:"name" json:"name"`// 255 0 注释:用户名
|
|
|
|
|
+ Avatar string `xorm:"avatar" json:"avatar"`// 255 0 注释:头像
|
|
|
|
|
+ RecommendCode string `xorm:"recommend_code" json:"recommendCode"`// 255 0 注释:推荐码
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver User) String() string {
|
|
|
|
|
+ return fmt.Sprint("User{Id:", receiver.Id, ",Username:", receiver.Username, ",Password:", receiver.Password, ",CreationTime:", receiver.CreationTime, ",LoginTime:", receiver.LoginTime, ",Status:", receiver.Status, ",RoleId:", receiver.RoleId, ",Phone:", receiver.Phone, ",Email:", receiver.Email, ",Name:", receiver.Name, ",Avatar:", receiver.Avatar, ",RecommendCode:", receiver.RecommendCode, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+//UserWallet
|
|
|
|
|
+type UserWallet struct {
|
|
|
|
|
+ Id int `json:"id"`// 11 0 注释:id
|
|
|
|
|
+ UserId int `xorm:"user_id" json:"userId"`// 11 0 注释:用户id
|
|
|
|
|
+ Balance float64 `xorm:"balance" json:"balance"`// 65 0 注释:余额
|
|
|
|
|
+ PromotionAmount float64 `xorm:"promotion_amount" json:"promotionAmount"`// 20 2 注释:推广获取总金额
|
|
|
|
|
+ RechargeAmount float64 `xorm:"recharge_amount" json:"rechargeAmount"`// 20 2 注释:充值金额
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (receiver UserWallet) String() string {
|
|
|
|
|
+ return fmt.Sprint("UserWallet{Id:", receiver.Id, ",UserId:", receiver.UserId, ",Balance:", receiver.Balance, ",PromotionAmount:", receiver.PromotionAmount, ",RechargeAmount:", receiver.RechargeAmount, "}")
|
|
|
|
|
+}
|
|
|
|
|
+
|