Compare commits
9 Commits
dev
...
dependabot
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
921845bff8 | ||
|
|
083b8910b8 | ||
|
|
5ecf5d1f94 | ||
|
|
797694e3d5 | ||
|
|
486a1fdab6 | ||
|
|
29b1a0a783 | ||
|
|
1fc0ef47a3 | ||
|
|
09a38484f6 | ||
|
|
035656604d |
17
pom.xml
17
pom.xml
@@ -27,7 +27,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>junit</groupId>
|
<groupId>junit</groupId>
|
||||||
<artifactId>junit</artifactId>
|
<artifactId>junit</artifactId>
|
||||||
<version>4.12</version>
|
<version>4.13.1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.poi</groupId>
|
<groupId>org.apache.poi</groupId>
|
||||||
<artifactId>poi</artifactId>
|
<artifactId>poi</artifactId>
|
||||||
<version>3.9</version>
|
<version>3.17</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
@@ -212,7 +212,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>mysql</groupId>
|
<groupId>mysql</groupId>
|
||||||
<artifactId>mysql-connector-java</artifactId>
|
<artifactId>mysql-connector-java</artifactId>
|
||||||
<version>5.1.41</version>
|
<version>8.0.28</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!--sqlite相关jar -->
|
<!--sqlite相关jar -->
|
||||||
@@ -375,7 +375,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.storm</groupId>
|
<groupId>org.apache.storm</groupId>
|
||||||
<artifactId>storm-kafka</artifactId>
|
<artifactId>storm-kafka</artifactId>
|
||||||
<version>1.2.2</version>
|
<version>1.2.3</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
@@ -395,9 +395,14 @@
|
|||||||
<groupId>io.searchbox</groupId>
|
<groupId>io.searchbox</groupId>
|
||||||
<artifactId>jest</artifactId>
|
<artifactId>jest</artifactId>
|
||||||
<version>6.3.1</version>
|
<version>6.3.1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- excel 工具类-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba</groupId>
|
||||||
|
<artifactId>easyexcel</artifactId>
|
||||||
|
<version>2.2.7</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,19 +22,19 @@ public class ResponsibilityTest {
|
|||||||
String name = "xuwujing";
|
String name = "xuwujing";
|
||||||
String something = "去聚餐";
|
String something = "去聚餐";
|
||||||
String something2 = "去旅游";
|
String something2 = "去旅游";
|
||||||
Learder learder1 =new Supervisor(name, something);
|
Leader leader1 =new Supervisor(name, something);
|
||||||
Learder learder2 =new BranchManager(name, something);
|
Leader leader2 =new BranchManager(name, something);
|
||||||
Learder learder3 =new GeneralManager(name, something);
|
Leader leader3 =new GeneralManager(name, something);
|
||||||
learder1.setLearder(learder2);
|
leader1.setLeader(leader2);
|
||||||
learder2.setLearder(learder3);
|
leader2.setLeader(leader3);
|
||||||
learder1.handler(1);
|
leader1.handler(1);
|
||||||
|
|
||||||
Learder learder4 =new Supervisor(name, something2);
|
Leader leader4 =new Supervisor(name, something2);
|
||||||
Learder learder5 =new BranchManager(name, something2);
|
Leader leader5 =new BranchManager(name, something2);
|
||||||
Learder learder6 =new GeneralManager(name, something2);
|
Leader leader6 =new GeneralManager(name, something2);
|
||||||
learder4.setLearder(learder5);
|
leader4.setLeader(leader5);
|
||||||
learder5.setLearder(learder6);
|
leader5.setLeader(leader6);
|
||||||
learder4.handler(0);
|
leader4.handler(0);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -76,24 +76,24 @@ class ConcreteHandler extends Handler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
abstract class Learder{
|
abstract class Leader {
|
||||||
|
|
||||||
|
|
||||||
protected Learder learder;
|
protected Leader leader;
|
||||||
|
|
||||||
protected void setLearder(Learder learder){
|
protected void setLeader(Leader leader){
|
||||||
this.learder=learder;
|
this.leader = leader;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Learder getLearder(){
|
protected Leader getLeader(){
|
||||||
return learder;
|
return leader;
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract void handler(int level);
|
abstract void handler(int level);
|
||||||
}
|
}
|
||||||
|
|
||||||
//主管
|
//主管
|
||||||
class Supervisor extends Learder{
|
class Supervisor extends Leader {
|
||||||
private String name;
|
private String name;
|
||||||
private String something;
|
private String something;
|
||||||
public Supervisor(String name,String something) {
|
public Supervisor(String name,String something) {
|
||||||
@@ -108,13 +108,13 @@ class Supervisor extends Learder{
|
|||||||
System.out.println("主管处理了 "+name+"所述的<"+something+">事情!");
|
System.out.println("主管处理了 "+name+"所述的<"+something+">事情!");
|
||||||
}else{
|
}else{
|
||||||
System.out.println("主管未能处理 "+name+"所述的<"+something+">事情!转交给上级!");
|
System.out.println("主管未能处理 "+name+"所述的<"+something+">事情!转交给上级!");
|
||||||
getLearder().handler(level);
|
getLeader().handler(level);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//部门经理
|
//部门经理
|
||||||
class BranchManager extends Learder{
|
class BranchManager extends Leader {
|
||||||
private String name;
|
private String name;
|
||||||
private String something;
|
private String something;
|
||||||
public BranchManager(String name,String something) {
|
public BranchManager(String name,String something) {
|
||||||
@@ -129,13 +129,13 @@ class BranchManager extends Learder{
|
|||||||
System.out.println("部门经理处理了 "+name+"所述的<"+something+">事情!");
|
System.out.println("部门经理处理了 "+name+"所述的<"+something+">事情!");
|
||||||
}else{
|
}else{
|
||||||
System.out.println("部门经理未能处理 "+name+"所述的<"+something+">事情!转交给上级!");
|
System.out.println("部门经理未能处理 "+name+"所述的<"+something+">事情!转交给上级!");
|
||||||
getLearder().handler(level);
|
getLeader().handler(level);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//总经理
|
//总经理
|
||||||
class GeneralManager extends Learder{
|
class GeneralManager extends Leader {
|
||||||
private String name;
|
private String name;
|
||||||
private String something;
|
private String something;
|
||||||
public GeneralManager(String name,String something) {
|
public GeneralManager(String name,String something) {
|
||||||
@@ -150,7 +150,7 @@ class GeneralManager extends Learder{
|
|||||||
System.out.println("总经理处理了 "+name+"所述的<"+something+">事情!");
|
System.out.println("总经理处理了 "+name+"所述的<"+something+">事情!");
|
||||||
}else{
|
}else{
|
||||||
System.out.println("总经理未能处理 "+name+"所述的<"+something+">事情!转交给上级!");
|
System.out.println("总经理未能处理 "+name+"所述的<"+something+">事情!转交给上级!");
|
||||||
getLearder().handler(level);
|
getLeader().handler(level);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
15
src/main/java/com/pancm/excel/EasyExcelTest.java
Normal file
15
src/main/java/com/pancm/excel/EasyExcelTest.java
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
package com.pancm.excel;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author pancm
|
||||||
|
* @Title: pancm_project
|
||||||
|
* @Description:
|
||||||
|
* 参考: https://www.yuque.com/easyexcel/doc
|
||||||
|
* @Version:1.0.0
|
||||||
|
* @Since:jdk1.8
|
||||||
|
* @date 2021/1/26
|
||||||
|
*/
|
||||||
|
public class EasyExcelTest {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
8
src/main/java/com/pancm/excel/package-info.java
Normal file
8
src/main/java/com/pancm/excel/package-info.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/**
|
||||||
|
* @Title: package-info
|
||||||
|
* @Description: excel相关包
|
||||||
|
* @Version:1.0.0
|
||||||
|
* @author pancm
|
||||||
|
* @date 2019年2月28日
|
||||||
|
*/
|
||||||
|
package com.pancm.excel;
|
||||||
Reference in New Issue
Block a user