From 2f3679298c2093b65512256a48f696a9fe73d67f Mon Sep 17 00:00:00 2001 From: liuyunhu <3286117488@qq.com> Date: Tue, 23 Apr 2024 22:41:53 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8F=AD=E7=BA=A7=E5=B0=8F=E7=BB=84=E7=AE=A1?= =?UTF-8?q?=E7=90=86=20=20=E5=8F=AF=E4=BB=A5=E5=88=A0=E9=99=A4=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/custom/SysClassController.java | 6 +- .../controller/custom/SysGroupController.java | 106 ++++++++++++++++++ .../com/ruoyi/custom/domain/SysClass.java | 6 +- .../com/ruoyi/custom/domain/SysGroup.java | 86 ++++++++++++++ .../req/{ => sysclass}/SysClassEditReq.java | 2 +- .../req/{ => sysclass}/SysClassQueryReq.java | 2 +- .../req/{ => sysclass}/SysClassSaveReq.java | 2 +- .../domain/req/sysgroup/SysGroupEditReq.java | 33 ++++++ .../domain/req/sysgroup/SysGroupQueryReq.java | 33 ++++++ .../domain/req/sysgroup/SysGroupSaveReq.java | 47 ++++++++ .../ruoyi/custom/mapper/SysGroupMapper.java | 14 +++ .../ruoyi/custom/service/SysGroupService.java | 23 ++++ .../service/impl/SysGroupServiceImpl.java | 42 +++++++ .../mapper/custom/SysGroupMapper.xml | 27 +++++ 14 files changed, 420 insertions(+), 9 deletions(-) create mode 100644 ruoyi-application/src/main/java/com/ruoyi/web/controller/custom/SysGroupController.java create mode 100644 ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/SysGroup.java rename ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/{ => sysclass}/SysClassEditReq.java (95%) rename ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/{ => sysclass}/SysClassQueryReq.java (95%) rename ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/{ => sysclass}/SysClassSaveReq.java (95%) create mode 100644 ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupEditReq.java create mode 100644 ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupQueryReq.java create mode 100644 ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupSaveReq.java create mode 100644 ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/mapper/SysGroupMapper.java create mode 100644 ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/service/SysGroupService.java create mode 100644 ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/service/impl/SysGroupServiceImpl.java create mode 100644 ruoyi-basic/ruoyi-custom/src/main/resources/mapper/custom/SysGroupMapper.xml diff --git a/ruoyi-application/src/main/java/com/ruoyi/web/controller/custom/SysClassController.java b/ruoyi-application/src/main/java/com/ruoyi/web/controller/custom/SysClassController.java index 1cd17ca..85a5e71 100644 --- a/ruoyi-application/src/main/java/com/ruoyi/web/controller/custom/SysClassController.java +++ b/ruoyi-application/src/main/java/com/ruoyi/web/controller/custom/SysClassController.java @@ -7,9 +7,9 @@ import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.custom.domain.SysClass; -import com.ruoyi.custom.domain.req.SysClassEditReq; -import com.ruoyi.custom.domain.req.SysClassQueryReq; -import com.ruoyi.custom.domain.req.SysClassSaveReq; +import com.ruoyi.custom.domain.req.sysclass.SysClassEditReq; +import com.ruoyi.custom.domain.req.sysclass.SysClassQueryReq; +import com.ruoyi.custom.domain.req.sysclass.SysClassSaveReq; import com.ruoyi.custom.service.SysClassService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; diff --git a/ruoyi-application/src/main/java/com/ruoyi/web/controller/custom/SysGroupController.java b/ruoyi-application/src/main/java/com/ruoyi/web/controller/custom/SysGroupController.java new file mode 100644 index 0000000..c0a9e3b --- /dev/null +++ b/ruoyi-application/src/main/java/com/ruoyi/web/controller/custom/SysGroupController.java @@ -0,0 +1,106 @@ +package com.ruoyi.web.controller.custom; + +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.Result; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.custom.domain.SysGroup; +import com.ruoyi.custom.domain.req.sysgroup.SysGroupEditReq; +import com.ruoyi.custom.domain.req.sysgroup.SysGroupQueryReq; +import com.ruoyi.custom.domain.req.sysgroup.SysGroupSaveReq; +import com.ruoyi.custom.service.SysGroupService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** + * 小组管理Controller + * + * @author ruoyi + * @date 2024-04-23 + */ +@Api(tags = "小组管理") +@RestController +@RequestMapping("/custom/group") +public class SysGroupController extends BaseController { + @Autowired + private SysGroupService sysGroupService; + + /** + * 查询小组管理列表 + */ + @ApiOperation("获取小组管理列表") + @PreAuthorize("@ss.hasPermi('custom:group:list')") + @GetMapping("/list") + public Result> list(SysGroupQueryReq sysGroupQueryReq) { +// startPage(); + List list = sysGroupService.list(SysGroup.queryBuild(sysGroupQueryReq)); + return Result.success(list); + } + + /** + * 导出小组管理列表 + */ + @ApiOperation("导出小组管理列表") + @PreAuthorize("@ss.hasPermi('custom:group:export')") + @Log(title = "小组管理", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, SysGroup sysGroup) { + List list = sysGroupService.list(sysGroup); + ExcelUtil util = new ExcelUtil(SysGroup.class); + util.exportExcel(response, list, "小组管理数据"); + } + + /** + * 获取小组管理详细信息 + */ + @ApiOperation("获取小组管理详细信息") + @PreAuthorize("@ss.hasPermi('custom:group:query')") + @GetMapping(value = "/{groupId}") + @ApiImplicitParam(name = "groupId", value = "groupId", required = true, dataType = "Long", paramType = "path", dataTypeClass = Long.class) + public Result getInfo(@PathVariable("groupId") Long groupId) { + return Result.success(sysGroupService.getById(groupId)); + } + + /** + * 新增小组管理 + */ + @PreAuthorize("@ss.hasPermi('custom:group:add')") + @Log(title = "小组管理", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("新增小组管理") + public Result add(@RequestBody SysGroupSaveReq sysGroupSaveReq) { + return toAjax(sysGroupService.save(SysGroup.saveBuild(sysGroupSaveReq))); + } + + /** + * 修改小组管理 + */ + @PreAuthorize("@ss.hasPermi('custom:group:edit')") + @Log(title = "小组管理", businessType = BusinessType.UPDATE) + @PutMapping("/{groupId}") + @ApiOperation("修改小组管理") + public Result edit(@PathVariable Long groupId, @RequestBody SysGroupEditReq sysGroupEditReq) { + return toAjax(sysGroupService.updateById(SysGroup.editBuild(groupId, sysGroupEditReq))) + ; + } + + /** + * 删除小组管理 + */ + @PreAuthorize("@ss.hasPermi('custom:group:remove')") + @Log(title = "小组管理", businessType = BusinessType.DELETE) + @DeleteMapping("/{groupIds}") + @ApiOperation("删除小组管理") + @ApiImplicitParam(name = "groupId", value = "groupId", required = true, dataType = "Long", paramType = "path", dataTypeClass = String.class, example = "1,2,3,4") + public Result remove(@PathVariable List groupIds) { + return toAjax(sysGroupService.removeBatchByIds(groupIds)); + } +} diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/SysClass.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/SysClass.java index fa2167a..c22047f 100644 --- a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/SysClass.java +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/SysClass.java @@ -5,9 +5,9 @@ import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; -import com.ruoyi.custom.domain.req.SysClassEditReq; -import com.ruoyi.custom.domain.req.SysClassQueryReq; -import com.ruoyi.custom.domain.req.SysClassSaveReq; +import com.ruoyi.custom.domain.req.sysclass.SysClassEditReq; +import com.ruoyi.custom.domain.req.sysclass.SysClassQueryReq; +import com.ruoyi.custom.domain.req.sysclass.SysClassSaveReq; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/SysGroup.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/SysGroup.java new file mode 100644 index 0000000..5c5e6ef --- /dev/null +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/SysGroup.java @@ -0,0 +1,86 @@ +package com.ruoyi.custom.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; +import com.ruoyi.custom.domain.req.sysgroup.SysGroupEditReq; +import com.ruoyi.custom.domain.req.sysgroup.SysGroupQueryReq; +import com.ruoyi.custom.domain.req.sysgroup.SysGroupSaveReq; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; + +/** + * 小组管理对象 sys_group + * + * @author ruoyi + * @date 2024-04-23 + */ +@Data +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor +@TableName("sys_group") +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "SysGroup", description = "小组管理") +public class SysGroup extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 小组ID + */ + @TableId(value = "group_id", type = IdType.AUTO) + @ApiModelProperty(name = "小组ID", value = "小组ID") + private Long groupId; + + /** + * 班级ID + */ + @Excel(name = "班级ID") + @ApiModelProperty(name = "班级ID", value = "班级ID", required = true) + private Long classId; + + /** + * 小组名称 + */ + @Excel(name = "小组名称") + @ApiModelProperty(name = "小组名称", value = "小组名称", required = true) + private String groupName; + + /** + * 查询构造器 + */ + public static SysGroup queryBuild(SysGroupQueryReq sysGroupQueryReq) { + return SysGroup.builder() + .classId(sysGroupQueryReq.getClassId()) + .build(); + } + + /** + * 添加构造器 + */ + public static SysGroup saveBuild(SysGroupSaveReq sysGroupSaveReq) { + return SysGroup.builder() + .classId(sysGroupSaveReq.getClassId()) + .groupName(sysGroupSaveReq.getGroupName()) + .build(); + } + + /** + * 修改构造器 + */ + public static SysGroup editBuild(Long groupId, SysGroupEditReq sysGroupEditReq) { + return SysGroup.builder() + .groupId(groupId) + .groupName(sysGroupEditReq.getGroupName()) + .build(); + } + +} diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassEditReq.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassEditReq.java similarity index 95% rename from ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassEditReq.java rename to ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassEditReq.java index 34145fb..a33195b 100644 --- a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassEditReq.java +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassEditReq.java @@ -1,4 +1,4 @@ -package com.ruoyi.custom.domain.req; +package com.ruoyi.custom.domain.req.sysclass; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassQueryReq.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassQueryReq.java similarity index 95% rename from ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassQueryReq.java rename to ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassQueryReq.java index 9a476f6..957f29e 100644 --- a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassQueryReq.java +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassQueryReq.java @@ -1,4 +1,4 @@ -package com.ruoyi.custom.domain.req; +package com.ruoyi.custom.domain.req.sysclass; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassSaveReq.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassSaveReq.java similarity index 95% rename from ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassSaveReq.java rename to ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassSaveReq.java index 29232df..d404238 100644 --- a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/SysClassSaveReq.java +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysclass/SysClassSaveReq.java @@ -1,4 +1,4 @@ -package com.ruoyi.custom.domain.req; +package com.ruoyi.custom.domain.req.sysclass; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupEditReq.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupEditReq.java new file mode 100644 index 0000000..6ff2221 --- /dev/null +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupEditReq.java @@ -0,0 +1,33 @@ +package com.ruoyi.custom.domain.req.sysgroup; + +import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; + +/** + * 小组管理对象 sys_group + * + * @author ruoyi + * @date 2024-04-23 + */ +@Data +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor +@ApiModel(value = "SysGroupEditReq", description = "小组管理") +public class SysGroupEditReq extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 小组名称 + */ + @ApiModelProperty(name = "小组名称", value = "小组名称", required = true) + private String groupName; + + +} diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupQueryReq.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupQueryReq.java new file mode 100644 index 0000000..c8a73cf --- /dev/null +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupQueryReq.java @@ -0,0 +1,33 @@ +package com.ruoyi.custom.domain.req.sysgroup; + +import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; + +/** + * 小组管理对象 sys_group + * + * @author ruoyi + * @date 2024-04-23 + */ +@Data +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor +@ApiModel(value = "SysGroupQueryReq", description = "小组管理") +public class SysGroupQueryReq extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 班级ID + */ + @ApiModelProperty(name = "班级ID", value = "班级ID") + private Long classId; + + +} diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupSaveReq.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupSaveReq.java new file mode 100644 index 0000000..a72ee09 --- /dev/null +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/domain/req/sysgroup/SysGroupSaveReq.java @@ -0,0 +1,47 @@ +package com.ruoyi.custom.domain.req.sysgroup; + +import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; + +/** + * 小组管理对象 sys_group + * + * @author ruoyi + * @date 2024-04-23 + */ +@Data +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor +@ApiModel(value = "SysGroupSaveReq", description = "小组管理") +public class SysGroupSaveReq extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 小组ID + */ + + @ApiModelProperty(name = "小组ID", value = "小组ID") + private Long groupId; + + /** + * 班级ID + */ + + @ApiModelProperty(name = "班级ID", value = "班级ID", required = true) + private Long classId; + + /** + * 小组名称 + */ + + @ApiModelProperty(name = "小组名称", value = "小组名称", required = true) + private String groupName; + +} diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/mapper/SysGroupMapper.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/mapper/SysGroupMapper.java new file mode 100644 index 0000000..7955657 --- /dev/null +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/mapper/SysGroupMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.custom.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.custom.domain.SysGroup; + +/** + * 小组管理Mapper接口 + * + * @author ruoyi + * @date 2024-04-23 + */ +public interface SysGroupMapper extends BaseMapper { + +} diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/service/SysGroupService.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/service/SysGroupService.java new file mode 100644 index 0000000..c2f113e --- /dev/null +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/service/SysGroupService.java @@ -0,0 +1,23 @@ +package com.ruoyi.custom.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.custom.domain.SysGroup; + +import java.util.List; + +/** + * 小组管理Service接口 + * + * @author ruoyi + * @date 2024-04-23 + */ +public interface SysGroupService extends IService { + /** + * 查询小组管理列表 + * + * @param sysGroup 小组管理 + * @return 小组管理集合 + */ + public List list(SysGroup sysGroup); + +} diff --git a/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/service/impl/SysGroupServiceImpl.java b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/service/impl/SysGroupServiceImpl.java new file mode 100644 index 0000000..2485dca --- /dev/null +++ b/ruoyi-basic/ruoyi-custom/src/main/java/com/ruoyi/custom/service/impl/SysGroupServiceImpl.java @@ -0,0 +1,42 @@ +package com.ruoyi.custom.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.common.utils.ObjUtils; +import com.ruoyi.custom.domain.SysGroup; +import com.ruoyi.custom.mapper.SysGroupMapper; +import com.ruoyi.custom.service.SysGroupService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 小组管理Service业务层处理 + * + * @author ruoyi + * @date 2024-04-23 + */ +@Slf4j +@Service +public class SysGroupServiceImpl extends ServiceImpl implements SysGroupService { + + /** + * 查询小组管理列表 + * + * @param sysGroup 小组管理 + * @return 小组管理 + */ + @Override + public List list(SysGroup sysGroup) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + + + if (ObjUtils.notNull(sysGroup.getClassId())) { + queryWrapper.eq(SysGroup::getClassId, sysGroup.getClassId()); + } + + + return list(queryWrapper); + } +} diff --git a/ruoyi-basic/ruoyi-custom/src/main/resources/mapper/custom/SysGroupMapper.xml b/ruoyi-basic/ruoyi-custom/src/main/resources/mapper/custom/SysGroupMapper.xml new file mode 100644 index 0000000..8df9fd0 --- /dev/null +++ b/ruoyi-basic/ruoyi-custom/src/main/resources/mapper/custom/SysGroupMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + select group_id, + class_id, + group_name, + create_by, + create_time, + update_by, + update_time + from sys_group + +