From c9d04bc519b73f7fc4841c34e2f15fca9db7aad2 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 31 五月 2024 14:08:30 +0800
Subject: [PATCH] 重构:service、mapper plus化,xml删除多余sql

---
 src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java |   30 ++++++++----------------------
 1 files changed, 8 insertions(+), 22 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
index 6dba733..b626e92 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.service.impl;
 
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ycl.jxkg.domain.other.KeyValue;
 import com.ycl.jxkg.exception.BusinessException;
 import com.ycl.jxkg.domain.User;
@@ -9,6 +10,7 @@
 import com.ycl.jxkg.vo.admin.user.UserPageRequestVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
+import lombok.RequiredArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.ApplicationEventPublisher;
 import org.springframework.stereotype.Service;
@@ -20,47 +22,31 @@
 
 
 @Service
-public class UserServiceImpl extends BaseServiceImpl<User> implements UserService {
+@RequiredArgsConstructor
+public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
 
     private final UserMapper userMapper;
     private final ApplicationEventPublisher eventPublisher;
 
-    @Autowired
-    public UserServiceImpl(UserMapper userMapper, ApplicationEventPublisher eventPublisher) {
-        super(userMapper);
-        this.userMapper = userMapper;
-        this.eventPublisher = eventPublisher;
-    }
 
-
-    @Override
     public List<User> getUsers() {
         return userMapper.getAllUser();
     }
 
-    @Override
     public User getUserById(Integer id) {
         return userMapper.getUserById(id);
     }
 
-    @Override
     public User getUserByUserName(String username) {
         return userMapper.getUserByUserName(username);
     }
 
-    @Override
     public int insertByFilter(User record) {
-        return super.insertByFilter(record);
+        return baseMapper.insert(record);
     }
 
-    @Override
     public int updateByIdFilter(User record) {
-        return super.updateByIdFilter(record);
-    }
-
-    @Override
-    public int updateById(User record) {
-        return super.updateById(record);
+        return baseMapper.updateById(record);
     }
 
     @Override
@@ -100,7 +86,7 @@
 
     @Override
     public void insertUser(User user) {
-        userMapper.insertSelective(user);
+        userMapper.insert(user);
         eventPublisher.publishEvent(new OnRegistrationCompleteEvent(user));
     }
 
@@ -155,6 +141,6 @@
         User changePictureUser = new User();
         changePictureUser.setId(user.getId());
         changePictureUser.setImagePath(imagePath);
-        userMapper.updateByPrimaryKeySelective(changePictureUser);
+        userMapper.updateById(changePictureUser);
     }
 }

--
Gitblit v1.8.0