├── dao
├── src
│ └── main
│ │ ├── resources
│ │ ├── application.properties
│ │ └── mybatis
│ │ │ └── MemberMapper.xml
│ │ └── java
│ │ └── com
│ │ └── luyh
│ │ └── projectv1
│ │ └── dao
│ │ ├── IDaoMember.java
│ │ ├── mapper
│ │ └── MemberMapper.java
│ │ ├── DaoMember.java
│ │ └── config
│ │ ├── MyBatisMapperScannerConfig.java
│ │ └── MyBatisConfig.java
├── pom.xml
└── dao.iml
├── .gitignore
├── service
├── src
│ └── main
│ │ └── java
│ │ └── com
│ │ └── luyh
│ │ └── projectv1
│ │ └── service
│ │ ├── IMemberService.java
│ │ └── MemberService.java
├── pom.xml
└── service.iml
├── webapi
├── src
│ └── main
│ │ └── java
│ │ ├── Application.java
│ │ └── com
│ │ └── luyh
│ │ └── projectv1
│ │ └── webapi
│ │ └── controller
│ │ └── MemberController.java
├── pom.xml
└── webapi.iml
├── model
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── com
│ │ └── luyh
│ │ └── projectv1
│ │ └── model
│ │ └── Member.java
└── model.iml
├── database.sql
├── pom.xml
└── readme.MD
/dao/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | target/
3 | pom.xml.tag
4 | pom.xml.releaseBackup
5 | pom.xml.versionsBackup
6 | pom.xml.next
7 | release.properties
8 | dependency-reduced-pom.xml
9 | buildNumber.properties
10 | .mvn/timing.properties
11 | .iml
12 |
--------------------------------------------------------------------------------
/dao/src/main/java/com/luyh/projectv1/dao/IDaoMember.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.dao;
2 |
3 | import com.luyh.projectv1.model.Member;
4 |
5 | /**
6 | * Created by luyh on 16/4/27.
7 | */
8 | public interface IDaoMember {
9 |
10 | Member findMemberByUid(Long uid) throws Exception;
11 |
12 | Member findMemberByMemberId(Integer memberId) throws Exception;
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/service/src/main/java/com/luyh/projectv1/service/IMemberService.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.service;
2 |
3 | import com.luyh.projectv1.model.Member;
4 |
5 | /**
6 | * Created by luyh on 16/4/27.
7 | */
8 | public interface IMemberService {
9 |
10 | Member findMemberByUid(Long uid) throws Exception;
11 |
12 | Member findMemberByMemberId(Integer memberId) throws Exception;
13 |
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/dao/src/main/java/com/luyh/projectv1/dao/mapper/MemberMapper.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.dao.mapper;
2 |
3 | import com.luyh.projectv1.model.Member;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 |
7 | public interface MemberMapper {
8 |
9 | Member findMemberByUid(@Param("uid") Long uid) throws Exception;
10 |
11 | Member findMemberByMemberId(@Param("employee_id") Integer memberId) throws Exception;
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/webapi/src/main/java/Application.java:
--------------------------------------------------------------------------------
1 | import org.springframework.boot.SpringApplication;
2 | import org.springframework.boot.autoconfigure.SpringBootApplication;
3 | import org.springframework.context.annotation.ComponentScan;
4 |
5 | /**
6 | * Created by luyh on 16/4/27.
7 | */
8 |
9 | @SpringBootApplication
10 | @ComponentScan("com.luyh.projectv1")
11 | public class Application {
12 |
13 | public static void main(String[] args){
14 | SpringApplication.run(Application.class, args);
15 |
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/dao/src/main/resources/mybatis/MemberMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
9 |
10 |
13 |
--------------------------------------------------------------------------------
/model/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | parent
7 | com.luyh.projectv1
8 | 1.0-SNAPSHOT
9 | ../pom.xml
10 |
11 | jar
12 | 4.0.0
13 |
14 | projectv1-model
15 |
16 |
17 |
--------------------------------------------------------------------------------
/dao/src/main/java/com/luyh/projectv1/dao/DaoMember.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.dao;
2 |
3 | import com.luyh.projectv1.dao.mapper.MemberMapper;
4 | import com.luyh.projectv1.model.Member;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Component;
7 |
8 | /**
9 | * Created by luyh on 16/4/27.
10 | */
11 |
12 | @Component
13 | public class DaoMember implements IDaoMember{
14 |
15 | @Autowired
16 | private MemberMapper memberMapper;
17 |
18 | @Override
19 | public Member findMemberByUid(Long uid) throws Exception {
20 | return memberMapper.findMemberByUid(uid);
21 | }
22 |
23 | @Override
24 | public Member findMemberByMemberId(Integer memberId) throws Exception {
25 | return memberMapper.findMemberByMemberId(memberId);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/service/src/main/java/com/luyh/projectv1/service/MemberService.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.service;
2 |
3 | import com.luyh.projectv1.dao.IDaoMember;
4 | import com.luyh.projectv1.model.Member;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | /**
9 | * Created by luyh on 16/4/27.
10 | */
11 |
12 | @Service
13 | public class MemberService implements IMemberService{
14 |
15 | @Autowired
16 | private IDaoMember daoMember;
17 |
18 | @Override
19 | public Member findMemberByUid(Long uid) throws Exception {
20 | return daoMember.findMemberByUid(uid);
21 | }
22 |
23 | @Override
24 | public Member findMemberByMemberId(Integer memberId) throws Exception {
25 | return daoMember.findMemberByMemberId(memberId);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/dao/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | parent
7 | com.luyh.projectv1
8 | 1.0-SNAPSHOT
9 | ../pom.xml
10 |
11 | 4.0.0
12 |
13 | projectv1-dao
14 |
15 |
16 |
17 | com.luyh.projectv1
18 | projectv1-model
19 | 1.0-SNAPSHOT
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/dao/src/main/java/com/luyh/projectv1/dao/config/MyBatisMapperScannerConfig.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.dao.config;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.mybatis.spring.mapper.MapperScannerConfigurer;
5 | import org.springframework.boot.autoconfigure.AutoConfigureAfter;
6 | import org.springframework.context.annotation.Configuration;
7 |
8 |
9 | @Configuration
10 | @MapperScan("com.luyh.projectv1.dao.mapper")
11 | @AutoConfigureAfter(MyBatisConfig.class)
12 | public class MyBatisMapperScannerConfig {
13 | public MapperScannerConfigurer mapperScannerConfigurer(){
14 | MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer();
15 | mapperScannerConfigurer.setSqlSessionFactoryBeanName("sqlSessionFactory");
16 | mapperScannerConfigurer.setBasePackage("com.luyh.projectv1.dao.mapper");
17 | return mapperScannerConfigurer;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/webapi/src/main/java/com/luyh/projectv1/webapi/controller/MemberController.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.webapi.controller;
2 |
3 | import com.luyh.projectv1.model.Member;
4 | import com.luyh.projectv1.service.IMemberService;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.web.bind.annotation.PathVariable;
7 | import org.springframework.web.bind.annotation.RequestMapping;
8 | import org.springframework.web.bind.annotation.RestController;
9 |
10 | /**
11 | * Created by luyh on 16/4/27.
12 | */
13 |
14 | @RestController
15 | public class MemberController {
16 |
17 | @Autowired
18 | private IMemberService memberService;
19 |
20 | @RequestMapping("/member/{memberId}")
21 | Member findMemberByMemberId(@PathVariable("memberId") Integer memberId) throws Exception{
22 | return memberService.findMemberByMemberId(memberId);
23 | }
24 |
25 |
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/database.sql:
--------------------------------------------------------------------------------
1 | CREATE TABLE `prefix_member` (
2 | `uid` bigint(20) unsigned NOT NULL,
3 | `employee_id` char(20) DEFAULT NULL COMMENT '',
4 | `gender` tinyint(1) unsigned DEFAULT NULL COMMENT '',
5 | `nickname` varchar(40) NOT NULL DEFAULT '' COMMENT '',
6 | `uname` varchar(40) NOT NULL DEFAULT '' COMMENT '',
7 | `passwd` varchar(40) DEFAULT NULL,
8 | `email` varchar(40) DEFAULT '',
9 | `portrait` varchar(160) DEFAULT '' COMMENT '',
10 | `big_portrait` varchar(160) DEFAULT '' COMMENT '',
11 | `phone` char(11) DEFAULT NULL COMMENT '',
12 | `reg_time` int(10) unsigned NOT NULL COMMENT '',
13 | `login_num` int(10) unsigned NOT NULL DEFAULT '0',
14 | `last_login` int(10) unsigned NOT NULL,
15 | `last_ip` varchar(50) NOT NULL,
16 | `is_supper` tinyint(3) DEFAULT '0' COMMENT '',
17 | `timeline` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
18 | `union_id` varchar(32) DEFAULT NULL,
19 | UNIQUE KEY `uid` (`uid`),
20 | KEY `index` (`uname`,`passwd`)
21 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='';
--------------------------------------------------------------------------------
/webapi/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | parent
7 | com.luyh.projectv1
8 | 1.0-SNAPSHOT
9 | ../pom.xml
10 |
11 | 4.0.0
12 |
13 | projectv1-webapi
14 |
15 |
16 |
17 | com.luyh.projectv1
18 | projectv1-model
19 | 1.0-SNAPSHOT
20 |
21 |
22 | com.luyh.projectv1
23 | projectv1-service
24 | 1.0-SNAPSHOT
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | parent
7 | com.luyh.projectv1
8 | 1.0-SNAPSHOT
9 | ../pom.xml
10 |
11 | 4.0.0
12 | war
13 |
14 | projectv1-service
15 |
16 |
17 |
18 | com.luyh.projectv1
19 | projectv1-model
20 | 1.0-SNAPSHOT
21 |
22 |
23 | com.luyh.projectv1
24 | projectv1-dao
25 | 1.0-SNAPSHOT
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dao/src/main/java/com/luyh/projectv1/dao/config/MyBatisConfig.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.dao.config;
2 |
3 | import org.apache.ibatis.session.SqlSessionFactory;
4 | import org.mybatis.spring.SqlSessionFactoryBean;
5 | import org.springframework.boot.context.properties.ConfigurationProperties;
6 | import org.springframework.context.annotation.Bean;
7 | import org.springframework.context.annotation.Configuration;
8 | import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
9 |
10 | import javax.sql.DataSource;
11 |
12 | /**
13 | * Created by trons on 16-4-17.
14 | */
15 | @Configuration
16 | public class MyBatisConfig {
17 | @Bean
18 | @ConfigurationProperties(prefix = "spring.datasource")
19 | public DataSource dataSource(){
20 | return new org.apache.tomcat.jdbc.pool.DataSource();
21 | }
22 |
23 | @Bean(name = "sqlSessionFactory")
24 | public SqlSessionFactory sqlSessionFactoryBean() throws Exception {
25 | SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
26 | sqlSessionFactoryBean.setDataSource(dataSource());
27 |
28 | PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
29 |
30 | sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath:/mybatis/*.xml"));
31 |
32 | return sqlSessionFactoryBean.getObject();
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 |
7 | com.luyh.projectv1
8 | parent
9 | 1.0-SNAPSHOT
10 | pom
11 |
12 | org.springframework.boot
13 | spring-boot-starter-parent
14 | 1.3.3.RELEASE
15 |
16 |
17 |
18 | model
19 | dao
20 | service
21 | webapi
22 |
23 |
24 |
25 |
26 |
27 | org.springframework.boot
28 | spring-boot-starter-web
29 |
30 |
31 |
32 | org.springframework.boot
33 | spring-boot-starter-jdbc
34 |
35 |
36 |
37 | org.mybatis
38 | mybatis-spring
39 | 1.2.2
40 |
41 |
42 | org.mybatis
43 | mybatis
44 | 3.2.8
45 |
46 |
47 |
48 | org.apache.tomcat
49 | tomcat-jdbc
50 |
51 |
52 |
53 | mysql
54 | mysql-connector-java
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | spring-releases
63 | https://repo.spring.io/libs-release
64 |
65 |
66 |
67 |
68 | spring-releases
69 | https://repo.spring.io/libs-release
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/model/src/main/java/com/luyh/projectv1/model/Member.java:
--------------------------------------------------------------------------------
1 | package com.luyh.projectv1.model;
2 |
3 | import com.fasterxml.jackson.annotation.JsonInclude;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * Created by luyh on 16/4/27.
9 | */
10 | @JsonInclude(JsonInclude.Include.NON_NULL)
11 | public class Member implements Serializable{
12 |
13 | private Long uid;
14 |
15 | private String emplyee_id;
16 |
17 | private Integer gender;
18 |
19 | private String nickname;
20 |
21 | private String uname;
22 |
23 | private String passwd;
24 |
25 | private String email;
26 |
27 | private String portrait;
28 |
29 | private String phone;
30 |
31 | private Integer reg_time;
32 |
33 | private Integer login_num;
34 |
35 | private Integer last_login;
36 |
37 | private String last_ip;
38 |
39 | private Short is_supper;
40 |
41 | public Long getUid() {
42 | return uid;
43 | }
44 |
45 | public String getEmplyee_id() {
46 | return emplyee_id;
47 | }
48 |
49 | public Integer getGender() {
50 | return gender;
51 | }
52 |
53 | public String getNickname() {
54 | return nickname;
55 | }
56 |
57 | public String getUname() {
58 | return uname;
59 | }
60 |
61 | public String getPasswd() {
62 | return passwd;
63 | }
64 |
65 | public String getEmail() {
66 | return email;
67 | }
68 |
69 | public String getPortrait() {
70 | return portrait;
71 | }
72 |
73 | public String getPhone() {
74 | return phone;
75 | }
76 |
77 | public Integer getReg_time() {
78 | return reg_time;
79 | }
80 |
81 | public Integer getLogin_num() {
82 | return login_num;
83 | }
84 |
85 | public Integer getLast_login() {
86 | return last_login;
87 | }
88 |
89 | public String getLast_ip() {
90 | return last_ip;
91 | }
92 |
93 | public Short getIs_supper() {
94 | return is_supper;
95 | }
96 |
97 | public void setUid(Long uid) {
98 | this.uid = uid;
99 | }
100 |
101 | public void setEmplyee_id(String emplyee_id) {
102 | this.emplyee_id = emplyee_id;
103 | }
104 |
105 | public void setGender(Integer gender) {
106 | this.gender = gender;
107 | }
108 |
109 | public void setNickname(String nickname) {
110 | this.nickname = nickname;
111 | }
112 |
113 | public void setUname(String uname) {
114 | this.uname = uname;
115 | }
116 |
117 | public void setPasswd(String passwd) {
118 | this.passwd = passwd;
119 | }
120 |
121 | public void setEmail(String email) {
122 | this.email = email;
123 | }
124 |
125 | public void setPortrait(String portrait) {
126 | this.portrait = portrait;
127 | }
128 |
129 | public void setPhone(String phone) {
130 | this.phone = phone;
131 | }
132 |
133 | public void setReg_time(Integer reg_time) {
134 | this.reg_time = reg_time;
135 | }
136 |
137 | public void setLogin_num(Integer login_num) {
138 | this.login_num = login_num;
139 | }
140 |
141 | public void setLast_login(Integer last_login) {
142 | this.last_login = last_login;
143 | }
144 |
145 | public void setLast_ip(String last_ip) {
146 | this.last_ip = last_ip;
147 | }
148 |
149 | public void setIs_supper(Short is_supper) {
150 | this.is_supper = is_supper;
151 | }
152 |
153 | }
154 |
--------------------------------------------------------------------------------
/readme.MD:
--------------------------------------------------------------------------------
1 | #Maven 搭建spring boot多模块项目
2 |
3 | ***
4 | **备注:所有项目都在idea中创建**
5 | ###1.idea创建maven项目
6 | - 1-1: 删除`src`,`target`目录,只保留`pom.xml`
7 | - 1-2: 根目录`pom.xml`可被子模块继承,因此项目只是demo,未考虑太多性能问题,所以将诸多依赖
8 | 都写在根级`pom.xml`,子模块只需继承就可以使用。
9 | - 1-3: 根级`pom.xml`文件在附录1
10 | - 1-4: 依赖模块 mybatis spring-boot相关模块
11 |
12 | ###2.创建子模块(module)
13 |
14 | - 2-1: `file > new > module` 输入 `model`
15 | - 2-2: `file > new > module` 输入 `dao`
16 | - 2-3: `file > new > module` 输入 `service`
17 | - 2-4: `file > new > module` 输入 `webapi`
18 |
19 | ###3.修改子模块pom.xml配置
20 | ```
21 |
22 |
25 |
26 | parent
27 | com.luyh.projectv1
28 | 1.0-SNAPSHOT
29 | ../pom.xml
30 |
31 | 4.0.0
32 |
33 | projectv1-model
34 |
35 | ```
36 | 注意:`../pom.xml`此段必须加上,用来继承父模块
37 |
38 |
39 | ****
40 | **至此,项目的基础结构搭建完毕了,接下来可以来撸代码了,哦哦稍等,我先介绍下各个子module的工作职责吧**
41 |
42 | ###4.子模块在项目中担任的'工作职责'
43 |
44 | - `model` 此模块存放着所有的实体类
45 | - `dao` 此模块存放着数据交互的具体实现,供service调用
46 | - `service` 此模块存放业务代码实现,供API层调用
47 | - `webapi` 此模块也可以不出现在项目中,为了写demo故将webapi层放进来
48 |
49 | ###5.`model`层实体类编写
50 |
51 | - 建立包名 `com.luyh.projectv1.model`
52 | - 建实体类 `Member.java` 具体代码请clone我的git,git地址在最下方
53 |
54 | ###6.`dao`层数据库操作层
55 | - 建立com.luyh.projectv1.dao.config,该包内只有2个让spring boot自动加载配置的配置java类
56 | - 建立MemberMapper.java 具体内容看代码
57 | - 在resources/mybatis 下建立MemberMapper.xml
58 | - 建立IMember.java
59 | - 建立Member.java 实现Imember接口
60 | - 建立resources/application.properties文件用于配置数据库连接
61 |
62 | ###7. `service` 编写业务逻辑
63 | - 建立 `com.luyh.projectv1.service` 包
64 | - 建立IMemberService.java接口
65 | - 建立MemberService.java实现类
66 | - MemberService.java 类中自动注入DaoMember 并调用其方法获取数据
67 |
68 | ###8. `webapi` 编写webapi获取json数据
69 | - 建立Application.java 启动应用
70 | - 建立 `com.luyh.projectv1.webapi.controller.MemberController.java` 写个rest风格Controller
71 | - 启动
72 |
73 | ###9.sql文件 请自行导入mysql数据 sql文件
74 | ****
75 |
76 | **[这里是项目地址,点击下载](https://github.com/luyunhua/spring-boot-base)**
77 |
78 |
79 |
80 |
81 |
82 | ###附录1
83 | ```
84 |
85 |
86 |
89 | 4.0.0
90 |
91 | com.luyh.projectv1
92 | parent
93 | 1.0-SNAPSHOT
94 | pom
95 |
96 | org.springframework.boot
97 | spring-boot-starter-parent
98 | 1.3.3.RELEASE
99 |
100 |
101 |
102 | model
103 | dao
104 | service
105 | webapi
106 |
107 |
108 |
109 |
110 |
111 | org.springframework.boot
112 | spring-boot-starter-web
113 |
114 |
115 |
116 | org.springframework.boot
117 | spring-boot-starter-jdbc
118 |
119 |
120 |
121 | org.mybatis
122 | mybatis-spring
123 | 1.2.2
124 |
125 |
126 | org.mybatis
127 | mybatis
128 | 3.2.8
129 |
130 |
131 |
132 | org.apache.tomcat
133 | tomcat-jdbc
134 |
135 |
136 |
137 | mysql
138 | mysql-connector-java
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 | spring-releases
147 | https://repo.spring.io/libs-release
148 |
149 |
150 |
151 |
152 | spring-releases
153 | https://repo.spring.io/libs-release
154 |
155 |
156 |
157 |
158 |
159 | ```
160 |
161 |
--------------------------------------------------------------------------------
/model/model.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/dao/dao.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/webapi/webapi.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/service/service.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------