diff --git a/tlias-web-management/.gitignore b/tlias-web-management/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/tlias-web-management/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/tlias-web-management/pom.xml b/tlias-web-management/pom.xml new file mode 100644 index 0000000..b3fc381 --- /dev/null +++ b/tlias-web-management/pom.xml @@ -0,0 +1,93 @@ + + + 4.0.0 + com.inmind + tlias-web-management + 0.0.1-SNAPSHOT + tlias-web-management + tlias-web-management + + 11 + UTF-8 + UTF-8 + 2.7.6 + + + + + org.springframework.boot + spring-boot-starter-web + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 2.3.0 + + + + com.mysql + mysql-connector-j + runtime + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.boot + spring-boot-dependencies + ${spring-boot.version} + pom + import + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 11 + 11 + UTF-8 + + + -parameters + + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + com.inmind.TliasWebManagementApplication + true + + + + repackage + + repackage + + + + + + + + diff --git a/tlias-web-management/src/main/java/com/inmind/TliasWebManagementApplication.java b/tlias-web-management/src/main/java/com/inmind/TliasWebManagementApplication.java new file mode 100644 index 0000000..586e138 --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/TliasWebManagementApplication.java @@ -0,0 +1,13 @@ +package com.inmind; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class TliasWebManagementApplication { + + public static void main(String[] args) { + SpringApplication.run(TliasWebManagementApplication.class, args); + } + +} diff --git a/tlias-web-management/src/main/java/com/inmind/controller/DeptController.java b/tlias-web-management/src/main/java/com/inmind/controller/DeptController.java new file mode 100644 index 0000000..f76e14b --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/controller/DeptController.java @@ -0,0 +1,7 @@ +package com.inmind.controller; + +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class DeptController { +} diff --git a/tlias-web-management/src/main/java/com/inmind/controller/EmpController.java b/tlias-web-management/src/main/java/com/inmind/controller/EmpController.java new file mode 100644 index 0000000..6f5f4a3 --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/controller/EmpController.java @@ -0,0 +1,7 @@ +package com.inmind.controller; + +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class EmpController { +} diff --git a/tlias-web-management/src/main/java/com/inmind/mapper/DeptMapper.java b/tlias-web-management/src/main/java/com/inmind/mapper/DeptMapper.java new file mode 100644 index 0000000..6fdd8e4 --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/mapper/DeptMapper.java @@ -0,0 +1,7 @@ +package com.inmind.mapper; + +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface DeptMapper { +} diff --git a/tlias-web-management/src/main/java/com/inmind/mapper/EmpMapper.java b/tlias-web-management/src/main/java/com/inmind/mapper/EmpMapper.java new file mode 100644 index 0000000..284a03f --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/mapper/EmpMapper.java @@ -0,0 +1,7 @@ +package com.inmind.mapper; + +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface EmpMapper { +} diff --git a/tlias-web-management/src/main/java/com/inmind/pojo/Dept.java b/tlias-web-management/src/main/java/com/inmind/pojo/Dept.java new file mode 100644 index 0000000..6271c68 --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/pojo/Dept.java @@ -0,0 +1,19 @@ +package com.inmind.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import java.time.LocalDateTime; + +/** + * 部门实体类 + */ +@Data +@NoArgsConstructor +@AllArgsConstructor +public class Dept { + private Integer id; //ID + private String name; //部门名称 + private LocalDateTime createTime; //创建时间 + private LocalDateTime updateTime; //修改时间 +} diff --git a/tlias-web-management/src/main/java/com/inmind/pojo/Emp.java b/tlias-web-management/src/main/java/com/inmind/pojo/Emp.java new file mode 100644 index 0000000..8288b3e --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/pojo/Emp.java @@ -0,0 +1,27 @@ +package com.inmind.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import java.time.LocalDate; +import java.time.LocalDateTime; + +/** + * 员工实体类 + */ +@Data +@NoArgsConstructor +@AllArgsConstructor +public class Emp { + private Integer id; //ID + private String username; //用户名 + private String password; //密码 + private String name; //姓名 + private Short gender; //性别 , 1 男, 2 女 + private String image; //图像url + private Short job; //职位 , 1 班主任 , 2 讲师 , 3 学工主管 , 4 教研主管 , 5 咨询师 + private LocalDate entrydate; //入职日期 + private Integer deptId; //部门ID + private LocalDateTime createTime; //创建时间 + private LocalDateTime updateTime; //修改时间 +} diff --git a/tlias-web-management/src/main/java/com/inmind/service/DeptService.java b/tlias-web-management/src/main/java/com/inmind/service/DeptService.java new file mode 100644 index 0000000..26bb4b7 --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/service/DeptService.java @@ -0,0 +1,4 @@ +package com.inmind.service; + +public interface DeptService { +} diff --git a/tlias-web-management/src/main/java/com/inmind/service/EmpService.java b/tlias-web-management/src/main/java/com/inmind/service/EmpService.java new file mode 100644 index 0000000..a62dd3b --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/service/EmpService.java @@ -0,0 +1,4 @@ +package com.inmind.service; + +public interface EmpService { +} diff --git a/tlias-web-management/src/main/java/com/inmind/service/impl/DeptServiceImpl.java b/tlias-web-management/src/main/java/com/inmind/service/impl/DeptServiceImpl.java new file mode 100644 index 0000000..ac05c03 --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/service/impl/DeptServiceImpl.java @@ -0,0 +1,8 @@ +package com.inmind.service.impl; + +import com.inmind.service.DeptService; +import org.springframework.stereotype.Service; + +@Service +public class DeptServiceImpl implements DeptService { +} diff --git a/tlias-web-management/src/main/java/com/inmind/service/impl/EmpServiceImpl.java b/tlias-web-management/src/main/java/com/inmind/service/impl/EmpServiceImpl.java new file mode 100644 index 0000000..5e1eb84 --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/service/impl/EmpServiceImpl.java @@ -0,0 +1,8 @@ +package com.inmind.service.impl; + +import com.inmind.service.EmpService; +import org.springframework.stereotype.Service; + +@Service +public class EmpServiceImpl implements EmpService { +} diff --git a/tlias-web-management/src/main/resources/application.properties b/tlias-web-management/src/main/resources/application.properties new file mode 100644 index 0000000..8a828e9 --- /dev/null +++ b/tlias-web-management/src/main/resources/application.properties @@ -0,0 +1,22 @@ +# 应用服务 WEB 访问端口 +server.port=8080 +#下面这些内容是为了让MyBatis映射 +#指定Mybatis的Mapper文件 +mybatis.mapper-locations=classpath:mappers/*xml +#指定Mybatis的实体目录 +mybatis.type-aliases-package=com.inmind.mybatis.entity + +#驱动类名称 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +#数据库连接的url +spring.datasource.url=jdbc:mysql://localhost:3306/tlias1 +#连接数据库的用户名 +spring.datasource.username=root +#连接数据库的密码 +spring.datasource.password=1234 + +#输出mybatis的日志 +mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl + +#开启mybatis的驼峰命名自动映射开关,将a_time ---->aTime +mybatis.configuration.map-underscore-to-camel-case=true \ No newline at end of file diff --git a/tlias-web-management/src/main/resources/static/index.html b/tlias-web-management/src/main/resources/static/index.html new file mode 100644 index 0000000..89bb8ba --- /dev/null +++ b/tlias-web-management/src/main/resources/static/index.html @@ -0,0 +1,6 @@ + + +

hello word!!!

+

this is a html page

+ + \ No newline at end of file diff --git a/tlias-web-management/src/test/java/com/inmind/TliasWebManagementApplicationTests.java b/tlias-web-management/src/test/java/com/inmind/TliasWebManagementApplicationTests.java new file mode 100644 index 0000000..b706f20 --- /dev/null +++ b/tlias-web-management/src/test/java/com/inmind/TliasWebManagementApplicationTests.java @@ -0,0 +1,13 @@ +package com.inmind; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class TliasWebManagementApplicationTests { + + @Test + void contextLoads() { + } + +}