Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-store
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-store
Commits
b9ab9390
Commit
b9ab9390
authored
Feb 25, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
门店导购对外API项目
parent
4d33187c
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
345 additions
and
0 deletions
+345
-0
pom.xml
gic-store-open-service/pom.xml
+207
-0
app.properties
...e-open-service/src/main/resources/META-INF/app.properties
+1
-0
applicationContext-conf.xml
...en-service/src/main/resources/applicationContext-conf.xml
+12
-0
dubbo-gic-store-open-service.xml
...rvice/src/main/resources/dubbo-gic-store-open-service.xml
+24
-0
dubbo-project.properties
...-open-service/src/main/resources/dubbo-project.properties
+4
-0
jdbc-gic-store-open-service.xml
...ervice/src/main/resources/jdbc-gic-store-open-service.xml
+70
-0
log4j2.xml
gic-store-open-service/src/main/resources/log4j2.xml
+27
-0
No files found.
gic-store-open-service/pom.xml
0 → 100644
View file @
b9ab9390
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd"
>
<parent>
<groupId>
com.gic
</groupId>
<artifactId>
gic-pom-base
</artifactId>
<version>
4.0-SNAPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
gic-store-open-service
</artifactId>
<version>
${libraryVersion}
</version>
<name>
${project.artifactId}
</name>
<url>
http://www.demogic.com
</url>
<properties>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<maven.compiler.source>
1.8
</maven.compiler.source>
<maven.compiler.target>
1.8
</maven.compiler.target>
<libraryVersion>
4.0-SNAPSHOT
</libraryVersion>
<gic-sharding-sdk>
3.1-SNAPSHOT
</gic-sharding-sdk>
<!-- api依赖,正式版会在 gic-pom-base 里生成 -->
<gic-store-api>
4.0-SNAPSHOT
</gic-store-api>
<gic-redis-data>
4.0-SNAPSHOT
</gic-redis-data>
<gic-bizdict-api>
4.0.0-SNAPSHOT
</gic-bizdict-api>
<gic-bizdict-sdk>
4.0.0-SNAPSHOT
</gic-bizdict-sdk>
<gic-platform-enterprise-api>
4.0-SNAPSHOT
</gic-platform-enterprise-api>
</properties>
<dependencies>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-commons
</artifactId>
<version>
${gic-commons}
</version>
<exclusions>
<exclusion>
<groupId>
ch.qos.logback
</groupId>
<artifactId>
*
</artifactId>
</exclusion>
<exclusion>
<artifactId>
dubbo
</artifactId>
<groupId>
com.alibaba
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-platform-config
</artifactId>
<version>
${gic-platform-config}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-sharding-sdk
</artifactId>
<version>
${gic-sharding-sdk}
</version>
</dependency>
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis
</artifactId>
<version>
3.5.1
</version>
</dependency>
<dependency>
<groupId>
com.github.pagehelper
</groupId>
<artifactId>
pagehelper
</artifactId>
<version>
5.1.9
</version>
</dependency>
<dependency>
<groupId>
org.mybatis
</groupId>
<artifactId>
mybatis-spring
</artifactId>
<version>
2.0.1
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-store-api
</artifactId>
<version>
${gic-store-api}
</version>
</dependency>
<dependency>
<groupId>
junit
</groupId>
<artifactId>
junit
</artifactId>
<version>
4.12
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-test
</artifactId>
<version>
5.1.7.RELEASE
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-redis-data
</artifactId>
<version>
${gic-redis-data}
</version>
</dependency>
<dependency>
<groupId>
com.gic.bizdict
</groupId>
<artifactId>
gic-bizdict-api
</artifactId>
<version>
${gic-bizdict-api}
</version>
</dependency>
<dependency>
<groupId>
com.gic.bizdict
</groupId>
<artifactId>
gic-bizdict-sdk
</artifactId>
<version>
${gic-bizdict-sdk}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-enterprise-base-api
</artifactId>
<version>
${gic-enterprise-base-api}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-search-business-api
</artifactId>
<version>
${gic-search-business-api}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-search-log-api
</artifactId>
<version>
${gic-search-log-api}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-platform-enterprise-api
</artifactId>
<version>
${gic-platform-enterprise-api}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-platform-auth-api
</artifactId>
<version>
${gic-platform-auth-api}
</version>
</dependency>
</dependencies>
<build>
<finalName>
${project.artifactId}
</finalName>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<configuration>
<encoding>
${project.build.sourceEncoding}
</encoding>
<source>
${maven.compiler.source}
</source>
<target>
${maven.compiler.target}
</target>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-jar-plugin
</artifactId>
<configuration>
<classesDirectory>
target/classes/
</classesDirectory>
<archive>
<manifest>
<mainClass>
com.gic.commons.DubboMain
</mainClass>
<!-- 打包时 MANIFEST.MF文件不记录的时间戳版本 -->
<useUniqueVersions>
false
</useUniqueVersions>
<addClasspath>
true
</addClasspath>
<classpathPrefix>
lib/
</classpathPrefix>
</manifest>
<manifestEntries>
<Class-Path>
.
</Class-Path>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-dependency-plugin
</artifactId>
<executions>
<execution>
<id>
copy-dependencies
</id>
<phase>
package
</phase>
<goals>
<goal>
copy-dependencies
</goal>
</goals>
<configuration>
<type>
jar
</type>
<includeTypes>
jar
</includeTypes>
<outputDirectory>
${project.build.directory}/lib
</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-deploy-plugin
</artifactId>
<version>
2.8.2
</version>
<configuration>
<skip>
true
</skip>
</configuration>
</plugin>
</plugins>
</build>
</project>
gic-store-open-service/src/main/resources/META-INF/app.properties
0 → 100644
View file @
b9ab9390
app.id
=
gic-store
gic-store-open-service/src/main/resources/applicationContext-conf.xml
0 → 100644
View file @
b9ab9390
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns=
"http://www.springframework.org/schema/beans"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"
>
<import
resource=
"classpath:applicationContext-init.xml"
/>
<import
resource=
"classpath:dubbo-gic-store-open-service.xml"
/>
<import
resource=
"classpath*:dubbo-setting.xml"
/>
<import
resource=
"classpath:jdbc-gic-store-open-service.xml"
/>
<import
resource=
"classpath*:redis-init.xml"
/>
</beans>
\ No newline at end of file
gic-store-open-service/src/main/resources/dubbo-gic-store-open-service.xml
0 → 100644
View file @
b9ab9390
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns=
"http://www.springframework.org/schema/beans"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo=
"http://code.alibabatech.com/schema/dubbo"
xmlns:context=
"http://www.springframework.org/schema/context"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"
>
<context:component-scan
base-package=
"com.gic.store.open.*"
/>
<!-- 应用名称 -->
<dubbo:application
name=
"gic-store-service"
/>
<dubbo:protocol
name=
"dubbo"
port=
"20360"
/>
<dubbo:reference
interface=
"com.gic.enterprise.service.PlatformBrandApiService"
id=
"platformBrandApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.auth.service.UnionEnterpriseApiService"
id=
"unionEnterpriseApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.enterprise.service.EnterpriseApiService"
id=
"enterpriseApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.enterprise.service.EnterpriseInitApiService"
id=
"enterpriseInitApiService"
timeout=
"60000"
/>
<dubbo:reference
interface=
"com.gic.enterprise.service.CustomStoreApiService"
id=
"customStoreApiService"
timeout=
"60000"
/>
</beans>
gic-store-open-service/src/main/resources/dubbo-project.properties
0 → 100644
View file @
b9ab9390
dubbo.registry.file
=
gic-store-service
# 门店详情过期时间 单位:小时
storeExpiredTime
=
1
\ No newline at end of file
gic-store-open-service/src/main/resources/jdbc-gic-store-open-service.xml
0 → 100644
View file @
b9ab9390
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns=
"http://www.springframework.org/schema/beans"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:context=
"http://www.springframework.org/schema/context"
xmlns:apollo=
"http://www.ctrip.com/schema/apollo"
xmlns:aop=
"http://www.springframework.org/schema/aop"
xmlns:tx=
"http://www.springframework.org/schema/tx"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
http://www.ctrip.com/schema/apollo
http://www.ctrip.com/schema/apollo.xsd"
>
<context:annotation-config/>
<!-- 启动对@AspectJ注解的支持 -->
<aop:aspectj-autoproxy
/>
<bean
class=
"com.gic.store.utils.log.LogAspect"
></bean>
<!--<apollo:config namespaces="COMMON.sharding,COMMON.4.0-jdbc"/>-->
<!--<bean id="dataSource" class="com.gic.sharding.sdk.ShardingDatasource" init-method="init">-->
<!--<property name="shardingId" value="${sharding.shardingId}"/>-->
<!--<property name="maxSize" value="${jdbc.maxsize}"/>-->
<!--<property name="urlType" value="${sharding.urlType:inner}"/>-->
<!--</bean>-->
<import
resource=
"classpath:applicationContext-db-only.xml"
/>
<bean
class=
"org.mybatis.spring.SqlSessionFactoryBean"
id=
"sqlSessionFactory"
>
<property
name=
"dataSource"
ref=
"dataSource"
/>
<property
name=
"typeAliasesPackage"
value=
"com.gic.store.**.entity"
/>
<property
name=
"mapperLocations"
value=
"classpath*:mapper/*.xml"
/>
<property
name=
"plugins"
>
<array>
<!-- 自动生成id -->
<bean
class=
"com.gic.commons.plugin.mybatis.AutoIdInterceptor"
/>
<!-- 分页插件 -->
<bean
class=
"com.github.pagehelper.PageInterceptor"
>
<property
name=
"properties"
>
<value>
helperDialect=mysql
</value>
</property>
</bean>
</array>
</property>
</bean>
<bean
class=
"org.mybatis.spring.mapper.MapperScannerConfigurer"
>
<property
name=
"basePackage"
value=
"com.gic.store.**.dao.mapper"
/>
<property
name=
"sqlSessionFactoryBeanName"
value=
"sqlSessionFactory"
/>
</bean>
<bean
class=
"org.springframework.jdbc.datasource.DataSourceTransactionManager"
>
<property
name=
"dataSource"
ref=
"dataSource"
/>
</bean>
<!-- 事务管理器 -->
<bean
id=
"txManager"
class=
"org.springframework.jdbc.datasource.DataSourceTransactionManager"
>
<property
name=
"dataSource"
ref=
"dataSource"
/>
</bean>
<tx:annotation-driven
transaction-manager=
"txManager"
/>
</beans>
\ No newline at end of file
gic-store-open-service/src/main/resources/log4j2.xml
0 → 100644
View file @
b9ab9390
<?xml version="1.0" encoding="UTF-8"?>
<configuration
status=
"error"
packages=
"com.gic.commons.log"
>
<appenders>
<!--这个输出控制台的配置-->
<Console
name=
"Console"
target=
"SYSTEM_OUT"
>
<!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)-->
<ThresholdFilter
level=
"trace"
onMatch=
"ACCEPT"
onMismatch=
"DENY"
/>
<!--这个都知道是输出日志的格式-->
<PatternLayout
pattern=
"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c:%L] [%traceId] %m%n"
/>
</Console>
</appenders>
<loggers>
<!--建立一个默认的root的logger-->
<Logger
name=
"com.gic"
level=
"DEBUG"
/>
<Logger
name=
"org.springframework"
level=
"INFO"
/>
<logger
name=
"Sharding-JDBC-SQL"
level=
"INFO"
/>
<logger
name=
"org.hibernate.SQL"
level=
"DEBUG"
/>
<logger
name=
"org.hibernate.type.descriptor.sql.BasicBinder"
level=
"DEBUG"
/>
<Root
level=
"WARN"
>
<!--<Root level="DEBUG">-->
<AppenderRef
ref=
"Console"
/>
</Root>
</loggers>
</configuration>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment