ソースを参照

攀宝学期管理

大数据与最优化研究所 1 年間 前
コミット
58f96a403d

+ 1 - 0
src/main/java/com/xjrsoft/module/student/controller/PbSemesterConfigController.java

@@ -96,6 +96,7 @@ public class PbSemesterConfigController {
         LambdaQueryWrapper<PbSemesterConfig> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper
                     .orderByDesc(PbSemesterConfig::getId)
+                .eq(dto.getBaseSemesterId() != null && dto.getBaseSemesterId() > 0, PbSemesterConfig::getBaseSemesterId, dto.getBaseSemesterId())
                 .select(PbSemesterConfig.class,x -> VoToColumnUtil.fieldsToColumns(PbSemesterConfigPageVo.class).contains(x.getProperty()));
         IPage<PbSemesterConfig> page = pbSemesterConfigService.page(ConventPage.getPage(dto), queryWrapper);
         PageOutput<PbSemesterConfigPageVo> pageOutput = ConventPage.getPageOutput(page, PbSemesterConfigPageVo.class);

+ 5 - 2
src/main/java/com/xjrsoft/module/student/dto/PbSemesterConfigPageDto.java

@@ -21,6 +21,9 @@ import java.util.Date;
 @Data
 @EqualsAndHashCode(callSuper = false)
 public class PbSemesterConfigPageDto extends PageInput {
-
-
+    /**
+     * 学期
+     */
+    @ApiModelProperty("学期")
+    private Long baseSemesterId;
 }

+ 5 - 0
src/main/java/com/xjrsoft/module/student/entity/PbSemesterConfig.java

@@ -83,6 +83,11 @@ public class PbSemesterConfig implements Serializable {
     */
     @ApiModelProperty("攀宝学期code")
     private String beltcode;
+    /**
+     * 收费区间名称
+     */
+    @ApiModelProperty("收费区间名称")
+    private String beltname;
 
 
 }

+ 5 - 0
src/main/java/com/xjrsoft/module/student/vo/PbSemesterConfigPageVo.java

@@ -65,5 +65,10 @@ public class PbSemesterConfigPageVo {
     */
     @ApiModelProperty("攀宝学期code")
     private String beltcode;
+    /**
+     * 收费区间名称
+     */
+    @ApiModelProperty("收费区间名称")
+    private String beltname;
 
 }