From 06f455915bb9d11caa8829942f9007809ee9ae3d Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期四, 28 十一月 2024 16:37:45 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserRoleServiceImpl.java |   88 +++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 78 insertions(+), 10 deletions(-)

diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserRoleServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserRoleServiceImpl.java
index 096fc3c..3f3603f 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserRoleServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserRoleServiceImpl.java
@@ -1,20 +1,88 @@
 package com.ruoyi.system.service.impl;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.ruoyi.account.mapper.SysUserRoleMapper;
-import com.ruoyi.system.api.model.SysUserRole;
-import com.ruoyi.account.service.SysUserRoleService;
+import com.ruoyi.system.domain.SysUserRole;
+import com.ruoyi.system.mapper.SysUserRoleMapper;
+import com.ruoyi.system.service.ISysUserRoleService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.List;
+
 /**
- * <p>
- *  服务实现类
- * </p>
+ * 用户和角色关联Service业务层处理
  *
- * @author luodangjia
- * @since 2024-11-21
+ * @author xiaochen
+ * @date 2023-06-12
  */
 @Service
-public class SysUserRoleServiceImpl extends ServiceImpl<SysUserRoleMapper, SysUserRole> implements SysUserRoleService {
-
+public class SysUserRoleServiceImpl extends ServiceImpl<SysUserRoleMapper, SysUserRole> implements ISysUserRoleService {
+	@Autowired
+	private SysUserRoleMapper sysUserRoleMapper;
+	
+	/**
+	 * 查询用户和角色关联
+	 *
+	 * @param userId 用户和角色关联主键
+	 * @return 用户和角色关联
+	 */
+	@Override
+	public SysUserRole selectSysUserRoleByUserId(Long userId) {
+		return sysUserRoleMapper.selectSysUserRoleByUserId(userId);
+	}
+	
+	/**
+	 * 查询用户和角色关联列表
+	 *
+	 * @param sysUserRole 用户和角色关联
+	 * @return 用户和角色关联
+	 */
+	@Override
+	public List<SysUserRole> selectSysUserRoleList(SysUserRole sysUserRole) {
+		return sysUserRoleMapper.selectSysUserRoleList(sysUserRole);
+	}
+	
+	/**
+	 * 新增用户和角色关联
+	 *
+	 * @param sysUserRole 用户和角色关联
+	 * @return 结果
+	 */
+	@Override
+	public int insertSysUserRole(SysUserRole sysUserRole) {
+		return sysUserRoleMapper.insertSysUserRole(sysUserRole);
+	}
+	
+	/**
+	 * 修改用户和角色关联
+	 *
+	 * @param sysUserRole 用户和角色关联
+	 * @return 结果
+	 */
+	@Override
+	public int updateSysUserRole(SysUserRole sysUserRole) {
+		return sysUserRoleMapper.updateSysUserRole(sysUserRole);
+	}
+	
+	/**
+	 * 批量删除用户和角色关联
+	 *
+	 * @param userIds 需要删除的用户和角色关联主键
+	 * @return 结果
+	 */
+	@Override
+	public int deleteSysUserRoleByUserIds(Long[] userIds) {
+		return sysUserRoleMapper.deleteSysUserRoleByUserIds(userIds);
+	}
+	
+	/**
+	 * 删除用户和角色关联信息
+	 *
+	 * @param userId 用户和角色关联主键
+	 * @return 结果
+	 */
+	@Override
+	public int deleteSysUserRoleByUserId(Long userId) {
+		return sysUserRoleMapper.deleteSysUserRoleByUserId(userId);
+	}
 }

--
Gitblit v1.7.1