Explorar el Código

新增模板选择分页列表

hubin hace 1 año
padre
commit
a25875bcca

+ 7 - 0
src/main/java/com/aizuda/boot/modules/flw/controller/FormTemplateController.java

@@ -37,6 +37,13 @@ public class FormTemplateController extends ApiController {
         return flwFormTemplateService.page(dto.page(), dto.getData());
     }
 
+    @Operation(summary = "简单分页列表")
+    @Permission("sys:formTemplate:pageSimple")
+    @PostMapping("/page-simple")
+    public Page<FlwFormTemplate> getPageSimple(@RequestBody PageParam<FlwFormTemplate> dto) {
+        return flwFormTemplateService.pageSimple(dto.page(), dto.getData());
+    }
+
     @Operation(summary = "查询 id 信息")
     @Permission("sys:formTemplate:get")
     @GetMapping("/get")

+ 2 - 0
src/main/java/com/aizuda/boot/modules/flw/service/IFlwFormTemplateService.java

@@ -14,4 +14,6 @@ public interface IFlwFormTemplateService extends IBaseService<FlwFormTemplate> {
 
     Page<FlwFormTemplate> page(Page<FlwFormTemplate> page, FlwFormTemplate flwFormTemplate);
 
+    Page<FlwFormTemplate> pageSimple(Page<FlwFormTemplate> page, FlwFormTemplate flwFormTemplate);
+
 }

+ 13 - 0
src/main/java/com/aizuda/boot/modules/flw/service/impl/FlwFormTemplateServiceImpl.java

@@ -22,6 +22,19 @@ public class FlwFormTemplateServiceImpl extends BaseServiceImpl<FlwFormTemplateM
     @Override
     public Page<FlwFormTemplate> page(Page<FlwFormTemplate> page, FlwFormTemplate flwFormTemplate) {
         LambdaQueryWrapper<FlwFormTemplate> lqw = Wrappers.lambdaQuery(flwFormTemplate);
+        lqw.orderByDesc(FlwFormTemplate::getCreateTime);
+        return super.page(page, lqw);
+    }
+
+    @Override
+    public Page<FlwFormTemplate> pageSimple(Page<FlwFormTemplate> page, FlwFormTemplate flwFormTemplate) {
+        if (null == flwFormTemplate) {
+            flwFormTemplate = new FlwFormTemplate();
+        }
+        flwFormTemplate.setStatus(1);
+        LambdaQueryWrapper<FlwFormTemplate> lqw = Wrappers.lambdaQuery();
+        lqw.select(FlwFormTemplate::getId, FlwFormTemplate::getName, FlwFormTemplate::getCode);
+        lqw.orderByDesc(FlwFormTemplate::getCreateTime);
         return super.page(page, lqw);
     }