├── src
├── main
│ ├── resources
│ │ ├── static
│ │ │ └── upload
│ │ │ │ ├── test
│ │ │ │ ├── picture1.jpg
│ │ │ │ ├── picture2.jpg
│ │ │ │ ├── picture3.jpg
│ │ │ │ ├── 1577351717989.jpg
│ │ │ │ ├── 1614960038782.jpg
│ │ │ │ ├── 1614960142850.jpg
│ │ │ │ ├── 1614960176499.jpg
│ │ │ │ ├── shangjia_touxiang1.jpg
│ │ │ │ ├── shangjia_touxiang2.jpg
│ │ │ │ ├── shangjia_touxiang3.jpg
│ │ │ │ ├── shangjia_touxiang4.jpg
│ │ │ │ ├── shangjia_touxiang5.jpg
│ │ │ │ ├── shangjia_touxiang6.jpg
│ │ │ │ ├── yonghu_zhaopian1.jpg
│ │ │ │ ├── yonghu_zhaopian2.jpg
│ │ │ │ ├── yonghu_zhaopian3.jpg
│ │ │ │ ├── yonghu_zhaopian4.jpg
│ │ │ │ ├── yonghu_zhaopian5.jpg
│ │ │ │ ├── yonghu_zhaopian6.jpg
│ │ │ │ ├── fangjianxinxi_tupian1.jpg
│ │ │ │ ├── fangjianxinxi_tupian2.jpg
│ │ │ │ ├── fangjianxinxi_tupian3.jpg
│ │ │ │ ├── fangjianxinxi_tupian4.jpg
│ │ │ │ ├── fangjianxinxi_tupian5.jpg
│ │ │ │ ├── fangjianxinxi_tupian6.jpg
│ │ │ │ ├── minsuxinxi_minsutupian1.jpg
│ │ │ │ ├── minsuxinxi_minsutupian2.jpg
│ │ │ │ ├── minsuxinxi_minsutupian3.jpg
│ │ │ │ ├── minsuxinxi_minsutupian4.jpg
│ │ │ │ ├── minsuxinxi_minsutupian5.jpg
│ │ │ │ └── minsuxinxi_minsutupian6.jpg
│ │ ├── mapper
│ │ │ ├── ConfigDao.xml
│ │ │ ├── UserDao.xml
│ │ │ ├── TokenDao.xml
│ │ │ ├── FangjianleixingDao.xml
│ │ │ ├── ChatDao.xml
│ │ │ ├── StoreupDao.xml
│ │ │ ├── DiscussminsuxinxiDao.xml
│ │ │ ├── ShangjiaDao.xml
│ │ │ ├── YonghuDao.xml
│ │ │ ├── DiscussfangjianxinxiDao.xml
│ │ │ ├── TousufankuiDao.xml
│ │ │ ├── MinsuxinxiDao.xml
│ │ │ ├── CommonDao.xml
│ │ │ ├── FangjianxinxiDao.xml
│ │ │ ├── FangjianyudingDao.xml
│ │ │ └── FangjiantuidingDao.xml
│ │ └── application.yml
│ └── java
│ │ └── com
│ │ ├── dao
│ │ ├── ConfigDao.java
│ │ ├── UserDao.java
│ │ ├── TokenDao.java
│ │ ├── CommonDao.java
│ │ ├── ChatDao.java
│ │ ├── YonghuDao.java
│ │ ├── StoreupDao.java
│ │ ├── ShangjiaDao.java
│ │ ├── MinsuxinxiDao.java
│ │ ├── TousufankuiDao.java
│ │ ├── FangjianxinxiDao.java
│ │ ├── FangjianyudingDao.java
│ │ ├── FangjianleixingDao.java
│ │ ├── FangjiantuidingDao.java
│ │ ├── DiscussminsuxinxiDao.java
│ │ └── DiscussfangjianxinxiDao.java
│ │ ├── annotation
│ │ ├── IgnoreAuth.java
│ │ ├── LoginUser.java
│ │ └── APPLoginUser.java
│ │ ├── service
│ │ ├── ConfigService.java
│ │ ├── CommonService.java
│ │ ├── UserService.java
│ │ ├── TokenService.java
│ │ ├── impl
│ │ │ ├── ConfigServiceImpl.java
│ │ │ ├── CommonServiceImpl.java
│ │ │ ├── UserServiceImpl.java
│ │ │ ├── ChatServiceImpl.java
│ │ │ ├── YonghuServiceImpl.java
│ │ │ ├── StoreupServiceImpl.java
│ │ │ ├── ShangjiaServiceImpl.java
│ │ │ ├── MinsuxinxiServiceImpl.java
│ │ │ ├── TousufankuiServiceImpl.java
│ │ │ ├── FangjianxinxiServiceImpl.java
│ │ │ ├── FangjianyudingServiceImpl.java
│ │ │ ├── FangjianleixingServiceImpl.java
│ │ │ ├── FangjiantuidingServiceImpl.java
│ │ │ ├── DiscussminsuxinxiServiceImpl.java
│ │ │ ├── DiscussfangjianxinxiServiceImpl.java
│ │ │ └── TokenServiceImpl.java
│ │ ├── ChatService.java
│ │ ├── YonghuService.java
│ │ ├── StoreupService.java
│ │ ├── ShangjiaService.java
│ │ ├── MinsuxinxiService.java
│ │ ├── TousufankuiService.java
│ │ ├── FangjianxinxiService.java
│ │ ├── FangjianyudingService.java
│ │ ├── FangjianleixingService.java
│ │ ├── FangjiantuidingService.java
│ │ ├── DiscussminsuxinxiService.java
│ │ └── DiscussfangjianxinxiService.java
│ │ ├── utils
│ │ ├── MD5Util.java
│ │ ├── CommonUtil.java
│ │ ├── FileUtil.java
│ │ ├── JQPageInfo.java
│ │ ├── R.java
│ │ ├── SQLFilter.java
│ │ ├── HttpClientUtils.java
│ │ ├── ValidatorUtils.java
│ │ ├── SpringContextUtils.java
│ │ ├── PageUtils.java
│ │ ├── Query.java
│ │ └── BaiduUtil.java
│ │ ├── config
│ │ ├── MybatisPlusConfig.java
│ │ └── InterceptorConfig.java
│ │ ├── entity
│ │ ├── vo
│ │ │ ├── FangjianleixingVO.java
│ │ │ ├── DiscussminsuxinxiVO.java
│ │ │ ├── DiscussfangjianxinxiVO.java
│ │ │ ├── ChatVO.java
│ │ │ ├── StoreupVO.java
│ │ │ ├── ShangjiaVO.java
│ │ │ ├── YonghuVO.java
│ │ │ ├── TousufankuiVO.java
│ │ │ └── MinsuxinxiVO.java
│ │ ├── model
│ │ │ ├── FangjianleixingModel.java
│ │ │ ├── DiscussminsuxinxiModel.java
│ │ │ ├── DiscussfangjianxinxiModel.java
│ │ │ ├── ChatModel.java
│ │ │ ├── StoreupModel.java
│ │ │ ├── ShangjiaModel.java
│ │ │ ├── YonghuModel.java
│ │ │ ├── TousufankuiModel.java
│ │ │ └── MinsuxinxiModel.java
│ │ ├── view
│ │ │ ├── ChatView.java
│ │ │ ├── YonghuView.java
│ │ │ ├── StoreupView.java
│ │ │ ├── ShangjiaView.java
│ │ │ ├── MinsuxinxiView.java
│ │ │ ├── TousufankuiView.java
│ │ │ ├── FangjianxinxiView.java
│ │ │ ├── FangjianyudingView.java
│ │ │ ├── FangjianleixingView.java
│ │ │ ├── FangjiantuidingView.java
│ │ │ ├── DiscussminsuxinxiView.java
│ │ │ └── DiscussfangjianxinxiView.java
│ │ ├── EIException.java
│ │ ├── ConfigEntity.java
│ │ ├── UserEntity.java
│ │ ├── FangjianleixingEntity.java
│ │ ├── TokenEntity.java
│ │ ├── DiscussminsuxinxiEntity.java
│ │ ├── DiscussfangjianxinxiEntity.java
│ │ ├── ChatEntity.java
│ │ ├── StoreupEntity.java
│ │ └── ShangjiaEntity.java
│ │ ├── SpringbootSchemaApplication.java
│ │ ├── controller
│ │ ├── ConfigController.java
│ │ └── FileController.java
│ │ └── interceptor
│ │ └── AuthorizationInterceptor.java
└── test
│ └── java
│ └── com
│ └── SpringbootSchemaApplicationTests.java
├── .mvn
└── wrapper
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── .gitignore
└── README.md
/src/main/resources/static/upload/test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/src/main/resources/static/upload/picture1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/picture1.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/picture2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/picture2.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/picture3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/picture3.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/1577351717989.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/1577351717989.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/1614960038782.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/1614960038782.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/1614960142850.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/1614960142850.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/1614960176499.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/1614960176499.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/shangjia_touxiang1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/shangjia_touxiang1.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/shangjia_touxiang2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/shangjia_touxiang2.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/shangjia_touxiang3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/shangjia_touxiang3.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/shangjia_touxiang4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/shangjia_touxiang4.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/shangjia_touxiang5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/shangjia_touxiang5.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/shangjia_touxiang6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/shangjia_touxiang6.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/yonghu_zhaopian1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/yonghu_zhaopian1.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/yonghu_zhaopian2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/yonghu_zhaopian2.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/yonghu_zhaopian3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/yonghu_zhaopian3.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/yonghu_zhaopian4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/yonghu_zhaopian4.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/yonghu_zhaopian5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/yonghu_zhaopian5.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/yonghu_zhaopian6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/yonghu_zhaopian6.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/fangjianxinxi_tupian1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/fangjianxinxi_tupian1.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/fangjianxinxi_tupian2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/fangjianxinxi_tupian2.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/fangjianxinxi_tupian3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/fangjianxinxi_tupian3.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/fangjianxinxi_tupian4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/fangjianxinxi_tupian4.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/fangjianxinxi_tupian5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/fangjianxinxi_tupian5.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/fangjianxinxi_tupian6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/fangjianxinxi_tupian6.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/minsuxinxi_minsutupian1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/minsuxinxi_minsutupian1.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/minsuxinxi_minsutupian2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/minsuxinxi_minsutupian2.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/minsuxinxi_minsutupian3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/minsuxinxi_minsutupian3.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/minsuxinxi_minsutupian4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/minsuxinxi_minsutupian4.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/minsuxinxi_minsutupian5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/minsuxinxi_minsutupian5.jpg
--------------------------------------------------------------------------------
/src/main/resources/static/upload/minsuxinxi_minsutupian6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/small-bears/hotel/HEAD/src/main/resources/static/upload/minsuxinxi_minsutupian6.jpg
--------------------------------------------------------------------------------
/src/main/resources/mapper/ConfigDao.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar
3 |
--------------------------------------------------------------------------------
/src/main/java/com/dao/ConfigDao.java:
--------------------------------------------------------------------------------
1 |
2 | package com.dao;
3 |
4 | import com.baomidou.mybatisplus.mapper.BaseMapper;
5 | import com.entity.ConfigEntity;
6 |
7 | /**
8 | * 配置
9 | */
10 | public interface ConfigDao extends BaseMapper {
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/com/annotation/IgnoreAuth.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.*;
4 |
5 | /**
6 | * 忽略Token验证
7 | */
8 | @Target(ElementType.METHOD)
9 | @Retention(RetentionPolicy.RUNTIME)
10 | @Documented
11 | public @interface IgnoreAuth {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/test/java/com/SpringbootSchemaApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class SpringbootSchemaApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/java/com/service/ConfigService.java:
--------------------------------------------------------------------------------
1 |
2 | package com.service;
3 |
4 | import java.util.Map;
5 |
6 | import com.baomidou.mybatisplus.service.IService;
7 | import com.entity.ConfigEntity;
8 | import com.utils.PageUtils;
9 |
10 |
11 | /**
12 | * 系统用户
13 | */
14 | public interface ConfigService extends IService {
15 | PageUtils queryPage(Map params);
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/com/utils/MD5Util.java:
--------------------------------------------------------------------------------
1 | package com.utils;
2 |
3 | import cn.hutool.crypto.digest.DigestUtil;
4 |
5 | public class MD5Util {
6 |
7 | /**
8 | * @param text明文
9 | * @param key密钥
10 | * @return 密文
11 | */
12 | // 带秘钥加密
13 | public static String md5(String text) {
14 | // 加密后的字符串
15 | String md5str = DigestUtil.md5Hex(text);
16 | return md5str;
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/java/com/annotation/LoginUser.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * 登录用户信息
10 | */
11 | @Target(ElementType.PARAMETER)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | public @interface LoginUser {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/java/com/annotation/APPLoginUser.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * 登录用户信息
10 | */
11 | @Target(ElementType.PARAMETER)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | public @interface APPLoginUser {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/resources/mapper/UserDao.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
12 |
13 |
--------------------------------------------------------------------------------
/src/main/resources/mapper/TokenDao.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
12 |
13 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/src/main/java/com/config/MybatisPlusConfig.java:
--------------------------------------------------------------------------------
1 |
2 | package com.config;
3 |
4 | import org.springframework.context.annotation.Bean;
5 | import org.springframework.context.annotation.Configuration;
6 |
7 | import com.baomidou.mybatisplus.mapper.MetaObjectHandler;
8 | import com.baomidou.mybatisplus.plugins.PaginationInterceptor;
9 |
10 | /**
11 | * mybatis-plus配置
12 | */
13 | @Configuration
14 | public class MybatisPlusConfig {
15 |
16 | /**
17 | * 分页插件
18 | */
19 | @Bean
20 | public PaginationInterceptor paginationInterceptor() {
21 | return new PaginationInterceptor();
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/main/java/com/service/CommonService.java:
--------------------------------------------------------------------------------
1 | package com.service;
2 |
3 | import java.util.List;
4 | import java.util.Map;
5 |
6 | public interface CommonService {
7 | List getOption(Map params);
8 |
9 | Map getFollowByOption(Map params);
10 |
11 | void sh(Map params);
12 |
13 | int remindCount(Map params);
14 |
15 | Map selectCal(Map params);
16 |
17 | List