n
房屋
-ID:String-name:String -FatherObject:String buildingID-belongsToBuildingGroup:boolean=false-bondedCityHouseNumber:String=null-itsUnitID:int-itsFloorID:int-itsFullName:String-itsApplication:String-itsPropertyOwnerID:String-
+joinHouseGroup(HouseGroup houseGroup)+leaveHouseGroup()+addUnit(Unit unit)+immigrantUnit(Unit unit)+emmigantAppointedUnit(Unit unit)+addPeople(People people)+emmigrantAppointedPeople(People people)+getBondedUnits():List+getBondedPeople():List+bondWithHouseNumber(String houseNumber)
实有人口
-number:Long-ID:String-name:String
+bondWithAppointedBuilding(Building building)+getBondedBuildings(Building building)+cancelBondBuilding(Building building)+bondWithAppointedUnit(Unit unit)+getBondedUnits();List +cancelBondUnit(Unit unit)+emmigrantItsself(Address address)+destroy()
楼群
-ID:String-name:String-includedBuildingIDs:List-bondedAddressObjectPoint:Building
+destroy()+addUnit(Unit unit)+immigrantUnit(Unit unit)+emmigrantUnit(Unit unit)+immigrantPeople(People people)+emmigrantPeople(People people)+getBondedUnits():List+getBondedPeople():List+bondAppointedAddress(Address address)
人口
迁出单位
+ID:String+name:String+organizationID:String+emmigantNote:String
实有单位
-ID:String-name:String-isJuridicalEntity:boolean-organizationID:String
+bondWithAppointedBuilding(Building building)+getBondedBuildings():List+cancelBondingWithBuilding(Building builing)+addWorkedPeople(People people)+emmigrantAppointedPeople(People people)+getBondedPeople():List+emmigrantItsself(Address address)+destroy()+setLivePeople(People workPeople)
房屋组
-ID:String-name:String-fatherObject:String-bondedHouseNumber:String=null
+destroy()+addUnit(Unit unit)+immigrantUnit(Unit unit)+emmigrantUnit(Unit unit)+addPeople(People people)+emmigrantPeople(People people)+getBondedUnits():List+getBondedPeople():List+bondWithHouseNumber(String HouseNumber)+checkMapPartExist();boolean+checkUnmatchedMapPart():boolean+checkUnmatchedBuilding():boolean+checkBondedStructureExist():boolean
单位
注销单位
+ID:String+name:String+orgaanization:String+destroyDate:date+destroyNote:String
注销人口
-number:Long-ID:String-name:String-destroyDate:date-destroyNote:String
迁出人口
-number:Long-ID:String-name:String-emmigrantNote:String
楼栋
-ID:String-name:String-twoDMapID:String-FatherObject:String=null-belongstoBuildingGroup:boolean=false-bondedAddressObject:Object=null-bondedNetID:String
+selectMapPosition(String mapPartID)+cancelMaoPosition()+joinBuildingGroup(BuildingGroup buildingGroup)+leaveBuildingGroup()+addUnit(Unit unit)+leaveUnit(Unit unit)+deleteAppointedUnit(Unit unit)+addPeopleObject(People people)+deleteAppointedPeople(People people)+getBondedUnitList():List+getBondedPeopelList+destroy()+bondWithAddressPoint(Objectaddress)+addHouse(House house)+deleteHouse(House house)+addHouseGroup(HouseGroup houseGroup)+deleteHouseGroup(HouseGroup houseGroup)+joinGrid(Grid grid)+leaveGrid(Grid grid)
建筑物