|
@@ -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) {
|