浏览代码

Merge branch 'master' into test

李进 1 年之前
父节点
当前提交
7c37e28ce5

+ 13 - 0
device-api-service/src/main/java/com/xy/service/DeviceChargingConfigServiceImpl.java

@@ -8,6 +8,8 @@ import com.xy.dto.be.MercDto;
 import com.xy.entity.DeviceChargingConfig;
 import com.xy.entity.DeviceChargingConfig;
 import com.xy.mapper.DeviceChargingConfigMapper;
 import com.xy.mapper.DeviceChargingConfigMapper;
 import com.xy.service.be.MercService;
 import com.xy.service.be.MercService;
+import com.xy.utils.Beans;
+import com.xy.utils.MybatisPlusQuery;
 import com.xy.utils.R;
 import com.xy.utils.R;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
@@ -36,6 +38,17 @@ public class DeviceChargingConfigServiceImpl extends ServiceImpl<DeviceChargingC
 
 
     private MercService mercService;
     private MercService mercService;
 
 
+    @PostMapping("list")
+    @ApiModelProperty("集合查询")
+    public R<List<DeviceChargingConfigDto.Vo>> list(@RequestBody @Validated DeviceChargingConfigDto.SelectList selectList) {
+        MercDto.Vo merc = mercService.obj(new MercDto.Vo().setId(selectList.getMercId())).getData();
+        LambdaQueryWrapper<DeviceChargingConfig> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(selectList, DeviceChargingConfig.class)
+                .eq(DeviceChargingConfig::getMercCode, merc.getMercCode())
+                .build();
+        List<DeviceChargingConfig> list = list(lambdaQueryWrapper);
+        return R.ok(Beans.copy(DeviceChargingConfigDto.Vo.class, list));
+    }
+
     @PostMapping("saveOrUpdate")
     @PostMapping("saveOrUpdate")
     @ApiModelProperty("添加或修改")
     @ApiModelProperty("添加或修改")
     public R saveOrUpdate(@RequestBody @Validated DeviceChargingConfigDto.SaveOrUpdate saveOrUpdate) {
     public R saveOrUpdate(@RequestBody @Validated DeviceChargingConfigDto.SaveOrUpdate saveOrUpdate) {

+ 9 - 0
device-api/src/main/java/com/xy/dto/DeviceChargingConfigDto.java

@@ -20,6 +20,15 @@ import java.util.List;
  */
  */
 public class DeviceChargingConfigDto {
 public class DeviceChargingConfigDto {
 
 
+    @Data
+    @Accessors(chain = true)
+    public static class SelectList extends Vo {
+
+        @NotNull(message = "mercId不能为空")
+        @ApiModelProperty(value = "商户id", required = true)
+        private Long mercId;
+    }
+
     @Data
     @Data
     @Accessors(chain = true)
     @Accessors(chain = true)
     public static class SaveOrUpdate extends Vo {
     public static class SaveOrUpdate extends Vo {