diff --git a/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/system/dto/RoleDto.java b/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/system/dto/RoleDto.java new file mode 100644 index 0000000..ebcb976 --- /dev/null +++ b/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/system/dto/RoleDto.java @@ -0,0 +1,17 @@ +package com.securitycontrol.entity.system.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author:cwchen + * @date:2024-02-23-18:51 + * @version:1.0 + * @description:角色-dto + */ +@Data +public class RoleDto { + + @ApiModelProperty(value = "角色名称") + private String roleName; +} diff --git a/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/system/vo/RoleVo.java b/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/system/vo/RoleVo.java new file mode 100644 index 0000000..9cd86ae --- /dev/null +++ b/securitycontrol-commons/securitycontrol-commons-entity/src/main/java/com/securitycontrol/entity/system/vo/RoleVo.java @@ -0,0 +1,24 @@ +package com.securitycontrol.entity.system.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author:cwchen + * @date:2024-02-23-18:51 + * @version:1.0 + * @description:角色-vo + */ +@Data +public class RoleVo { + + @ApiModelProperty(value = "角色ID") + private Integer roleId; + + @ApiModelProperty(value = "角色名称") + private String roleName; + + @ApiModelProperty(value = "排序") + private String roleSort; + +} diff --git a/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/controller/RoleController.java b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/controller/RoleController.java new file mode 100644 index 0000000..c93b7f2 --- /dev/null +++ b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/controller/RoleController.java @@ -0,0 +1,19 @@ +package com.securitycontrol.system.base.controller; + +import com.securitycontrol.system.base.service.IRoleService; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @author:cwchen + * @date:2024-02-23-18:28 + * @version:1.0 + * @description:角色管理-web + */ +@RestController +@RequestMapping("/sys/role/") +public class RoleController { + + @RT + private IRoleService service; +} diff --git a/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/mapper/IRoleMapper.java b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/mapper/IRoleMapper.java new file mode 100644 index 0000000..4a98b1b --- /dev/null +++ b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/mapper/IRoleMapper.java @@ -0,0 +1,13 @@ +package com.securitycontrol.system.base.mapper; + +import org.springframework.stereotype.Repository; + +/** + * @author:cwchen + * @date:2024-02-23-18:34 + * @version:1.0 + * @description:角色管理-数据库访问层 + */ +@Repository(value = "IRoleMapper") +public interface IRoleMapper { +} diff --git a/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/service/IRoleService.java b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/service/IRoleService.java new file mode 100644 index 0000000..7a2cbae --- /dev/null +++ b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/service/IRoleService.java @@ -0,0 +1,10 @@ +package com.securitycontrol.system.base.service; + +/** + * @author:cwchen + * @date:2024-02-23-18:32 + * @version:1.0 + * @description:角色管理-业务层 + */ +public interface IRoleService { +} diff --git a/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/service/impl/RoleServiceImpl.java b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/service/impl/RoleServiceImpl.java new file mode 100644 index 0000000..43b249c --- /dev/null +++ b/securitycontrol-model/securitycontrol-system/src/main/java/com/securitycontrol/system/base/service/impl/RoleServiceImpl.java @@ -0,0 +1,20 @@ +package com.securitycontrol.system.base.service.impl; + +import com.securitycontrol.system.base.mapper.IRoleMapper; +import com.securitycontrol.system.base.service.IRoleService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; + +/** + * @author:cwchen + * @date:2024-02-23-18:33 + * @version:1.0 + * @description:角色管理-业务逻辑层 + */ +@Service(value = "IRoleService") +public class RoleServiceImpl implements IRoleService { + + @Resource(name = "IRoleMapper") + private IRoleMapper mapper; +} diff --git a/securitycontrol-model/securitycontrol-system/src/main/resources/mapper/base/RoleMapper.xml b/securitycontrol-model/securitycontrol-system/src/main/resources/mapper/base/RoleMapper.xml new file mode 100644 index 0000000..af35218 --- /dev/null +++ b/securitycontrol-model/securitycontrol-system/src/main/resources/mapper/base/RoleMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file