[区域]可以设置区域说明文字

This commit is contained in:
GoEdgeLab
2020-12-10 22:21:21 +08:00
parent 7eecaa1224
commit 806cd069b5
3 changed files with 39 additions and 32 deletions

View File

@@ -74,23 +74,25 @@ func (this *NodeRegionDAO) FindNodeRegionName(id int64) (string, error) {
}
// 创建区域
func (this *NodeRegionDAO) CreateRegion(adminId int64, name string) (int64, error) {
func (this *NodeRegionDAO) CreateRegion(adminId int64, name string, description string) (int64, error) {
op := NewNodeRegionOperator()
op.AdminId = adminId
op.Name = name
op.Description = description
op.State = NodeRegionStateEnabled
op.IsOn = true
return this.SaveInt64(op)
}
// 修改区域
func (this *NodeRegionDAO) UpdateRegion(regionId int64, name string, isOn bool) error {
func (this *NodeRegionDAO) UpdateRegion(regionId int64, name string, description string, isOn bool) error {
if regionId <= 0 {
return errors.New("invalid regionId")
}
op := NewNodeRegionOperator()
op.Id = regionId
op.Name = name
op.Description = description
op.IsOn = isOn
return this.Save(op)
}