commit 8722f66f038bab7ed8dbfb525635930e037054df Author: Number7 <1845377266@qq.com> Date: Mon Jul 29 09:15:32 2024 +0800 日考 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/.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/pom.xml b/pom.xml new file mode 100644 index 0000000..3bdab1e --- /dev/null +++ b/pom.xml @@ -0,0 +1,110 @@ + + + 4.0.0 + com.example + RK729 + 0.0.1-SNAPSHOT + RK729 + RK729 + + 1.8 + UTF-8 + UTF-8 + 2.6.13 + + + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 2.2.2 + + + + com.baomidou + mybatis-plus-boot-starter + 3.5.2 + + + + com.github.yulichang + mybatis-plus-join-boot-starter + 1.4.11 + + + + org.springframework.boot + spring-boot-starter-data-jdbc + + + org.springframework.boot + spring-boot-starter-web + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 2.2.2 + + + + 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 + + 1.8 + 1.8 + UTF-8 + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + com.example.rk729.Rk729Application + true + + + + repackage + + repackage + + + + + + + + diff --git a/src/main/java/com/example/rk729/Rk729Application.java b/src/main/java/com/example/rk729/Rk729Application.java new file mode 100644 index 0000000..71d0061 --- /dev/null +++ b/src/main/java/com/example/rk729/Rk729Application.java @@ -0,0 +1,13 @@ +package com.example.rk729; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Rk729Application { + + public static void main(String[] args) { + SpringApplication.run(Rk729Application.class, args); + } + +} diff --git a/src/main/java/com/example/rk729/demos/controller/UserController.java b/src/main/java/com/example/rk729/demos/controller/UserController.java new file mode 100644 index 0000000..e39fc2b --- /dev/null +++ b/src/main/java/com/example/rk729/demos/controller/UserController.java @@ -0,0 +1,53 @@ +package com.example.rk729.demos.controller; + +import com.example.rk729.demos.pojo.User; +import com.example.rk729.demos.service.UserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * @Author:liuxinyue + * @Package:com.example.rk729.demos.controller + * @Project:RK729 + * @name:UserController + * @Date:2024/7/29 9:01 + */ +@RestController +@RequestMapping("/user") +public class UserController { + + + @Autowired + private UserService userService; + + + /** + * 查询列表 + * @return + */ + @PostMapping("/userList") + public List userList(){ + + List list = userService.list(); + + return list; + + } + + /** + * 删除 + */ + @PostMapping("/delUserId") + public int delUserId(@RequestParam Integer userId){ + + int del=userService.delUser(userId); + return del; + } + + +} diff --git a/src/main/java/com/example/rk729/demos/mapper/UserMapper.java b/src/main/java/com/example/rk729/demos/mapper/UserMapper.java new file mode 100644 index 0000000..70fa3bf --- /dev/null +++ b/src/main/java/com/example/rk729/demos/mapper/UserMapper.java @@ -0,0 +1,19 @@ +package com.example.rk729.demos.mapper; + +import com.example.rk729.demos.pojo.User; +import com.github.yulichang.base.MPJBaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Author:liuxinyue + * @Package:com.example.rk729.demos.mapper + * @Project:RK729 + * @name:UserMapper + * @Date:2024/7/29 9:02 + */ +@Mapper +public interface UserMapper extends MPJBaseMapper{ + int delUser(@Param("userId") Integer userId); + +} diff --git a/src/main/java/com/example/rk729/demos/pojo/User.java b/src/main/java/com/example/rk729/demos/pojo/User.java new file mode 100644 index 0000000..bca1c4c --- /dev/null +++ b/src/main/java/com/example/rk729/demos/pojo/User.java @@ -0,0 +1,32 @@ +package com.example.rk729.demos.pojo; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import org.springframework.data.relational.core.mapping.Table; +import org.springframework.data.relational.core.sql.In; + +import java.util.Date; + +/** + * @Author:liuxinyue + * @Package:com.example.rk729.demos.pojo + * @Project:RK729 + * @name:User + * @Date:2024/7/29 8:58 + */ +@Data +@TableName("t_user") +public class User { + + private Integer userId; + private String userName; + private String userPwd; + private String userSex; + private Date userBirthday; + + + + + + +} diff --git a/src/main/java/com/example/rk729/demos/service/UserService.java b/src/main/java/com/example/rk729/demos/service/UserService.java new file mode 100644 index 0000000..ddbebe8 --- /dev/null +++ b/src/main/java/com/example/rk729/demos/service/UserService.java @@ -0,0 +1,16 @@ +package com.example.rk729.demos.service; + +import com.example.rk729.demos.pojo.User; +import com.github.yulichang.base.MPJBaseService; + +/** + * @Author:liuxinyue + * @Package:com.example.rk729.demos.service + * @Project:RK729 + * @name:UserService + * @Date:2024/7/29 9:02 + */ +public interface UserService extends MPJBaseService { + int delUser(Integer userId); + +} diff --git a/src/main/java/com/example/rk729/demos/service/impl/UserServiceImpl.java b/src/main/java/com/example/rk729/demos/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..3a46fb5 --- /dev/null +++ b/src/main/java/com/example/rk729/demos/service/impl/UserServiceImpl.java @@ -0,0 +1,29 @@ +package com.example.rk729.demos.service.impl; + +import com.example.rk729.demos.mapper.UserMapper; +import com.example.rk729.demos.pojo.User; +import com.example.rk729.demos.service.UserService; +import com.github.yulichang.base.MPJBaseServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +/** + * @Author:liuxinyue + * @Package:com.example.rk729.demos.service.impl + * @Project:RK729 + * @name:UserServiceImpl + * @Date:2024/7/29 9:02 + */ +@Service +public class UserServiceImpl extends MPJBaseServiceImpl implements UserService { + + + @Autowired + private UserMapper userMapper; + + + @Override + public int delUser(Integer userId) { + return userMapper.delUser(userId); + } +} diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml new file mode 100644 index 0000000..42d6ee3 --- /dev/null +++ b/src/main/resources/application.yml @@ -0,0 +1,90 @@ +# 服务器相关 +server: + port: 10001 + +spring: + mvc: + pathmatch: + matching-strategy: ant_path_matcher + datasource: + driver-class-name: com.mysql.jdbc.Driver + url: jdbc:mysql://localhost:3306/729rk?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false + username: root + password: root +# username: root + # password: '@Ly591662' + + + application: + name: operations + redis: + host: 127.0.0.1 + port: 6379 +#8.136.110.61 + mail: + host: smtp.qq.com + username: 358795815@qq.com + password: uuyemjigqlhvbgcj + port: 587 # 这个端口根据实际情况配置,一般都是465 + protocol: smtp # 这里应该是不用改的,我没试过其他的配置 + test-connection: false + default-encoding: UTF-8 + properties: + mail: + debug: true + smtp: + auth: true + connectiontimeout: 10000 + timeout: 10000 + writetimeout: 10000 + socketFactory: + class: javax.net.ssl.SSLSocketFactory + port: 587 + starttls: + enable: true + required: true + select: + multipart: + max-file-size: 100MB # 最大支持文件大小 + max-request-size: 100MB # 最大请求大小 + enabled: true + + +# mybatis +mybatis: + configuration: + map-underscore-to-camel-case: true + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl + mapper-locations: classpath*:mapper/*Mapper.xml + global-config: + db-config: + id-type: auto + + +aliyun: + end-point: oss-cn-shanghai.aliyuncs.com + access-key-id: LTAI5tSFAGrms29r1xwEFtRM + access-key-secret: rztMfqxdYlsMUtIoy9bIOSGEKCWQT7 + access-pre: https://dongxiaojie.oss-cn-shanghai.aliyuncs.com + bucket-name: dongxiaojie + +fdfs: + so-timeout: 1500 # socket 连接时长 + connect-timeout: 600 # 连接 tracker 服务器超时时长 + # 这两个是你服务器的 IP 地址,注意 23000 端口也要打开,阿里云服务器记得配置安全组。tracker 要和 stroage 服务进行交流 + tracker-list: 8.136.110.61:22122 + web-server-url: 8.136.110.61:8888 +#47.99.56.236 +#150.158.110.42 + pool: + jmx-enabled: false + # 生成缩略图 + thumb-image: + height: 500 + width: 500 + + + +#打印sq语句 + configuration: + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl diff --git a/src/main/resources/mapper/IUserMapper.xml b/src/main/resources/mapper/IUserMapper.xml new file mode 100644 index 0000000..fff2b25 --- /dev/null +++ b/src/main/resources/mapper/IUserMapper.xml @@ -0,0 +1,10 @@ + + + + + + delete from t_user where user_id=#{userId} + + diff --git a/src/test/java/com/example/rk729/Rk729ApplicationTests.java b/src/test/java/com/example/rk729/Rk729ApplicationTests.java new file mode 100644 index 0000000..4841d4d --- /dev/null +++ b/src/test/java/com/example/rk729/Rk729ApplicationTests.java @@ -0,0 +1,13 @@ +package com.example.rk729; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class Rk729ApplicationTests { + + @Test + void contextLoads() { + } + +}