新增了后台
This commit is contained in:
+41
-3
@@ -2,11 +2,49 @@ package requests
|
||||
|
||||
type ArticleRequest struct {
|
||||
GetArticlePage // 获取图文列表-分页
|
||||
PutArticle // 修改图文详情
|
||||
AddArticle // 新增图文详情
|
||||
}
|
||||
|
||||
// GetArticlePage 获取图文列表-分页
|
||||
type GetArticlePage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
Keyword string `json:"keyword" form:"keyword" label:"搜索关键字"`
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
ArticleTitle string `json:"article_title" form:"article_title" label:"文章标题"`
|
||||
ArticleStatus *int `json:"article_status" form:"article_status" label:"文章状态"` // (1:正常 2:禁用)
|
||||
ArticleContent string `json:"article_content" form:"article_content" label:"文章内容"`
|
||||
Order *GetArticlePageOrder `json:"order" form:"order" label:"排序"`
|
||||
}
|
||||
|
||||
// GetArticlePageOrder 获取图文列表-分页-排序条件
|
||||
type GetArticlePageOrder struct {
|
||||
VoteNum string `json:"vote_num" form:"vote_num" label:"排序"` // 总票数
|
||||
}
|
||||
|
||||
// PutArticle 修改图文详情
|
||||
type PutArticle struct {
|
||||
ArticleTitle string `json:"article_title" form:"article_title" label:"文章标题" validate:"required"`
|
||||
ArticleStatus int `json:"article_status" form:"article_status" label:"文章状态" validate:"required,oneof=1 2"` // (1:正常 2:禁用)
|
||||
ArticleContent string `json:"article_content" form:"article_content" label:"文章内容" validate:"required"`
|
||||
ArticleAuthor []*PutArticleAuthor `json:"article_author" form:"article_author" label:"作者" validate:"required"`
|
||||
}
|
||||
|
||||
// PutArticleAuthor 修改图文详情-作者
|
||||
type PutArticleAuthor struct {
|
||||
AuthorName string `json:"author_name" form:"author_name" label:"作者姓名" validate:"required"`
|
||||
HospitalId string `json:"hospital_id" form:"hospital_id" label:"作者所属医院id" validate:"required"`
|
||||
}
|
||||
|
||||
// AddArticle 新增图文详情
|
||||
type AddArticle struct {
|
||||
ArticleTitle string `json:"article_title" form:"article_title" label:"文章标题" validate:"required"`
|
||||
ArticleStatus int `json:"article_status" form:"article_status" label:"文章状态" validate:"required,oneof=1 2"` // (1:正常 2:禁用)
|
||||
ArticleContent string `json:"article_content" form:"article_content" label:"文章内容" validate:"required"`
|
||||
ArticleAuthor []*PutArticleAuthor `json:"article_author" form:"article_author" label:"作者" validate:"required"`
|
||||
}
|
||||
|
||||
// AddArticleAuthor 新增图文详情-作者
|
||||
type AddArticleAuthor struct {
|
||||
AuthorName string `json:"author_name" form:"author_name" label:"作者姓名" validate:"required"`
|
||||
HospitalId string `json:"hospital_id" form:"hospital_id" label:"作者所属医院id" validate:"required"`
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package requests
|
||||
|
||||
type BaseAgreementRequest struct {
|
||||
GetBaseAgreementPage // 获取协议列表-分页
|
||||
PutBaseAgreement // 修改协议
|
||||
AddBaseAgreement // 新增协议
|
||||
}
|
||||
|
||||
// GetBaseAgreementPage 获取协议列表-分页
|
||||
type GetBaseAgreementPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
}
|
||||
|
||||
// PutBaseAgreement 修改协议
|
||||
type PutBaseAgreement struct {
|
||||
AgreementTitle string `json:"agreement_title" form:"agreement_title" label:"协议标题"`
|
||||
AgreementContent string `json:"agreement_content" form:"agreement_content" label:"协议内容"`
|
||||
}
|
||||
|
||||
// AddBaseAgreement 新增协议
|
||||
type AddBaseAgreement struct {
|
||||
AgreementTitle string `json:"agreement_title" form:"agreement_title" label:"协议标题"`
|
||||
AgreementType int `json:"agreement_type" form:"agreement_type" label:"协议类型" validate:"required,oneof=1 2"` // (1:大赛介绍 2:投票规则)
|
||||
AgreementContent string `json:"agreement_content" form:"agreement_content" label:"协议内容"`
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package requests
|
||||
|
||||
type BaseHospitalRequest struct {
|
||||
GetBaseHospitalList // 获取医院列表
|
||||
}
|
||||
|
||||
// GetBaseHospitalList 获取医院列表
|
||||
type GetBaseHospitalList struct {
|
||||
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称"`
|
||||
HospitalLevelName string `json:"hospital_level_name" form:"hospital_level_name" label:"医院等级名称"`
|
||||
HospitalStatus int `json:"hospital_status" form:"hospital_status" label:"状态"` // 状态(0:禁用 1:正常 2:删除)
|
||||
ProvinceId int `json:"province_id" form:"province_id" label:"省份id"`
|
||||
Province string `json:"province" form:"province" label:"省份"`
|
||||
CityId int `json:"city_id" form:"city_id" label:"城市id"`
|
||||
City string `json:"city" form:"city" label:"城市"`
|
||||
CountyId int `json:"county_id" form:"county_id" label:"区县id"`
|
||||
County string `json:"county" form:"county" label:"区县"`
|
||||
}
|
||||
@@ -1,7 +1,8 @@
|
||||
package requests
|
||||
|
||||
type PublicRequest struct {
|
||||
Login // 登陆
|
||||
Login // 登陆
|
||||
GetIndexData // 首页动态统计数据
|
||||
}
|
||||
|
||||
// Login 登陆
|
||||
@@ -11,3 +12,10 @@ type Login struct {
|
||||
Captcha string `json:"captcha" form:"captcha" validate:"required" label:"验证码"` // 验证码
|
||||
CaptchaId string `json:"captchaId" form:"captchaId" validate:"required"` // 验证码ID
|
||||
}
|
||||
|
||||
// GetIndexData 首页动态统计数据
|
||||
type GetIndexData struct {
|
||||
Type int `json:"type" form:"type" validate:"required,oneof=1 2 3" label:"分类"` // 分类(1:新增用户数 2:图文投票数 3:视频投票数)
|
||||
StartTime string `json:"start_time" form:"start_time" validate:"required" label:"开始时间"`
|
||||
EndTime string `json:"end_time" form:"end_time" validate:"required" label:"结束时间"`
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package requests
|
||||
|
||||
type UserRequest struct {
|
||||
GetUserPage // 获取用户列表-分页
|
||||
PutUserStatus // 操作用户状态
|
||||
}
|
||||
|
||||
// GetUserPage 获取用户列表-分页
|
||||
type GetUserPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
UserId string `json:"user_id" form:"user_id" label:"用户id"`
|
||||
UserStatus int `json:"user_status" form:"user_status" label:"状态"`
|
||||
AppIden string `json:"app_iden" form:"app_iden" label:"app唯一标识"`
|
||||
OpenId string `json:"open_id" form:"open_id" label:"用户微信标识"`
|
||||
}
|
||||
|
||||
// PutUserStatus 操作用户状态
|
||||
type PutUserStatus struct {
|
||||
UserStatus int `json:"user_status" form:"user_status" label:"删除状态" validate:"required,oneof=1 2"` // 状态(1:正常 2:禁用)
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package requests
|
||||
|
||||
type UserVoteDayRequest struct {
|
||||
GetArticleUserVoteDayPage // 用户投票记录列表-图文-分页
|
||||
GetVideoUserVoteDayPage // 用户投票记录列表-视频-分页
|
||||
GetArticleVoteDayPage // 投票记录列表-图文-分页
|
||||
GetVideoVoteDayPage // 投票记录列表-视频-分页
|
||||
}
|
||||
|
||||
// GetArticleUserVoteDayPage 用户投票记录列表-图文-分页
|
||||
type GetArticleUserVoteDayPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
UserId string `json:"user_id" form:"user_id" label:"用户id" validate:"required"`
|
||||
}
|
||||
|
||||
// GetVideoUserVoteDayPage 用户投票记录列表-视频-分页
|
||||
type GetVideoUserVoteDayPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
UserId string `json:"user_id" form:"user_id" label:"用户id" validate:"required"`
|
||||
}
|
||||
|
||||
// GetArticleVoteDayPage 投票记录列表-图文-分页
|
||||
type GetArticleVoteDayPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
ArticleId string `json:"article_id" form:"article_id" label:"文章id" validate:"required"`
|
||||
}
|
||||
|
||||
// GetVideoVoteDayPage 投票记录列表-视频-分页
|
||||
type GetVideoVoteDayPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
VideoId string `json:"video_id" form:"video_id" label:"视频id" validate:"required"`
|
||||
}
|
||||
+46
-3
@@ -2,11 +2,54 @@ package requests
|
||||
|
||||
type VideoRequest struct {
|
||||
GetVideoPage // 获取视频列表-分页
|
||||
PutVideo // 修改视频详情
|
||||
AddVideo // 新增视频详情
|
||||
}
|
||||
|
||||
// GetVideoPage 获取视频列表-分页
|
||||
type GetVideoPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
Keyword string `json:"keyword" form:"keyword" label:"搜索关键字"`
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
VideoTitle string `json:"video_title" form:"Video_title" label:"视频标题"`
|
||||
VideoStatus *int `json:"video_status" form:"Video_status" label:"视频状态"` // (1:正常 2:禁用)
|
||||
VideoNo string `json:"video_no" form:"video_no" label:"视频编号"` // (保利)
|
||||
VideoContent string `json:"video_content" form:"Video_content" label:"视频内容"`
|
||||
Order *GetVideoPageOrder `json:"order" form:"order" label:"排序"`
|
||||
}
|
||||
|
||||
// GetVideoPageOrder 获取视频列表-分页-排序条件
|
||||
type GetVideoPageOrder struct {
|
||||
VoteNum string `json:"vote_num" form:"vote_num" label:"排序"` // 总票数
|
||||
}
|
||||
|
||||
// PutVideo 修改视频详情
|
||||
type PutVideo struct {
|
||||
VideoTitle string `json:"video_title" form:"video_title" label:"视频标题" validate:"required"`
|
||||
VideoStatus int `json:"video_status" form:"video_status" label:"视频状态" validate:"required,oneof=1 2"` // (1:正常 2:禁用)
|
||||
VoteNum uint `json:"vote_num" form:"vote_num" label:"总票数" validate:"required"`
|
||||
VideoNo string `json:"video_no" form:"video_no" label:"视频编号" validate:"required"` // (保利)
|
||||
VideoContent string `json:"video_content" form:"video_content" label:"视频内容" validate:"required"`
|
||||
VideoAuthor []*PutVideoAuthor `json:"video_author" form:"video_author" label:"作者" validate:"required"`
|
||||
}
|
||||
|
||||
// PutVideoAuthor 修改视频详情-作者
|
||||
type PutVideoAuthor struct {
|
||||
AuthorName string `json:"author_name" form:"author_name" label:"作者姓名" validate:"required"`
|
||||
HospitalId string `json:"hospital_id" form:"hospital_id" label:"作者所属医院id" validate:"required"`
|
||||
}
|
||||
|
||||
// AddVideo 新增视频详情
|
||||
type AddVideo struct {
|
||||
VideoTitle string `json:"video_title" form:"video_title" label:"视频标题" validate:"required"`
|
||||
VideoStatus int `json:"video_status" form:"video_status" label:"视频状态" validate:"required,oneof=1 2"` // (1:正常 2:禁用)
|
||||
VoteNum uint `json:"vote_num" form:"vote_num" label:"总票数" validate:"required"`
|
||||
VideoNo string `json:"video_no" form:"video_no" label:"视频编号" validate:"required"` // (保利)
|
||||
VideoContent string `json:"video_content" form:"video_content" label:"视频内容" validate:"required"`
|
||||
VideoAuthor []*PutVideoAuthor `json:"video_author" form:"video_author" label:"作者" validate:"required"`
|
||||
}
|
||||
|
||||
// AddVideoAuthor 新增视频详情-作者
|
||||
type AddVideoAuthor struct {
|
||||
AuthorName string `json:"author_name" form:"author_name" label:"作者姓名" validate:"required"`
|
||||
HospitalId string `json:"hospital_id" form:"hospital_id" label:"作者所属医院id" validate:"required"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user