Compare commits

...

2 Commits
master ... main

Author SHA1 Message Date
adiao d8283cc1f3 nmew 3 years ago
adiao 1196d498b7 nmew 3 years ago
  1. 17
      HELP.md
  2. 9
      pom.xml
  3. 9
      src/main/java/com/despisctionsystem/code4/Controller/ControllerServer.java
  4. 6
      src/main/java/com/despisctionsystem/code4/Mapper/BlogbjectMapper.java
  5. 55
      src/main/java/com/despisctionsystem/code4/Mapper/BoObjectMapper.java
  6. 8
      src/main/java/com/despisctionsystem/code4/Mapper/UsersMapper.java
  7. 59
      src/main/java/com/despisctionsystem/code4/Pojo/Person.java
  8. 12
      src/main/java/com/despisctionsystem/code4/Pojo/Users.java
  9. 7
      src/main/java/com/despisctionsystem/code4/Service/CrudService.java
  10. 5
      src/main/java/com/despisctionsystem/code4/Service/Impl/UsersImpl.java
  11. 7
      src/main/java/com/despisctionsystem/code4/Service/TransactionServer.java
  12. 6
      src/main/java/com/despisctionsystem/code4/UtilTool/HttpEnum.java
  13. 39
      src/main/java/com/despisctionsystem/code4/UtilTool/ResponseResult.java
  14. 2
      src/main/resources/application.properties
  15. 8
      src/main/resources/templates/page/index.html

17
HELP.md

@ -146,7 +146,22 @@ if(size != in){ @@ -146,7 +146,22 @@ if(size != in){
但服务层我们是用来处理业务的。
所以获取数据可的操作交给用户来操作。
所以获取数据操作交给用户来操作。
做个持续化操作层。
以上逻辑pass
新》逻辑
持续化工具
---
# 业务实现
AOP事务
将数据表的关系设计好
在Mapper中,通过注释的形式来对其数据操作。

9
pom.xml

@ -165,6 +165,15 @@ @@ -165,6 +165,15 @@
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>

9
src/main/java/com/despisctionsystem/code4/Controller/ControllerServer.java

@ -7,7 +7,10 @@ @@ -7,7 +7,10 @@
package com.despisctionsystem.code4.Controller;
import com.despisctionsystem.code4.Service.TransactionServer;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
/**
* Does anyone need help here
@ -16,5 +19,11 @@ import org.springframework.stereotype.Controller; @@ -16,5 +19,11 @@ import org.springframework.stereotype.Controller;
*/
@Controller
public class ControllerServer {
//
@GetMapping("/user")
public void getuser(){
}
}

6
src/main/java/com/despisctionsystem/code4/Mapper/BlogbjectMapper.java

@ -10,6 +10,7 @@ package com.despisctionsystem.code4.Mapper; @@ -10,6 +10,7 @@ package com.despisctionsystem.code4.Mapper;
public interface BlogbjectMapper {
/**
* function1
* 模块和权限的API
*
* @return
*/
@ -17,4 +18,9 @@ public interface BlogbjectMapper { @@ -17,4 +18,9 @@ public interface BlogbjectMapper {
return null;
}
default String getModelId(){return null;}
public static void setPermissions(){}
public static void setModel(){}
}

55
src/main/java/com/despisctionsystem/code4/Mapper/BoObjectMapper.java

@ -26,4 +26,59 @@ public interface BoObjectMapper { @@ -26,4 +26,59 @@ public interface BoObjectMapper {
*/
void setUserQueue();
/**
* add User on DataBases
*/
void addUser();
/**
* add AliPlay Order 添加订单
*/
void addPlay();
/**
* 添加一个组别
*/
void addGroup();
/**
* 设置角色密码
*/
void setUserPass();
/**
* 添加角色
*/
void setUserName();
/**
* 添加标签
*/
void addLabel();
/**
* 设置标签
*/
void setLabel();
/**
* 更新用户
*/
void updateUserName();
/**
* 更新用户密码
*/
void updateUserPass();
/**
* 更新标签
*/
void updateLabel();
/**
* 更新用户信息
*/
void updateUserInfo();
}

8
src/main/java/com/despisctionsystem/code4/Mapper/UsersMapper.java

@ -3,6 +3,7 @@ package com.despisctionsystem.code4.Mapper; @@ -3,6 +3,7 @@ package com.despisctionsystem.code4.Mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.despisctionsystem.code4.Pojo.Users;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;
/** 接口映射 数据库
@ -12,4 +13,11 @@ import org.springframework.stereotype.Repository; @@ -12,4 +13,11 @@ import org.springframework.stereotype.Repository;
@Repository
public interface UsersMapper extends BaseMapper<Users> {
// @Select("select user_password from users where users.user_id > 0")
// String getUserPass();
String getUserPass();
@Select("select user_name from users where user_id > 0")
String getUserName();
}

59
src/main/java/com/despisctionsystem/code4/Pojo/Person.java

@ -11,18 +11,20 @@ import com.despisctionsystem.code4.Mapper.BlogbjectMapper; @@ -11,18 +11,20 @@ import com.despisctionsystem.code4.Mapper.BlogbjectMapper;
import com.despisctionsystem.code4.Mapper.BoObjectMapper;
import lombok.Getter;
import lombok.Setter;
import org.springframework.stereotype.Repository;
@Getter
@Setter
@Repository
public class Person implements BlogbjectMapper, BoObjectMapper {
private int id;
private String name;
/**
* 重写获取权限方法
*
* @return
*/
@Override
public String getPermissions() {
@ -60,4 +62,59 @@ public class Person implements BlogbjectMapper, BoObjectMapper { @@ -60,4 +62,59 @@ public class Person implements BlogbjectMapper, BoObjectMapper {
public void setUserQueue() {
}
@Override
public void addUser() {
}
@Override
public void addPlay() {
}
@Override
public void addGroup() {
}
@Override
public void setUserPass() {
}
@Override
public void setUserName() {
}
@Override
public void addLabel() {
}
@Override
public void setLabel() {
}
@Override
public void updateUserName() {
}
@Override
public void updateUserPass() {
}
@Override
public void updateLabel() {
}
@Override
public void updateUserInfo() {
}
}

12
src/main/java/com/despisctionsystem/code4/Pojo/Users.java

@ -14,7 +14,6 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper; @@ -14,7 +14,6 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.despisctionsystem.code4.Mapper.UsersMapper;
import lombok.Data;
import org.apache.catalina.User;
import java.io.Serializable;
import java.util.Collection;
@ -92,7 +91,6 @@ public class Users implements UsersMapper { @@ -92,7 +91,6 @@ public class Users implements UsersMapper {
/** 根据集合进行删除 删除操作
* map 是Spring boot的一个接口同时也仿佛像高中数学里面的集合概念但是它这在
* @param columnMap
* @return
*/
@Override
@ -233,4 +231,14 @@ public class Users implements UsersMapper { @@ -233,4 +231,14 @@ public class Users implements UsersMapper {
public <P extends IPage<Map<String, Object>>> P selectMapsPage(P page, Wrapper<Users> queryWrapper) {
return null;
}
@Override
public String getUserPass() {
return null;
}
public String getUserName() {
return userName;
}
}

7
src/main/java/com/despisctionsystem/code4/Service/CrudService.java

@ -12,10 +12,14 @@ import java.util.List; @@ -12,10 +12,14 @@ import java.util.List;
*/
@org.springframework.stereotype.Service
public class CrudService implements ServiceMapper {
@Autowired
final
UsersMapper users;
private Integer userId;
public CrudService(UsersMapper users) {
this.users = users;
}
/**
* 判断用户的ID是否一致
* @param user
@ -41,7 +45,6 @@ public class CrudService implements ServiceMapper { @@ -41,7 +45,6 @@ public class CrudService implements ServiceMapper {
* 这个函数可以用来初始化站点的网页数据
* 当然也可以用那个分页韩素来初始化网页数据但那个的初始化的需要传入一定的参数才能够进行分页形式的
* 初始化
* @return
*/
@Override
public List<Users> select() {

5
src/main/java/com/despisctionsystem/code4/Service/Impl/UsersImpl.java

@ -11,6 +11,7 @@ @@ -11,6 +11,7 @@
package com.despisctionsystem.code4.Service.Impl;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.despisctionsystem.code4.Pojo.Users;
import java.util.List;
@ -58,4 +59,8 @@ public class UsersImpl extends Users { @@ -58,4 +59,8 @@ public class UsersImpl extends Users {
}
@Override
public boolean exists(Wrapper<Users> queryWrapper) {
return super.exists(queryWrapper);
}
}

7
src/main/java/com/despisctionsystem/code4/Service/TransactionServer.java

@ -8,7 +8,14 @@ @@ -8,7 +8,14 @@
package com.despisctionsystem.code4.Service;
import com.despisctionsystem.code4.Pojo.Person;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 业务跳转
*/
public class TransactionServer {
private String str;
}

6
src/main/java/com/despisctionsystem/code4/UtilTool/HttpEnum.java

@ -45,8 +45,12 @@ public enum HttpEnum { @@ -45,8 +45,12 @@ public enum HttpEnum {
/**
* 参数校验失败
*/
ERROR_600(600, "参数校验失败");
ERROR_600(600, "参数校验失败"),
/**
* 支付失败
*/
ERROR_700(700,"支付失败");
/**
*
*/

39
src/main/java/com/despisctionsystem/code4/UtilTool/ResponseResult.java

@ -47,6 +47,11 @@ public class ResponseResult<T> implements Serializable { @@ -47,6 +47,11 @@ public class ResponseResult<T> implements Serializable {
return restResult(data, HttpEnum.OK_200.code(), msg);
}
/**
* 系统内部错误
* @return // 返回
* @param <T> // 泛型
*/
public static <T> ResponseResult<T> failed() {
return restResult(null, HttpEnum.ERROR_500.code(),
HttpEnum.ERROR_500.desc());
@ -69,6 +74,40 @@ public class ResponseResult<T> implements Serializable { @@ -69,6 +74,40 @@ public class ResponseResult<T> implements Serializable {
return restResult(data, HttpEnum.ERROR_500.code(), msg);
}
/**
* 支付错误
* @param data // 支付对象
* @return // 返回值
* @param <T> // 泛型
*/
public static <T> ResponseResult<T> notplay(T data){
return restResult(data,HttpEnum.ERROR_700.code(),HttpEnum.ERROR_700.desc());
}
public static <T> ResponseResult<T> notplay(T data, String msg){
return restResult(data,HttpEnum.ERROR_700.code(), msg);
}
public static <T> ResponseResult<T> notplay(int code,String msg){
return restResult(null,code,msg);
}
public static <T> ResponseResult<T> notplay(String msg){
return restResult(null,HttpEnum.ERROR_700.code(), msg);
}
public static <T> ResponseResult<T> notplay(){
return restResult(null, HttpEnum.ERROR_700.code(), HttpEnum.ERROR_700.desc());
}
/**
* 构造器
* @param data // 数据对象
* @param code // 数据状态
* @param msg // 数据提示内容
* @return // 返回
* @param <T> // 泛型
*/
private static <T> ResponseResult<T> restResult(T data, int code,
String msg) {
ResponseResult<T> apiResult = new ResponseResult<>();

2
src/main/resources/application.properties

@ -16,7 +16,7 @@ spring.resources.static-locations =classpath:/resources @@ -16,7 +16,7 @@ spring.resources.static-locations =classpath:/resources
# mysql 8 驱动不同 com.mysql.cj.jsbc.Driver、需要增加时区的配置
spring.datasource.username=root
spring.datasource.password=adiao007
spring.datasource.password=root
spring.datasource.url=jdbc:mysql://localhost:3306/kangb?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

8
src/main/resources/templates/page/index.html

@ -11,10 +11,14 @@ @@ -11,10 +11,14 @@
<div>
<form action="/index" method="post">
<input type="text" name="name" value=""/>
<input type="password" name="password" value=""/>
</form>
</div>
<div>
<button><a href="#">登录</a></button>
<button><a href="#">注册</a></button>
</div>
</div>
</body>

Loading…
Cancel
Save