From 845c83bb0945d730a2f6e5421d916e35463e3cd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 12 Oct 2020 17:10:57 +0800 Subject: [PATCH] user model --- business/model/user.go | 104 ----------------------------------------- 1 file changed, 104 deletions(-) diff --git a/business/model/user.go b/business/model/user.go index 1f3623d33..1c371809a 100644 --- a/business/model/user.go +++ b/business/model/user.go @@ -99,110 +99,6 @@ func (user *User) GetAvatar() string { return user.Avatar } -type StoreBoss struct { - ModelIDCULD - UserID string `orm:"size(48);column(user_id);unique" json:"userID"` // 内部唯一标识 - BossName string `orm:"size(48);index" json:"bossName"` // 门店老板真实姓名 - StoreID int `orm:"column(store_id)" json:"storeID"` - ParentUserID string `orm:"size(48);column(parent_user_id)" json:"-"` - - ReferrerID string `orm:"size(48);index" json:"referrerID"` // 推荐人ID - ReferrerName string `orm:"size(48);index" json:"referrerName"` // 推荐人姓名 - - CityCode int `json:"cityCode"` // 期望开店所在的城市 - IDCardFront string `orm:"size(255);column(id_card_front)" json:"idCardFront"` - IDCardBack string `orm:"size(255);column(id_card_back)" json:"idCardBack"` - IDCardHand string `orm:"size(255);column(id_card_hand)" json:"idCardHand"` - Licence string `orm:"size(255)" json:"licence"` - LicenceCode string `orm:"size(32);index" json:"licenceCode"` - Remark string `orm:"type(text)" json:"-"` -} - -// const ( -// PaymentType -// ) -type UserPayment struct { - ModelIDCULD - UserID string `orm:"size(48);column(user_id)" json:"userID"` // 内部唯一标识 - Type int8 // -} - -type UserDeliveryAddress struct { - ModelIDCULD - - UserID string `orm:"size(48);column(user_id)" json:"userID"` // 内部唯一标识 - - Tag string `orm:"size(32)" json:"tag"` - ConsigneeName string `orm:"size(32)" json:"consigneeName"` - ConsigneeMobile string `orm:"size(32)" json:"consigneeMobile"` - Address string `orm:"size(255)" json:"address"` // 地址(区县以下,门牌号以上的地址信息) - DetailAddress string `orm:"size(255)" json:"detailAddress"` // 门牌号 - Lng float64 `orm:"digits(10);decimals(6)" json:"lng"` - Lat float64 `orm:"digits(10);decimals(6)" json:"lat"` - - AutoAddress string `orm:"size(255)" json:"autoAddress"` // 这个是通过坐标自动获取的结构化的地址 - CityCode int `orm:"default(0);null" json:"cityCode"` // 根据坐标获得 - DistrictCode int `orm:"default(0);null" json:"districtCode"` // 根据坐标获得 - - Remark string `orm:"type(text)" json:"remark"` - IsDefault int8 `json:"isDefault"` -} - -func (*UserDeliveryAddress) TableUnique() [][]string { - return [][]string{ - // []string{"UserID", "ConsigneeMobile", "DeletedAt"}, - } -} - -type UserCartItem struct { - ID int64 `orm:"column(id)" json:"-"` - CreatedAt time.Time `orm:"auto_now_add;type(datetime)" json:"createdAt"` - UpdatedAt time.Time `orm:"auto_now;type(datetime)" json:"-"` - LastOperator string `orm:"size(32)" json:"-"` // 最后操作员 - - UserID string `orm:"size(48);column(user_id)" json:"userID"` - StoreID int `orm:"column(store_id)" json:"storeID"` - SkuID int `orm:"column(sku_id)" json:"skuID"` - ActID int `orm:"column(act_id)" json:"actID"` - - Count int `json:"count"` - Price int `json:"price"` - IsChecked int8 `json:"isChecked"` -} - -func (*UserCartItem) TableUnique() [][]string { - return [][]string{ - []string{"UserID", "StoreID", "SkuID", "ActID"}, - } -} - -type UserAgreement struct { - ModelIDCULD - Name string `orm:"size(32);index" json:"name"` // 外部显示标识(当前可以重复) - Mobile string `orm:"size(32)" json:"mobile"` - IDNumber string `orm:"column(id_number);size(20)" json:"idNumber"` - BankNumber string `orm:"size(32)" json:"bankNumber"` -} - -type UserOrderSms struct { - ID int64 `orm:"column(id)" json:"-"` - CreatedAt time.Time `orm:"auto_now_add;type(datetime)" json:"createdAt"` - UpdatedAt time.Time `orm:"auto_now;type(datetime)" json:"-"` - LastOperator string `orm:"size(32)" json:"-"` // 最后操作员 - - Mobile string `orm:"size(32)" json:"mobile"` - Name string `orm:"size(32)" json:"name"` - VendorUserID string `orm:"column(vendor_user_id)" json:"vendorUserID"` - SMSMark int `orm:"column(sms_mark)" json:"smsMark"` - TotalCount int `json:"totalCount"` -} - -func (*UserOrderSms) TableUnique() [][]string { - return [][]string{ - []string{"Mobile"}, - } -} - type UserMember struct { ModelIDCULD