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 |   36 +++++++++++-------------------------
 1 files changed, 11 insertions(+), 25 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 08e7159..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,14 +1,16 @@
 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;
 import com.ycl.jxkg.event.OnRegistrationCompleteEvent;
-import com.ycl.jxkg.repository.UserMapper;
+import com.ycl.jxkg.mapper.UserMapper;
 import com.ycl.jxkg.service.UserService;
-import com.ycl.jxkg.viewmodel.admin.user.UserPageRequestVM;
+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
@@ -91,7 +77,7 @@
 
 
     @Override
-    public PageInfo<User> userPage(UserPageRequestVM requestVM) {
+    public PageInfo<User> userPage(UserPageRequestVO requestVM) {
         return PageHelper.startPage(requestVM.getPageIndex(), requestVM.getPageSize(), "id desc").doSelectPageInfo(() ->
                 userMapper.userPage(requestVM)
         );
@@ -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