| src/main/java/com/ruoyi/projectManagement/controller/RolesController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/projectManagement/mapper/RolesMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/projectManagement/pojo/Roles.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/projectManagement/service/RolesService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/projectManagement/service/impl/RolesServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/mapper/projectManagement/RolesMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/ruoyi/projectManagement/controller/RolesController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,51 @@ package com.ruoyi.projectManagement.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.ruoyi.common.utils.OrderUtils; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.projectManagement.mapper.RolesMapper; import com.ruoyi.projectManagement.pojo.Roles; import com.ruoyi.projectManagement.service.RolesService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @AllArgsConstructor @RequestMapping("/roles") @Api(value = "Roles", tags = "") public class RolesController { private RolesService rolesservice; private RolesMapper rolesMapper; @GetMapping("/listPage") @ApiOperation("å页æ¥è¯¢ææ") public AjaxResult listPage(IPage<Roles> page, Roles roles) { return AjaxResult.success(rolesservice.listPage(page, roles)); } @PostMapping("/add") @ApiOperation("æ°å¢") public AjaxResult add(@RequestBody Roles role) { role.setNo(OrderUtils.countTodayByCreateTime(rolesMapper, "XMJS")); return AjaxResult.success(rolesservice.save(role)); } @PostMapping("/update") @ApiOperation("ä¿®æ¹") public AjaxResult update(@RequestBody Roles roles) { return AjaxResult.success(rolesservice.updateById(roles)); } @DeleteMapping("/delete") @ApiOperation("å é¤") public AjaxResult delete(@RequestBody List<Long> ids) { if (CollectionUtils.isEmpty(ids)) return AjaxResult.error("è¯·ä¼ å ¥è¦å é¤çID"); return AjaxResult.success(rolesservice.removeBatchByIds(ids)); } } src/main/java/com/ruoyi/projectManagement/mapper/RolesMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,9 @@ package com.ruoyi.projectManagement.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.projectManagement.pojo.Roles; import org.apache.ibatis.annotations.Mapper; @Mapper public interface RolesMapper extends BaseMapper<Roles> { } src/main/java/com/ruoyi/projectManagement/pojo/Roles.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,60 @@ package com.ruoyi.projectManagement.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; @Data @TableName("project_management_roles") @ApiModel(description="") public class Roles implements Serializable { private static final long serialVersionUID = 1L; /** * 主é®ID */ @ApiModelProperty(value="主é®ID") private Long id; /** * ç¼å· */ @ApiModelProperty(value="ç¼å·") private String no; /** * åç§° */ @ApiModelProperty(value="åç§°") private String name; /** * ç¶æ(1:å¯ç¨, 0:ç¦ç¨) */ @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; @ApiModelProperty(value = "åå»ºç¨æ·") @TableField(fill = FieldFill.INSERT) private Integer createUser; @ApiModelProperty(value = "ä¿®æ¹æ¶é´") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty(value = "ä¿®æ¹ç¨æ·") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; } src/main/java/com/ruoyi/projectManagement/service/RolesService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,9 @@ package com.ruoyi.projectManagement.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.projectManagement.pojo.Roles; public interface RolesService extends IService<Roles> { IPage<Roles> listPage(IPage<Roles> page, Roles roles); } src/main/java/com/ruoyi/projectManagement/service/impl/RolesServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.ruoyi.projectManagement.service.impl; 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.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @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); } } src/main/resources/mapper/projectManagement/RolesMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,17 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.ruoyi.projectManagement.mapper.RolesMapper"> <resultMap id="BaseResultMap" type="com.ruoyi.projectManagement.pojo.Roles"> <id column="id" property="id"/> <result column="id" property="id"/> <result column="no" property="no"/> <result column="name" property="name"/> <result column="status" property="status"/> <result column="create_time" property="createTime"/> <result column="create_user" property="createUser"/> <result column="update_time" property="updateTime"/> <result column="update_user" property="updateUser"/> </resultMap> </mapper>