Commit bc77af09e03039d633aef275a5e729ef1abb5693

Authored by puhui999
1 parent 15e21210

perf:【INFRA 基础设施】代码生成示例 demo 代码格式化

Showing 22 changed files with 140 additions and 126 deletions
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo02/Demo02CategoryController.java
@@ -80,11 +80,11 @@ public class Demo02CategoryController { @@ -80,11 +80,11 @@ public class Demo02CategoryController {
80 @PreAuthorize("@ss.hasPermission('infra:demo02-category:export')") 80 @PreAuthorize("@ss.hasPermission('infra:demo02-category:export')")
81 @ApiAccessLog(operateType = EXPORT) 81 @ApiAccessLog(operateType = EXPORT)
82 public void exportDemo02CategoryExcel(@Valid Demo02CategoryListReqVO listReqVO, 82 public void exportDemo02CategoryExcel(@Valid Demo02CategoryListReqVO listReqVO,
83 - HttpServletResponse response) throws IOException { 83 + HttpServletResponse response) throws IOException {
84 List<Demo02CategoryDO> list = demo02CategoryService.getDemo02CategoryList(listReqVO); 84 List<Demo02CategoryDO> list = demo02CategoryService.getDemo02CategoryList(listReqVO);
85 // 导出 Excel 85 // 导出 Excel
86 ExcelUtils.write(response, "示例分类.xls", "数据", Demo02CategoryRespVO.class, 86 ExcelUtils.write(response, "示例分类.xls", "数据", Demo02CategoryRespVO.class,
87 - BeanUtils.toBean(list, Demo02CategoryRespVO.class)); 87 + BeanUtils.toBean(list, Demo02CategoryRespVO.class));
88 } 88 }
89 89
90 } 90 }
91 \ No newline at end of file 91 \ No newline at end of file
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo02/vo/Demo02CategorySaveReqVO.java
1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo; 1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo;
2 2
3 import io.swagger.v3.oas.annotations.media.Schema; 3 import io.swagger.v3.oas.annotations.media.Schema;
4 -import lombok.Data;  
5 -  
6 import jakarta.validation.constraints.NotEmpty; 4 import jakarta.validation.constraints.NotEmpty;
7 import jakarta.validation.constraints.NotNull; 5 import jakarta.validation.constraints.NotNull;
  6 +import lombok.Data;
8 7
9 @Schema(description = "管理后台 - 示例分类新增/修改 Request VO") 8 @Schema(description = "管理后台 - 示例分类新增/修改 Request VO")
10 @Data 9 @Data
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo03/erp/vo/Demo03StudentErpPageReqVO.java
1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo; 1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo;
2 2
3 -import lombok.*;  
4 -import io.swagger.v3.oas.annotations.media.Schema;  
5 import cn.iocoder.yudao.framework.common.pojo.PageParam; 3 import cn.iocoder.yudao.framework.common.pojo.PageParam;
  4 +import io.swagger.v3.oas.annotations.media.Schema;
  5 +import lombok.Data;
  6 +import lombok.EqualsAndHashCode;
  7 +import lombok.ToString;
6 import org.springframework.format.annotation.DateTimeFormat; 8 import org.springframework.format.annotation.DateTimeFormat;
  9 +
7 import java.time.LocalDateTime; 10 import java.time.LocalDateTime;
8 11
9 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 12 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo03/erp/vo/Demo03StudentErpRespVO.java
1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo; 1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo;
2 2
  3 +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
  4 +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;
  5 +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
  6 +import com.alibaba.excel.annotation.ExcelProperty;
3 import io.swagger.v3.oas.annotations.media.Schema; 7 import io.swagger.v3.oas.annotations.media.Schema;
4 -import lombok.*; 8 +import lombok.Data;
5 9
6 import java.time.LocalDateTime; 10 import java.time.LocalDateTime;
7 -import com.alibaba.excel.annotation.*;  
8 -import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;  
9 -import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;  
10 11
11 @Schema(description = "管理后台 - 学生 Response VO") 12 @Schema(description = "管理后台 - 学生 Response VO")
12 @Data 13 @Data
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo03/erp/vo/Demo03StudentErpSaveReqVO.java
1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo; 1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo;
2 2
3 import io.swagger.v3.oas.annotations.media.Schema; 3 import io.swagger.v3.oas.annotations.media.Schema;
4 -import lombok.*;  
5 -import jakarta.validation.constraints.*; 4 +import jakarta.validation.constraints.NotEmpty;
  5 +import jakarta.validation.constraints.NotNull;
  6 +import lombok.Data;
6 7
7 import java.time.LocalDateTime; 8 import java.time.LocalDateTime;
8 9
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo03/normal/Demo03StudentNormalController.java
1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal; 1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal;
2 2
3 -import org.springframework.web.bind.annotation.*;  
4 -import jakarta.annotation.Resource;  
5 -import org.springframework.validation.annotation.Validated;  
6 -import org.springframework.security.access.prepost.PreAuthorize;  
7 -import io.swagger.v3.oas.annotations.tags.Tag;  
8 -import io.swagger.v3.oas.annotations.Parameter;  
9 -import io.swagger.v3.oas.annotations.Operation;  
10 -  
11 -import jakarta.validation.*;  
12 -import jakarta.servlet.http.*;  
13 -import java.util.*;  
14 -import java.io.IOException;  
15 - 3 +import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
  4 +import cn.iocoder.yudao.framework.common.pojo.CommonResult;
16 import cn.iocoder.yudao.framework.common.pojo.PageParam; 5 import cn.iocoder.yudao.framework.common.pojo.PageParam;
17 import cn.iocoder.yudao.framework.common.pojo.PageResult; 6 import cn.iocoder.yudao.framework.common.pojo.PageResult;
18 -import cn.iocoder.yudao.framework.common.pojo.CommonResult;  
19 import cn.iocoder.yudao.framework.common.util.object.BeanUtils; 7 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
20 -import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;  
21 -  
22 import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; 8 import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
23 -  
24 -import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;  
25 -import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.*;  
26 -  
27 -import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.*;  
28 -import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO; 9 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalPageReqVO;
  10 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalRespVO;
  11 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalSaveReqVO;
29 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO; 12 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
30 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO; 13 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
  14 +import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
31 import cn.iocoder.yudao.module.infra.service.demo.demo03.normal.Demo03StudentNormalService; 15 import cn.iocoder.yudao.module.infra.service.demo.demo03.normal.Demo03StudentNormalService;
  16 +import io.swagger.v3.oas.annotations.Operation;
  17 +import io.swagger.v3.oas.annotations.Parameter;
  18 +import io.swagger.v3.oas.annotations.tags.Tag;
  19 +import jakarta.annotation.Resource;
  20 +import jakarta.servlet.http.HttpServletResponse;
  21 +import jakarta.validation.Valid;
  22 +import org.springframework.security.access.prepost.PreAuthorize;
  23 +import org.springframework.validation.annotation.Validated;
  24 +import org.springframework.web.bind.annotation.*;
  25 +
  26 +import java.io.IOException;
  27 +import java.util.List;
  28 +
  29 +import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
  30 +import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
32 31
33 @Tag(name = "管理后台 - 学生") 32 @Tag(name = "管理后台 - 学生")
34 @RestController 33 @RestController
@@ -66,7 +65,7 @@ public class Demo03StudentNormalController { @@ -66,7 +65,7 @@ public class Demo03StudentNormalController {
66 @DeleteMapping("/delete-batch") 65 @DeleteMapping("/delete-batch")
67 @Parameter(name = "ids", description = "编号", required = true) 66 @Parameter(name = "ids", description = "编号", required = true)
68 @Operation(summary = "批量删除学生") 67 @Operation(summary = "批量删除学生")
69 - @PreAuthorize("@ss.hasPermission('infra:demo03-student:delete')") 68 + @PreAuthorize("@ss.hasPermission('infra:demo03-student:delete')")
70 public CommonResult<Boolean> deleteDemo03Student(@RequestParam("ids") List<Long> ids) { 69 public CommonResult<Boolean> deleteDemo03Student(@RequestParam("ids") List<Long> ids) {
71 demo03StudentNormalService.deleteDemo03StudentByIds(ids); 70 demo03StudentNormalService.deleteDemo03StudentByIds(ids);
72 return success(true); 71 return success(true);
@@ -94,12 +93,12 @@ public class Demo03StudentNormalController { @@ -94,12 +93,12 @@ public class Demo03StudentNormalController {
94 @PreAuthorize("@ss.hasPermission('infra:demo03-student:export')") 93 @PreAuthorize("@ss.hasPermission('infra:demo03-student:export')")
95 @ApiAccessLog(operateType = EXPORT) 94 @ApiAccessLog(operateType = EXPORT)
96 public void exportDemo03StudentExcel(@Valid Demo03StudentNormalPageReqVO pageReqVO, 95 public void exportDemo03StudentExcel(@Valid Demo03StudentNormalPageReqVO pageReqVO,
97 - HttpServletResponse response) throws IOException { 96 + HttpServletResponse response) throws IOException {
98 pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE); 97 pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
99 List<Demo03StudentDO> list = demo03StudentNormalService.getDemo03StudentPage(pageReqVO).getList(); 98 List<Demo03StudentDO> list = demo03StudentNormalService.getDemo03StudentPage(pageReqVO).getList();
100 // 导出 Excel 99 // 导出 Excel
101 ExcelUtils.write(response, "学生.xls", "数据", Demo03StudentNormalRespVO.class, 100 ExcelUtils.write(response, "学生.xls", "数据", Demo03StudentNormalRespVO.class,
102 - BeanUtils.toBean(list, Demo03StudentNormalRespVO.class)); 101 + BeanUtils.toBean(list, Demo03StudentNormalRespVO.class));
103 } 102 }
104 103
105 // ==================== 子表(学生课程) ==================== 104 // ==================== 子表(学生课程) ====================
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo03/normal/vo/Demo03StudentNormalPageReqVO.java
1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo; 1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo;
2 2
3 -import lombok.*;  
4 -import io.swagger.v3.oas.annotations.media.Schema;  
5 import cn.iocoder.yudao.framework.common.pojo.PageParam; 3 import cn.iocoder.yudao.framework.common.pojo.PageParam;
  4 +import io.swagger.v3.oas.annotations.media.Schema;
  5 +import lombok.Data;
  6 +import lombok.EqualsAndHashCode;
  7 +import lombok.ToString;
6 import org.springframework.format.annotation.DateTimeFormat; 8 import org.springframework.format.annotation.DateTimeFormat;
  9 +
7 import java.time.LocalDateTime; 10 import java.time.LocalDateTime;
8 11
9 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 12 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo03/normal/vo/Demo03StudentNormalRespVO.java
1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo; 1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo;
2 2
  3 +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
  4 +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;
  5 +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
  6 +import com.alibaba.excel.annotation.ExcelProperty;
3 import io.swagger.v3.oas.annotations.media.Schema; 7 import io.swagger.v3.oas.annotations.media.Schema;
4 -import lombok.*; 8 +import lombok.Data;
5 9
6 import java.time.LocalDateTime; 10 import java.time.LocalDateTime;
7 -import com.alibaba.excel.annotation.*;  
8 -import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;  
9 -import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;  
10 11
11 @Schema(description = "管理后台 - 学生 Response VO") 12 @Schema(description = "管理后台 - 学生 Response VO")
12 @Data 13 @Data
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo03/normal/vo/Demo03StudentNormalSaveReqVO.java
1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo; 1 package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo;
2 2
  3 +import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
  4 +import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
3 import io.swagger.v3.oas.annotations.media.Schema; 5 import io.swagger.v3.oas.annotations.media.Schema;
4 -import lombok.*;  
5 -import java.util.*;  
6 -import jakarta.validation.constraints.*; 6 +import jakarta.validation.constraints.NotEmpty;
  7 +import jakarta.validation.constraints.NotNull;
  8 +import lombok.Data;
7 9
8 import java.time.LocalDateTime; 10 import java.time.LocalDateTime;
9 -import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;  
10 -import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO; 11 +import java.util.List;
11 12
12 @Schema(description = "管理后台 - 学生新增/修改 Request VO") 13 @Schema(description = "管理后台 - 学生新增/修改 Request VO")
13 @Data 14 @Data
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/demo/demo01/Demo01ContactMapper.java
@@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo01; @@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo01;
3 import cn.iocoder.yudao.framework.common.pojo.PageResult; 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; 4 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
5 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; 5 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
6 -import cn.iocoder.yudao.module.infra.controller.admin.demo.demo01.vo.*; 6 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo01.vo.Demo01ContactPageReqVO;
7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo01.Demo01ContactDO; 7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo01.Demo01ContactDO;
8 import org.apache.ibatis.annotations.Mapper; 8 import org.apache.ibatis.annotations.Mapper;
9 9
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/demo/demo02/Demo02CategoryMapper.java
1 package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo02; 1 package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo02;
2 2
3 -import java.util.*;  
4 -  
5 -import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;  
6 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; 3 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
  4 +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
7 import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryListReqVO; 5 import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryListReqVO;
8 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO; 6 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO;
9 import org.apache.ibatis.annotations.Mapper; 7 import org.apache.ibatis.annotations.Mapper;
10 8
  9 +import java.util.List;
  10 +
11 /** 11 /**
12 * 示例分类 Mapper 12 * 示例分类 Mapper
13 * 13 *
@@ -24,9 +24,9 @@ public interface Demo02CategoryMapper extends BaseMapperX&lt;Demo02CategoryDO&gt; { @@ -24,9 +24,9 @@ public interface Demo02CategoryMapper extends BaseMapperX&lt;Demo02CategoryDO&gt; {
24 .orderByDesc(Demo02CategoryDO::getId)); 24 .orderByDesc(Demo02CategoryDO::getId));
25 } 25 }
26 26
27 - default Demo02CategoryDO selectByParentIdAndName(Long parentId, String name) {  
28 - return selectOne(Demo02CategoryDO::getParentId, parentId, Demo02CategoryDO::getName, name);  
29 - } 27 + default Demo02CategoryDO selectByParentIdAndName(Long parentId, String name) {
  28 + return selectOne(Demo02CategoryDO::getParentId, parentId, Demo02CategoryDO::getName, name);
  29 + }
30 30
31 default Long selectCountByParentId(Long parentId) { 31 default Long selectCountByParentId(Long parentId) {
32 return selectCount(Demo02CategoryDO::getParentId, parentId); 32 return selectCount(Demo02CategoryDO::getParentId, parentId);
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/demo/demo03/erp/Demo03CourseErpMapper.java
@@ -19,16 +19,16 @@ public interface Demo03CourseErpMapper extends BaseMapperX&lt;Demo03CourseDO&gt; { @@ -19,16 +19,16 @@ public interface Demo03CourseErpMapper extends BaseMapperX&lt;Demo03CourseDO&gt; {
19 19
20 default PageResult<Demo03CourseDO> selectPage(PageParam reqVO, Long studentId) { 20 default PageResult<Demo03CourseDO> selectPage(PageParam reqVO, Long studentId) {
21 return selectPage(reqVO, new LambdaQueryWrapperX<Demo03CourseDO>() 21 return selectPage(reqVO, new LambdaQueryWrapperX<Demo03CourseDO>()
22 - .eq(Demo03CourseDO::getStudentId, studentId)  
23 - .orderByDesc(Demo03CourseDO::getId)); 22 + .eq(Demo03CourseDO::getStudentId, studentId)
  23 + .orderByDesc(Demo03CourseDO::getId));
24 } 24 }
25 25
26 default int deleteByStudentId(Long studentId) { 26 default int deleteByStudentId(Long studentId) {
27 return delete(Demo03CourseDO::getStudentId, studentId); 27 return delete(Demo03CourseDO::getStudentId, studentId);
28 } 28 }
29 29
30 - default int deleteByStudentIds(List<Long> studentIds) {  
31 - return delete(Demo03CourseDO::getStudentId, studentIds);  
32 - } 30 + default int deleteByStudentIds(List<Long> studentIds) {
  31 + return delete(Demo03CourseDO::getStudentId, studentIds);
  32 + }
33 33
34 } 34 }
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/demo/demo03/erp/Demo03GradeErpMapper.java
@@ -19,19 +19,20 @@ public interface Demo03GradeErpMapper extends BaseMapperX&lt;Demo03GradeDO&gt; { @@ -19,19 +19,20 @@ public interface Demo03GradeErpMapper extends BaseMapperX&lt;Demo03GradeDO&gt; {
19 19
20 default PageResult<Demo03GradeDO> selectPage(PageParam reqVO, Long studentId) { 20 default PageResult<Demo03GradeDO> selectPage(PageParam reqVO, Long studentId) {
21 return selectPage(reqVO, new LambdaQueryWrapperX<Demo03GradeDO>() 21 return selectPage(reqVO, new LambdaQueryWrapperX<Demo03GradeDO>()
22 - .eq(Demo03GradeDO::getStudentId, studentId)  
23 - .orderByDesc(Demo03GradeDO::getId)); 22 + .eq(Demo03GradeDO::getStudentId, studentId)
  23 + .orderByDesc(Demo03GradeDO::getId));
24 } 24 }
25 - default Demo03GradeDO selectByStudentId(Long studentId) { 25 +
  26 + default Demo03GradeDO selectByStudentId(Long studentId) {
26 return selectOne(Demo03GradeDO::getStudentId, studentId); 27 return selectOne(Demo03GradeDO::getStudentId, studentId);
27 - } 28 + }
28 29
29 default int deleteByStudentId(Long studentId) { 30 default int deleteByStudentId(Long studentId) {
30 return delete(Demo03GradeDO::getStudentId, studentId); 31 return delete(Demo03GradeDO::getStudentId, studentId);
31 } 32 }
32 33
33 - default int deleteByStudentIds(List<Long> studentIds) {  
34 - return delete(Demo03GradeDO::getStudentId, studentIds);  
35 - } 34 + default int deleteByStudentIds(List<Long> studentIds) {
  35 + return delete(Demo03GradeDO::getStudentId, studentIds);
  36 + }
36 37
37 } 38 }
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/demo/demo03/erp/Demo03StudentErpMapper.java
@@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo03.erp; @@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo03.erp;
3 import cn.iocoder.yudao.framework.common.pojo.PageResult; 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; 4 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
5 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; 5 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
6 -import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo.*; 6 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpPageReqVO;
7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO; 7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
8 import org.apache.ibatis.annotations.Mapper; 8 import org.apache.ibatis.annotations.Mapper;
9 9
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/demo/demo03/normal/Demo03CourseNormalMapper.java
1 package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo03.normal; 1 package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo03.normal;
2 2
3 -import java.util.*;  
4 -  
5 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; 3 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
6 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO; 4 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
7 import org.apache.ibatis.annotations.Mapper; 5 import org.apache.ibatis.annotations.Mapper;
8 6
  7 +import java.util.List;
  8 +
9 /** 9 /**
10 * 学生课程 Mapper 10 * 学生课程 Mapper
11 * 11 *
@@ -22,8 +22,8 @@ public interface Demo03CourseNormalMapper extends BaseMapperX&lt;Demo03CourseDO&gt; { @@ -22,8 +22,8 @@ public interface Demo03CourseNormalMapper extends BaseMapperX&lt;Demo03CourseDO&gt; {
22 return delete(Demo03CourseDO::getStudentId, studentId); 22 return delete(Demo03CourseDO::getStudentId, studentId);
23 } 23 }
24 24
25 - default int deleteByStudentIds(List<Long> studentIds) {  
26 - return delete(Demo03CourseDO::getStudentId, studentIds);  
27 - } 25 + default int deleteByStudentIds(List<Long> studentIds) {
  26 + return delete(Demo03CourseDO::getStudentId, studentIds);
  27 + }
28 28
29 } 29 }
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/demo/demo03/normal/Demo03GradeNormalMapper.java
1 package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo03.normal; 1 package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo03.normal;
2 2
3 -import java.util.*;  
4 -  
5 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; 3 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
6 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO; 4 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
7 import org.apache.ibatis.annotations.Mapper; 5 import org.apache.ibatis.annotations.Mapper;
8 6
  7 +import java.util.List;
  8 +
9 /** 9 /**
10 * 学生班级 Mapper 10 * 学生班级 Mapper
11 * 11 *
@@ -22,8 +22,8 @@ public interface Demo03GradeNormalMapper extends BaseMapperX&lt;Demo03GradeDO&gt; { @@ -22,8 +22,8 @@ public interface Demo03GradeNormalMapper extends BaseMapperX&lt;Demo03GradeDO&gt; {
22 return delete(Demo03GradeDO::getStudentId, studentId); 22 return delete(Demo03GradeDO::getStudentId, studentId);
23 } 23 }
24 24
25 - default int deleteByStudentIds(List<Long> studentIds) {  
26 - return delete(Demo03GradeDO::getStudentId, studentIds);  
27 - } 25 + default int deleteByStudentIds(List<Long> studentIds) {
  26 + return delete(Demo03GradeDO::getStudentId, studentIds);
  27 + }
28 28
29 } 29 }
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/demo/demo03/normal/Demo03StudentNormalMapper.java
1 package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo03.normal; 1 package cn.iocoder.yudao.module.infra.dal.mysql.demo.demo03.normal;
2 2
3 import cn.iocoder.yudao.framework.common.pojo.PageResult; 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 -import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;  
5 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; 4 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
  5 +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
  6 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalPageReqVO;
6 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO; 7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
7 import org.apache.ibatis.annotations.Mapper; 8 import org.apache.ibatis.annotations.Mapper;
8 -import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.*;  
9 9
10 /** 10 /**
11 * 学生 Mapper 11 * 学生 Mapper
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/service/demo/demo01/Demo01ContactService.java
1 package cn.iocoder.yudao.module.infra.service.demo.demo01; 1 package cn.iocoder.yudao.module.infra.service.demo.demo01;
2 2
3 import cn.iocoder.yudao.framework.common.pojo.PageResult; 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 -import cn.iocoder.yudao.module.infra.controller.admin.demo.demo01.vo.*; 4 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo01.vo.Demo01ContactPageReqVO;
  5 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo01.vo.Demo01ContactSaveReqVO;
5 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo01.Demo01ContactDO; 6 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo01.Demo01ContactDO;
6 import jakarta.validation.Valid; 7 import jakarta.validation.Valid;
7 8
@@ -37,10 +38,10 @@ public interface Demo01ContactService { @@ -37,10 +38,10 @@ public interface Demo01ContactService {
37 void deleteDemo01Contact(Long id); 38 void deleteDemo01Contact(Long id);
38 39
39 /** 40 /**
40 - * 批量删除示例联系人  
41 - *  
42 - * @param ids 编号  
43 - */ 41 + * 批量删除示例联系人
  42 + *
  43 + * @param ids 编号
  44 + */
44 void deleteDemo01ContactByIds(List<Long> ids); 45 void deleteDemo01ContactByIds(List<Long> ids);
45 46
46 /** 47 /**
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/service/demo/demo02/Demo02CategoryService.java
1 package cn.iocoder.yudao.module.infra.service.demo.demo02; 1 package cn.iocoder.yudao.module.infra.service.demo.demo02;
2 2
3 -import java.util.*;  
4 -import jakarta.validation.*;  
5 -  
6 import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryListReqVO; 3 import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryListReqVO;
7 import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02CategorySaveReqVO; 4 import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02CategorySaveReqVO;
8 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO; 5 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO;
  6 +import jakarta.validation.Valid;
  7 +
  8 +import java.util.List;
9 9
10 /** 10 /**
11 * 示例分类 Service 接口 11 * 示例分类 Service 接口
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/service/demo/demo02/Demo02CategoryServiceImpl.java
@@ -5,10 +5,10 @@ import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02Categ @@ -5,10 +5,10 @@ import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02Categ
5 import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02CategorySaveReqVO; 5 import cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo.Demo02CategorySaveReqVO;
6 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO; 6 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO;
7 import cn.iocoder.yudao.module.infra.dal.mysql.demo.demo02.Demo02CategoryMapper; 7 import cn.iocoder.yudao.module.infra.dal.mysql.demo.demo02.Demo02CategoryMapper;
  8 +import jakarta.annotation.Resource;
8 import org.springframework.stereotype.Service; 9 import org.springframework.stereotype.Service;
9 import org.springframework.validation.annotation.Validated; 10 import org.springframework.validation.annotation.Validated;
10 11
11 -import jakarta.annotation.Resource;  
12 import java.util.List; 12 import java.util.List;
13 import java.util.Objects; 13 import java.util.Objects;
14 14
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/service/demo/demo03/erp/Demo03StudentErpService.java
1 package cn.iocoder.yudao.module.infra.service.demo.demo03.erp; 1 package cn.iocoder.yudao.module.infra.service.demo.demo03.erp;
2 2
3 -import java.util.*;  
4 -import jakarta.validation.*;  
5 -import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo.*;  
6 -import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO; 3 +import cn.iocoder.yudao.framework.common.pojo.PageParam;
  4 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  5 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpPageReqVO;
  6 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpSaveReqVO;
7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO; 7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
8 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO; 8 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
9 -import cn.iocoder.yudao.framework.common.pojo.PageResult;  
10 -import cn.iocoder.yudao.framework.common.pojo.PageParam; 9 +import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
  10 +import jakarta.validation.Valid;
  11 +
  12 +import java.util.List;
11 13
12 /** 14 /**
13 * 学生 Service 接口 15 * 学生 Service 接口
@@ -39,10 +41,10 @@ public interface Demo03StudentErpService { @@ -39,10 +41,10 @@ public interface Demo03StudentErpService {
39 void deleteDemo03Student(Long id); 41 void deleteDemo03Student(Long id);
40 42
41 /** 43 /**
42 - * 批量删除学生  
43 - *  
44 - * @param ids 编号  
45 - */ 44 + * 批量删除学生
  45 + *
  46 + * @param ids 编号
  47 + */
46 void deleteDemo03StudentByIds(List<Long> ids); 48 void deleteDemo03StudentByIds(List<Long> ids);
47 49
48 /** 50 /**
@@ -95,18 +97,18 @@ public interface Demo03StudentErpService { @@ -95,18 +97,18 @@ public interface Demo03StudentErpService {
95 void deleteDemo03Course(Long id); 97 void deleteDemo03Course(Long id);
96 98
97 /** 99 /**
98 - * 批量删除学生课程  
99 - *  
100 - * @param ids 编号  
101 - */ 100 + * 批量删除学生课程
  101 + *
  102 + * @param ids 编号
  103 + */
102 void deleteDemo03CourseByIds(List<Long> ids); 104 void deleteDemo03CourseByIds(List<Long> ids);
103 105
104 - /**  
105 - * 获得学生课程  
106 - *  
107 - * @param id 编号 106 + /**
  107 + * 获得学生课程
  108 + *
  109 + * @param id 编号
108 * @return 学生课程 110 * @return 学生课程
109 - */ 111 + */
110 Demo03CourseDO getDemo03Course(Long id); 112 Demo03CourseDO getDemo03Course(Long id);
111 113
112 // ==================== 子表(学生班级) ==================== 114 // ==================== 子表(学生班级) ====================
@@ -143,18 +145,18 @@ public interface Demo03StudentErpService { @@ -143,18 +145,18 @@ public interface Demo03StudentErpService {
143 void deleteDemo03Grade(Long id); 145 void deleteDemo03Grade(Long id);
144 146
145 /** 147 /**
146 - * 批量删除学生班级  
147 - *  
148 - * @param ids 编号  
149 - */ 148 + * 批量删除学生班级
  149 + *
  150 + * @param ids 编号
  151 + */
150 void deleteDemo03GradeByIds(List<Long> ids); 152 void deleteDemo03GradeByIds(List<Long> ids);
151 153
152 - /**  
153 - * 获得学生班级  
154 - *  
155 - * @param id 编号 154 + /**
  155 + * 获得学生班级
  156 + *
  157 + * @param id 编号
156 * @return 学生班级 158 * @return 学生班级
157 - */ 159 + */
158 Demo03GradeDO getDemo03Grade(Long id); 160 Demo03GradeDO getDemo03Grade(Long id);
159 161
160 } 162 }
161 \ No newline at end of file 163 \ No newline at end of file
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/service/demo/demo03/normal/Demo03StudentNormalService.java
1 package cn.iocoder.yudao.module.infra.service.demo.demo03.normal; 1 package cn.iocoder.yudao.module.infra.service.demo.demo03.normal;
2 2
3 -import java.util.*;  
4 -import jakarta.validation.*;  
5 -import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.*;  
6 -import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO; 3 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  4 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalPageReqVO;
  5 +import cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalSaveReqVO;
7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO; 6 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
8 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO; 7 import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
9 -import cn.iocoder.yudao.framework.common.pojo.PageResult; 8 +import cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
  9 +import jakarta.validation.Valid;
  10 +
  11 +import java.util.List;
10 12
11 /** 13 /**
12 * 学生 Service 接口 14 * 学生 Service 接口
@@ -38,10 +40,10 @@ public interface Demo03StudentNormalService { @@ -38,10 +40,10 @@ public interface Demo03StudentNormalService {
38 void deleteDemo03Student(Long id); 40 void deleteDemo03Student(Long id);
39 41
40 /** 42 /**
41 - * 批量删除学生  
42 - *  
43 - * @param ids 编号  
44 - */ 43 + * 批量删除学生
  44 + *
  45 + * @param ids 编号
  46 + */
45 void deleteDemo03StudentByIds(List<Long> ids); 47 void deleteDemo03StudentByIds(List<Long> ids);
46 48
47 /** 49 /**