diff --git a/src/main/java/com/dsideal/base/Tools/InitOrgPerson.java b/src/main/java/com/dsideal/base/Tools/InitOrgPerson.java index cc65b4ff..2ab95e15 100644 --- a/src/main/java/com/dsideal/base/Tools/InitOrgPerson.java +++ b/src/main/java/com/dsideal/base/Tools/InitOrgPerson.java @@ -69,9 +69,28 @@ public class InitOrgPerson { PkUtil.InitOrgNumPk(); PkUtil.InitPersonNumPk(); - //写死的系统管理员 + //写死的系统管理员,也可以理解为省管理员 String adminId = "9B28524B-7564-45BC-B1D4-156AC6306EC8"; generateUser(1, "系统管理员", "110000", "110101", 1, adminId, "00000000"); + //遍历所有云南省的市 + String province_id = "FD61813E-70A1-42AB-9A8E-141ED4D47B98"; + sql = "select * from t_dm_area where province_id=? and LEVEL_id=4"; + List cityList = Db.find(sql, province_id); + for (Record city : cityList) { + String city_id = city.getStr("id"); + String city_name = city.getStr("area_name"); + generateUser(2, city_name+"管理员", city_id, "", 2, city_id, city_id); + System.out.println("正在生成:" + city_name + "的管理员账号!"); + //遍历所有市下的县 + sql = "select * from t_dm_area where parent_id=?"; + List countyList = Db.find(sql, city_id); + for (Record county : countyList) { + String county_id = county.getStr("id"); + String county_name = county.getStr("area_name"); + generateUser(3, county_name+"管理员", city_id, county_id, 3, county_id, county_id); + System.out.println("正在生成:" + county_name + "的管理员账号!"); + } + } log.info("恭喜,所有工作成功完成!"); }