有个选择用户所在地区的功能,比如用户添加到了陕西省下面,他除了可以看到陕西省这个部门,还可以看到陕西省下面所有的部门以及子部门。如果只加在陕西省西安市,只能看见陕西省西安市和西安市下面的所有部门。如果加在西安市,又加在铜川市下面的一个县里,他可以看到陕西省下面的西安市和西安市下面的所有部门,还可以看到铜川市,但铜川市下面只能看到一个县。类似于企业微信选择通讯录功能。
我只实现了省市县,如果县下面有镇,镇下面有街道或者乡,有没有不用递归就可以实现的,尽量减少数据库操作,或者是把数据全取出来,用java递归。大家有什么具体实现的方法没有?
翻过高山走不出你
相关分类