feat:完善项目信息
This commit is contained in:
@ -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 删除操作
|
||||
|
||||
Reference in New Issue
Block a user