package com.sandu.ximon.admin.controller;
|
|
import com.sandu.common.domain.ResponseVO;
|
import com.sandu.common.util.ResponseUtil;
|
import com.sandu.ximon.admin.param.C3mChargingChargeParam;
|
import com.sandu.ximon.admin.service.C3mChargingChargeService;
|
import com.sandu.ximon.dao.domain.C3mChargingCharge;
|
import lombok.AllArgsConstructor;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* @Author liuhaonan
|
* @Date 2022/3/18 15:58
|
* @Version 1.0
|
* 充电桩费率相关
|
*/
|
@RestController
|
@AllArgsConstructor
|
@RequestMapping("/v1/c3mChargingCharge")
|
public class C3mChargingChargeController {
|
|
private final C3mChargingChargeService chargeService;
|
|
|
/**
|
* 添加费率
|
* @param charge
|
* @return
|
*/
|
@PostMapping("/addC3mCharging")
|
public ResponseVO<Object> addC3mCharging(@RequestBody C3mChargingChargeParam charge) {
|
// chargeService.save(charge);
|
// chargeService.initCharge(charge);
|
return ResponseUtil.success(chargeService.initCharge(charge));
|
}
|
|
@PostMapping("/updateC3mCharging")
|
public ResponseVO<Object> updateC3mCharging(@RequestBody List<C3mChargingCharge> chargeEntities) {
|
return ResponseUtil.success(chargeService.updateCharge(chargeEntities));
|
}
|
|
|
@GetMapping("/getChargeByC3Id/{c3mId}") //未同步文档
|
public ResponseVO<Object> getChargeByC3Id(@PathVariable Integer c3mId) {
|
return ResponseUtil.success(chargeService.getChargeByC3Id(c3mId));
|
}
|
|
@GetMapping("/getChargeByPoleId/{PoleId}") //为未同步文档
|
public ResponseVO<Object> getChargeByPoleId(@PathVariable Long PoleId) {
|
return ResponseUtil.success(chargeService.getChargeByPoleId(PoleId));
|
}
|
|
}
|