feat:完善项目信息
This commit is contained in:
@ -88,6 +88,7 @@ func (*Activity) Delete(c *gin.Context) {
|
||||
func (*Activity) Joins(c *gin.Context) {
|
||||
form := &struct {
|
||||
ActivityID string `json:"activity_id" form:"activity_id" binding:"required"`
|
||||
Name string `json:"name" form:"name"`
|
||||
api.PageForm
|
||||
}{}
|
||||
if err := api.Bind(form)(c); err != nil {
|
||||
@ -95,7 +96,7 @@ func (*Activity) Joins(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
data, err := activity.NewInstance()(api.GetSession()(c).(*session.Admin)).Joins(
|
||||
(&api.IDStringForm{ID: form.ActivityID}).Convert(), form.Page, form.PageSize)
|
||||
(&api.IDStringForm{ID: form.ActivityID}).Convert(), form.Name, form.Page, form.PageSize)
|
||||
api.APIResponse(err, data)(c)
|
||||
}
|
||||
|
||||
|
||||
@ -9,6 +9,56 @@ import (
|
||||
|
||||
type Sys struct{}
|
||||
|
||||
func (*Sys) Banner(c *gin.Context) {
|
||||
form := &struct {
|
||||
api.TenantIDStringForm
|
||||
Title string `json:"title" form:"title"`
|
||||
Local string `json:"local" form:"local"`
|
||||
api.PageForm
|
||||
}{}
|
||||
if err := api.Bind(form)(c); err != nil {
|
||||
api.APIFailure(err.(error))(c)
|
||||
return
|
||||
}
|
||||
data, err := sys.NewBanner()(api.GetSession()(c).(*session.Admin)).Instance(form.Convert(), form.Title, form.Local,
|
||||
form.Page, form.PageSize)
|
||||
api.APIResponse(err, data)(c)
|
||||
}
|
||||
|
||||
func (*Sys) BannerForm(c *gin.Context) {
|
||||
form := &struct {
|
||||
api.IDStringForm
|
||||
api.TenantIDStringForm
|
||||
Title string `json:"title" form:"title" binding:"required"`
|
||||
Local string `json:"local" form:"local" binding:"required"`
|
||||
Size string `json:"size" form:"size" binding:"required"`
|
||||
Remark string `json:"remark" form:"remark"`
|
||||
IsMultiple int `json:"is_multiple" form:"is_multiple"`
|
||||
api.ImagesForm
|
||||
}{}
|
||||
if err := api.Bind(form)(c); err != nil {
|
||||
api.APIFailure(err.(error))(c)
|
||||
return
|
||||
}
|
||||
err := sys.NewBanner()(api.GetSession()(c).(*session.Admin)).Form(&sys.BannerParams{
|
||||
ID: form.IDStringForm.Convert(), TenantID: form.IDStringForm.Convert(),
|
||||
Title: form.Title, Local: form.Local, Size: form.Size, Remark: form.Remark, Images: form.FilterImageURL(),
|
||||
IsMultiple: form.IsMultiple,
|
||||
})
|
||||
api.APIResponse(err)(c)
|
||||
}
|
||||
|
||||
func (*Sys) BannerDelete(c *gin.Context) {
|
||||
form := new(api.IDStringForm)
|
||||
|
||||
if err := api.Bind(form)(c); err != nil {
|
||||
api.APIFailure(err.(error))(c)
|
||||
return
|
||||
}
|
||||
err := sys.NewBanner()(api.GetSession()(c).(*session.Admin)).Delete(form.Convert())
|
||||
api.APIResponse(err)(c)
|
||||
}
|
||||
|
||||
func (*Sys) Industry(c *gin.Context) {
|
||||
data, err := sys.NewIndustry()(api.GetSession()(c).(*session.Admin)).Instance()
|
||||
api.APIResponse(err, data)(c)
|
||||
|
||||
Reference in New Issue
Block a user