Compare commits
merge into: majun:master
majun:master
majun:milestone-20260205-美股市场落地页二期
pull from: majun:milestone-20260205-美股市场落地页二期
majun:master
majun:milestone-20260205-美股市场落地页二期
3 Commits
master
...
milestone-
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
3c9e2b23a0 |
原图片接口重新写上, 确保后端上线后,前端上线前不影响现正式环境使用
|
2 weeks ago |
|
|
55224f83e3 |
解决dc注册失败的bug
|
3 weeks ago |
|
|
1ed84cffbd |
美股落地页二期功能完成,添加注释
|
3 weeks ago |
9 changed files with 179 additions and 29 deletions
-
20api/v1/cover.go
-
42api/v1/member.go
-
15internal/cmd/cmd.go
-
28internal/controller/cover.go
-
6internal/controller/member.go
-
24internal/logic/cover/cover.go
-
46internal/logic/member/member.go
-
15internal/service/cover.go
-
12internal/service/member.go
@ -1,10 +1,30 @@ |
|||||
package v1 |
package v1 |
||||
|
|
||||
|
// GetCoverImageReq 原获取图片
|
||||
type GetCoverImageReq struct { |
type GetCoverImageReq struct { |
||||
Id int `json:"id" v:"required"` |
Id int `json:"id" v:"required"` |
||||
} |
} |
||||
|
|
||||
|
// UpdateCoverImageReq 原修改图片
|
||||
type UpdateCoverImageReq struct { |
type UpdateCoverImageReq struct { |
||||
Id int `json:"id" v:"required"` |
Id int `json:"id" v:"required"` |
||||
Url string `json:"url" v:"required"` |
Url string `json:"url" v:"required"` |
||||
} |
} |
||||
|
|
||||
|
// GetConfigReq 获取配置信息
|
||||
|
type GetConfigReq struct { |
||||
|
Id int `json:"id" v:"required"` |
||||
|
} |
||||
|
|
||||
|
// GetConfigRes 获取配置信息
|
||||
|
type GetConfigRes struct { |
||||
|
ImgUrl string `json:"img_url"` |
||||
|
Video string `json:"video"` |
||||
|
} |
||||
|
|
||||
|
// UpdateConfigReq 更新配置信息
|
||||
|
type UpdateConfigReq struct { |
||||
|
Id int `json:"id" v:"required"` |
||||
|
Url string `json:"url" v:"required"` |
||||
|
Video string `json:"video"` |
||||
|
} |
||||
@ -1,25 +1,53 @@ |
|||||
package v1 |
package v1 |
||||
|
|
||||
|
import "github.com/gogf/gf/v2/os/gtime" |
||||
|
|
||||
|
// InsertMemberReq 用户注册
|
||||
type InsertMemberReq struct { |
type InsertMemberReq struct { |
||||
Name string `json:"name" v:"required#姓名不可为空!"` |
|
||||
Code string `json:"code" v:"required#国家/地区代码不可为空!"` |
|
||||
Tel string `json:"tel" v:"required#电话号码不可为空!"` |
|
||||
Type int `json:"type"` |
|
||||
Url string `json:"url"` |
|
||||
WeChat string `json:"weChat" v:"required#微信ID不可为空!"` |
|
||||
Email string `json:"email" v:"required#邮箱号不可为空!"` |
|
||||
|
Name string `json:"name" v:"required#姓名不可为空!"` |
||||
|
Code string `json:"code"` |
||||
|
Tel string `json:"tel" v:"required#电话号码不可为空!"` |
||||
|
Type int `json:"type"` |
||||
|
Url string `json:"url"` |
||||
|
WeChat string `json:"weChat"` |
||||
|
Email string `json:"email" v:"required#邮箱号不可为空!"` |
||||
|
Source int `json:"source" d:"0" dc:"数据来源, 0:原数据,现赢在美股导流部分 1:现DeepChart导流部分"` |
||||
|
BenefitIntention string `json:"benefit_intention" dc:"用户选择的优先获取的权益意向 1:DeepChart 2:夺宝奇兵 3:专题课 用英文逗号分割,不要带空格"` |
||||
} |
} |
||||
|
|
||||
|
// GetMemberListReq 获取用户信息
|
||||
type GetMemberListReq struct { |
type GetMemberListReq struct { |
||||
|
Source int `json:"source" d:"0" dc:"数据来源, 0:原数据,现赢在美股导流部分 1:现DeepChart导流部分"` |
||||
Page int `p:"page" d:"1"` |
Page int `p:"page" d:"1"` |
||||
PageSize int `p:"page_size" d:"20"` |
PageSize int `p:"page_size" d:"20"` |
||||
} |
} |
||||
|
|
||||
|
// GetMemberListRes 获取用户信息
|
||||
|
type GetMemberListRes struct { |
||||
|
Id int `json:"id" orm:"id" description:"主键id"` |
||||
|
Name string `json:"name" orm:"name" description:"姓名"` |
||||
|
Code string `json:"code" orm:"code" description:"国家/地区代码"` |
||||
|
Telephone string `json:"telephone" orm:"telephone" description:"电话号码"` |
||||
|
Wechat string `json:"wechat" orm:"wechat" description:"微信ID"` |
||||
|
Email string `json:"email" orm:"email" description:"邮箱"` |
||||
|
CreatedAt *gtime.Time `json:"createdAt" orm:"created_at" description:"添加时间"` |
||||
|
Type int `json:"type" orm:"type" description:"注册来源(0其他,1视频,2直播,3帖子)"` |
||||
|
Url string `json:"url" orm:"url" description:"来源地址"` |
||||
|
UrlMd5 string `json:"urlMd5" orm:"url_md5" description:"来源地址(MD5加密)"` |
||||
|
IsRelated int `json:"isRelated" orm:"is_related" description:"是否联系"` |
||||
|
Note string `json:"note" orm:"note" description:"备注"` |
||||
|
Source int `json:"source" orm:"source" description:"数据来源, 0:原数据,现赢在美股导流部分 1:现DeepChart导流部分"` |
||||
|
BenefitIntention string `json:"benefit_intention" orm:"benefit_intention" description:"用户选择的优先获取的权益意向 1:DeepChart 2:夺宝奇兵 3:专题课 用英文逗号分割,不要带空格"` |
||||
|
RegistrationIntention string `json:"registration_intention" dc:"用户报名意向"` |
||||
|
} |
||||
|
|
||||
|
// UpdateStateReq 更新状态
|
||||
type UpdateStateReq struct { |
type UpdateStateReq struct { |
||||
Id int `json:"id" v:"required"` |
Id int `json:"id" v:"required"` |
||||
State int `json:"state" v:"required|integer|in:0,1"` |
State int `json:"state" v:"required|integer|in:0,1"` |
||||
} |
} |
||||
|
|
||||
|
// EditNoteReq 修改备注
|
||||
type EditNoteReq struct { |
type EditNoteReq struct { |
||||
Id int `json:"id" v:"required"` |
Id int `json:"id" v:"required"` |
||||
Note string `json:"note"` |
Note string `json:"note"` |
||||
|
|||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue