From d9a1b4ed553debca73adc656f8d4aa5a17707352 Mon Sep 17 00:00:00 2001 From: suhailong <3528551583@qq.com> Date: Mon, 16 Jan 2023 14:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=A8=A1=E5=9D=97(=E8=8B=8F?= =?UTF-8?q?=E6=B5=B7=E9=BE=99)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/system/api/model/PhoneVo.java | 1 + .../com/ruoyi/system/api/model/TbUserVo.java | 12 +- ruoyi-modules/ruoyi-user/pom.xml | 6 +- .../com/bwie/ruoyi/mapper/TbPermMapper.java | 18 --- .../com/bwie/ruoyi/mapper/TbRoleMapper.java | 18 --- .../bwie/ruoyi/mapper/TbRolePermMapper.java | 18 --- .../ruoyi/mapper/TbUserBankcardMapper.java | 18 --- .../bwie/ruoyi/mapper/TbUserRoleMapper.java | 18 --- .../main/java/com/bwie/ruoyi/pojo/TbRole.java | 53 --------- .../com/bwie/ruoyi/service/TbPermService.java | 13 --- .../bwie/ruoyi/service/TbRolePermService.java | 13 --- .../com/bwie/ruoyi/service/TbRoleService.java | 13 --- .../ruoyi/service/TbUserBankcardService.java | 13 --- .../bwie/ruoyi/service/TbUserRoleService.java | 13 --- .../ruoyi/service/impl/TbPermServiceImpl.java | 22 ---- .../service/impl/TbRolePermServiceImpl.java | 22 ---- .../ruoyi/service/impl/TbRoleServiceImpl.java | 22 ---- .../impl/TbUserBankcardServiceImpl.java | 22 ---- .../service/impl/TbUserRoleServiceImpl.java | 22 ---- .../{ruoyi => user}/RuoYiUserApplication.java | 4 +- .../config/Knife4jConfiguration.java | 45 ++++---- .../controller/DuanXinSend.java | 4 +- .../user/controller/TbMyroleController.java | 105 ++++++++++++++++++ .../user/controller/TbPermController.java | 105 ++++++++++++++++++ .../user/controller/TbRolePermController.java | 105 ++++++++++++++++++ .../user/controller/TbUserRoleController.java | 105 ++++++++++++++++++ .../controller/UserController.java | 9 +- .../java/com/bwie/user/domain/TbMyrole.java | 67 +++++++++++ .../{ruoyi/pojo => user/domain}/TbUser.java | 10 +- .../pojo => user/domain}/TbUserBankcard.java | 2 +- .../com/bwie/user/mapper/TbMyroleMapper.java | 61 ++++++++++ .../com/bwie/user/mapper/TbPermMapper.java | 61 ++++++++++ .../bwie/user/mapper/TbRolePermMapper.java | 61 ++++++++++ .../{ruoyi => user}/mapper/TbUserMapper.java | 4 +- .../bwie/user/mapper/TbUserRoleMapper.java | 61 ++++++++++ .../bwie/user/service/ITbMyroleService.java | 61 ++++++++++ .../com/bwie/user/service/ITbPermService.java | 61 ++++++++++ .../bwie/user/service/ITbRolePermService.java | 61 ++++++++++ .../bwie/user/service/ITbUserRoleService.java | 61 ++++++++++ .../service/TbUserService.java | 6 +- .../service/impl/TbMyroleServiceImpl.java | 96 ++++++++++++++++ .../user/service/impl/TbPermServiceImpl.java | 96 ++++++++++++++++ .../service/impl/TbRolePermServiceImpl.java | 96 ++++++++++++++++ .../service/impl/TbUserRoleServiceImpl.java | 96 ++++++++++++++++ .../service/impl/TbUserServiceImpl.java | 53 ++++----- .../{ruoyi => user}/utils/DuanxinUtils.java | 2 +- .../bwie/{ruoyi => user}/utils/HttpUtils.java | 2 +- .../{ruoyi => user}/utils/TokenUtils.java | 2 +- .../main/resources/mapper/TbPermMapper.xml | 20 ---- .../main/resources/mapper/TbRoleMapper.xml | 19 ---- .../resources/mapper/TbRolePermMapper.xml | 20 ---- .../resources/mapper/TbUserBankcardMapper.xml | 24 ---- .../main/resources/mapper/TbUserMapper.xml | 4 +- .../resources/mapper/TbUserRoleMapper.xml | 22 ---- .../mapper/myrole/TbMyroleMapper.xml | 69 ++++++++++++ .../resources/mapper/perm/TbPermMapper.xml | 74 ++++++++++++ .../mapper/roleperm/TbRolePermMapper.xml | 74 ++++++++++++ .../mapper/userrole/TbUserRoleMapper.xml | 77 +++++++++++++ 58 files changed, 1731 insertions(+), 511 deletions(-) delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbPermMapper.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbRoleMapper.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbRolePermMapper.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserBankcardMapper.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserRoleMapper.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbRole.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbPermService.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbRolePermService.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbRoleService.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserBankcardService.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserRoleService.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbPermServiceImpl.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbRolePermServiceImpl.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbRoleServiceImpl.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserBankcardServiceImpl.java delete mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserRoleServiceImpl.java rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/RuoYiUserApplication.java (91%) rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/config/Knife4jConfiguration.java (51%) rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/controller/DuanXinSend.java (89%) create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbMyroleController.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbPermController.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbRolePermController.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbUserRoleController.java rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/controller/UserController.java (88%) create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbMyrole.java rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi/pojo => user/domain}/TbUser.java (94%) rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi/pojo => user/domain}/TbUserBankcard.java (98%) create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbMyroleMapper.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbPermMapper.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbRolePermMapper.java rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/mapper/TbUserMapper.java (81%) create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbUserRoleMapper.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbMyroleService.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbPermService.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbRolePermService.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbUserRoleService.java rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/service/TbUserService.java (85%) create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbMyroleServiceImpl.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbPermServiceImpl.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbRolePermServiceImpl.java create mode 100644 ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbUserRoleServiceImpl.java rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/service/impl/TbUserServiceImpl.java (74%) rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/utils/DuanxinUtils.java (98%) rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/utils/HttpUtils.java (99%) rename ruoyi-modules/ruoyi-user/src/main/java/com/bwie/{ruoyi => user}/utils/TokenUtils.java (99%) delete mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbPermMapper.xml delete mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbRoleMapper.xml delete mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbRolePermMapper.xml delete mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserBankcardMapper.xml delete mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserRoleMapper.xml create mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/myrole/TbMyroleMapper.xml create mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/perm/TbPermMapper.xml create mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/roleperm/TbRolePermMapper.xml create mode 100644 ruoyi-modules/ruoyi-user/src/main/resources/mapper/userrole/TbUserRoleMapper.xml diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/PhoneVo.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/PhoneVo.java index 11ce82c3..448b9089 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/PhoneVo.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/PhoneVo.java @@ -15,4 +15,5 @@ import java.io.Serializable; @Data public class PhoneVo extends BaseEntity { private String phone; + private String code; } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/TbUserVo.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/TbUserVo.java index 884338a5..f271df0d 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/TbUserVo.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/TbUserVo.java @@ -16,14 +16,13 @@ import java.util.Date; @Data public class TbUserVo extends BaseEntity { - private static final long serialVersionUID = 1L; private Long userId; + private String token; /** * 用户账号 */ private String userName; - private String token; /** * 用户昵称 @@ -48,7 +47,7 @@ public class TbUserVo extends BaseEntity { /** * 用户性别(0男 1女 2未知) */ - private String sex; + private Integer sex; /** * 头像地址 @@ -68,12 +67,12 @@ public class TbUserVo extends BaseEntity { /** * 帐号状态(0正常 1停用) */ - private String status; + private Integer status; /** * 删除标志(0代表存在 2代表删除) */ - private String delFlag; + private Integer delFlag; /** * 最后登录IP @@ -124,12 +123,11 @@ public class TbUserVo extends BaseEntity { /** * 实名状态(0,未实名1已实名) */ - private String realnameState; + private Integer realnameState; /** * 信誉积分 */ private Integer honorIntegral; - } diff --git a/ruoyi-modules/ruoyi-user/pom.xml b/ruoyi-modules/ruoyi-user/pom.xml index c738af55..aff0c0c5 100644 --- a/ruoyi-modules/ruoyi-user/pom.xml +++ b/ruoyi-modules/ruoyi-user/pom.xml @@ -125,7 +125,11 @@ com.ruoyi ruoyi-common-swagger - + + com.github.xiaoymin + knife4j-spring-boot-starter + 2.0.7 + diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbPermMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbPermMapper.java deleted file mode 100644 index 3176d6aa..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbPermMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.bwie.ruoyi.mapper; - -import com.bwie.ruoyi.pojo.TbPerm; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** -* @author 海龙 -* @description 针对表【tb_perm(权限表)】的数据库操作Mapper -* @createDate 2023-01-13 14:34:44 -* @Entity com.bwie.ruoyi.pojo.TbPerm -*/ -public interface TbPermMapper extends BaseMapper { - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbRoleMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbRoleMapper.java deleted file mode 100644 index 9cbc5598..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbRoleMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.bwie.ruoyi.mapper; - -import com.bwie.ruoyi.pojo.TbRole; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** -* @author 海龙 -* @description 针对表【tb_role(角色表)】的数据库操作Mapper -* @createDate 2023-01-13 14:34:44 -* @Entity com.bwie.ruoyi.pojo.TbRole -*/ -public interface TbRoleMapper extends BaseMapper { - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbRolePermMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbRolePermMapper.java deleted file mode 100644 index 3b4d3262..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbRolePermMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.bwie.ruoyi.mapper; - -import com.bwie.ruoyi.pojo.TbRolePerm; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** -* @author 海龙 -* @description 针对表【tb_role_perm(角色权限表)】的数据库操作Mapper -* @createDate 2023-01-13 14:34:44 -* @Entity com.bwie.ruoyi.pojo.TbRolePerm -*/ -public interface TbRolePermMapper extends BaseMapper { - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserBankcardMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserBankcardMapper.java deleted file mode 100644 index b7f99c99..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserBankcardMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.bwie.ruoyi.mapper; - -import com.bwie.ruoyi.pojo.TbUserBankcard; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** -* @author 海龙 -* @description 针对表【tb_user_bankcard(账户表)】的数据库操作Mapper -* @createDate 2023-01-13 14:34:44 -* @Entity com.bwie.ruoyi.pojo.TbUserBankcard -*/ -public interface TbUserBankcardMapper extends BaseMapper { - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserRoleMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserRoleMapper.java deleted file mode 100644 index a1ee4340..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserRoleMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.bwie.ruoyi.mapper; - -import com.bwie.ruoyi.pojo.TbUserRole; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** -* @author 海龙 -* @description 针对表【tb_user_role(用户类型表)】的数据库操作Mapper -* @createDate 2023-01-13 14:34:44 -* @Entity com.bwie.ruoyi.pojo.TbUserRole -*/ -public interface TbUserRoleMapper extends BaseMapper { - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbRole.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbRole.java deleted file mode 100644 index aa188dce..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbRole.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.bwie.ruoyi.pojo; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; -import java.util.Date; - -import com.fasterxml.jackson.annotation.JsonFormat; -import lombok.Data; -import org.springframework.format.annotation.DateTimeFormat; - -/** - * 角色表 - * @TableName tb_role - */ -@TableName(value ="tb_role") -@Data -public class TbRole implements Serializable { - /** - * - */ - @TableId(type = IdType.AUTO) - private Integer roleId; - - /** - * 角色名称 - */ - private String roleName; - - /** - * 删除状态0:未删除1:已删除 - */ - private Integer deleted; - - /** - * 创建时间 - */ - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") - private Date createTime; - - /** - * 更新时间 - */ - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") - private Date updateTime; - - @TableField(exist = false) - private static final long serialVersionUID = 1L; -} \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbPermService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbPermService.java deleted file mode 100644 index 558705b4..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbPermService.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.bwie.ruoyi.service; - -import com.bwie.ruoyi.pojo.TbPerm; -import com.baomidou.mybatisplus.extension.service.IService; - -/** -* @author 海龙 -* @description 针对表【tb_perm(权限表)】的数据库操作Service -* @createDate 2023-01-13 14:34:44 -*/ -public interface TbPermService extends IService { - -} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbRolePermService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbRolePermService.java deleted file mode 100644 index 5cb53d14..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbRolePermService.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.bwie.ruoyi.service; - -import com.bwie.ruoyi.pojo.TbRolePerm; -import com.baomidou.mybatisplus.extension.service.IService; - -/** -* @author 海龙 -* @description 针对表【tb_role_perm(角色权限表)】的数据库操作Service -* @createDate 2023-01-13 14:34:44 -*/ -public interface TbRolePermService extends IService { - -} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbRoleService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbRoleService.java deleted file mode 100644 index 89446534..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbRoleService.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.bwie.ruoyi.service; - -import com.bwie.ruoyi.pojo.TbRole; -import com.baomidou.mybatisplus.extension.service.IService; - -/** -* @author 海龙 -* @description 针对表【tb_role(角色表)】的数据库操作Service -* @createDate 2023-01-13 14:34:44 -*/ -public interface TbRoleService extends IService { - -} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserBankcardService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserBankcardService.java deleted file mode 100644 index 15509d8b..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserBankcardService.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.bwie.ruoyi.service; - -import com.bwie.ruoyi.pojo.TbUserBankcard; -import com.baomidou.mybatisplus.extension.service.IService; - -/** -* @author 海龙 -* @description 针对表【tb_user_bankcard(账户表)】的数据库操作Service -* @createDate 2023-01-13 14:34:44 -*/ -public interface TbUserBankcardService extends IService { - -} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserRoleService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserRoleService.java deleted file mode 100644 index db30cbc1..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserRoleService.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.bwie.ruoyi.service; - -import com.bwie.ruoyi.pojo.TbUserRole; -import com.baomidou.mybatisplus.extension.service.IService; - -/** -* @author 海龙 -* @description 针对表【tb_user_role(用户类型表)】的数据库操作Service -* @createDate 2023-01-13 14:34:44 -*/ -public interface TbUserRoleService extends IService { - -} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbPermServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbPermServiceImpl.java deleted file mode 100644 index 6afaa891..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbPermServiceImpl.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.bwie.ruoyi.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.bwie.ruoyi.pojo.TbPerm; -import com.bwie.ruoyi.service.TbPermService; -import com.bwie.ruoyi.mapper.TbPermMapper; -import org.springframework.stereotype.Service; - -/** -* @author 海龙 -* @description 针对表【tb_perm(权限表)】的数据库操作Service实现 -* @createDate 2023-01-13 14:34:44 -*/ -@Service -public class TbPermServiceImpl extends ServiceImpl - implements TbPermService{ - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbRolePermServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbRolePermServiceImpl.java deleted file mode 100644 index 3024fe4b..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbRolePermServiceImpl.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.bwie.ruoyi.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.bwie.ruoyi.pojo.TbRolePerm; -import com.bwie.ruoyi.service.TbRolePermService; -import com.bwie.ruoyi.mapper.TbRolePermMapper; -import org.springframework.stereotype.Service; - -/** -* @author 海龙 -* @description 针对表【tb_role_perm(角色权限表)】的数据库操作Service实现 -* @createDate 2023-01-13 14:34:44 -*/ -@Service -public class TbRolePermServiceImpl extends ServiceImpl - implements TbRolePermService{ - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbRoleServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbRoleServiceImpl.java deleted file mode 100644 index e4f043d5..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbRoleServiceImpl.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.bwie.ruoyi.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.bwie.ruoyi.pojo.TbRole; -import com.bwie.ruoyi.service.TbRoleService; -import com.bwie.ruoyi.mapper.TbRoleMapper; -import org.springframework.stereotype.Service; - -/** -* @author 海龙 -* @description 针对表【tb_role(角色表)】的数据库操作Service实现 -* @createDate 2023-01-13 14:34:44 -*/ -@Service -public class TbRoleServiceImpl extends ServiceImpl - implements TbRoleService{ - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserBankcardServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserBankcardServiceImpl.java deleted file mode 100644 index fa8bcc56..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserBankcardServiceImpl.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.bwie.ruoyi.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.bwie.ruoyi.pojo.TbUserBankcard; -import com.bwie.ruoyi.service.TbUserBankcardService; -import com.bwie.ruoyi.mapper.TbUserBankcardMapper; -import org.springframework.stereotype.Service; - -/** -* @author 海龙 -* @description 针对表【tb_user_bankcard(账户表)】的数据库操作Service实现 -* @createDate 2023-01-13 14:34:44 -*/ -@Service -public class TbUserBankcardServiceImpl extends ServiceImpl - implements TbUserBankcardService{ - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserRoleServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserRoleServiceImpl.java deleted file mode 100644 index 3bafb84f..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserRoleServiceImpl.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.bwie.ruoyi.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.bwie.ruoyi.pojo.TbUserRole; -import com.bwie.ruoyi.service.TbUserRoleService; -import com.bwie.ruoyi.mapper.TbUserRoleMapper; -import org.springframework.stereotype.Service; - -/** -* @author 海龙 -* @description 针对表【tb_user_role(用户类型表)】的数据库操作Service实现 -* @createDate 2023-01-13 14:34:44 -*/ -@Service -public class TbUserRoleServiceImpl extends ServiceImpl - implements TbUserRoleService{ - -} - - - - diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/RuoYiUserApplication.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/RuoYiUserApplication.java similarity index 91% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/RuoYiUserApplication.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/RuoYiUserApplication.java index 5e96c64e..d5185ced 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/RuoYiUserApplication.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/RuoYiUserApplication.java @@ -1,8 +1,9 @@ -package com.bwie.ruoyi; +package com.bwie.user; import com.ruoyi.common.security.annotation.EnableCustomConfig; import com.ruoyi.common.security.annotation.EnableRyFeignClients; import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2; +import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @@ -15,6 +16,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; @EnableCustomSwagger2 @EnableRyFeignClients @SpringBootApplication +@MapperScan("com.bwie.user.mapper") public class RuoYiUserApplication { public static void main(String[] args) diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/config/Knife4jConfiguration.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/config/Knife4jConfiguration.java similarity index 51% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/config/Knife4jConfiguration.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/config/Knife4jConfiguration.java index 3edeb256..7e019913 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/config/Knife4jConfiguration.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/config/Knife4jConfiguration.java @@ -1,48 +1,43 @@ -package com.bwie.ruoyi.config; +package com.bwie.user.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; -import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; -import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc; +import springfox.documentation.swagger2.annotations.EnableSwagger2; /** - * @author 冰烆 - * @version 1.0 - * @description: TODO - * @date 2022/10/21 20:15 + * @Description //TODO + * @Author 王辉 + * @Date 2022/11/13 19:53 */ - @Configuration -@EnableSwagger2WebMvc +@EnableSwagger2 public class Knife4jConfiguration { - @Bean(value = "dockerBean") - public Docket dockerBean() { - //指定使用Swagger2规范 - Docket docket = new Docket(DocumentationType.SWAGGER_2) - .apiInfo(webApiInfo()) + @Bean(value = "defaultApi2") + public Docket defaultApi2() { + String groupName="3.X版本"; + Docket docket=new Docket(DocumentationType.OAS_30) + .apiInfo(new ApiInfoBuilder() + .title("这是User API ") + .description("# 这里记录服务端所有的接口的入参,出参等等信息") + .termsOfServiceUrl("https://www.shenmazong.com") + .contact(new Contact("shl","http://bwie.com","1447562585@qq.com")) + .version("3.0") + .build()) //分组名称 - .groupName("WebApi") + .groupName(groupName) .select() //这里指定Controller扫描包路径 - .apis(RequestHandlerSelectors.basePackage("com.bwie")) + .apis(RequestHandlerSelectors.basePackage("com.bwie.user")) .paths(PathSelectors.any()) .build(); return docket; } - private ApiInfo webApiInfo() { - return new ApiInfoBuilder() - //描述字段支持Markdown语法 - .title("Weekly-API") - .contact(new Contact("苏海龙", "https://www.bwie.net/", "bwie@bwie.com")) - .description("考试服务端API-version1.0") - .version("1.0") - .build(); - } + } diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/controller/DuanXinSend.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/DuanXinSend.java similarity index 89% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/controller/DuanXinSend.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/DuanXinSend.java index 688ffdb4..6f944f69 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/controller/DuanXinSend.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/DuanXinSend.java @@ -1,6 +1,6 @@ -package com.bwie.ruoyi.controller; +package com.bwie.user.controller; -import com.bwie.ruoyi.service.TbUserService; +import com.bwie.user.service.TbUserService; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.system.api.model.PhoneVo; import io.swagger.annotations.Api; diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbMyroleController.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbMyroleController.java new file mode 100644 index 00000000..d7d6e470 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbMyroleController.java @@ -0,0 +1,105 @@ +package com.bwie.user.controller; + +import java.util.List; +import java.io.IOException; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.log.annotation.Log; +import com.ruoyi.common.log.enums.BusinessType; +import com.ruoyi.common.security.annotation.RequiresPermissions; +import com.bwie.user.domain.TbMyrole; +import com.bwie.user.service.ITbMyroleService; +import com.ruoyi.common.core.web.controller.BaseController; +import com.ruoyi.common.core.web.domain.AjaxResult; +import com.ruoyi.common.core.utils.poi.ExcelUtil; +import com.ruoyi.common.core.web.page.TableDataInfo; + +/** + * 角色Controller + * + * @author xs + * @date 2023-01-15 + */ +@RestController +@RequestMapping("/myrole") +public class TbMyroleController extends BaseController +{ + @Autowired + private ITbMyroleService tbMyroleService; + + /** + * 查询角色列表 + */ + @RequiresPermissions("myrole:myrole:list") + @GetMapping("/list") + public TableDataInfo list(TbMyrole tbMyrole) + { + startPage(); + List list = tbMyroleService.selectTbMyroleList(tbMyrole); + return getDataTable(list); + } + + /** + * 导出角色列表 + */ + @RequiresPermissions("myrole:myrole:export") + @Log(title = "角色", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, TbMyrole tbMyrole) + { + List list = tbMyroleService.selectTbMyroleList(tbMyrole); + ExcelUtil util = new ExcelUtil(TbMyrole.class); + util.exportExcel(response, list, "角色数据"); + } + + /** + * 获取角色详细信息 + */ + @RequiresPermissions("myrole:myrole:query") + @GetMapping(value = "/{roleId}") + public AjaxResult getInfo(@PathVariable("roleId") Long roleId) + { + return success(tbMyroleService.selectTbMyroleByRoleId(roleId)); + } + + /** + * 新增角色 + */ + @RequiresPermissions("myrole:myrole:add") + @Log(title = "角色", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody TbMyrole tbMyrole) + { + return toAjax(tbMyroleService.insertTbMyrole(tbMyrole)); + } + + /** + * 修改角色 + */ + @RequiresPermissions("myrole:myrole:edit") + @Log(title = "角色", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody TbMyrole tbMyrole) + { + return toAjax(tbMyroleService.updateTbMyrole(tbMyrole)); + } + + /** + * 删除角色 + */ + @RequiresPermissions("myrole:myrole:remove") + @Log(title = "角色", businessType = BusinessType.DELETE) + @DeleteMapping("/{roleIds}") + public AjaxResult remove(@PathVariable Long[] roleIds) + { + return toAjax(tbMyroleService.deleteTbMyroleByRoleIds(roleIds)); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbPermController.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbPermController.java new file mode 100644 index 00000000..f24a7c67 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbPermController.java @@ -0,0 +1,105 @@ +package com.bwie.user.controller; + +import java.util.List; +import java.io.IOException; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.log.annotation.Log; +import com.ruoyi.common.log.enums.BusinessType; +import com.ruoyi.common.security.annotation.RequiresPermissions; +import com.bwie.user.domain.TbPerm; +import com.bwie.user.service.ITbPermService; +import com.ruoyi.common.core.web.controller.BaseController; +import com.ruoyi.common.core.web.domain.AjaxResult; +import com.ruoyi.common.core.utils.poi.ExcelUtil; +import com.ruoyi.common.core.web.page.TableDataInfo; + +/** + * 权限Controller + * + * @author ruoyi + * @date 2023-01-15 + */ +@RestController +@RequestMapping("/perm") +public class TbPermController extends BaseController +{ + @Autowired + private ITbPermService tbPermService; + + /** + * 查询权限列表 + */ + @RequiresPermissions("perm:perm:list") + @GetMapping("/list") + public TableDataInfo list(TbPerm tbPerm) + { + startPage(); + List list = tbPermService.selectTbPermList(tbPerm); + return getDataTable(list); + } + + /** + * 导出权限列表 + */ + @RequiresPermissions("perm:perm:export") + @Log(title = "权限", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, TbPerm tbPerm) + { + List list = tbPermService.selectTbPermList(tbPerm); + ExcelUtil util = new ExcelUtil(TbPerm.class); + util.exportExcel(response, list, "权限数据"); + } + + /** + * 获取权限详细信息 + */ + @RequiresPermissions("perm:perm:query") + @GetMapping(value = "/{permId}") + public AjaxResult getInfo(@PathVariable("permId") Long permId) + { + return success(tbPermService.selectTbPermByPermId(permId)); + } + + /** + * 新增权限 + */ + @RequiresPermissions("perm:perm:add") + @Log(title = "权限", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody TbPerm tbPerm) + { + return toAjax(tbPermService.insertTbPerm(tbPerm)); + } + + /** + * 修改权限 + */ + @RequiresPermissions("perm:perm:edit") + @Log(title = "权限", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody TbPerm tbPerm) + { + return toAjax(tbPermService.updateTbPerm(tbPerm)); + } + + /** + * 删除权限 + */ + @RequiresPermissions("perm:perm:remove") + @Log(title = "权限", businessType = BusinessType.DELETE) + @DeleteMapping("/{permIds}") + public AjaxResult remove(@PathVariable Long[] permIds) + { + return toAjax(tbPermService.deleteTbPermByPermIds(permIds)); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbRolePermController.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbRolePermController.java new file mode 100644 index 00000000..d4699d5e --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbRolePermController.java @@ -0,0 +1,105 @@ +package com.bwie.user.controller; + +import java.util.List; +import java.io.IOException; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.log.annotation.Log; +import com.ruoyi.common.log.enums.BusinessType; +import com.ruoyi.common.security.annotation.RequiresPermissions; +import com.bwie.user.domain.TbRolePerm; +import com.bwie.user.service.ITbRolePermService; +import com.ruoyi.common.core.web.controller.BaseController; +import com.ruoyi.common.core.web.domain.AjaxResult; +import com.ruoyi.common.core.utils.poi.ExcelUtil; +import com.ruoyi.common.core.web.page.TableDataInfo; + +/** + * 角色权限Controller + * + * @author xs + * @date 2023-01-15 + */ +@RestController +@RequestMapping("/roleperm") +public class TbRolePermController extends BaseController +{ + @Autowired + private ITbRolePermService tbRolePermService; + + /** + * 查询角色权限列表 + */ + @RequiresPermissions("roleperm:roleperm:list") + @GetMapping("/list") + public TableDataInfo list(TbRolePerm tbRolePerm) + { + startPage(); + List list = tbRolePermService.selectTbRolePermList(tbRolePerm); + return getDataTable(list); + } + + /** + * 导出角色权限列表 + */ + @RequiresPermissions("roleperm:roleperm:export") + @Log(title = "角色权限", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, TbRolePerm tbRolePerm) + { + List list = tbRolePermService.selectTbRolePermList(tbRolePerm); + ExcelUtil util = new ExcelUtil(TbRolePerm.class); + util.exportExcel(response, list, "角色权限数据"); + } + + /** + * 获取角色权限详细信息 + */ + @RequiresPermissions("roleperm:roleperm:query") + @GetMapping(value = "/{rolePermId}") + public AjaxResult getInfo(@PathVariable("rolePermId") Long rolePermId) + { + return success(tbRolePermService.selectTbRolePermByRolePermId(rolePermId)); + } + + /** + * 新增角色权限 + */ + @RequiresPermissions("roleperm:roleperm:add") + @Log(title = "角色权限", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody TbRolePerm tbRolePerm) + { + return toAjax(tbRolePermService.insertTbRolePerm(tbRolePerm)); + } + + /** + * 修改角色权限 + */ + @RequiresPermissions("roleperm:roleperm:edit") + @Log(title = "角色权限", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody TbRolePerm tbRolePerm) + { + return toAjax(tbRolePermService.updateTbRolePerm(tbRolePerm)); + } + + /** + * 删除角色权限 + */ + @RequiresPermissions("roleperm:roleperm:remove") + @Log(title = "角色权限", businessType = BusinessType.DELETE) + @DeleteMapping("/{rolePermIds}") + public AjaxResult remove(@PathVariable Long[] rolePermIds) + { + return toAjax(tbRolePermService.deleteTbRolePermByRolePermIds(rolePermIds)); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbUserRoleController.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbUserRoleController.java new file mode 100644 index 00000000..3c317914 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/TbUserRoleController.java @@ -0,0 +1,105 @@ +package com.bwie.user.controller; + +import java.util.List; +import java.io.IOException; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.log.annotation.Log; +import com.ruoyi.common.log.enums.BusinessType; +import com.ruoyi.common.security.annotation.RequiresPermissions; +import com.bwie.user.domain.TbUserRole; +import com.bwie.user.service.ITbUserRoleService; +import com.ruoyi.common.core.web.controller.BaseController; +import com.ruoyi.common.core.web.domain.AjaxResult; +import com.ruoyi.common.core.utils.poi.ExcelUtil; +import com.ruoyi.common.core.web.page.TableDataInfo; + +/** + * 用户类型Controller + * + * @author xs + * @date 2023-01-15 + */ +@RestController +@RequestMapping("/userrole") +public class TbUserRoleController extends BaseController +{ + @Autowired + private ITbUserRoleService tbUserRoleService; + + /** + * 查询用户类型列表 + */ + @RequiresPermissions("userrole:userrole:list") + @GetMapping("/list") + public TableDataInfo list(TbUserRole tbUserRole) + { + startPage(); + List list = tbUserRoleService.selectTbUserRoleList(tbUserRole); + return getDataTable(list); + } + + /** + * 导出用户类型列表 + */ + @RequiresPermissions("userrole:userrole:export") + @Log(title = "用户类型", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, TbUserRole tbUserRole) + { + List list = tbUserRoleService.selectTbUserRoleList(tbUserRole); + ExcelUtil util = new ExcelUtil(TbUserRole.class); + util.exportExcel(response, list, "用户类型数据"); + } + + /** + * 获取用户类型详细信息 + */ + @RequiresPermissions("userrole:userrole:query") + @GetMapping(value = "/{userRoleId}") + public AjaxResult getInfo(@PathVariable("userRoleId") Long userRoleId) + { + return success(tbUserRoleService.selectTbUserRoleByUserRoleId(userRoleId)); + } + + /** + * 新增用户类型 + */ + @RequiresPermissions("userrole:userrole:add") + @Log(title = "用户类型", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody TbUserRole tbUserRole) + { + return toAjax(tbUserRoleService.insertTbUserRole(tbUserRole)); + } + + /** + * 修改用户类型 + */ + @RequiresPermissions("userrole:userrole:edit") + @Log(title = "用户类型", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody TbUserRole tbUserRole) + { + return toAjax(tbUserRoleService.updateTbUserRole(tbUserRole)); + } + + /** + * 删除用户类型 + */ + @RequiresPermissions("userrole:userrole:remove") + @Log(title = "用户类型", businessType = BusinessType.DELETE) + @DeleteMapping("/{userRoleIds}") + public AjaxResult remove(@PathVariable Long[] userRoleIds) + { + return toAjax(tbUserRoleService.deleteTbUserRoleByUserRoleIds(userRoleIds)); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/controller/UserController.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/UserController.java similarity index 88% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/controller/UserController.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/UserController.java index 6d7f0282..1808605e 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/controller/UserController.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/controller/UserController.java @@ -1,7 +1,6 @@ -package com.bwie.ruoyi.controller; +package com.bwie.user.controller; -import com.bwie.ruoyi.pojo.TbUser; -import com.bwie.ruoyi.service.TbUserService; +import com.bwie.user.service.TbUserService; import com.github.pagehelper.PageHelper; import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.core.web.domain.AjaxResult; @@ -40,8 +39,8 @@ public class UserController extends BaseController { return tbUserServicet.deluser(idVo); } @PostMapping("adduser") - private AjaxResult adduser(@RequestBody TbUserVo tbUserVo){ - return tbUserServicet.adduser(tbUserVo); + private AjaxResult adduser(@RequestBody PhoneVo phoneVo){ + return tbUserServicet.adduser(phoneVo); } @PostMapping("updateuser") diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbMyrole.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbMyrole.java new file mode 100644 index 00000000..1925968d --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbMyrole.java @@ -0,0 +1,67 @@ +package com.bwie.user.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.core.annotation.Excel; +import com.ruoyi.common.core.web.domain.BaseEntity; + +/** + * 角色对象 tb_myrole + * + * @author xs + * @date 2023-01-15 + */ +public class TbMyrole extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 角色id */ + private Long roleId; + + /** 角色名称 */ + @Excel(name = "角色名称") + private String roleName; + + /** 删除状态0:未删除1:已删除 */ + @Excel(name = "删除状态0:未删除1:已删除") + private Integer deleted; + + public void setRoleId(Long roleId) + { + this.roleId = roleId; + } + + public Long getRoleId() + { + return roleId; + } + public void setRoleName(String roleName) + { + this.roleName = roleName; + } + + public String getRoleName() + { + return roleName; + } + public void setDeleted(Integer deleted) + { + this.deleted = deleted; + } + + public Integer getDeleted() + { + return deleted; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("roleId", getRoleId()) + .append("roleName", getRoleName()) + .append("deleted", getDeleted()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbUser.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbUser.java similarity index 94% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbUser.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbUser.java index 79d52f02..cfe62fef 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbUser.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbUser.java @@ -1,4 +1,4 @@ -package com.bwie.ruoyi.pojo; +package com.bwie.user.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; @@ -52,7 +52,7 @@ public class TbUser implements Serializable { /** * 用户性别(0男 1女 2未知) */ - private String sex; + private Integer sex; /** * 头像地址 @@ -72,12 +72,12 @@ public class TbUser implements Serializable { /** * 帐号状态(0正常 1停用) */ - private String status; + private Integer status; /** * 删除标志(0代表存在 2代表删除) */ - private String delFlag; + private Integer delFlag; /** * 最后登录IP @@ -128,7 +128,7 @@ public class TbUser implements Serializable { /** * 实名状态(0,未实名1已实名) */ - private String realnameState; + private Integer realnameState; /** * 信誉积分 diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbUserBankcard.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbUserBankcard.java similarity index 98% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbUserBankcard.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbUserBankcard.java index 6d6af6c2..b8df6b64 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/pojo/TbUserBankcard.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/domain/TbUserBankcard.java @@ -1,4 +1,4 @@ -package com.bwie.ruoyi.pojo; +package com.bwie.user.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbMyroleMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbMyroleMapper.java new file mode 100644 index 00000000..24cabdf1 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbMyroleMapper.java @@ -0,0 +1,61 @@ +package com.bwie.user.mapper; + +import java.util.List; +import com.bwie.user.domain.TbMyrole; + +/** + * 角色Mapper接口 + * + * @author xs + * @date 2023-01-15 + */ +public interface TbMyroleMapper +{ + /** + * 查询角色 + * + * @param roleId 角色主键 + * @return 角色 + */ + public TbMyrole selectTbMyroleByRoleId(Long roleId); + + /** + * 查询角色列表 + * + * @param tbMyrole 角色 + * @return 角色集合 + */ + public List selectTbMyroleList(TbMyrole tbMyrole); + + /** + * 新增角色 + * + * @param tbMyrole 角色 + * @return 结果 + */ + public int insertTbMyrole(TbMyrole tbMyrole); + + /** + * 修改角色 + * + * @param tbMyrole 角色 + * @return 结果 + */ + public int updateTbMyrole(TbMyrole tbMyrole); + + /** + * 删除角色 + * + * @param roleId 角色主键 + * @return 结果 + */ + public int deleteTbMyroleByRoleId(Long roleId); + + /** + * 批量删除角色 + * + * @param roleIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteTbMyroleByRoleIds(Long[] roleIds); +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbPermMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbPermMapper.java new file mode 100644 index 00000000..a44c4157 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbPermMapper.java @@ -0,0 +1,61 @@ +package com.bwie.user.mapper; + +import java.util.List; +import com.bwie.user.domain.TbPerm; + +/** + * 权限Mapper接口 + * + * @author ruoyi + * @date 2023-01-15 + */ +public interface TbPermMapper +{ + /** + * 查询权限 + * + * @param permId 权限主键 + * @return 权限 + */ + public TbPerm selectTbPermByPermId(Long permId); + + /** + * 查询权限列表 + * + * @param tbPerm 权限 + * @return 权限集合 + */ + public List selectTbPermList(TbPerm tbPerm); + + /** + * 新增权限 + * + * @param tbPerm 权限 + * @return 结果 + */ + public int insertTbPerm(TbPerm tbPerm); + + /** + * 修改权限 + * + * @param tbPerm 权限 + * @return 结果 + */ + public int updateTbPerm(TbPerm tbPerm); + + /** + * 删除权限 + * + * @param permId 权限主键 + * @return 结果 + */ + public int deleteTbPermByPermId(Long permId); + + /** + * 批量删除权限 + * + * @param permIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteTbPermByPermIds(Long[] permIds); +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbRolePermMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbRolePermMapper.java new file mode 100644 index 00000000..fed0a1f6 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbRolePermMapper.java @@ -0,0 +1,61 @@ +package com.bwie.user.mapper; + +import java.util.List; +import com.bwie.user.domain.TbRolePerm; + +/** + * 角色权限Mapper接口 + * + * @author xs + * @date 2023-01-15 + */ +public interface TbRolePermMapper +{ + /** + * 查询角色权限 + * + * @param rolePermId 角色权限主键 + * @return 角色权限 + */ + public TbRolePerm selectTbRolePermByRolePermId(Long rolePermId); + + /** + * 查询角色权限列表 + * + * @param tbRolePerm 角色权限 + * @return 角色权限集合 + */ + public List selectTbRolePermList(TbRolePerm tbRolePerm); + + /** + * 新增角色权限 + * + * @param tbRolePerm 角色权限 + * @return 结果 + */ + public int insertTbRolePerm(TbRolePerm tbRolePerm); + + /** + * 修改角色权限 + * + * @param tbRolePerm 角色权限 + * @return 结果 + */ + public int updateTbRolePerm(TbRolePerm tbRolePerm); + + /** + * 删除角色权限 + * + * @param rolePermId 角色权限主键 + * @return 结果 + */ + public int deleteTbRolePermByRolePermId(Long rolePermId); + + /** + * 批量删除角色权限 + * + * @param rolePermIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteTbRolePermByRolePermIds(Long[] rolePermIds); +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbUserMapper.java similarity index 81% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserMapper.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbUserMapper.java index b2b89529..65def1ec 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/mapper/TbUserMapper.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbUserMapper.java @@ -1,6 +1,6 @@ -package com.bwie.ruoyi.mapper; +package com.bwie.user.mapper; -import com.bwie.ruoyi.pojo.TbUser; +import com.bwie.user.domain.TbUser; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbUserRoleMapper.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbUserRoleMapper.java new file mode 100644 index 00000000..db8accad --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/mapper/TbUserRoleMapper.java @@ -0,0 +1,61 @@ +package com.bwie.user.mapper; + +import java.util.List; +import com.bwie.user.domain.TbUserRole; + +/** + * 用户类型Mapper接口 + * + * @author xs + * @date 2023-01-15 + */ +public interface TbUserRoleMapper +{ + /** + * 查询用户类型 + * + * @param userRoleId 用户类型主键 + * @return 用户类型 + */ + public TbUserRole selectTbUserRoleByUserRoleId(Long userRoleId); + + /** + * 查询用户类型列表 + * + * @param tbUserRole 用户类型 + * @return 用户类型集合 + */ + public List selectTbUserRoleList(TbUserRole tbUserRole); + + /** + * 新增用户类型 + * + * @param tbUserRole 用户类型 + * @return 结果 + */ + public int insertTbUserRole(TbUserRole tbUserRole); + + /** + * 修改用户类型 + * + * @param tbUserRole 用户类型 + * @return 结果 + */ + public int updateTbUserRole(TbUserRole tbUserRole); + + /** + * 删除用户类型 + * + * @param userRoleId 用户类型主键 + * @return 结果 + */ + public int deleteTbUserRoleByUserRoleId(Long userRoleId); + + /** + * 批量删除用户类型 + * + * @param userRoleIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteTbUserRoleByUserRoleIds(Long[] userRoleIds); +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbMyroleService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbMyroleService.java new file mode 100644 index 00000000..698bf80a --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbMyroleService.java @@ -0,0 +1,61 @@ +package com.bwie.user.service; + +import java.util.List; +import com.bwie.user.domain.TbMyrole; + +/** + * 角色Service接口 + * + * @author xs + * @date 2023-01-15 + */ +public interface ITbMyroleService +{ + /** + * 查询角色 + * + * @param roleId 角色主键 + * @return 角色 + */ + public TbMyrole selectTbMyroleByRoleId(Long roleId); + + /** + * 查询角色列表 + * + * @param tbMyrole 角色 + * @return 角色集合 + */ + public List selectTbMyroleList(TbMyrole tbMyrole); + + /** + * 新增角色 + * + * @param tbMyrole 角色 + * @return 结果 + */ + public int insertTbMyrole(TbMyrole tbMyrole); + + /** + * 修改角色 + * + * @param tbMyrole 角色 + * @return 结果 + */ + public int updateTbMyrole(TbMyrole tbMyrole); + + /** + * 批量删除角色 + * + * @param roleIds 需要删除的角色主键集合 + * @return 结果 + */ + public int deleteTbMyroleByRoleIds(Long[] roleIds); + + /** + * 删除角色信息 + * + * @param roleId 角色主键 + * @return 结果 + */ + public int deleteTbMyroleByRoleId(Long roleId); +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbPermService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbPermService.java new file mode 100644 index 00000000..72c8d968 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbPermService.java @@ -0,0 +1,61 @@ +package com.bwie.user.service; + +import java.util.List; +import com.bwie.user.domain.TbPerm; + +/** + * 权限Service接口 + * + * @author ruoyi + * @date 2023-01-15 + */ +public interface ITbPermService +{ + /** + * 查询权限 + * + * @param permId 权限主键 + * @return 权限 + */ + public TbPerm selectTbPermByPermId(Long permId); + + /** + * 查询权限列表 + * + * @param tbPerm 权限 + * @return 权限集合 + */ + public List selectTbPermList(TbPerm tbPerm); + + /** + * 新增权限 + * + * @param tbPerm 权限 + * @return 结果 + */ + public int insertTbPerm(TbPerm tbPerm); + + /** + * 修改权限 + * + * @param tbPerm 权限 + * @return 结果 + */ + public int updateTbPerm(TbPerm tbPerm); + + /** + * 批量删除权限 + * + * @param permIds 需要删除的权限主键集合 + * @return 结果 + */ + public int deleteTbPermByPermIds(Long[] permIds); + + /** + * 删除权限信息 + * + * @param permId 权限主键 + * @return 结果 + */ + public int deleteTbPermByPermId(Long permId); +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbRolePermService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbRolePermService.java new file mode 100644 index 00000000..247df331 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbRolePermService.java @@ -0,0 +1,61 @@ +package com.bwie.user.service; + +import java.util.List; +import com.bwie.user.domain.TbRolePerm; + +/** + * 角色权限Service接口 + * + * @author xs + * @date 2023-01-15 + */ +public interface ITbRolePermService +{ + /** + * 查询角色权限 + * + * @param rolePermId 角色权限主键 + * @return 角色权限 + */ + public TbRolePerm selectTbRolePermByRolePermId(Long rolePermId); + + /** + * 查询角色权限列表 + * + * @param tbRolePerm 角色权限 + * @return 角色权限集合 + */ + public List selectTbRolePermList(TbRolePerm tbRolePerm); + + /** + * 新增角色权限 + * + * @param tbRolePerm 角色权限 + * @return 结果 + */ + public int insertTbRolePerm(TbRolePerm tbRolePerm); + + /** + * 修改角色权限 + * + * @param tbRolePerm 角色权限 + * @return 结果 + */ + public int updateTbRolePerm(TbRolePerm tbRolePerm); + + /** + * 批量删除角色权限 + * + * @param rolePermIds 需要删除的角色权限主键集合 + * @return 结果 + */ + public int deleteTbRolePermByRolePermIds(Long[] rolePermIds); + + /** + * 删除角色权限信息 + * + * @param rolePermId 角色权限主键 + * @return 结果 + */ + public int deleteTbRolePermByRolePermId(Long rolePermId); +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbUserRoleService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbUserRoleService.java new file mode 100644 index 00000000..c2b1d18e --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/ITbUserRoleService.java @@ -0,0 +1,61 @@ +package com.bwie.user.service; + +import java.util.List; +import com.bwie.user.domain.TbUserRole; + +/** + * 用户类型Service接口 + * + * @author xs + * @date 2023-01-15 + */ +public interface ITbUserRoleService +{ + /** + * 查询用户类型 + * + * @param userRoleId 用户类型主键 + * @return 用户类型 + */ + public TbUserRole selectTbUserRoleByUserRoleId(Long userRoleId); + + /** + * 查询用户类型列表 + * + * @param tbUserRole 用户类型 + * @return 用户类型集合 + */ + public List selectTbUserRoleList(TbUserRole tbUserRole); + + /** + * 新增用户类型 + * + * @param tbUserRole 用户类型 + * @return 结果 + */ + public int insertTbUserRole(TbUserRole tbUserRole); + + /** + * 修改用户类型 + * + * @param tbUserRole 用户类型 + * @return 结果 + */ + public int updateTbUserRole(TbUserRole tbUserRole); + + /** + * 批量删除用户类型 + * + * @param userRoleIds 需要删除的用户类型主键集合 + * @return 结果 + */ + public int deleteTbUserRoleByUserRoleIds(Long[] userRoleIds); + + /** + * 删除用户类型信息 + * + * @param userRoleId 用户类型主键 + * @return 结果 + */ + public int deleteTbUserRoleByUserRoleId(Long userRoleId); +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserService.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/TbUserService.java similarity index 85% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserService.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/TbUserService.java index 555faabe..bd9dbb9a 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/TbUserService.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/TbUserService.java @@ -1,6 +1,6 @@ -package com.bwie.ruoyi.service; +package com.bwie.user.service; -import com.bwie.ruoyi.pojo.TbUser; +import com.bwie.user.domain.TbUser; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.system.api.model.*; @@ -18,7 +18,7 @@ public interface TbUserService extends IService { AjaxResult deluser(IdVo idVo); - AjaxResult adduser(TbUserVo tbUserVo); + AjaxResult adduser(PhoneVo phoneVo); AjaxResult phoneSend(PhoneVo phoneVo); diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbMyroleServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbMyroleServiceImpl.java new file mode 100644 index 00000000..1e19ea9a --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbMyroleServiceImpl.java @@ -0,0 +1,96 @@ +package com.bwie.user.service.impl; + +import java.util.List; +import com.ruoyi.common.core.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.bwie.user.mapper.TbMyroleMapper; +import com.bwie.user.domain.TbMyrole; +import com.bwie.user.service.ITbMyroleService; + +/** + * 角色Service业务层处理 + * + * @author xs + * @date 2023-01-15 + */ +@Service +public class TbMyroleServiceImpl implements ITbMyroleService +{ + @Autowired + private TbMyroleMapper tbMyroleMapper; + + /** + * 查询角色 + * + * @param roleId 角色主键 + * @return 角色 + */ + @Override + public TbMyrole selectTbMyroleByRoleId(Long roleId) + { + return tbMyroleMapper.selectTbMyroleByRoleId(roleId); + } + + /** + * 查询角色列表 + * + * @param tbMyrole 角色 + * @return 角色 + */ + @Override + public List selectTbMyroleList(TbMyrole tbMyrole) + { + return tbMyroleMapper.selectTbMyroleList(tbMyrole); + } + + /** + * 新增角色 + * + * @param tbMyrole 角色 + * @return 结果 + */ + @Override + public int insertTbMyrole(TbMyrole tbMyrole) + { + tbMyrole.setCreateTime(DateUtils.getNowDate()); + return tbMyroleMapper.insertTbMyrole(tbMyrole); + } + + /** + * 修改角色 + * + * @param tbMyrole 角色 + * @return 结果 + */ + @Override + public int updateTbMyrole(TbMyrole tbMyrole) + { + tbMyrole.setUpdateTime(DateUtils.getNowDate()); + return tbMyroleMapper.updateTbMyrole(tbMyrole); + } + + /** + * 批量删除角色 + * + * @param roleIds 需要删除的角色主键 + * @return 结果 + */ + @Override + public int deleteTbMyroleByRoleIds(Long[] roleIds) + { + return tbMyroleMapper.deleteTbMyroleByRoleIds(roleIds); + } + + /** + * 删除角色信息 + * + * @param roleId 角色主键 + * @return 结果 + */ + @Override + public int deleteTbMyroleByRoleId(Long roleId) + { + return tbMyroleMapper.deleteTbMyroleByRoleId(roleId); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbPermServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbPermServiceImpl.java new file mode 100644 index 00000000..66dd3592 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbPermServiceImpl.java @@ -0,0 +1,96 @@ +package com.bwie.user.service.impl; + +import java.util.List; +import com.ruoyi.common.core.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.bwie.user.mapper.TbPermMapper; +import com.bwie.user.domain.TbPerm; +import com.bwie.user.service.ITbPermService; + +/** + * 权限Service业务层处理 + * + * @author ruoyi + * @date 2023-01-15 + */ +@Service +public class TbPermServiceImpl implements ITbPermService +{ + @Autowired + private TbPermMapper tbPermMapper; + + /** + * 查询权限 + * + * @param permId 权限主键 + * @return 权限 + */ + @Override + public TbPerm selectTbPermByPermId(Long permId) + { + return tbPermMapper.selectTbPermByPermId(permId); + } + + /** + * 查询权限列表 + * + * @param tbPerm 权限 + * @return 权限 + */ + @Override + public List selectTbPermList(TbPerm tbPerm) + { + return tbPermMapper.selectTbPermList(tbPerm); + } + + /** + * 新增权限 + * + * @param tbPerm 权限 + * @return 结果 + */ + @Override + public int insertTbPerm(TbPerm tbPerm) + { + tbPerm.setCreateTime(DateUtils.getNowDate()); + return tbPermMapper.insertTbPerm(tbPerm); + } + + /** + * 修改权限 + * + * @param tbPerm 权限 + * @return 结果 + */ + @Override + public int updateTbPerm(TbPerm tbPerm) + { + tbPerm.setUpdateTime(DateUtils.getNowDate()); + return tbPermMapper.updateTbPerm(tbPerm); + } + + /** + * 批量删除权限 + * + * @param permIds 需要删除的权限主键 + * @return 结果 + */ + @Override + public int deleteTbPermByPermIds(Long[] permIds) + { + return tbPermMapper.deleteTbPermByPermIds(permIds); + } + + /** + * 删除权限信息 + * + * @param permId 权限主键 + * @return 结果 + */ + @Override + public int deleteTbPermByPermId(Long permId) + { + return tbPermMapper.deleteTbPermByPermId(permId); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbRolePermServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbRolePermServiceImpl.java new file mode 100644 index 00000000..bf150b49 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbRolePermServiceImpl.java @@ -0,0 +1,96 @@ +package com.bwie.user.service.impl; + +import java.util.List; +import com.ruoyi.common.core.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.bwie.user.mapper.TbRolePermMapper; +import com.bwie.user.domain.TbRolePerm; +import com.bwie.user.service.ITbRolePermService; + +/** + * 角色权限Service业务层处理 + * + * @author xs + * @date 2023-01-15 + */ +@Service +public class TbRolePermServiceImpl implements ITbRolePermService +{ + @Autowired + private TbRolePermMapper tbRolePermMapper; + + /** + * 查询角色权限 + * + * @param rolePermId 角色权限主键 + * @return 角色权限 + */ + @Override + public TbRolePerm selectTbRolePermByRolePermId(Long rolePermId) + { + return tbRolePermMapper.selectTbRolePermByRolePermId(rolePermId); + } + + /** + * 查询角色权限列表 + * + * @param tbRolePerm 角色权限 + * @return 角色权限 + */ + @Override + public List selectTbRolePermList(TbRolePerm tbRolePerm) + { + return tbRolePermMapper.selectTbRolePermList(tbRolePerm); + } + + /** + * 新增角色权限 + * + * @param tbRolePerm 角色权限 + * @return 结果 + */ + @Override + public int insertTbRolePerm(TbRolePerm tbRolePerm) + { + tbRolePerm.setCreateTime(DateUtils.getNowDate()); + return tbRolePermMapper.insertTbRolePerm(tbRolePerm); + } + + /** + * 修改角色权限 + * + * @param tbRolePerm 角色权限 + * @return 结果 + */ + @Override + public int updateTbRolePerm(TbRolePerm tbRolePerm) + { + tbRolePerm.setUpdateTime(DateUtils.getNowDate()); + return tbRolePermMapper.updateTbRolePerm(tbRolePerm); + } + + /** + * 批量删除角色权限 + * + * @param rolePermIds 需要删除的角色权限主键 + * @return 结果 + */ + @Override + public int deleteTbRolePermByRolePermIds(Long[] rolePermIds) + { + return tbRolePermMapper.deleteTbRolePermByRolePermIds(rolePermIds); + } + + /** + * 删除角色权限信息 + * + * @param rolePermId 角色权限主键 + * @return 结果 + */ + @Override + public int deleteTbRolePermByRolePermId(Long rolePermId) + { + return tbRolePermMapper.deleteTbRolePermByRolePermId(rolePermId); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbUserRoleServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbUserRoleServiceImpl.java new file mode 100644 index 00000000..d86b0a15 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbUserRoleServiceImpl.java @@ -0,0 +1,96 @@ +package com.bwie.user.service.impl; + +import java.util.List; +import com.ruoyi.common.core.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.bwie.user.mapper.TbUserRoleMapper; +import com.bwie.user.domain.TbUserRole; +import com.bwie.user.service.ITbUserRoleService; + +/** + * 用户类型Service业务层处理 + * + * @author xs + * @date 2023-01-15 + */ +@Service +public class TbUserRoleServiceImpl implements ITbUserRoleService +{ + @Autowired + private TbUserRoleMapper tbUserRoleMapper; + + /** + * 查询用户类型 + * + * @param userRoleId 用户类型主键 + * @return 用户类型 + */ + @Override + public TbUserRole selectTbUserRoleByUserRoleId(Long userRoleId) + { + return tbUserRoleMapper.selectTbUserRoleByUserRoleId(userRoleId); + } + + /** + * 查询用户类型列表 + * + * @param tbUserRole 用户类型 + * @return 用户类型 + */ + @Override + public List selectTbUserRoleList(TbUserRole tbUserRole) + { + return tbUserRoleMapper.selectTbUserRoleList(tbUserRole); + } + + /** + * 新增用户类型 + * + * @param tbUserRole 用户类型 + * @return 结果 + */ + @Override + public int insertTbUserRole(TbUserRole tbUserRole) + { + tbUserRole.setCreateTime(DateUtils.getNowDate()); + return tbUserRoleMapper.insertTbUserRole(tbUserRole); + } + + /** + * 修改用户类型 + * + * @param tbUserRole 用户类型 + * @return 结果 + */ + @Override + public int updateTbUserRole(TbUserRole tbUserRole) + { + tbUserRole.setUpdateTime(DateUtils.getNowDate()); + return tbUserRoleMapper.updateTbUserRole(tbUserRole); + } + + /** + * 批量删除用户类型 + * + * @param userRoleIds 需要删除的用户类型主键 + * @return 结果 + */ + @Override + public int deleteTbUserRoleByUserRoleIds(Long[] userRoleIds) + { + return tbUserRoleMapper.deleteTbUserRoleByUserRoleIds(userRoleIds); + } + + /** + * 删除用户类型信息 + * + * @param userRoleId 用户类型主键 + * @return 结果 + */ + @Override + public int deleteTbUserRoleByUserRoleId(Long userRoleId) + { + return tbUserRoleMapper.deleteTbUserRoleByUserRoleId(userRoleId); + } +} diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserServiceImpl.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbUserServiceImpl.java similarity index 74% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserServiceImpl.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbUserServiceImpl.java index 7ed4eb6e..c043324b 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/service/impl/TbUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/service/impl/TbUserServiceImpl.java @@ -1,16 +1,15 @@ -package com.bwie.ruoyi.service.impl; +package com.bwie.user.service.impl; import cn.hutool.core.util.RandomUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.bwie.ruoyi.pojo.TbUser; -import com.bwie.ruoyi.service.TbUserService; -import com.bwie.ruoyi.mapper.TbUserMapper; -import com.bwie.ruoyi.utils.DuanxinUtils; -import com.bwie.ruoyi.utils.TokenUtils; +import com.bwie.user.domain.TbUser; +import com.bwie.user.service.TbUserService; +import com.bwie.user.mapper.TbUserMapper; +import com.bwie.user.utils.DuanxinUtils; +import com.bwie.user.utils.TokenUtils; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.system.api.model.*; -import org.apache.poi.ss.formula.functions.T; import org.springframework.beans.BeanUtils; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.security.crypto.bcrypt.BCrypt; @@ -51,24 +50,21 @@ public class TbUserServiceImpl extends ServiceImpl } @Override - public AjaxResult adduser(TbUserVo tbUserVo) { + public AjaxResult adduser(PhoneVo phoneVo) { LambdaQueryWrapper wrapper=new LambdaQueryWrapper<>(); - wrapper.eq(TbUser::getPhonenumber,tbUserVo.getPhonenumber()); - //判断手机号 - if(tbUserMapper.selectOne(wrapper)!=null){ - return AjaxResult.error("手机号已经注册请检查手机号"); + wrapper.eq(TbUser::getPhonenumber,phoneVo.getPhone()); + TbUser tbUser1 = tbUserMapper.selectOne(wrapper); + if(tbUser1!=null){ + return AjaxResult.error("手机号已被注册"); } - //判断用户的昵称 - LambdaQueryWrapper wrapper1=new LambdaQueryWrapper<>(); - wrapper1.eq(TbUser::getNickName,tbUserVo.getNickName() ); - if(tbUserMapper.selectOne(wrapper1)!=null){ - return AjaxResult.error("用户昵称已经被注册请换一个"); + Object o = redisTemplate.opsForValue().get(phoneVo.getPhone()); + if(!phoneVo.getCode().equals(o)){ + return AjaxResult.error("验证码不正确"); } - //加密密码 - String hashpw = BCrypt.hashpw(tbUserVo.getPassword(), BCrypt.gensalt()); TbUser tbUser = new TbUser(); - BeanUtils.copyProperties(tbUserVo, tbUser); - //更换加密密码 + tbUser.setNickName("tbuser_"+RandomUtil.randomNumbers(4)); + tbUser.setPhonenumber(phoneVo.getPhone()); + String hashpw = BCrypt.hashpw("123456", BCrypt.gensalt()); tbUser.setPassword(hashpw); tbUserMapper.insert(tbUser); return AjaxResult.success(tbUser); @@ -118,20 +114,15 @@ public class TbUserServiceImpl extends ServiceImpl @Override public AjaxResult loginuser(LoginVo loginVo) { - //第一步判断账号 LambdaQueryWrapper wrapper=new LambdaQueryWrapper<>(); - wrapper.eq(TbUser::getNickName,loginVo.getNickName()); + wrapper.eq(TbUser::getPhonenumber,loginVo.getPhone()); TbUser tbUser = tbUserMapper.selectOne(wrapper); if(tbUser==null){ - return AjaxResult.error("账号不存在"); - } - boolean checkpw = BCrypt.checkpw(loginVo.getUserPass(), tbUser.getPassword()); - if(!checkpw){ - return AjaxResult.error("密码不正确"); + return AjaxResult.error("电话号没有被注册请先注册"); } - //判断code - String o =(String) redisTemplate.opsForValue().get(loginVo.getPhone()); - if(!loginVo.getCode().equals(o)){ + //在进行判断code + String code =(String) redisTemplate.opsForValue().get(loginVo.getPhone()); + if(!loginVo.getCode().equals(code)) { return AjaxResult.error("验证码不正确"); } //生成token diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/DuanxinUtils.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/DuanxinUtils.java similarity index 98% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/DuanxinUtils.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/DuanxinUtils.java index 3233885b..924bc21d 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/DuanxinUtils.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/DuanxinUtils.java @@ -1,4 +1,4 @@ -package com.bwie.ruoyi.utils; +package com.bwie.user.utils; import org.apache.http.HttpResponse; diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/HttpUtils.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/HttpUtils.java similarity index 99% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/HttpUtils.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/HttpUtils.java index 1b9bd7db..0a353688 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/HttpUtils.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/HttpUtils.java @@ -1,4 +1,4 @@ -package com.bwie.ruoyi.utils; +package com.bwie.user.utils; import org.apache.commons.lang.StringUtils; import org.apache.http.HttpResponse; diff --git a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/TokenUtils.java b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/TokenUtils.java similarity index 99% rename from ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/TokenUtils.java rename to ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/TokenUtils.java index 5b43a79f..414ebdac 100644 --- a/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/ruoyi/utils/TokenUtils.java +++ b/ruoyi-modules/ruoyi-user/src/main/java/com/bwie/user/utils/TokenUtils.java @@ -1,4 +1,4 @@ -package com.bwie.ruoyi.utils; +package com.bwie.user.utils; import io.jsonwebtoken.*; diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbPermMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbPermMapper.xml deleted file mode 100644 index 5a3a0096..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbPermMapper.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - perm_id,perm_name,perm_code, - deleted,create_time,update_time - - diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbRoleMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbRoleMapper.xml deleted file mode 100644 index b59b2c7f..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbRoleMapper.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - role_id,role_name,deleted, - create_time,update_time - - diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbRolePermMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbRolePermMapper.xml deleted file mode 100644 index 2a5d1614..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbRolePermMapper.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - role_perm_id,role_id,perm_id, - deleted,create_time,update_time - - diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserBankcardMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserBankcardMapper.xml deleted file mode 100644 index d63cb616..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserBankcardMapper.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - bankcard_id,brankcard_name,user_id, - bankcard_money,create_by,create_time, - del_flag,update_by,update_time - - diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserMapper.xml index c7ac2290..1747a718 100644 --- a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserMapper.xml +++ b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserMapper.xml @@ -2,9 +2,9 @@ - + - + diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserRoleMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserRoleMapper.xml deleted file mode 100644 index fd2a8128..00000000 --- a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/TbUserRoleMapper.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - user_role_id,user_role_name,create_by, - create_time,update_by,update_time, - role_function - - diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/myrole/TbMyroleMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/myrole/TbMyroleMapper.xml new file mode 100644 index 00000000..6e552600 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/myrole/TbMyroleMapper.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + select role_id, role_name, deleted, create_time, update_time from tb_myrole + + + + + + + + insert into tb_myrole + + role_name, + deleted, + create_time, + update_time, + + + #{roleName}, + #{deleted}, + #{createTime}, + #{updateTime}, + + + + + update tb_myrole + + role_name = #{roleName}, + deleted = #{deleted}, + create_time = #{createTime}, + update_time = #{updateTime}, + + where role_id = #{roleId} + + + + delete from tb_myrole where role_id = #{roleId} + + + + delete from tb_myrole where role_id in + + #{roleId} + + + \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/perm/TbPermMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/perm/TbPermMapper.xml new file mode 100644 index 00000000..76b1725b --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/perm/TbPermMapper.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + select perm_id, perm_name, perm_code, deleted, create_time, update_time from tb_perm + + + + + + + + insert into tb_perm + + perm_name, + perm_code, + deleted, + create_time, + update_time, + + + #{permName}, + #{permCode}, + #{deleted}, + #{createTime}, + #{updateTime}, + + + + + update tb_perm + + perm_name = #{permName}, + perm_code = #{permCode}, + deleted = #{deleted}, + create_time = #{createTime}, + update_time = #{updateTime}, + + where perm_id = #{permId} + + + + delete from tb_perm where perm_id = #{permId} + + + + delete from tb_perm where perm_id in + + #{permId} + + + \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/roleperm/TbRolePermMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/roleperm/TbRolePermMapper.xml new file mode 100644 index 00000000..50ea16b0 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/roleperm/TbRolePermMapper.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + select role_perm_id, role_id, perm_id, deleted, create_time, update_time from tb_role_perm + + + + + + + + insert into tb_role_perm + + role_id, + perm_id, + deleted, + create_time, + update_time, + + + #{roleId}, + #{permId}, + #{deleted}, + #{createTime}, + #{updateTime}, + + + + + update tb_role_perm + + role_id = #{roleId}, + perm_id = #{permId}, + deleted = #{deleted}, + create_time = #{createTime}, + update_time = #{updateTime}, + + where role_perm_id = #{rolePermId} + + + + delete from tb_role_perm where role_perm_id = #{rolePermId} + + + + delete from tb_role_perm where role_perm_id in + + #{rolePermId} + + + \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-user/src/main/resources/mapper/userrole/TbUserRoleMapper.xml b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/userrole/TbUserRoleMapper.xml new file mode 100644 index 00000000..0b09a677 --- /dev/null +++ b/ruoyi-modules/ruoyi-user/src/main/resources/mapper/userrole/TbUserRoleMapper.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + select user_role_id, user_role_name, create_by, create_time, update_by, update_time, role_function from tb_user_role + + + + + + + + insert into tb_user_role + + user_role_name, + create_by, + create_time, + update_by, + update_time, + role_function, + + + #{userRoleName}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{roleFunction}, + + + + + update tb_user_role + + user_role_name = #{userRoleName}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + role_function = #{roleFunction}, + + where user_role_id = #{userRoleId} + + + + delete from tb_user_role where user_role_id = #{userRoleId} + + + + delete from tb_user_role where user_role_id in + + #{userRoleId} + + + \ No newline at end of file