24 lines
317 B
Go
24 lines
317 B
Go
package document
|
|
|
|
type Entity struct {
|
|
Id string
|
|
GroupId string
|
|
Name string
|
|
Path string
|
|
ProjectId string
|
|
Areas []Area
|
|
}
|
|
|
|
type Area struct {
|
|
Id string
|
|
Name string
|
|
StartX int
|
|
StartY int
|
|
EndX int
|
|
EndY int
|
|
}
|
|
|
|
func (e *Entity) AddArea(a Area) {
|
|
e.Areas = append(e.Areas, a)
|
|
}
|