新增 后管添加站点互联互通配置

This commit is contained in:
Lemon
2023-05-25 15:24:48 +08:00
parent 28d9e5ae7a
commit a94e93c5d4
4 changed files with 92 additions and 0 deletions

View File

@@ -11,9 +11,11 @@ import com.jsowell.common.exception.BusinessException;
import com.jsowell.common.util.StringUtils;
import com.jsowell.common.util.poi.ExcelUtil;
import com.jsowell.pile.domain.PileStationInfo;
import com.jsowell.pile.domain.ThirdPartySettingInfo;
import com.jsowell.pile.dto.FastCreateStationDTO;
import com.jsowell.pile.dto.QueryStationDTO;
import com.jsowell.pile.service.IPileStationInfoService;
import com.jsowell.pile.service.IThirdPartySettingInfoService;
import com.jsowell.pile.vo.web.PileStationVO;
import com.jsowell.service.PileService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -38,6 +40,9 @@ public class PileStationInfoController extends BaseController {
@Autowired
private PileService pileService;
@Autowired
private IThirdPartySettingInfoService thirdPartySettingInfoService;
/**
* 查询充电站信息列表NEW
@@ -166,4 +171,37 @@ public class PileStationInfoController extends BaseController {
}
return AjaxResult.success(pileService.updateStationQRCodePrefix(dto));
}
/**
* 查询站点互联互通配置
* @param id
* @return
*/
@PreAuthorize("@ss.hasPermi('pile:station:query')")
@GetMapping("/getSettingByStationId/{stationId}")
public AjaxResult getSettingByStationId(@PathVariable("stationId") Long id) {
return AjaxResult.success(thirdPartySettingInfoService.getInfoByStationId(id));
}
/**
* 修改站点互联互通配置信息
* @param info
* @return
*/
@PreAuthorize("@ss.hasPermi('pile:station:edit')")
@PostMapping("/updateSettingByStationId")
public AjaxResult updateSettingByStationId(ThirdPartySettingInfo info) {
return AjaxResult.success(thirdPartySettingInfoService.updateStationSettingInfo(info));
}
/**
* 新增站点互联互通配置信息
* @param info
* @return
*/
// @PreAuthorize("@ss.hasPermi('pile:station:add')")
// @PostMapping("/insertSettingInfo")
// public AjaxResult insertSettingInfo(ThirdPartySettingInfo info) {
// return AjaxResult.success(thirdPartySettingInfoService.insertThirdPartySettingInfo(info));
// }
}