Browse Source

业务目录优化@20210226:将传统的control、service、dao目录分别细分到具体的业务分类之下。

huangbo 4 years ago
parent
commit
31d8b44682

+ 4 - 3
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/RestScaffoldStart.java

@ -2,8 +2,8 @@ package com.ai.ipu.server;
2 2
3 3
4 4
import com.ai.ipu.basic.util.IpuBaseException;
5
import com.ai.ipu.restful.InterceptorManager;
6 5
import com.ai.ipu.restful.boot.IpuRestApplication;
6
import com.ai.ipu.restful.interceptor.InterceptorManager;
7 7
import com.ai.ipu.restful.interceptor.SessionInterceptor;
8 8
import com.ai.ipu.server.handler.AuthHandler;
9 9
import com.ai.ipu.server.handler.HandlerManager;
@ -48,10 +48,11 @@ public class RestScaffoldStart {
48 48
    
49 49
    
50 50
    private static void registerInterceptor(){
51
        String pathPattern = "/**";
51 52
        // 注册Session校验拦截器
52
        InterceptorManager.registerHandlerInterceptor("/**", new SessionInterceptor());
53
        InterceptorManager.registerHandlerInterceptor(pathPattern, new SessionInterceptor());
53 54
        // 排除Session校验拦截器的拦截请求
54 55
        String[] excludePaths = new String[]{"/login"};
55
        InterceptorManager.registerExcludePath("/**", excludePaths);
56
        InterceptorManager.registerExcludePath(pathPattern, excludePaths);
56 57
    }
57 58
}

+ 2 - 2
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/control/AuthController.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.control;
1
package com.ai.ipu.server.biz.auth.control;
2 2
3 3
import org.slf4j.Logger;
4 4
import org.slf4j.LoggerFactory;
@ -9,7 +9,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
9 9
10 10
import com.ai.ipu.data.JMap;
11 11
import com.ai.ipu.data.impl.JsonMap;
12
import com.ai.ipu.server.service.AuthService;
12
import com.ai.ipu.server.biz.auth.service.AuthService;
13 13
14 14
@Controller
15 15
public class AuthController {

+ 2 - 2
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/control/MenuController.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.control;
1
package com.ai.ipu.server.biz.auth.control;
2 2

3 3
import org.slf4j.Logger;
4 4
import org.slf4j.LoggerFactory;
@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
10 10
import com.ai.ipu.data.JMap;
11 11
import com.ai.ipu.data.impl.JsonMap;
12 12
import com.ai.ipu.restful.framework.SpringSessionManager;
13
import com.ai.ipu.server.service.MenuService;
13
import com.ai.ipu.server.biz.auth.service.MenuService;
14 14

15 15
@Controller
16 16
public class MenuController {

+ 1 - 1
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/AuthService.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.service;
1
package com.ai.ipu.server.biz.auth.service;
2 2

3 3
public interface AuthService {
4 4
    

+ 1 - 1
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/MenuService.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.service;
1
package com.ai.ipu.server.biz.auth.service;
2 2

3 3
public interface MenuService {
4 4
    

+ 2 - 2
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/impl/AuthServiceImpl.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.service.impl;
1
package com.ai.ipu.server.biz.auth.service.impl;
2 2

3 3
import java.util.HashMap;
4 4
import java.util.Map;
@ -6,9 +6,9 @@ import java.util.Map;
6 6
import org.springframework.stereotype.Service;
7 7

8 8
import com.ai.ipu.restful.framework.SpringSessionManager;
9
import com.ai.ipu.server.biz.auth.service.AuthService;
9 10
import com.ai.ipu.server.handler.AuthHandler;
10 11
import com.ai.ipu.server.handler.HandlerManager;
11
import com.ai.ipu.server.service.AuthService;
12 12

13 13
/**
14 14
 * @author huangbo@asiainfo.com

+ 2 - 2
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/impl/MenuServiceImpl.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.service.impl;
1
package com.ai.ipu.server.biz.auth.service.impl;
2 2

3 3
import org.slf4j.Logger;
4 4
import org.slf4j.LoggerFactory;
@ -8,7 +8,7 @@ import org.springframework.cache.annotation.Cacheable;
8 8
import org.springframework.stereotype.Service;
9 9

10 10
import com.ai.ipu.basic.file.FileUtil;
11
import com.ai.ipu.server.service.MenuService;
11
import com.ai.ipu.server.biz.auth.service.MenuService;
12 12

13 13
@Service
14 14
public class MenuServiceImpl implements MenuService {

ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/impl/readme.md → ipu-rest-scaffold/src/main/java/com/ai/ipu/server/biz/auth/service/impl/readme.md


+ 2 - 2
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/control/DbCurdController.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.control;
1
package com.ai.ipu.server.biz.db.control;
2 2

3 3
import java.util.List;
4 4
import java.util.Map;
@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
11 11
import com.ai.ipu.common.date.TimeUtil;
12 12
import com.ai.ipu.data.JMap;
13 13
import com.ai.ipu.data.impl.JsonMap;
14
import com.ai.ipu.server.service.DbCurdService;
14
import com.ai.ipu.server.biz.db.service.DbCurdService;
15 15

16 16
/**
17 17
 * @author huangbo@asiainfo.com

+ 2 - 2
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/control/DbSqlMgmtController.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.control;
1
package com.ai.ipu.server.biz.db.control;
2 2

3 3
import java.util.List;
4 4
import java.util.Map;
@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
10 10

11 11
import com.ai.ipu.data.JMap;
12 12
import com.ai.ipu.data.impl.JsonMap;
13
import com.ai.ipu.server.service.DbSqlMgmtService;
13
import com.ai.ipu.server.biz.db.service.DbSqlMgmtService;
14 14

15 15
/**
16 16
 * @author huangbo@asiainfo.com

+ 3 - 3
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/dao/BizSqlDao.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.dao;
1
package com.ai.ipu.server.biz.db.dao;
2 2

3 3
import java.io.IOException;
4 4
import java.util.List;
@ -13,9 +13,9 @@ import com.ai.ipu.database.dao.impl.AbstractBizDao;
13 13
 * @desc 基于SQL的操作范例
14 14
 * 业务dao不暴露和业务无关的方法.
15 15
 */
16
public class BizSqlDao extends AbstractBizDao{
16
public class DbCurdDao extends AbstractBizDao{
17 17

18
    public BizSqlDao(String connName) throws IOException {
18
    public DbCurdDao(String connName) throws IOException {
19 19
        super(connName);
20 20
    }
21 21


+ 1 - 1
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/DbCurdService.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.service;
1
package com.ai.ipu.server.biz.db.service;
2 2

3 3
import java.util.List;
4 4
import java.util.Map;

+ 1 - 1
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/DbSqlMgmtService.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.service;
1
package com.ai.ipu.server.biz.db.service;
2 2

3 3
import java.util.List;
4 4
import java.util.Map;

+ 4 - 4
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/impl/DbCurdServiceImpl.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.service.impl;
1
package com.ai.ipu.server.biz.db.service.impl;
2 2

3 3
import java.util.List;
4 4
import java.util.Map;
@ -9,8 +9,8 @@ import com.ai.ipu.data.JMap;
9 9
import com.ai.ipu.data.impl.JsonMap;
10 10
import com.ai.ipu.database.dao.IpuDaoManager;
11 11
import com.ai.ipu.database.dao.impl.CrudDao;
12
import com.ai.ipu.server.dao.BizSqlDao;
13
import com.ai.ipu.server.service.DbCurdService;
12
import com.ai.ipu.server.biz.db.dao.DbCurdDao;
13
import com.ai.ipu.server.biz.db.service.DbCurdService;
14 14

15 15
@Service
16 16
public class DbCurdServiceImpl implements DbCurdService{
@ -86,7 +86,7 @@ public class DbCurdServiceImpl implements DbCurdService{
86 86
    }
87 87

88 88
    public int takePK() throws Exception {
89
        BizSqlDao bizDao = IpuDaoManager.takeDao(BizSqlDao.class, connName);
89
        DbCurdDao bizDao = IpuDaoManager.takeDao(DbCurdDao.class, connName);
90 90
        int pk = bizDao.takePK();
91 91
        return pk;
92 92
    }

+ 2 - 2
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/service/impl/DbSqlMgmtServiceImpl.java

@ -1,4 +1,4 @@
1
package com.ai.ipu.server.service.impl;
1
package com.ai.ipu.server.biz.db.service.impl;
2 2

3 3
import java.util.List;
4 4
import java.util.Map;
@ -6,7 +6,7 @@ import java.util.Map;
6 6
import org.springframework.stereotype.Service;
7 7

8 8
import com.ai.ipu.basic.util.IpuUtility;
9
import com.ai.ipu.server.service.DbSqlMgmtService;
9
import com.ai.ipu.server.biz.db.service.DbSqlMgmtService;
10 10
import com.ai.ipu.server.util.RestScaffoldConstant;
11 11
import com.ai.ipu.sql.mgmt.ISqlMgmtDao;
12 12
import com.ai.ipu.sql.mgmt.SqlMgmtDaoFactory;