目录结构调整

This commit is contained in:
TanJ 2024-12-02 15:57:10 +08:00
parent 8bcbf1b26b
commit 19c1754f93
28 changed files with 42 additions and 186 deletions

7
.gitignore vendored
View File

@ -4,11 +4,8 @@ target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
.idea
*/target/
.idea/
*.iws
*.iml
*.ipr

View File

@ -1,3 +1,3 @@
FROM harbor.axzo.cn/images_base/jdk1.8-fc:v1
COPY server/target/demo-server.jar ./demo-server.jar
FROM registry.cn-hangzhou.aliyuncs.com/axzo-k8s/jdk1.8-fc:v1
COPY orgmanax-server/target/maokai.jar ./orgmanax.jar
ENTRYPOINT [{ENTRYPOINT}]

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax.config;
package cn.axzo.orgmanax.api.config;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Configuration;
@ -8,6 +8,6 @@ import org.springframework.context.annotation.Configuration;
* @date 2022/4/25 10:48
*/
@Configuration
@EnableFeignClients(basePackages = "cn.axzo.orgmanax.feign")
@EnableFeignClients(basePackages = "cn.axzo.orgmanax.api.feign")
public class OrgmanaxApiConfig {
}

View File

@ -0,0 +1,15 @@
package cn.axzo.orgmanax.api.feign;
import org.springframework.cloud.openfeign.FeignClient;
/**
* @author tanjie@axzo.cn
* @date 2024/12/2 15:40
*/
@FeignClient(
value = "orgmanax",
url = "${axzo.service.orgmanax:http://orgmanax:8080}")
public interface OrganizationalNodeApi {
}

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax;
package cn.axzo.orgmanax.api;
/**

View File

@ -0,0 +1 @@
package cn.axzo.orgmanax.api.req;

View File

@ -0,0 +1 @@
package cn.axzo.orgmanax.api.resp;

View File

@ -1 +0,0 @@
package cn.axzo.orgmanax.req;

View File

@ -1 +0,0 @@
package cn.axzo.orgmanax.resp;

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.axzo.orgmanax.config.OrgmanaxApiConfig
cn.axzo.orgmanax.api.config.OrgmanaxApiConfig

View File

@ -1,38 +0,0 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax.config;
package cn.axzo.orgmanax.common.config;
/**
* 公共组件枚举等
*

View File

@ -1,38 +0,0 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store

View File

@ -1,11 +0,0 @@
package cn.axzo.orgmanax;
/**
* @author tanjie@axzo.cn
* @date 2024/11/28 15:52
*/
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}

View File

@ -0,0 +1,4 @@
/**
* @#{(#)package-info.java }
* 领域层
*/

View File

@ -1,38 +0,0 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax.client;
package cn.axzo.orgmanax.infra.client;
import cn.axzo.foundation.web.support.apps.AppCenter;
import cn.axzo.foundation.web.support.rpc.RpcClient;

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax.config;
package cn.axzo.orgmanax.infra.config;
import cn.axzo.foundation.web.support.AppRuntime;
import cn.axzo.foundation.web.support.apps.AppCenter;

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax.config;
package cn.axzo.orgmanax.infra.config;
import cn.axzo.foundation.dao.support.mysql.plugins.LimitInterceptor;
import cn.axzo.foundation.web.support.conditional.LocalCondition;

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax.config;
package cn.axzo.orgmanax.infra.config;
import cn.axzo.foundation.event.support.consumer.*;
import cn.axzo.foundation.event.support.producer.EventProducer;

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax;
package cn.axzo.orgmanax.infra;
/**
* @(#)package-info.java
* 基础设施层

View File

@ -1,38 +0,0 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store

View File

@ -23,15 +23,18 @@
<artifactId>orgmanax-domain</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.orgmanax</groupId>
<artifactId>orgmanax-infra</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax;
package cn.axzo.orgmanax.server;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;

View File

@ -1,4 +1,4 @@
package cn.axzo.orgmanax.controller.unit;
package cn.axzo.orgmanax.server.controller.unit;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

View File

@ -1,5 +1,5 @@
package cn.axzo.orgmanax.service;
package cn.axzo.orgmanax.server.service;
/**
* @(#)service层
* 该层为业务实现但是只关注业务的流程针对domain或者infra完成整个业务的编排不包含具体业务逻辑实现