init data sysout to logger
This commit is contained in:
@@ -76,25 +76,20 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 区域、行政区划表
|
||||
*/
|
||||
public void initArea() throws Exception{
|
||||
try{
|
||||
clearTable(Area.class);
|
||||
initExcelData(Area.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Area entity = (Area)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
areaService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(Area.class);
|
||||
initExcelData(Area.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Area entity = (Area)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
areaService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -103,26 +98,21 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 参数配置表
|
||||
*/
|
||||
public void initConfig() throws Exception{
|
||||
try{
|
||||
clearTable(Config.class);
|
||||
initExcelData(Config.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Config entity = (Config)params[1];
|
||||
entity.setId(IdGen.nextId());
|
||||
entity.setIsNewRecord(true);
|
||||
configService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(Config.class);
|
||||
initExcelData(Config.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Config entity = (Config)params[1];
|
||||
entity.setId(IdGen.nextId());
|
||||
entity.setIsNewRecord(true);
|
||||
configService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -131,25 +121,20 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 系统模块表
|
||||
*/
|
||||
public void initModule() throws Exception{
|
||||
try{
|
||||
clearTable(Module.class);
|
||||
initExcelData(Module.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Module entity = (Module)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
moduleService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(Module.class);
|
||||
initExcelData(Module.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Module entity = (Module)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
moduleService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -160,41 +145,36 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 系统字典、用户字典表
|
||||
*/
|
||||
public void initDict() throws Exception{
|
||||
try{
|
||||
clearTable(DictType.class);
|
||||
initExcelData(DictType.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
DictType entity = (DictType)params[1];
|
||||
entity.setId(IdGen.nextId());
|
||||
entity.setIsNewRecord(true);
|
||||
dictTypeService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(DictType.class);
|
||||
initExcelData(DictType.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
DictType entity = (DictType)params[1];
|
||||
entity.setId(IdGen.nextId());
|
||||
entity.setIsNewRecord(true);
|
||||
dictTypeService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
return null;
|
||||
}
|
||||
});
|
||||
|
||||
clearTable(DictData.class);
|
||||
initExcelData(DictData.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
DictData entity = (DictData)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
dictDataService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(DictData.class);
|
||||
initExcelData(DictData.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
DictData entity = (DictData)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
dictDataService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -203,27 +183,22 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 角色表
|
||||
*/
|
||||
public void initRole() throws Exception{
|
||||
try{
|
||||
clearTable(Role.class);
|
||||
clearTable(RoleMenu.class);
|
||||
clearTable(RoleDataScope.class);
|
||||
initExcelData(Role.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Role entity = (Role)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
roleService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(Role.class);
|
||||
clearTable(RoleMenu.class);
|
||||
clearTable(RoleDataScope.class);
|
||||
initExcelData(Role.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Role entity = (Role)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
roleService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -234,30 +209,25 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 菜单表
|
||||
*/
|
||||
public void initMenu() throws Exception{
|
||||
try{
|
||||
clearTable(Menu.class);
|
||||
clearTable(RoleMenu.class);
|
||||
initExcelData(Menu.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Menu entity = (Menu)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
menuService.save(entity);
|
||||
RoleMenu rm = new RoleMenu();
|
||||
rm.setMenuCode(entity.getMenuCode());
|
||||
rm.setRoleCode(Role.CORP_ADMIN_ROLE_CODE);
|
||||
roleMenuDao.insert(rm);
|
||||
return null;
|
||||
}
|
||||
clearTable(Menu.class);
|
||||
clearTable(RoleMenu.class);
|
||||
initExcelData(Menu.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Menu entity = (Menu)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
menuService.save(entity);
|
||||
RoleMenu rm = new RoleMenu();
|
||||
rm.setMenuCode(entity.getMenuCode());
|
||||
rm.setRoleCode(Role.CORP_ADMIN_ROLE_CODE);
|
||||
roleMenuDao.insert(rm);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -266,28 +236,23 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 用户表
|
||||
*/
|
||||
public void initUser() throws Exception{
|
||||
try{
|
||||
clearTable(User.class);
|
||||
clearTable(UserRole.class);
|
||||
clearTable(UserDataScope.class);
|
||||
initExcelData(User.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
User entity = (User)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
entity.setPassword(UserService.encryptPassword(entity.getPassword()));
|
||||
userService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(User.class);
|
||||
clearTable(UserRole.class);
|
||||
clearTable(UserDataScope.class);
|
||||
initExcelData(User.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
User entity = (User)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
entity.setPassword(UserService.encryptPassword(entity.getPassword()));
|
||||
userService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -296,25 +261,20 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 组织机构、部门表
|
||||
*/
|
||||
public void initOffice() throws Exception{
|
||||
try{
|
||||
clearTable(Office.class);
|
||||
initExcelData(Office.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Office entity = (Office)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
officeService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(Office.class);
|
||||
initExcelData(Office.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Office entity = (Office)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
officeService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -323,26 +283,21 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 公司表
|
||||
*/
|
||||
public void initCompany() throws Exception{
|
||||
try{
|
||||
clearTable(Company.class);
|
||||
clearTable(CompanyOffice.class);
|
||||
initExcelData(Company.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Company entity = (Company)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
companyService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(Company.class);
|
||||
clearTable(CompanyOffice.class);
|
||||
initExcelData(Company.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Company entity = (Company)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
companyService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -351,25 +306,20 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 岗位表
|
||||
*/
|
||||
public void initPost() throws Exception{
|
||||
try{
|
||||
clearTable(Post.class);
|
||||
initExcelData(Post.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Post entity = (Post)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
postService.save(entity);
|
||||
return null;
|
||||
}
|
||||
clearTable(Post.class);
|
||||
initExcelData(Post.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("save".equals(action)){
|
||||
Post entity = (Post)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
postService.save(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Autowired
|
||||
@@ -378,41 +328,36 @@ public class InitCoreData extends BaseInitDataTests {
|
||||
* 员工、用户表
|
||||
*/
|
||||
public void initEmpUser() throws Exception{
|
||||
try{
|
||||
clearTable(Employee.class);
|
||||
clearTable(EmployeePost.class);
|
||||
initExcelData(EmpUser.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("set".equals(action)){
|
||||
EmpUser entity = (EmpUser)params[1];
|
||||
String header = (String)params[2];
|
||||
String val = (String)params[3];
|
||||
if ("userRoleString".equals(header)){
|
||||
entity.setUserRoleString(val);
|
||||
return true;
|
||||
}else if ("employee.employeePosts".equals(header)){
|
||||
entity.getEmployee().setEmployeePosts(new String[]{val});
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else if("save".equals(action)){
|
||||
EmpUser entity = (EmpUser)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
entity.setPassword(UserService.encryptPassword(entity.getPassword()));
|
||||
empUserService.save(entity);
|
||||
// 设置当前为管理员,否则无法保存用户角色关系
|
||||
entity.setCurrentUser(new User(User.SUPER_ADMIN_CODE));
|
||||
userService.saveAuth(entity);
|
||||
return null;
|
||||
clearTable(Employee.class);
|
||||
clearTable(EmployeePost.class);
|
||||
initExcelData(EmpUser.class, new MethodCallback() {
|
||||
@Override
|
||||
public Object execute(Object... params) {
|
||||
String action = (String)params[0];
|
||||
if("set".equals(action)){
|
||||
EmpUser entity = (EmpUser)params[1];
|
||||
String header = (String)params[2];
|
||||
String val = (String)params[3];
|
||||
if ("userRoleString".equals(header)){
|
||||
entity.setUserRoleString(val);
|
||||
return true;
|
||||
}else if ("employee.employeePosts".equals(header)){
|
||||
entity.getEmployee().setEmployeePosts(new String[]{val});
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else if("save".equals(action)){
|
||||
EmpUser entity = (EmpUser)params[1];
|
||||
entity.setIsNewRecord(true);
|
||||
entity.setPassword(UserService.encryptPassword(entity.getPassword()));
|
||||
empUserService.save(entity);
|
||||
// 设置当前为管理员,否则无法保存用户角色关系
|
||||
entity.setCurrentUser(new User(User.SUPER_ADMIN_CODE));
|
||||
userService.saveAuth(entity);
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
throw new Exception(e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,6 +36,6 @@ echo.
|
||||
cd %~dp0
|
||||
|
||||
cd ../
|
||||
call mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData
|
||||
call mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData -U
|
||||
|
||||
pause
|
||||
@@ -16,4 +16,4 @@ echo "\n[信息] 您真的确认继续吗?否则请关闭窗口。(1)\n"
|
||||
read -s -n1 -p "请按任意键继续 ... "
|
||||
|
||||
cd ..
|
||||
mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData
|
||||
mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData -U
|
||||
|
||||
Reference in New Issue
Block a user