| src/main/java/com/ruoyi/projectManagement/controller/RolesController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/projectManagement/dto/RoleDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/projectManagement/pojo/Roles.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/projectManagement/service/impl/RolesServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/ruoyi/projectManagement/controller/RolesController.java
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.utils.OrderUtils; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.projectManagement.dto.RoleDto; import com.ruoyi.projectManagement.mapper.RolesMapper; import com.ruoyi.projectManagement.pojo.Roles; import com.ruoyi.projectManagement.service.RolesService; @@ -17,7 +18,7 @@ @RestController @AllArgsConstructor @RequestMapping("/roles") @RequestMapping("/projectManagement/roles") @Api(value = "Roles", tags = "") public class RolesController { @@ -32,9 +33,11 @@ @PostMapping("/add") @ApiOperation("æ°å¢") public AjaxResult add(@RequestBody Roles role) { role.setNo(OrderUtils.countTodayByCreateTime(rolesMapper, "XMJS")); return AjaxResult.success(rolesservice.save(role)); public AjaxResult add(@RequestBody RoleDto roleDto) { if (roleDto.getIsDefaultNo()) { roleDto.setNo(OrderUtils.countTodayByCreateTime(rolesMapper, "XMJS")); } return AjaxResult.success(rolesservice.save(roleDto)); } @PostMapping("/update") src/main/java/com/ruoyi/projectManagement/dto/RoleDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,12 @@ package com.ruoyi.projectManagement.dto; import com.ruoyi.projectManagement.pojo.Roles; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data public class RoleDto extends Roles { // æ¯å¦ä½¿ç¨ç³»ç»ç¼å· @ApiModelProperty("æ¯å¦ä½¿ç¨ç³»ç»ç¼å·") private Boolean isDefaultNo; } src/main/java/com/ruoyi/projectManagement/pojo/Roles.java
@@ -38,10 +38,6 @@ @ApiModelProperty(value="ç¶æ(1:å¯ç¨, 0:ç¦ç¨)") private Integer status; @ApiModelProperty(value = "ç§æ·ID") @TableField(fill = FieldFill.INSERT) private Long tenantId; @ApiModelProperty(value = "å建æ¶é´") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; src/main/java/com/ruoyi/projectManagement/service/impl/RolesServiceImpl.java
@@ -1,24 +1,32 @@ package com.ruoyi.projectManagement.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.projectManagement.mapper.RolesMapper; import com.ruoyi.projectManagement.pojo.Roles; import com.ruoyi.projectManagement.service.RolesService; import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @AllArgsConstructor @Service @RequiredArgsConstructor @Transactional(rollbackFor = Exception.class) public class RolesServiceImpl extends ServiceImpl<RolesMapper, Roles> implements RolesService { private final RolesMapper rolesmapper; @Override public IPage<Roles> listPage(Page<Roles> page, Roles roles) { return rolesmapper.selectPage(page, null); LambdaQueryWrapper<Roles> queryWrapper = new LambdaQueryWrapper<>(); if (roles.getName() != null) { queryWrapper.like(Roles::getName, roles.getName()); } if (roles.getStatus() != null) { queryWrapper.eq(Roles::getStatus, roles.getStatus()); } return rolesmapper.selectPage(page, queryWrapper); } }