From 0618f23d828c681b948130ff6b6528ff2707195c Mon Sep 17 00:00:00 2001 From: csgyoho <shengguo.cai@yoho.cn> Date: Tue, 11 Sep 2018 16:56:25 +0800 Subject: [PATCH] no message --- common/yohoufo-fore-common.iml | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ dal/src/main/java/com/yohoufo/fore/dal/inbox/InBoxMapper.java | 7 +++++++ dal/yohoufo-fore-dal.iml | 22 ++++++++++++++++++++++ deploy/yohoufo-fore-deploy.iml | 12 ++++++++++++ order/yohoufo-fore-order.iml | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ payment/yohoufo-fore-payment.iml | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ product/yohoufo-fore-product.iml | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ users/src/main/java/com/yohoufo/fore/users/inbox/controller/InBoxController.java | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ users/src/main/java/com/yohoufo/fore/users/inbox/model/controller/ListInboxTypeInfoReqBO.java | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ users/src/main/java/com/yohoufo/fore/users/inbox/service/IInBoxService.java | 16 ++++++++++++++++ users/src/main/java/com/yohoufo/fore/users/inbox/service/impl/InBoxServiceImpl.java | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ users/yohoufo-fore-user.iml | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ web/src/main/resources/databases.yml | 21 +++++++++++++++++++++ yohoufo-fore-parent.iml | 12 ++++++++++++ 14 files changed, 1058 insertions(+), 0 deletions(-) create mode 100644 common/yohoufo-fore-common.iml create mode 100644 dal/src/main/java/com/yohoufo/fore/dal/inbox/InBoxMapper.java create mode 100644 dal/yohoufo-fore-dal.iml create mode 100644 deploy/yohoufo-fore-deploy.iml create mode 100644 order/yohoufo-fore-order.iml create mode 100644 payment/yohoufo-fore-payment.iml create mode 100644 product/yohoufo-fore-product.iml create mode 100644 users/src/main/java/com/yohoufo/fore/users/inbox/controller/InBoxController.java create mode 100644 users/src/main/java/com/yohoufo/fore/users/inbox/model/controller/ListInboxTypeInfoReqBO.java create mode 100644 users/src/main/java/com/yohoufo/fore/users/inbox/service/IInBoxService.java create mode 100644 users/src/main/java/com/yohoufo/fore/users/inbox/service/impl/InBoxServiceImpl.java create mode 100644 users/yohoufo-fore-user.iml create mode 100644 web/src/main/resources/databases.yml create mode 100644 yohoufo-fore-parent.iml diff --git a/common/yohoufo-fore-common.iml b/common/yohoufo-fore-common.iml new file mode 100644 index 0000000..8891ec8 --- /dev/null +++ b/common/yohoufo-fore-common.iml @@ -0,0 +1,146 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-trace:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.0.14" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-amqp:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-messaging:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:1.1.2.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:0.10.1.1" level="project" /> + <orderEntry type="library" name="Maven: net.jpountz.lz4:lz4:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-zookeeper:0.7.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.zookeeper:zookeeper:3.4.6" level="project" /> + <orderEntry type="library" name="Maven: jline:jline:0.9.94" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty:3.7.0.Final" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-framework:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-client:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.common:error-code:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.13.sec01" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-test:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.14" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-recipes:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.3" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer-spring:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.2.6" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-redis-cluster:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config-client:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.8.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:1.2.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-oxm:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-rabbit:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:amqp-client:3.5.5" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:http-client:1.0.0.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.9" level="project" /> + <orderEntry type="library" name="Maven: org.influxdb:influxdb-java:2.7" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:retrofit:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:converter-moshi:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.moshi:moshi:1.4.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.13.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:logging-interceptor:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-client-simple:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-alarm:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-x-discovery:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.2" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.5" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-cache:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: net.spy:spymemcached:2.12.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.1-1" level="project" /> + <orderEntry type="library" name="Maven: org.mozilla:rhino:1.7R4" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars-springmvc:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> + <orderEntry type="library" name="Maven: com.qiniu:qiniu-java-sdk:7.0.5" level="project" /> + <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp:okhttp:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.0.6" level="project" /> + <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" /> + <orderEntry type="library" name="Maven: com.sina:weibo4j:3.1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" /> + <orderEntry type="library" name="Maven: commons-net:commons-net:3.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.2" level="project" /> + <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.5" level="project" /> + <orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" /> + <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> + <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.3" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> + <orderEntry type="library" name="Maven: com.google.guava:guava:18.0" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.3" level="project" /> + <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> + <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.5" level="project" /> + <orderEntry type="library" name="Maven: commons-digester:commons-digester:1.8" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils-core:1.7.0" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-docs:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-common:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: javax.mail:mail:1.4.1" level="project" /> + <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:uic-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:social-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.7" level="project" /> + <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> + <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> + <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" /> + <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit:retrofit:1.9.0" level="project" /> + <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.14.4" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:resource-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:users-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:shops-service-model:1.4.4-SNAPSHOT" level="project" /> + </component> +</module> \ No newline at end of file diff --git a/dal/src/main/java/com/yohoufo/fore/dal/inbox/InBoxMapper.java b/dal/src/main/java/com/yohoufo/fore/dal/inbox/InBoxMapper.java new file mode 100644 index 0000000..1deced5 --- /dev/null +++ b/dal/src/main/java/com/yohoufo/fore/dal/inbox/InBoxMapper.java @@ -0,0 +1,7 @@ +package com.yohoufo.fore.dal.inbox; + +/** + * Created by shengguo.cai on 2018/9/11. + */ +public interface InBoxMapper { +} diff --git a/dal/yohoufo-fore-dal.iml b/dal/yohoufo-fore-dal.iml new file mode 100644 index 0000000..e2f9ace --- /dev/null +++ b/dal/yohoufo-fore-dal.iml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.7" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-dbcp2:2.1.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.4.2" level="project" /> + <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" /> + <orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" /> + <orderEntry type="library" name="Maven: commons-pool:commons-pool:20030825.183949" level="project" /> + <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.2.2" level="project" /> + <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.2.6" level="project" /> + <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.30" level="project" /> + </component> +</module> \ No newline at end of file diff --git a/deploy/yohoufo-fore-deploy.iml b/deploy/yohoufo-fore-deploy.iml new file mode 100644 index 0000000..9e16274 --- /dev/null +++ b/deploy/yohoufo-fore-deploy.iml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> \ No newline at end of file diff --git a/order/yohoufo-fore-order.iml b/order/yohoufo-fore-order.iml new file mode 100644 index 0000000..a2388eb --- /dev/null +++ b/order/yohoufo-fore-order.iml @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="module" module-name="yohoufo-fore-common" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-trace:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.0.14" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-amqp:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-messaging:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:1.1.2.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:0.10.1.1" level="project" /> + <orderEntry type="library" name="Maven: net.jpountz.lz4:lz4:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-zookeeper:0.7.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.zookeeper:zookeeper:3.4.6" level="project" /> + <orderEntry type="library" name="Maven: jline:jline:0.9.94" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty:3.7.0.Final" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-framework:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-client:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.common:error-code:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-test:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.14" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-recipes:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.3" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer-spring:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.2.6" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-redis-cluster:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config-client:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.8.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:1.2.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-oxm:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-rabbit:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:amqp-client:3.5.5" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:http-client:1.0.0.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.9" level="project" /> + <orderEntry type="library" name="Maven: org.influxdb:influxdb-java:2.7" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:retrofit:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:converter-moshi:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.moshi:moshi:1.4.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.13.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:logging-interceptor:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-client-simple:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-alarm:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-x-discovery:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.2" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.5" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-cache:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: net.spy:spymemcached:2.12.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.1-1" level="project" /> + <orderEntry type="library" name="Maven: org.mozilla:rhino:1.7R4" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars-springmvc:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> + <orderEntry type="library" name="Maven: com.qiniu:qiniu-java-sdk:7.0.5" level="project" /> + <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp:okhttp:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.0.6" level="project" /> + <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" /> + <orderEntry type="library" name="Maven: com.sina:weibo4j:3.1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" /> + <orderEntry type="library" name="Maven: commons-net:commons-net:3.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.2" level="project" /> + <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.5" level="project" /> + <orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" /> + <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.google.guava:guava:18.0" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.3" level="project" /> + <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> + <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.5" level="project" /> + <orderEntry type="library" name="Maven: commons-digester:commons-digester:1.8" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils-core:1.7.0" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-docs:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-common:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: javax.mail:mail:1.4.1" level="project" /> + <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:uic-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:social-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.7" level="project" /> + <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> + <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> + <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" /> + <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit:retrofit:1.9.0" level="project" /> + <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.14.4" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:resource-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:users-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:shops-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:order-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.13.sec01" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:product-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:promotion-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> + </component> +</module> \ No newline at end of file diff --git a/payment/yohoufo-fore-payment.iml b/payment/yohoufo-fore-payment.iml new file mode 100644 index 0000000..6e811d9 --- /dev/null +++ b/payment/yohoufo-fore-payment.iml @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="module" module-name="yohoufo-fore-common" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-trace:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.0.14" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-amqp:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-messaging:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:1.1.2.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:0.10.1.1" level="project" /> + <orderEntry type="library" name="Maven: net.jpountz.lz4:lz4:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-zookeeper:0.7.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.zookeeper:zookeeper:3.4.6" level="project" /> + <orderEntry type="library" name="Maven: jline:jline:0.9.94" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty:3.7.0.Final" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-framework:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-client:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.common:error-code:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.13.sec01" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-test:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.14" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-recipes:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.3" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer-spring:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.2.6" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-redis-cluster:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config-client:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.8.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:1.2.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-oxm:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-rabbit:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:amqp-client:3.5.5" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:http-client:1.0.0.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.9" level="project" /> + <orderEntry type="library" name="Maven: org.influxdb:influxdb-java:2.7" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:retrofit:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:converter-moshi:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.moshi:moshi:1.4.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.13.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:logging-interceptor:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-client-simple:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-alarm:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-x-discovery:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.2" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.5" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-cache:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: net.spy:spymemcached:2.12.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.1-1" level="project" /> + <orderEntry type="library" name="Maven: org.mozilla:rhino:1.7R4" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars-springmvc:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> + <orderEntry type="library" name="Maven: com.qiniu:qiniu-java-sdk:7.0.5" level="project" /> + <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp:okhttp:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.0.6" level="project" /> + <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" /> + <orderEntry type="library" name="Maven: com.sina:weibo4j:3.1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" /> + <orderEntry type="library" name="Maven: commons-net:commons-net:3.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.2" level="project" /> + <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.5" level="project" /> + <orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" /> + <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.google.guava:guava:18.0" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.3" level="project" /> + <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> + <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.5" level="project" /> + <orderEntry type="library" name="Maven: commons-digester:commons-digester:1.8" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils-core:1.7.0" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-docs:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-common:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: javax.mail:mail:1.4.1" level="project" /> + <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:uic-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:social-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.7" level="project" /> + <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> + <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> + <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" /> + <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit:retrofit:1.9.0" level="project" /> + <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.14.4" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:resource-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:users-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:shops-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="module" module-name="yohoufo-fore-order" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:order-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:product-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:promotion-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> + </component> +</module> \ No newline at end of file diff --git a/product/yohoufo-fore-product.iml b/product/yohoufo-fore-product.iml new file mode 100644 index 0000000..8371d3d --- /dev/null +++ b/product/yohoufo-fore-product.iml @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="module" module-name="yohoufo-fore-common" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-trace:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.0.14" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-amqp:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-messaging:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.1.3.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:1.1.2.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:0.10.1.1" level="project" /> + <orderEntry type="library" name="Maven: net.jpountz.lz4:lz4:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-zookeeper:0.7.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.zookeeper:zookeeper:3.4.6" level="project" /> + <orderEntry type="library" name="Maven: jline:jline:0.9.94" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty:3.7.0.Final" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-framework:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-client:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.common:error-code:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.13.sec01" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-test:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.14" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-recipes:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.3" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer-spring:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.2.6" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-redis-cluster:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config-client:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.8.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:1.2.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-oxm:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-rabbit:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:amqp-client:3.5.5" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:http-client:1.0.0.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.9" level="project" /> + <orderEntry type="library" name="Maven: org.influxdb:influxdb-java:2.7" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:retrofit:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:converter-moshi:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.moshi:moshi:1.4.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.13.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:logging-interceptor:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-client-simple:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-alarm:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-x-discovery:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.2" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.5" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-cache:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: net.spy:spymemcached:2.12.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.1-1" level="project" /> + <orderEntry type="library" name="Maven: org.mozilla:rhino:1.7R4" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars-springmvc:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> + <orderEntry type="library" name="Maven: com.qiniu:qiniu-java-sdk:7.0.5" level="project" /> + <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp:okhttp:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.0.6" level="project" /> + <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" /> + <orderEntry type="library" name="Maven: com.sina:weibo4j:3.1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" /> + <orderEntry type="library" name="Maven: commons-net:commons-net:3.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.2" level="project" /> + <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.5" level="project" /> + <orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" /> + <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.google.guava:guava:18.0" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.3" level="project" /> + <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> + <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.5" level="project" /> + <orderEntry type="library" name="Maven: commons-digester:commons-digester:1.8" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils-core:1.7.0" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-docs:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-common:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: javax.mail:mail:1.4.1" level="project" /> + <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:uic-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:social-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.7" level="project" /> + <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> + <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> + <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" /> + <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit:retrofit:1.9.0" level="project" /> + <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.14.4" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:resource-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:users-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:shops-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> + </component> +</module> \ No newline at end of file diff --git a/users/src/main/java/com/yohoufo/fore/users/inbox/controller/InBoxController.java b/users/src/main/java/com/yohoufo/fore/users/inbox/controller/InBoxController.java new file mode 100644 index 0000000..4c14952 --- /dev/null +++ b/users/src/main/java/com/yohoufo/fore/users/inbox/controller/InBoxController.java @@ -0,0 +1,80 @@ +package com.yohoufo.fore.users.inbox.controller; + +import com.alibaba.fastjson.JSONArray; +import com.yoho.core.common.restbean.ResponseBean; +import com.yoho.error.ServiceError; +import com.yoho.error.exception.ServiceException; +import com.yohoufo.fore.users.inbox.model.controller.ListInboxTypeInfoReqBO; +import com.yohoufo.fore.users.inbox.service.IInBoxService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * Created by shengguo.cai on 2018/9/11. + */ +@RestController +@RequestMapping("/inbox") +public class InBoxController { + + private static Logger logger = LoggerFactory.getLogger(InBoxController.class); + + @Resource + private IInBoxService inBoxService; + + /** + * 查询消息类型以及每个类型下的未读消息 + * @param reqBO + */ + @RequestMapping("/listInboxTypeInfo") + public ResponseBean listInboxTypeInfo(@RequestBody ListInboxTypeInfoReqBO reqBO){ + logger.info("enter listInboxTypeInfo param is {}", reqBO); + // (1)判断用户id是否存在 + if (null == reqBO || reqBO.getUid() < 1) { + logger.warn("Uid is null or 0."); + throw new ServiceException(ServiceError.SMS_INBOX_UID_NULL); + } + JSONArray allTabs = inBoxService.listInboxTypeInfo(reqBO); + ResponseBean responseBean = new ResponseBean(); + responseBean.setCode("200"); + responseBean.setData(allTabs); + responseBean.setMessage("success"); + return responseBean; + } + + /** + * 查看某个消息类型下的未读消息列表(设置为已读) + */ + @RequestMapping("/listNewInboxByType") + public void listNewInboxByType(){ + + } + + /** + * 查看具体某个未读消息(设置已读) + */ + @RequestMapping("/getInboxDetail") + public void getInboxDetail(){ + + } + + /** + * 分页查找最新的未读消息(按时间排序) + */ + @RequestMapping("/listNewInboxByPage") + public void listNewInboxByPage(){ + + } + + /** + * 新增消息 + */ + @RequestMapping("/addInbox") + public void addInbox(){ + + } +} diff --git a/users/src/main/java/com/yohoufo/fore/users/inbox/model/controller/ListInboxTypeInfoReqBO.java b/users/src/main/java/com/yohoufo/fore/users/inbox/model/controller/ListInboxTypeInfoReqBO.java new file mode 100644 index 0000000..674a656 --- /dev/null +++ b/users/src/main/java/com/yohoufo/fore/users/inbox/model/controller/ListInboxTypeInfoReqBO.java @@ -0,0 +1,61 @@ +package com.yohoufo.fore.users.inbox.model.controller; + +/** + * Created by shengguo.cai on 2018/9/11. + */ +public class ListInboxTypeInfoReqBO { + private int uid; + private int size; + private String gender; + private String displayTab; + private String clientType; + private String appVersion; + + public int getUid() { + return uid; + } + + public void setUid(int uid) { + this.uid = uid; + } + + public int getSize() { + return size; + } + + public void setSize(int size) { + this.size = size; + } + + public String getGender() { + return gender; + } + + public void setGender(String gender) { + this.gender = gender; + } + + public String getDisplayTab() { + return displayTab; + } + + public void setDisplayTab(String displayTab) { + this.displayTab = displayTab; + } + + public String getClientType() { + return clientType; + } + + public void setClientType(String clientType) { + this.clientType = clientType; + } + + public String getAppVersion() { + return appVersion; + } + + public void setAppVersion(String appVersion) { + this.appVersion = appVersion; + } +} diff --git a/users/src/main/java/com/yohoufo/fore/users/inbox/service/IInBoxService.java b/users/src/main/java/com/yohoufo/fore/users/inbox/service/IInBoxService.java new file mode 100644 index 0000000..2f233b7 --- /dev/null +++ b/users/src/main/java/com/yohoufo/fore/users/inbox/service/IInBoxService.java @@ -0,0 +1,16 @@ +package com.yohoufo.fore.users.inbox.service; + +import com.alibaba.fastjson.JSONArray; +import com.yohoufo.fore.users.inbox.model.controller.ListInboxTypeInfoReqBO; + +/** + * Created by shengguo.cai on 2018/9/11. + */ +public interface IInBoxService { + /** + * 查询消息盒子类型相关信息 + * @param reqBO + * @return + */ + public JSONArray listInboxTypeInfo(ListInboxTypeInfoReqBO reqBO); +} diff --git a/users/src/main/java/com/yohoufo/fore/users/inbox/service/impl/InBoxServiceImpl.java b/users/src/main/java/com/yohoufo/fore/users/inbox/service/impl/InBoxServiceImpl.java new file mode 100644 index 0000000..9055ab0 --- /dev/null +++ b/users/src/main/java/com/yohoufo/fore/users/inbox/service/impl/InBoxServiceImpl.java @@ -0,0 +1,82 @@ +package com.yohoufo.fore.users.inbox.service.impl; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.yoho.core.redis.cluster.operations.serializer.RedisKeyBuilder; +import com.yoho.tools.common.utils.SpringContextUtil; +import com.yohoufo.fore.dal.inbox.InBoxMapper; +import com.yohoufo.fore.users.inbox.model.controller.ListInboxTypeInfoReqBO; +import com.yohoufo.fore.users.inbox.service.IInBoxService; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.function.Function; +import java.util.stream.Collectors; + +/** + * Created by shengguo.cai on 2018/9/11. + */ +@Service +public class InBoxServiceImpl implements IInBoxService { + private static Logger log = LoggerFactory.getLogger(InBoxServiceImpl.class); + @Autowired + private InBoxMapper inBoxMapper; + + @Override + public JSONArray listInboxTypeInfo(ListInboxTypeInfoReqBO reqBO) { + + Integer uid = reqBO.getUid(); + String tableName = getTableName(uid); + + Map<Integer, Integer> groupTypeCountMap = new HashMap<>(); + Map<Integer, InBox> lastInboxGroupTypeMap = new HashMap<>(); + List<GroupTypeInbox> groupTypeCountList = inBoxMapper.selectCountGroupByType(tableName, uid, "N", "N"); + if(CollectionUtils.isNotEmpty(groupTypeCountList)) { + groupTypeCountMap = groupTypeCountList.stream().collect(Collectors.toMap(GroupTypeInbox::getType, GroupTypeInbox::getCount, (a, b1) -> b1)); + } + + List<Integer> inboxTypeList = Arrays.stream(BusinessCatgoryEnum.values()).map(BusinessCatgoryEnum::getId).collect(Collectors.toList()); + List<InBox> lastInboxGroupTypeList = inBoxMapper.selectLatestInboxGroupType(inboxTypeList, tableName, uid,"N"); + if(CollectionUtils.isNotEmpty(lastInboxGroupTypeList)) { + lastInboxGroupTypeMap = lastInboxGroupTypeList.stream().collect(Collectors.toMap(InBox::getType, Function.identity())); + } + + JSONArray result = new JSONArray(); + + for(BusinessCatgoryEnum catgoryEnum : BusinessCatgoryEnum.values()) { + JSONObject obj = new JSONObject(); + obj.put("id", catgoryEnum.getId()); + obj.put("img_url", catgoryEnum.getImgUrl()); + obj.put("inboxCatName", catgoryEnum.getInboxCatName()); + obj.put("unReadCount", groupTypeCountMap.containsKey(catgoryEnum.getId()) ? groupTypeCountMap.get(catgoryEnum.getId()) : 0); + + InBox inbox = lastInboxGroupTypeMap.get(catgoryEnum.getId()); + String beanName = null == inbox ? null : BusinessTypeEnum.getBeanNameByBusinessType(inbox.getBusinessType()); + if(null == inbox || StringUtils.isEmpty(beanName)){ + obj.put("title", ""); + obj.put("content", ""); + obj.put("createTime", ""); + }else{ + IInBoxBusinessService service = SpringContextUtil.getBean(beanName, IInBoxBusinessService.class); + Map<String, Object> map = service.getMessage(inbox); + obj.put("title", inbox.getTitle()); + obj.put("content", map.get("content")); + obj.put("createTime", DateUtil.getDateFormatFromInt(inbox.getCreateTime(), DateUtil.DATE_TIME_FORMAT)); + } + result.add(obj); + } + return result; + } + + private String getTableName(Integer uid) { + return "inbox_" + uid % 10; + } +} diff --git a/users/yohoufo-fore-user.iml b/users/yohoufo-fore-user.iml new file mode 100644 index 0000000..46bdb8b --- /dev/null +++ b/users/yohoufo-fore-user.iml @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="module" module-name="yohoufo-fore-common" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-trace:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-messaging:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:1.1.2.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:0.10.1.1" level="project" /> + <orderEntry type="library" name="Maven: net.jpountz.lz4:lz4:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> + <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> + <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-redis-cluster:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config-client:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.8.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:1.2.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.10.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-oxm:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.0" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.9" level="project" /> + <orderEntry type="library" name="Maven: org.influxdb:influxdb-java:2.7" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:retrofit:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit2:converter-moshi:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.moshi:moshi:1.4.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.13.0" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp3:logging-interceptor:3.8.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-cache:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: net.spy:spymemcached:2.12.0" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.1-1" level="project" /> + <orderEntry type="library" name="Maven: org.mozilla:rhino:1.7R4" level="project" /> + <orderEntry type="library" name="Maven: com.github.jknack:handlebars-springmvc:4.0.1" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> + <orderEntry type="library" name="Maven: com.qiniu:qiniu-java-sdk:7.0.5" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.okhttp:okhttp:2.3.0" level="project" /> + <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.0.6" level="project" /> + <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" /> + <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" /> + <orderEntry type="library" name="Maven: com.sina:weibo4j:3.1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.2" level="project" /> + <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.1" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: com.google.guava:guava:18.0" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-docs:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.tools:yohobuy-tools-common:0.0.2-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: javax.mail:mail:1.4.1" level="project" /> + <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:uic-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:social-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.14.4" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:resource-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:users-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.service.model:shops-service-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.common:error-code:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.13.sec01" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-test:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.14" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-recipes:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-framework:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.3" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.4.21" level="project" /> + <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.0.14" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: net.sf.dozer:dozer-spring:5.5.1" level="project" /> + <orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.2.6" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rabbitmq:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-rabbit:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:amqp-client:3.5.5" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.1.2.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.rabbitmq:http-client:1.0.0.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: org.springframework.amqp:spring-amqp:1.5.1.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.5" level="project" /> + <orderEntry type="library" name="Maven: commons-digester:commons-digester:1.8" level="project" /> + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils-core:1.7.0" level="project" /> + <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> + <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.5" level="project" /> + <orderEntry type="library" name="Maven: commons-net:commons-net:3.3" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-client-simple:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-common:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.4.4" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.6.Final" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-alarm:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-rest-governance-model:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-zookeeper:0.7.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.zookeeper:zookeeper:3.4.6" level="project" /> + <orderEntry type="library" name="Maven: jline:jline:0.9.94" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> + <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> + <orderEntry type="library" name="Maven: io.netty:netty:3.7.0.Final" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-x-discovery:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.3" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.2" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.5" level="project" /> + <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.8.RELEASE" level="project" /> + <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.3" level="project" /> + <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> + <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.7" level="project" /> + <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> + <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> + <orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" /> + <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" /> + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.3.6" level="project" /> + <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> + <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" /> + <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-message:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.core:yoho-core-config:1.4.4-SNAPSHOT" level="project" /> + <orderEntry type="library" name="Maven: org.apache.curator:curator-client:2.9.1" level="project" /> + <orderEntry type="library" name="Maven: com.squareup.retrofit:retrofit:1.9.0" level="project" /> + <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" /> + <orderEntry type="library" name="Maven: com.yoho.dsf.uic:uic-client:1.0.0-SNAPSHOT" level="project" /> + </component> +</module> \ No newline at end of file diff --git a/web/src/main/resources/databases.yml b/web/src/main/resources/databases.yml new file mode 100644 index 0000000..598e1d7 --- /dev/null +++ b/web/src/main/resources/databases.yml @@ -0,0 +1,21 @@ +datasources: + yh_inbox: + servers: + - 192.168.102.219:3306 + - 192.168.102.219:3306 + username: yh_test + password: 9nm0icOwt6bMHjMusIfMLw== + + yh_passport: + servers: + - 192.168.102.219:3306 + - 192.168.102.219:3306 + username: yh_test + password: 9nm0icOwt6bMHjMusIfMLw== + daos: + - com.yoho.favorite.dal.FavoriteMapper + - com.yoho.favorite.dal.IBrandFavoriteDAO + - com.yoho.favorite.dal.BrandFavoriteTotalMapper + - com.yoho.favorite.dal.ShopsFavoriteNumBaseMapper + - com.yoho.other.dal.ShareCommandMapper +readOnlyInSlave: true \ No newline at end of file diff --git a/yohoufo-fore-parent.iml b/yohoufo-fore-parent.iml new file mode 100644 index 0000000..9e16274 --- /dev/null +++ b/yohoufo-fore-parent.iml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/target/classes" /> + <output-test url="file://$MODULE_DIR$/target/test-classes" /> + <content url="file://$MODULE_DIR$"> + <excludeFolder url="file://$MODULE_DIR$/target" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> \ No newline at end of file -- libgit2 0.24.0