提交 30fd83f7 authored 作者: yangqi's avatar yangqi

测试数据库操作

上级 2fd9362f
package cn.lefull.api.test; package cn.lefull.api.test;
import cn.lefull.common.annotation.NoAuth; import cn.lefull.common.annotation.NoAuth;
import cn.lefull.common.response.ApiResponse; import cn.lefull.repository.model.test.Test;
import cn.lefull.service.test.TestService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@RestController @RestController
@RequestMapping("/test") @RequestMapping("/test")
public class TestController { public class TestController {
@Autowired
private TestService testService;
@NoAuth @NoAuth
@GetMapping("/test") @GetMapping("/test")
public ApiResponse test() { public void test() {
return new ApiResponse("1000", "2000"); Test t = this.testService.getTestById(3);
t.setUserName("测试修改数据库resource");
this.testService.updateById(t);
} }
} }
package cn.lefull.repository.model.test; package cn.lefull.repository.model.test;
import cn.lefull.common.security.mybatis.aspect.DesensitizationData;
import cn.lefull.common.security.mybatis.aspect.DesensitizationFiled;
import cn.lefull.common.security.mybatis.aspect.SensitiveData;
import cn.lefull.common.security.mybatis.aspect.SensitiveFiled;
import cn.lefull.common.security.mybatis.enums.FieldTypeEnum;
import lombok.Data; import lombok.Data;
/**
* 测试实体类
*
* @author zhizhi
* @date 2022/7/18 14:48
*/
@SensitiveData
@DesensitizationData
@Data @Data
public class Test { public class Test {
...@@ -22,17 +9,12 @@ public class Test { ...@@ -22,17 +9,12 @@ public class Test {
private Integer userId; private Integer userId;
@DesensitizationFiled(value = FieldTypeEnum.NAME)
@SensitiveFiled
private String userName; private String userName;
@DesensitizationFiled(value = FieldTypeEnum.PHONE)
private String phone; private String phone;
@DesensitizationFiled(value = FieldTypeEnum.ID_NUMBER)
private String idNumber; private String idNumber;
@DesensitizationFiled(value = FieldTypeEnum.BANK_CARD)
private String bankNo; private String bankNo;
private Integer operateEmployeeId; private Integer operateEmployeeId;
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
(user_id, user_name, phone, id_number, bank_no, operator_employee_id, create_time, update_time, is_delete, delete_time) (user_id, user_name, phone, id_number, bank_no, operator_employee_id, create_time, update_time, is_delete, delete_time)
VALUES(#{userId}, #{userName}, #{phone}, #{idNumber}, #{bankNo}, #{operateEmployeeId}, #{createTime}, #{updateTime}, #{isDelete}, #{deleteTime}); VALUES(#{userId}, #{userName}, #{phone}, #{idNumber}, #{bankNo}, #{operateEmployeeId}, #{createTime}, #{updateTime}, #{isDelete}, #{deleteTime});
</insert> </insert>
<update id="updateById"> <update id="updateById" keyProperty="id" useGeneratedKeys="true" parameterType="cn.lefull.repository.model.test.Test">
update test set user_uame = #{userName} where update test set user_name = #{userName} where
<if test="id != null"> <if test="id != null">
id = #{id} id = #{id}
</if> </if>
......
...@@ -5,22 +5,14 @@ import cn.lefull.repository.model.test.Test; ...@@ -5,22 +5,14 @@ import cn.lefull.repository.model.test.Test;
import java.util.List; import java.util.List;
/**
* 测试
*
* @author zhizhi
* @date 2022/7/18 14:47
*/
public interface TestService { public interface TestService {
void add(TestDTO dto); void add(TestDTO dto);
Test getTestById(Integer id); Test getTestById(Integer id);
/**
* 查列表
* @return
*/
List<Test> getTestList(); List<Test> getTestList();
void addOrUpdate(TestDTO dto); void addOrUpdate(TestDTO dto);
int updateById(Test t);
} }
...@@ -8,12 +8,6 @@ import org.springframework.stereotype.Service; ...@@ -8,12 +8,6 @@ import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
/**
* 测试
*
* @author zhizhi
* @date 2022/7/18 14:47
*/
@Service @Service
public class TestServiceImpl implements TestService { public class TestServiceImpl implements TestService {
...@@ -74,4 +68,10 @@ public class TestServiceImpl implements TestService { ...@@ -74,4 +68,10 @@ public class TestServiceImpl implements TestService {
testMapper.addTest(test); testMapper.addTest(test);
}*/ }*/
} }
@Override
public int updateById(Test t)
{
return testMapper.updateById(t);
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论