diff --git a/ningda-generator/src/main/java/com/ningdatech/generator/config/GeneratorCodeConfig.java b/ningda-generator/src/main/java/com/ningdatech/generator/config/GeneratorCodeConfig.java index 4ac906e..43afda0 100644 --- a/ningda-generator/src/main/java/com/ningdatech/generator/config/GeneratorCodeConfig.java +++ b/ningda-generator/src/main/java/com/ningdatech/generator/config/GeneratorCodeConfig.java @@ -58,7 +58,7 @@ public class GeneratorCodeConfig { } public static void main(String[] args) { - generate("Liuxinxin", "user", PATH_LXX, "nd_user_auth", "nd_user_info"); + generate("Liuxinxin", "user", PATH_LXX, "nd_role_info", "nd_user_role"); } } diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/RoleInfoController.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/RoleInfoController.java new file mode 100644 index 0000000..4ab591d --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/RoleInfoController.java @@ -0,0 +1,20 @@ +package com.ningdatech.pmapi.user.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *

+ * 角色表 前端控制器 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +@Controller +@RequestMapping("/pmapi.user/role-info") +public class RoleInfoController { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/UserRoleController.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/UserRoleController.java new file mode 100644 index 0000000..d1e51fa --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/UserRoleController.java @@ -0,0 +1,20 @@ +package com.ningdatech.pmapi.user.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *

+ * 用户角色表 前端控制器 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +@Controller +@RequestMapping("/pmapi.user/user-role") +public class UserRoleController { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/RoleInfo.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/RoleInfo.java new file mode 100644 index 0000000..127a5c2 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/RoleInfo.java @@ -0,0 +1,84 @@ +package com.ningdatech.pmapi.user.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + *

+ * 角色表 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +@TableName("nd_role_info") +@ApiModel(value = "RoleInfo对象", description = "角色表") +public class RoleInfo implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + @ApiModelProperty("角色名称") + private String name; + + @ApiModelProperty("备注") + private String description; + + private LocalDateTime createOn; + + private LocalDateTime updateOn; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + public LocalDateTime getCreateOn() { + return createOn; + } + + public void setCreateOn(LocalDateTime createOn) { + this.createOn = createOn; + } + public LocalDateTime getUpdateOn() { + return updateOn; + } + + public void setUpdateOn(LocalDateTime updateOn) { + this.updateOn = updateOn; + } + + @Override + public String toString() { + return "RoleInfo{" + + "id=" + id + + ", name=" + name + + ", description=" + description + + ", createOn=" + createOn + + ", updateOn=" + updateOn + + "}"; + } +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/UserRole.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/UserRole.java new file mode 100644 index 0000000..5fdb1f2 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/UserRole.java @@ -0,0 +1,63 @@ +package com.ningdatech.pmapi.user.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + *

+ * 用户角色表 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +@TableName("nd_user_role") +@ApiModel(value = "UserRole对象", description = "用户角色表") +public class UserRole implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + @ApiModelProperty("用户 ID") + private Long userId; + + @ApiModelProperty("角色 ID") + private Long roleId; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + public Long getUserId() { + return userId; + } + + public void setUserId(Long userId) { + this.userId = userId; + } + public Long getRoleId() { + return roleId; + } + + public void setRoleId(Long roleId) { + this.roleId = roleId; + } + + @Override + public String toString() { + return "UserRole{" + + "id=" + id + + ", userId=" + userId + + ", roleId=" + roleId + + "}"; + } +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/RoleInfoMapper.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/RoleInfoMapper.java new file mode 100644 index 0000000..42697b2 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/RoleInfoMapper.java @@ -0,0 +1,16 @@ +package com.ningdatech.pmapi.user.mapper; + +import com.ningdatech.pmapi.user.entity.RoleInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 角色表 Mapper 接口 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +public interface RoleInfoMapper extends BaseMapper { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/RoleInfoMapper.xml b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/RoleInfoMapper.xml new file mode 100644 index 0000000..8261f10 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/RoleInfoMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/UserRoleMapper.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/UserRoleMapper.java new file mode 100644 index 0000000..69220bd --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/UserRoleMapper.java @@ -0,0 +1,16 @@ +package com.ningdatech.pmapi.user.mapper; + +import com.ningdatech.pmapi.user.entity.UserRole; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 用户角色表 Mapper 接口 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +public interface UserRoleMapper extends BaseMapper { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/UserRoleMapper.xml b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/UserRoleMapper.xml new file mode 100644 index 0000000..7f18196 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/UserRoleMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/service/IRoleInfoService.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/IRoleInfoService.java new file mode 100644 index 0000000..7377fcc --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/IRoleInfoService.java @@ -0,0 +1,16 @@ +package com.ningdatech.pmapi.user.service; + +import com.ningdatech.pmapi.user.entity.RoleInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 角色表 服务类 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +public interface IRoleInfoService extends IService { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/service/IUserRoleService.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/IUserRoleService.java new file mode 100644 index 0000000..c77bbe8 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/IUserRoleService.java @@ -0,0 +1,16 @@ +package com.ningdatech.pmapi.user.service; + +import com.ningdatech.pmapi.user.entity.UserRole; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 用户角色表 服务类 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +public interface IUserRoleService extends IService { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/service/impl/RoleInfoServiceImpl.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/impl/RoleInfoServiceImpl.java new file mode 100644 index 0000000..e62f7f7 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/impl/RoleInfoServiceImpl.java @@ -0,0 +1,20 @@ +package com.ningdatech.pmapi.user.service.impl; + +import com.ningdatech.pmapi.user.entity.RoleInfo; +import com.ningdatech.pmapi.user.mapper.RoleInfoMapper; +import com.ningdatech.pmapi.user.service.IRoleInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 角色表 服务实现类 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +@Service +public class RoleInfoServiceImpl extends ServiceImpl implements IRoleInfoService { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/service/impl/UserRoleServiceImpl.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/impl/UserRoleServiceImpl.java new file mode 100644 index 0000000..da162e7 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/impl/UserRoleServiceImpl.java @@ -0,0 +1,20 @@ +package com.ningdatech.pmapi.user.service.impl; + +import com.ningdatech.pmapi.user.entity.UserRole; +import com.ningdatech.pmapi.user.mapper.UserRoleMapper; +import com.ningdatech.pmapi.user.service.IUserRoleService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 用户角色表 服务实现类 + *

+ * + * @author Liuxinxin + * @since 2023-01-05 + */ +@Service +public class UserRoleServiceImpl extends ServiceImpl implements IUserRoleService { + +}