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

测试数据库操作

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