feat:完善项目信息

This commit is contained in:
henry
2022-01-13 16:50:38 +08:00
parent 0494bbf5d0
commit 4637a5fb4b
10 changed files with 326 additions and 37 deletions

View File

@ -22,8 +22,8 @@ type (
BannerInfo struct {
ID string `json:"id"`
*model2.SysBanner
Area string `json:"area"`
Images []string `json:"images"`
Area string `json:"area"`
Images string `json:"images"`
}
// BannerLocalInfo 轮播图位置信息
BannerLocalInfo struct {
@ -37,10 +37,9 @@ type (
}
// BannerParams 轮播图参数信息
BannerParams struct {
ID, TenantID uint64
Title, Local, Size, Remark string
Images []string
IsMultiple int
ID, TenantID uint64
Title, Local, Size, Images, Remark string
IsMultiple int
}
)
@ -156,7 +155,7 @@ func (c *Banner) Form(params *BannerParams) error {
}
mSysBanner.Title = params.Title
mSysBanner.Local = params.Local
mSysBanner.Images.SetImagesAttribute(params.Images)
mSysBanner.Images.Images = params.Images
mSysBanner.Size = params.Size
mSysBanner.IsMultiple = params.IsMultiple
mSysBanner.Remark = params.Remark
@ -185,16 +184,12 @@ func (c *Banner) Local(tenantID uint64) ([]*BannerLocalInfo, error) {
if tenantID > 0 {
where = append(where, model2.NewWhere("tenant_id", tenantID))
} else {
where = append(where, model2.NewWhere("tenant_id", c.TenantID))
}
if err := model2.Pluck(mSysBanner.SysBanner, "local", &out, where...); err != nil {
return nil, err
}
c.filter(out, ">")
return nil, nil
return c.tree(c.filter(out, ">"), defaultFirstLevelKey), nil
}
// Delete 删除操作