rows) {
34 | this.rows = rows;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/coderiver_common/src/main/java/com/coderiver/common/entity/Result.java:
--------------------------------------------------------------------------------
1 | package com.coderiver.common.entity;
2 |
3 | /**
4 | * Created by Ultratendency on 2019/1/2.
5 | * 用于统一返回值
6 | */
7 | public class Result {
8 | private boolean flag;//是否成功
9 | private Integer code;// 返回码
10 | private String message;// 返回消息
11 | private Object data;// 返回对象数据
12 |
13 | public Result() {
14 | }
15 |
16 | public Result(boolean flag, Integer code, String message) {
17 | this.flag = flag;
18 | this.code = code;
19 | this.message = message;
20 | }
21 |
22 | public Result(boolean flag, Integer code, String message, Object data) {
23 | this.flag = flag;
24 | this.code = code;
25 | this.message = message;
26 | this.data = data;
27 | }
28 |
29 | public boolean isFlag() {
30 | return flag;
31 | }
32 |
33 | public void setFlag(boolean flag) {
34 | this.flag = flag;
35 | }
36 |
37 | public Integer getCode() {
38 | return code;
39 | }
40 |
41 | public void setCode(Integer code) {
42 | this.code = code;
43 | }
44 |
45 | public String getMessage() {
46 | return message;
47 | }
48 |
49 | public void setMessage(String message) {
50 | this.message = message;
51 | }
52 |
53 | public Object getData() {
54 | return data;
55 | }
56 |
57 | public void setData(Object data) {
58 | this.data = data;
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/coderiver_common/src/main/java/com/coderiver/common/entity/StatusCode.java:
--------------------------------------------------------------------------------
1 | package com.coderiver.common.entity;
2 |
3 | /**
4 | * Created by Ultratendency on 2019/1/2.
5 | * 统一管理状态码
6 | */
7 | public class StatusCode {
8 | public static final int OK = 20000; // 成功
9 | public static final int ERROR = 20100; // 失败
10 | public static final int CUSTOMER_ERROR = 20110; // 失败
11 | public static final int LOGINERROR = 20200; //用户名或者密码错误
12 | public static final int ACCESSERROR = 20300; // 权限不足
13 | public static final int REMOTEERROR = 20400; // 远程调用失败
14 | public static final int REPERROR = 20500; // 重复操作
15 |
16 | //TODO 添加状态码 要求统一
17 | }
18 |
--------------------------------------------------------------------------------
/coderiver_common/src/main/java/com/coderiver/common/util/IdGenerator.java:
--------------------------------------------------------------------------------
1 | package com.coderiver.common.util;
2 |
3 | import java.lang.management.ManagementFactory;
4 | import java.net.InetAddress;
5 | import java.net.NetworkInterface;
6 |
7 | /**
8 | * Snowflake 雪花算法 分布式id生成工具
9 | * 64位ID (42(毫秒)+5(机器ID)+5(业务编码)+12(重复累加))
10 | *
11 | * @author Shiyu Rao
12 | */
13 | public class IdGenerator {
14 | // 时间起始标记点,作为基准,一般取系统的最近时间(一旦确定不能变动)
15 | private final static long twepoch = 1288834974657L;
16 | // 机器标识位数
17 | private final static long workerIdBits = 5L;
18 | // 数据中心标识位数
19 | private final static long datacenterIdBits = 5L;
20 | // 机器ID最大值
21 | private final static long maxWorkerId = -1L ^ (-1L << workerIdBits);
22 | // 数据中心ID最大值
23 | private final static long maxDatacenterId = -1L ^ (-1L << datacenterIdBits);
24 | // 毫秒内自增位
25 | private final static long sequenceBits = 12L;
26 | // 机器ID偏左移12位
27 | private final static long workerIdShift = sequenceBits;
28 | // 数据中心ID左移17位
29 | private final static long datacenterIdShift = sequenceBits + workerIdBits;
30 | // 时间毫秒左移22位
31 | private final static long timestampLeftShift = sequenceBits + workerIdBits + datacenterIdBits;
32 |
33 | private final static long sequenceMask = -1L ^ (-1L << sequenceBits);
34 | /* 上次生产id时间戳 */
35 | private static long lastTimestamp = -1L;
36 | // 0,并发控制
37 | private long sequence = 0L;
38 |
39 | private final long workerId;
40 | // 数据标识id部分
41 | private final long datacenterId;
42 |
43 | public IdGenerator(){
44 | this.datacenterId = getDatacenterId(maxDatacenterId);
45 | this.workerId = getMaxWorkerId(datacenterId, maxWorkerId);
46 | }
47 | /**
48 | * @param workerId
49 | * 工作机器ID
50 | * @param datacenterId
51 | * 序列号
52 | */
53 | public IdGenerator(long workerId, long datacenterId) {
54 | if (workerId > maxWorkerId || workerId < 0) {
55 | throw new IllegalArgumentException(String.format("worker Id can't be greater than %d or less than 0", maxWorkerId));
56 | }
57 | if (datacenterId > maxDatacenterId || datacenterId < 0) {
58 | throw new IllegalArgumentException(String.format("datacenter Id can't be greater than %d or less than 0", maxDatacenterId));
59 | }
60 | this.workerId = workerId;
61 | this.datacenterId = datacenterId;
62 | }
63 | /**
64 | * 获取下一个ID
65 | *
66 | * @return
67 | */
68 | public synchronized long nextId() {
69 | long timestamp = timeGen();
70 | if (timestamp < lastTimestamp) {
71 | throw new RuntimeException(String.format("Clock moved backwards. Refusing to generate id for %d milliseconds", lastTimestamp - timestamp));
72 | }
73 |
74 | if (lastTimestamp == timestamp) {
75 | // 当前毫秒内,则+1
76 | sequence = (sequence + 1) & sequenceMask;
77 | if (sequence == 0) {
78 | // 当前毫秒内计数满了,则等待下一秒
79 | timestamp = tilNextMillis(lastTimestamp);
80 | }
81 | } else {
82 | sequence = 0L;
83 | }
84 | lastTimestamp = timestamp;
85 | // ID偏移组合生成最终的ID,并返回ID
86 | long nextId = ((timestamp - twepoch) << timestampLeftShift)
87 | | (datacenterId << datacenterIdShift)
88 | | (workerId << workerIdShift) | sequence;
89 |
90 | return nextId;
91 | }
92 |
93 | private long tilNextMillis(final long lastTimestamp) {
94 | long timestamp = this.timeGen();
95 | while (timestamp <= lastTimestamp) {
96 | timestamp = this.timeGen();
97 | }
98 | return timestamp;
99 | }
100 |
101 | private long timeGen() {
102 | return System.currentTimeMillis();
103 | }
104 |
105 | /**
106 | *
107 | * 获取 maxWorkerId
108 | *
109 | */
110 | protected static long getMaxWorkerId(long datacenterId, long maxWorkerId) {
111 | StringBuffer mpid = new StringBuffer();
112 | mpid.append(datacenterId);
113 | String name = ManagementFactory.getRuntimeMXBean().getName();
114 | if (!name.isEmpty()) {
115 | /*
116 | * GET jvmPid
117 | */
118 | mpid.append(name.split("@")[0]);
119 | }
120 | /*
121 | * MAC + PID 的 hashcode 获取16个低位
122 | */
123 | return (mpid.toString().hashCode() & 0xffff) % (maxWorkerId + 1);
124 | }
125 |
126 | /**
127 | *
128 | * 数据标识id部分
129 | *
130 | */
131 | protected static long getDatacenterId(long maxDatacenterId) {
132 | long id = 0L;
133 | try {
134 | InetAddress ip = InetAddress.getLocalHost();
135 | NetworkInterface network = NetworkInterface.getByInetAddress(ip);
136 | if (network == null) {
137 | id = 1L;
138 | } else {
139 | byte[] mac = network.getHardwareAddress();
140 | id = ((0x000000FF & (long) mac[mac.length - 1])
141 | | (0x0000FF00 & (((long) mac[mac.length - 2]) << 8))) >> 6;
142 | id = id % (maxDatacenterId + 1);
143 | }
144 | } catch (Exception e) {
145 | System.out.println(" getDatacenterId: " + e.getMessage());
146 | }
147 | return id;
148 | }
149 |
150 |
151 | }
152 |
--------------------------------------------------------------------------------
/coderiver_common/target/classes/com/coderiver/common/entity/PageResult.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coderiver-org/coderiver-java/3ed2ef46c9e2c48c69a4bc6ab6ed691aae725f1c/coderiver_common/target/classes/com/coderiver/common/entity/PageResult.class
--------------------------------------------------------------------------------
/coderiver_common/target/classes/com/coderiver/common/entity/Result.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coderiver-org/coderiver-java/3ed2ef46c9e2c48c69a4bc6ab6ed691aae725f1c/coderiver_common/target/classes/com/coderiver/common/entity/Result.class
--------------------------------------------------------------------------------
/coderiver_common/target/classes/com/coderiver/common/entity/StatusCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coderiver-org/coderiver-java/3ed2ef46c9e2c48c69a4bc6ab6ed691aae725f1c/coderiver_common/target/classes/com/coderiver/common/entity/StatusCode.class
--------------------------------------------------------------------------------
/coderiver_common/target/classes/com/coderiver/common/util/IdGenerator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coderiver-org/coderiver-java/3ed2ef46c9e2c48c69a4bc6ab6ed691aae725f1c/coderiver_common/target/classes/com/coderiver/common/util/IdGenerator.class
--------------------------------------------------------------------------------
/coderiver_config/coderiver_config.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_config/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_config
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_email/coderiver_email.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_email/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_email
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_eureka/coderiver_eureka.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_eureka/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_eureka
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_event/coderiver_event.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_event/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_event
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_friend/coderiver_friend.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_friend/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_friend
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_manager/coderiver_manager.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_manager/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_manager
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_platform.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 |
--------------------------------------------------------------------------------
/coderiver_project/coderiver_project.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_project/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_project
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_qa/coderiver_qa.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_qa/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_qa
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_recruit/coderiver_recruit.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_recruit/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_recruit
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_resources/coderiver_resources.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_resources/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_resources
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_search/coderiver_search.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_search/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_search
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_user/coderiver_user.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_user/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_user
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coderiver_web/coderiver_web.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 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/coderiver_web/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | coderiver_platform
7 | com.coderiver
8 | 1.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | coderiver_web
13 |
14 |
15 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 |
7 | com.coderiver
8 | coderiver_platform
9 | 1.0-SNAPSHOT
10 |
11 | coderiver_common
12 | coderiver_base
13 | coderiver_search
14 | coderiver_web
15 | coderiver_manager
16 | coderiver_user
17 | coderiver_eureka
18 | coderiver_config
19 | coderiver_project
20 | coderiver_resources
21 | coderiver_recruit
22 | coderiver_qa
23 | coderiver_email
24 | coderiver_friend
25 | coderiver_event
26 |
27 | pom
28 |
29 | coderiver_platform_parent
30 | CodeRiver后端父工程
31 |
32 |
33 | org.springframework.boot
34 | spring-boot-starter-parent
35 | 2.0.3.RELEASE
36 |
37 |
38 |
39 |
40 | UTF-8
41 | UTF-8
42 | 1.8
43 | 1.0-SNAPSHOT
44 |
45 |
46 |
47 |
48 | org.springframework.boot
49 | spring-boot-starter-web
50 |
51 |
52 | org.springframework.boot
53 | spring-boot-starter-test
54 | test
55 |
56 |
57 |
58 |
59 |
60 | spring-snapshots
61 | Spring Snapshots
62 | https://repo.spring.io/snapshot
63 |
64 | true
65 |
66 |
67 |
68 | spring-milestones
69 | Spring Milestones
70 | https://repo.spring.io/milestone
71 |
72 | false
73 |
74 |
75 |
76 |
77 |
78 |
79 | spring-snapshots
80 | Spring Snapshots
81 | https://repo.spring.io/snapshot
82 |
83 | true
84 |
85 |
86 |
87 | spring-milestones
88 | Spring Milestones
89 | https://repo.spring.io/milestone
90 |
91 | false
92 |
93 |
94 |
95 |
96 |
97 |
--------------------------------------------------------------------------------