Commit 689601da authored by fangzhipeng's avatar fangzhipeng

修改项目结构

parent a45c842d
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<artifactId>bigsys-auth</artifactId>
<groupId>com.bigsys</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>bigsys-auth-api</artifactId>
<packaging>jar</packaging>
</project>
\ No newline at end of file
......@@ -7,108 +7,13 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>bigsys-auth</artifactId>
<packaging>war</packaging>
<packaging>pom</packaging>
<name>auth Maven Webapp</name>
<url>http://maven.apache.org</url>
<description>用户和应用授权中心</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.jdk>1.8</project.build.jdk>
<plugin.maven-compiler>3.1</plugin.maven-compiler>
<!-- plugin setting -->
<mybatis.generator.generatorConfig.xml>${basedir}/src/test/resources/generatorConfig.xml</mybatis.generator.generatorConfig.xml>
<mybatis.generator.generatorConfig.properties>file:///${basedir}/src/test/resources/generatorConfig.properties</mybatis.generator.generatorConfig.properties>
</properties>
<dependencies>
<dependency>
<groupId>com.bigsys</groupId>
<artifactId>bigsys-dubbo</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.bigsys</groupId>
<artifactId>bigsys-spring</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.4</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.42</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.31</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.8</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.8</version>
</dependency>
</dependencies>
<build>
<finalName>bigsys-auth</finalName>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<!--Maven编译插件 配置 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${plugin.maven-compiler}</version>
<configuration>
<source>${project.build.jdk}</source>
<target>${project.build.jdk}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<!-- Mybatis generator代码生成插件 配置 -->
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<configuration>
<configurationFile>${mybatis.generator.generatorConfig.xml}</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbose>
</configuration>
</plugin>
</plugins>
</build>
<modules>
<module>bigsys-auth-api</module>
<module>bigsys-auth-project</module>
</modules>
</project>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<artifactId>bigsys-auth</artifactId>
<groupId>com.bigsys</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>bigsys-auth-project</artifactId>
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.jdk>1.8</project.build.jdk>
<plugin.maven-compiler>3.1</plugin.maven-compiler>
<!-- plugin setting -->
<mybatis.generator.generatorConfig.xml>${basedir}/src/test/resources/generatorConfig.xml</mybatis.generator.generatorConfig.xml>
<mybatis.generator.generatorConfig.properties>file:///${basedir}/src/test/resources/generatorConfig.properties</mybatis.generator.generatorConfig.properties>
</properties>
<dependencies>
<dependency>
<groupId>com.bigsys</groupId>
<artifactId>bigsys-dubbo</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.bigsys</groupId>
<artifactId>bigsys-spring</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.4</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.42</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.31</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.8</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.8</version>
</dependency>
</dependencies>
<build>
<finalName>bigsys-auth</finalName>
<resources>
<resource>
<directory>project/src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<!--Maven编译插件 配置 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${plugin.maven-compiler}</version>
<configuration>
<source>${project.build.jdk}</source>
<target>${project.build.jdk}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<!-- Mybatis generator代码生成插件 配置 -->
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<configuration>
<configurationFile>${mybatis.generator.generatorConfig.xml}</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbose>
</configuration>
</plugin>
</plugins>
</build>
</project>
\ No newline at end of file
package com.bigsys.auth.api;
import com.bigsys.auth.api.model.AppInfo;
public interface AppAuth {
/**
* 根据应用名称获取应用名称获取应用信息
* @param name 应用名称,全系统唯一
* @return
*/
AppInfo auth(String name);
}
package com.bigsys.auth.api.model;
public class AppInfo {
private Integer id;
private String name;
private String authTime;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getAuthTime() {
return authTime;
}
public void setAuthTime(String authTime) {
this.authTime = authTime == null ? null : authTime.trim();
}
}
\ No newline at end of file
package com.bigsys.auth.service.impl;
import com.bigsys.auth.api.AppAuth;
import com.bigsys.auth.api.model.AppInfo;
import com.bigsys.auth.api.model.AppInfoExample;
import com.bigsys.auth.db.dao.AppInfoMapper;
import com.bigsys.auth.util.CreateExample;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service("appAuth")
public class AppAuthImpl implements AppAuth{
@Resource
private AppInfoMapper appInfoMapper;
@Override
public AppInfo auth(String name) {
select((example, criteria) -> {
});
return null;
}
List<AppInfo> select(CreateExample<AppInfoExample, AppInfoExample.Criteria> example) {
AppInfoExample appInfoExample = new AppInfoExample();
AppInfoExample.Criteria criteria = appInfoExample.createCriteria();
example.createExample(appInfoExample, criteria);
return appInfoMapper.selectByExample(appInfoExample);
}
}
package com.bigsys.auth.util;
public interface CreateExample<k, v> {
void createExample(k k, v v);
}
......@@ -9,7 +9,7 @@ jdbc.password=root
# 包路径配置
model.package=com.bigsys.auth.db.model
model.package=com.bigsys.auth.api.model
dao.package=com.bigsys.auth.db.dao
xml.mapper.package=com.bigsys.auth.db.dao
......
......@@ -45,7 +45,7 @@
<columnOverride column="recordTime" javaType="String"></columnOverride>
</table> -->
<table tableName="bigsys_test" domainObjectName="BsTest">
<table tableName="bigsys_app_info" domainObjectName="AppInfo">
</table>
<!--<table tableName="sub_line" domainObjectName="SubLine">-->
<!--<property name="useActualColumnNames" value="true"/>-->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment